Revisions for untitled paste

View the changes made to this paste.

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

Main.java

@@ -0,0 +1,32 @@

+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);
+        }
+    }
+}
\ No newline at end of file