Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.yhl;
- 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.inventory.InventoryClickEvent;
- public class ListenerClass implements Listener {
- AnimationTimer at = new AnimationTimer(Miner.getInstance());
- @SuppressWarnings("static-access")
- @EventHandler
- public void onInventoryInteract(InventoryClickEvent e){
- Player p = (Player) e.getWhoClicked();
- at.t.put(p, false);
- if(e.getInventory().getTitle().equals(ChatColor.GOLD + "" + ChatColor.BOLD + p.getName() + "'s Miner")){
- if(e.getSlot() == 29){
- if(p.hasPermission("Miner.use")){
- if(at.t.get(p) == false){
- p.sendMessage(": " + at.t.get(p));
- at.getItem(Material.DIAMOND_BLOCK, "&3&lON", e.getInventory(), 29);
- at.t.put(p, true);
- p.sendMessage(": " + at.t.get(p));
- } else if(at.t.get(p) == true){
- at.getItem(Material.REDSTONE_BLOCK, "&c&lOFF", e.getInventory(), 29);
- p.sendMessage(": " + at.t.get(p));
- at.t.put(p, false);
- p.sendMessage(": " + at.t.get(p));
- }
- } else{
- p.sendMessage(ChatColor.DARK_RED + "You do not have permission to do this.");
- e.setCancelled(true);
- return;
- }
- }
- if(e.getSlot() == 31){
- if(e.getCurrentItem().getType() == Material.COAL){
- at.getItem(Material.IRON_INGOT, "&7&lIRON", e.getInventory(), 31);
- p.updateInventory();
- } else if(e.getCurrentItem().getType() == Material.IRON_INGOT){
- at.getItem(Material.GOLD_INGOT, "&6&lGOLD", e.getInventory(), 31);
- } else if(e.getCurrentItem().getType() == Material.GOLD_INGOT){
- at.getItem(Material.DIAMOND, "&3&lDIAMOND", e.getInventory(), 31);
- } else if(e.getCurrentItem().getType() == Material.DIAMOND){
- at.getItem(Material.COAL, "&4&lCOAL", e.getInventory(), 31);
- }
- }
- e.setCancelled(true);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement