untitled paste

unlisted ⁨1⁩ ⁨file⁩ 2020-07-09 17:08:24 UTC

Main.java

Raw
public class Main extends JavaPlugin implements Listener {

    @Override
    public void onEnable() {
        Bukkit.getPluginManager().registerEvents(this, this);
    }

    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if (!(sender instanceof HumanEntity)) {
            return false;
        }

        Inventory inventory = Bukkit.createInventory(null, 27, "Test");
        inventory.addItem(new ItemStack(Material.APPLE, 32));
        ((HumanEntity) sender).openInventory(inventory);

        return true;
    }

    @EventHandler
    public void onInteract(PlayerInteractEvent event) {
        getLogger().info("interact: " + event.getAction() + " - " + event.getHand() + " - " + event.getMaterial());
    }

    @EventHandler
    public void onClick(InventoryClickEvent event) {
        if (event.getView().getTitle().equals("Test")) {
            event.setCancelled(true);
        }
    }
}