Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mport org.bukkit.event.inventory.*;
- import pl.xores.schowek.*;
- import org.bukkit.entity.*;
- import pl.xores.schowek.util.*;
- import org.bukkit.inventory.*;
- import org.bukkit.*;
- import org.bukkit.event.*;
- public class InventoryClickListener implements Listener
- {
- @EventHandler
- public void onClick(final InventoryClickEvent e) {
- if (!e.getInventory().getName().equalsIgnoreCase(ServerUtil.fixColor(Main.getInstance().getConfig().getString("Config.Gui.MainGuiName")))) {
- return;
- }
- final Player player = (Player)e.getWhoClicked();
- if (e.getSlot() == 2) {
- if (SchowekUtil.getKOXY(player) < Main.getInstance().getConfig().getInt("Koxy.Max")) {
- player.sendMessage(ServerUtil.fixColor(Main.getInstance().getConfig().getString("Koxy.BrakWSchowkuMessage")));
- e.setCancelled(true);
- player.closeInventory();
- return;
- }
- player.getInventory().addItem(new ItemStack[] { SchowekUtil.setItemInHand(player, Material.GOLDEN_APPLE, Main.getInstance().getConfig().getInt("Koxy.Max"), 1) });
- SchowekUtil.removeFromKOXY(player, Main.getInstance().getConfig().getInt("Koxy.Max"));
- e.setCancelled(true);
- player.closeInventory();
- ServerUtil.sendTitle(player, Main.getInstance().getConfig().getString("Koxy.WyplaconoTitle"), Main.getInstance().getConfig().getString("Koxy.WyplaconoSubTitle"));
- }
- else if (e.getSlot() == 4) {
- if (SchowekUtil.getREFILE(player) < Main.getInstance().getConfig().getInt("Refile.Max")) {
- player.sendMessage(ServerUtil.fixColor(Main.getInstance().getConfig().getString("Refile.BrakWSchowkuMessage")));
- e.setCancelled(true);
- player.closeInventory();
- return;
- }
- player.getInventory().addItem(new ItemStack[] { SchowekUtil.setItemInHand(player, Material.GOLDEN_APPLE, Main.getInstance().getConfig().getInt("Refile.Max"), 0) });
- SchowekUtil.removeFromREFILE(player, Main.getInstance().getConfig().getInt("Refile.Max"));
- e.setCancelled(true);
- player.closeInventory();
- ServerUtil.sendTitle(player, Main.getInstance().getConfig().getString("Refile.WyplaconoTitle"), Main.getInstance().getConfig().getString("Refile.WyplaconoSubTitle"));
- }
- else {
- if (e.getSlot() != 6) {
- e.setCancelled(true);
- return;
- }
- if (SchowekUtil.getPERLY(player) < Main.getInstance().getConfig().getInt("Perly.Max")) {
- player.sendMessage(ServerUtil.fixColor(Main.getInstance().getConfig().getString("Perly.BrakWSchowkuMessage")));
- e.setCancelled(true);
- player.closeInventory();
- return;
- }
- player.getInventory().addItem(new ItemStack[] { SchowekUtil.setItemInHand(player, Material.ENDER_PEARL, Main.getInstance().getConfig().getInt("Perly.Max"), 0) });
- SchowekUtil.removeFromPERLY(player, Main.getInstance().getConfig().getInt("Perly.Max"));
- e.setCancelled(true);
- player.closeInventory();
- ServerUtil.sendTitle(player, Main.getInstance().getConfig().getString("Perly.WyplaconoTitle"), Main.getInstance().getConfig().getString("Perly.WyplaconoSubTitle"));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement