Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///INVENTORY HANDLER///
- package com.landry.gui;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerJoinEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- public class InventoryHandler implements Listener {
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent e) {
- Player player = e.getPlayer();
- player.getOpenInventory().setItem(9, new ItemStack(Material.APPLE));
- player.getOpenInventory().setItem(18, new ItemStack(Material.BREAD));
- player.getOpenInventory().setItem(10, new ItemStack(Material.DIRT));
- player.getOpenInventory().setItem(19, new ItemStack(Material.MELON));
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e) {
- Player player = (Player) e.getWhoClicked();
- ItemStack clicked = e.getCurrentItem();
- if(clicked.getType() == Material.APPLE) {
- Bukkit.getServer().broadcastMessage("Apples!");
- player.closeInventory();
- e.setCancelled(true);
- }
- if(clicked.getType() == Material.BREAD) {
- Bukkit.getServer().broadcastMessage("Bread!");
- player.closeInventory();
- e.setCancelled(true);
- }
- if(clicked.getType() == Material.DIRT) {
- Bukkit.getServer().broadcastMessage("Dirt?");
- player.closeInventory();
- e.setCancelled(true);
- }
- if(clicked.getType() == Material.MELON) {
- Bukkit.getServer().broadcastMessage("Melon!");
- player.closeInventory();
- e.setCancelled(true);
- }
- //Bukkit.getServer().broadcastMessage(player.getOpenInventory().getTitle() + "," + player.getInventory().getName());
- /*if(player.getOpenInventory() == player.getInventory()) {
- Bukkit.getServer().broadcastMessage("test");
- }*/
- //Bukkit.getServer().broadcastMessage(Integer.toString(e.getRawSlot()));
- /*if(inventoryClicked.getName().equals(player.getInventory().getName())) {
- Bukkit.getServer().broadcastMessage("test");
- }*/
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement