Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hub.events;
- import java.util.ArrayList;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.block.Action;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.event.player.PlayerInteractEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class DiamondListener implements Listener {
- public static Inventory diamond = Bukkit.createInventory(null, 9, ChatColor.BOLD + "Diamond Inventory");
- static {
- ItemStack diamond = new ItemStack(Material.DIAMOND, 1);
- ItemMeta diamondMeta = diamond.getItemMeta();
- diamondMeta.setDisplayName("§bEpic Diamond");
- diamond.setItemMeta(diamondMeta);
- donate.setItem(0, diamond);
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent event) {
- Player player = (Player) event.getWhoClicked();
- ItemStack clicked = event.getCurrentItem();
- Inventory inventory = event.getInventory();
- if (inventory.getName().equals(donate.getName())) {
- if (clicked.getType() == Material.DIAMOND) {
- event.setCancelled(true);
- }
- }
- }
- @EventHandler
- public void onPlayerInteract(PlayerInteractEvent event){
- Player player = event.getPlayer();
- Material mat = player.getItemInHand().getType();
- if(event.getAction() == Action.RIGHT_CLICK_AIR || event.getAction() == Action.RIGHT_CLICK_BLOCK){
- if(mat == Material.DIAMOND){
- player.openInventory(diamond);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement