package ua.luckyzeero.vaultpost;
import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.Server;
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.*********ventory.ItemStack;
import org.*********ventory.meta.ItemMeta;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import ru.tehkode.permissions.PermissionUser;
import ru.tehkode.permissions.bukkit.PermissionsEx;
public class VaultPost
extends JavaPlugin
implements Listener
{
public void onEnable()
{
Bukkit.getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onClick(PlayerInteractEvent e)
{
if ((e.getAction() == Action.RIGHT_CLICK_AIR) || (e.getAction() == Action.RIGHT_CLICK_BLOCK))
{
ItemStack item = e.getPlayer().getItemInHand();
if ((item != null) &&
(item.getType() == Material.BOOK) &&
(item.hasItemMeta()) && (item.getItemMeta().hasDisplayName()) && (item.getItemMeta().getDisplayName().contains("Vault")))
{
e.getPlayer().setItemInHand(new ItemStack(Material.AIR));
PermissionUser user = PermissionsEx.getUser(e.getPlayer());
user.addPermission("essentials.warp.vault");
e.getPlayer().sendMessage("&aVault успешно активирован.");
}
}
}
}