Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. package com.orcacraft.orcacraftpackage.events;
  2.  
  3. import org.bukkit.Material;
  4. import org.bukkit.event.EventHandler;
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.event.inventory.InventoryMoveItemEvent;
  7. import org.bukkit.event.inventory.InventoryType;
  8. import org.bukkit.inventory.ItemStack;
  9.  
  10. public class HopperMoveEvent implements Listener
  11. {
  12. @EventHandler
  13. public void onHopperMove(InventoryMoveItemEvent e)
  14. {
  15. final InventoryType destinationInventory = e.getDestination().getType();
  16. final InventoryType type = e.getSource().getType();
  17. if (type == InventoryType.HOPPER && (destinationInventory == InventoryType.HOPPER || destinationInventory == InventoryType.CHEST))
  18. {
  19. final ItemStack[] inventoryContents = e.getSource().getContents();
  20. if (e.getDestination().contains(Material.AIR, 5) == true)
  21. {
  22. e.getDestination().addItem(inventoryContents);
  23. e.getSource().clear();
  24. }
  25. }
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement