Guest User

Untitled

a guest
Nov 8th, 2021
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.94 KB | None | 0 0
  1. package ru.gui;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Material;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.inventory.ClickType;
  12. import org.bukkit.event.inventory.InventoryClickEvent;
  13. import org.bukkit.inventory.Inventory;
  14. import org.bukkit.inventory.ItemStack;
  15. import org.bukkit.inventory.meta.ItemMeta;
  16.  
  17. import ru.main;
  18.  
  19. public class ProfilePlayer implements Listener {
  20. {
  21. }
  22. @SuppressWarnings("unused")
  23. private static main plugin;
  24.  
  25. @SuppressWarnings("static-access")
  26. public ProfilePlayer(main plugin) {
  27. this.plugin = plugin;
  28. }
  29. @SuppressWarnings("unused")
  30. private static Inventory profile;
  31. public static void OpenProfile(Player p) {
  32. {
  33. }
  34. profile = Bukkit.createInventory(null, 27, ChatColor.GREEN + "§l Профиль игрока");
  35. ItemStack head = new ItemStack(Material.SKULL_ITEM);
  36. ItemMeta meta = head.getItemMeta();
  37. ArrayList<String> Lore = new ArrayList<String>();
  38. String cfgvault = plugin.getVaultHook().getVaultChat().getPlayerPrefix(p);
  39. cfgvault = cfgvault.replace("&", "\u00a7");
  40. meta.setDisplayName(ChatColor.GREEN + "Профиль");
  41. Lore.add("§a§lВаш ник§f: " + p.getDisplayName());
  42. Lore.add("§a§lВаш префикс§f: " + cfgvault);
  43. float monvault = (float) plugin.getVaultHook().getVaultEconomy().getBalance(p);
  44. Lore.add("§a§lВаш баланс§f: " + monvault);
  45. meta.setLore(Lore);
  46. head.setItemMeta(meta);
  47. profile.setItem(10, head);
  48. p.openInventory(profile);
  49. }
  50. @EventHandler
  51. public void onInventoryClick(InventoryClickEvent e) {
  52. Player pe = (Player) e.getWhoClicked();
  53. if (profile.getName().equals(profile.getName())) {
  54. e.setCancelled(true);
  55. }
  56. else if (e.getCurrentItem().getType() == Material.SKULL_ITEM);
  57. Bukkit.getServer().dispatchCommand(pe, "lsd fly");
  58. }
  59. }
  60.  
  61.  
  62.  
Advertisement
Add Comment
Please, Sign In to add comment