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.ClickType;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import ru.main;
- public class ProfilePlayer implements Listener {
- {
- }
- @SuppressWarnings("unused")
- private static main plugin;
- @SuppressWarnings("static-access")
- public ProfilePlayer(main plugin) {
- this.plugin = plugin;
- }
- @SuppressWarnings("unused")
- private static Inventory profile;
- public static void OpenProfile(Player p) {
- {
- }
- profile = Bukkit.createInventory(null, 27, ChatColor.GREEN + "§l Профиль игрока");
- ItemStack head = new ItemStack(Material.SKULL_ITEM);
- ItemMeta meta = head.getItemMeta();
- ArrayList<String> Lore = new ArrayList<String>();
- String cfgvault = plugin.getVaultHook().getVaultChat().getPlayerPrefix(p);
- cfgvault = cfgvault.replace("&", "\u00a7");
- meta.setDisplayName(ChatColor.GREEN + "Профиль");
- Lore.add("§a§lВаш ник§f: " + p.getDisplayName());
- Lore.add("§a§lВаш префикс§f: " + cfgvault);
- float monvault = (float) plugin.getVaultHook().getVaultEconomy().getBalance(p);
- Lore.add("§a§lВаш баланс§f: " + monvault);
- meta.setLore(Lore);
- head.setItemMeta(meta);
- profile.setItem(10, head);
- p.openInventory(profile);
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e) {
- Player pe = (Player) e.getWhoClicked();
- if (profile.getName().equals(profile.getName())) {
- e.setCancelled(true);
- }
- else if (e.getCurrentItem().getType() == Material.SKULL_ITEM);
- Bukkit.getServer().dispatchCommand(pe, "lsd fly");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment