Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.orcacraft.orcacraftpackage.events;
- import org.bukkit.Material;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryMoveItemEvent;
- import org.bukkit.event.inventory.InventoryType;
- import org.bukkit.inventory.ItemStack;
- public class HopperMoveEvent implements Listener
- {
- @EventHandler
- public void onHopperMove(InventoryMoveItemEvent e)
- {
- final InventoryType destinationInventory = e.getDestination().getType();
- final InventoryType type = e.getSource().getType();
- if (type == InventoryType.HOPPER && (destinationInventory == InventoryType.HOPPER || destinationInventory == InventoryType.CHEST))
- {
- final ItemStack[] inventoryContents = e.getSource().getContents();
- if (e.getDestination().contains(Material.AIR, 5) == true)
- {
- e.getDestination().addItem(inventoryContents);
- e.getSource().clear();
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement