Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import NMS.UpdateTittleContainers;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.EventPriority;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryDragEvent;
- import org.bukkit.event.inventory.InventoryMoveItemEvent;
- import org.bukkit.event.inventory.InventoryOpenEvent;
- import org.bukkit.event.inventory.InventoryType;
- import org.bukkit.plugin.java.JavaPlugin;
- public class inventoryMain extends JavaPlugin {
- @Override
- public void onEnable() {
- Bukkit.getPluginManager().registerEvents(new inventorylissner(), this);
- }
- @Override
- public void onDisable() {
- super.onDisable();
- }
- public static class inventorylissner implements Listener {
- @EventHandler(priority = EventPriority.LOW)
- public void inopen(InventoryOpenEvent event) {
- System.out.println("ecevnt " + event.getInventory());
- if (event.getInventory().getType() == InventoryType.CHEST)
- Bukkit.getScheduler().runTaskLater(inventoryMain.getPlugin(inventoryMain.class), () -> UpdateTittleContainers.update((Player) event.getPlayer(), "test", Material.CHEST, event.getInventory().getSize()), 5L);
- }
- public void inInventory(InventoryMoveItemEvent event) {
- System.out.println("cliock inventory move");
- if (event.getDestination().getType() == InventoryType.CHEST) {
- System.out.println("cliock inventory move");
- //event.setCancelled(true);
- }
- }
- public void inInventory(InventoryDragEvent event) {
- System.out.println("cliock InteractEvent move");
- if (event.getInventory().getType() == InventoryType.CHEST) {
- System.out.println("cliock InteractEvent move");
- event.setCancelled(true);
- }
- }
- @EventHandler(priority = EventPriority.LOW)
- public void fromHopperToContainer(InventoryMoveItemEvent event) {
- }
- }
- }
Add Comment
Please, Sign In to add comment