Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.gui;
- 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.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.permissions.Permissible;
- import ru.main;
- import ru.utils.EconomyManager;
- public class TagPlayer implements Listener {
- {
- }
- @SuppressWarnings("unused")
- private static main plugin;
- @SuppressWarnings("static-access")
- public TagPlayer(main plugin) {
- this.plugin = plugin;
- }
- @SuppressWarnings("unused")
- private static Inventory tag;
- public static void OpenTag(Player p) {
- {
- }
- tag = Bukkit.createInventory(null, 45, ChatColor.YELLOW + " §lТЕГИ");
- ItemStack heada = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(0, heada);
- ItemStack headb = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(1, headb);
- ItemStack headc = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(2, headc);
- ItemStack headf = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(3, headf);
- ItemStack headg = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(4, headg);
- ItemStack headav = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(5, headav);
- ItemStack headv = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(6, headv);
- ItemStack headh = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(7, headh);
- ItemStack headha = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(8, headha);
- ItemStack headhabc = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(36, headhabc);
- ItemStack headhab = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(37, headhab);
- ItemStack headhabe = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(38, headhabe);
- ItemStack headhaab = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(39, headhaab);
- ItemStack headhu = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(41, headhu);
- ItemStack headk = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(42, headk);
- ItemStack headt = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(43, headt);
- ItemStack headhq = new ItemStack(Material.STAINED_GLASS_PANE);
- tag.setItem(44, headhq);
- ItemStack head = new ItemStack(Material.SKULL_ITEM);
- ItemMeta metas = head.getItemMeta();
- ArrayList<String> lore = new ArrayList<String>();
- String cfgvault = plugin.getVaultHook().getVaultChat().getPlayerPrefix(p);
- cfgvault = cfgvault.replace("&", "\u00a7");
- metas.setDisplayName(ChatColor.GREEN + "Профиль");
- lore.add("§aВаш ник§f: " + p.getDisplayName());
- String fd = plugin.getVaultHook().getVaultChat().getPlayerSuffix(p);
- fd = fd.replace("&", "\u00a7");
- lore.add("§aВаш тег§f: " + fd);
- lore.add("");
- lore.add("§aВаш баланс§f: " + EconomyManager.getBalance(p));
- metas.setLore(lore);
- head.setItemMeta(metas);
- tag.setItem(40, head);
- p.openInventory(tag);
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e) {
- Player pe = (Player) e.getWhoClicked();
- ItemStack clicked = e.getCurrentItem();
- if (e.getInventory().getName().equalsIgnoreCase(" §lТЕГИ")) {
- if (clicked.getType() == Material.SKULL_ITEM) {
- pe.sendMessage(e.getInventory().getName());
- e.setCancelled(true);
- }
- if (clicked.getType() == Material.STAINED_GLASS_PANE) {
- e.setCancelled(true);
- }
- }
- {
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment