Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.mrcookies.pvpsword.listeners;
- import fr.cocoraid.prodigygadget.ProdigyPlayer;
- import me.mrcookies.pvpsword.Core;
- import me.mrcookies.pvpsword.utility.ToolbarManager;
- 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.player.PlayerInteractEvent;
- import org.bukkit.inventory.ItemStack;
- public class ItemClickListener implements Listener {
- private Core core = Core.getPlugin(Core.class);
- @EventHandler
- public void onItemClick(PlayerInteractEvent e) {
- Player p = e.getPlayer();
- ItemStack item = e.getItem();
- Action action = e.getAction();
- if (item == null) {
- return;
- }
- if (action.equals(Action.RIGHT_CLICK_AIR) || action.equals(Action.RIGHT_CLICK_BLOCK)) {
- if (item.equals(core.toggle.getTogglePvP())) {
- if (core.getServer().getPluginManager().isPluginEnabled("ProdigyGadget")) {
- ProdigyPlayer pp = ProdigyPlayer.instanceOf(p);
- if (pp.hasCosmetic()) {
- pp.clearPlayerCosmetics();
- }
- }
- ToolbarManager.getToolbarManager(p.getUniqueId()).getToolbar();
- p.getInventory().clear();
- core.activePVP.add(p.getName());
- core.inventory.getInvPvP(p);
- core.mes.sendMessage(true, "Messages.pvp-enabled", p);
- }
- if (item.equals(core.exit.getExitPvP())) {
- core.activePVP.remove(p.getName());
- p.getInventory().clear();
- ToolbarManager.getToolbarManager(p.getUniqueId()).setToolbar();
- core.mes.sendMessage(true, "Messages.pvp-disabled", p);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement