Main.java
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);
}
}
}