Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- 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.InventoryClickEvent;
- import org.bukkit.event.inventory.InventoryCloseEvent;
- import org.bukkit.event.inventory.InventoryOpenEvent;
- import org.bukkit.event.inventory.InventoryType;
- public class InventoryListener implements Listener {
- public InventoryListener(){} // Registered elsewhere
- @EventHandler (priority = EventPriority.LOWEST, ignoreCancelled = true)
- public void onInventoryOpen(InventoryOpenEvent event){
- if(event.getView().getType().equals(InventoryType.PLAYER)){
- Player player = Bukkit.getPlayer(event.getPlayer().getName());
- player.sendMessage("OPEN");
- }
- }
- @EventHandler (priority = EventPriority.LOWEST, ignoreCancelled = true)
- public void onInventoryClose(InventoryCloseEvent event){
- if(event.getView().getType().equals(InventoryType.PLAYER)){
- Player player = Bukkit.getPlayer(event.getPlayer().getName());
- player.sendMessage("CLOSE");
- }
- }
- @EventHandler (priority = EventPriority.LOWEST, ignoreCancelled = true)
- public void onInventoryClick(InventoryClickEvent event){
- if(event.getView().getType().equals(InventoryType.PLAYER)){
- Player player = Bukkit.getPlayer(event.getWhoClicked().getName());
- player.sendMessage("CLICK");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment