diff --git a/src/com/alphaae/mcpe/servers/MainPlugin.java b/src/com/alphaae/mcpe/servers/MainPlugin.java index b952846..20fc30e 100644 --- a/src/com/alphaae/mcpe/servers/MainPlugin.java +++ b/src/com/alphaae/mcpe/servers/MainPlugin.java @@ -6,6 +6,7 @@ import cn.nukkit.plugin.PluginBase; import cn.nukkit.plugin.PluginManager; import com.alphaae.mcpe.servers.command.HiCommand; import com.alphaae.mcpe.servers.event.FormRespondedEvent; +import com.alphaae.mcpe.servers.event.PlayerInventoryEvent; import com.alphaae.mcpe.servers.event.PlayerInteractSetEvent; import com.alphaae.mcpe.servers.event.PlayerJoinQuitEvent; @@ -51,5 +52,6 @@ public class MainPlugin extends PluginBase { pluginManager.registerEvents(new PlayerJoinQuitEvent(), this); pluginManager.registerEvents(new PlayerInteractSetEvent(), this); pluginManager.registerEvents(new FormRespondedEvent(), this); + pluginManager.registerEvents(new PlayerInventoryEvent(), this); } } diff --git a/src/com/alphaae/mcpe/servers/event/PlayerInventoryEvent.java b/src/com/alphaae/mcpe/servers/event/PlayerInventoryEvent.java new file mode 100644 index 0000000..070e9fd --- /dev/null +++ b/src/com/alphaae/mcpe/servers/event/PlayerInventoryEvent.java @@ -0,0 +1,17 @@ +package com.alphaae.mcpe.servers.event; + +import cn.nukkit.Player; +import cn.nukkit.event.EventHandler; +import cn.nukkit.event.EventPriority; +import cn.nukkit.event.Listener; +import cn.nukkit.event.inventory.InventoryClickEvent; + +public class PlayerInventoryEvent implements Listener { + + @EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL) + public void onInventoryClick(InventoryClickEvent event) { + Player player = event.getPlayer(); + int slot = event.getSlot(); + player.sendMessage("Solt: " + slot); + } +}