Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.bartzzdev.ultrastats.listener;
- 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 net.md_5.bungee.api.ChatColor;
- import pl.bartzzdev.ultrastats.data.Builder;
- import pl.bartzzdev.ultrastats.data.DataPlayer;
- import pl.bartzzdev.ultrastats.manager.DataPlayerManager;
- public class InventoryClick implements Listener {
- @EventHandler
- public void onClick(InventoryClickEvent event) {
- Player player = (Player) event.getWhoClicked();
- DataPlayer dataPlayer = DataPlayerManager.getDataPlayer(player.getUniqueId());
- if (dataPlayer == null) {
- player.sendMessage(ChatColor.RED + "Wejdz ponownie na serwer.");
- return;
- }
- Builder builder = Builder.getBuilder(ChatColor.RED + "Twoje statystyki!");
- if (builder == null) {
- return;
- }
- Builder book = new Builder(ChatColor.GREEN + player.getName(), 18, player.getName());
- if (event.getInventory().equals(builder.getInventory())) {
- if(event.getCurrentItem().equals(builder.getBookItem())) {
- Inventory inv = book.getInventory(); {
- inv.setItem(3, dataPlayer.getKillsItem());
- inv.setItem(4, dataPlayer.getRankItem());
- inv.setItem(5, dataPlayer.getDeathsItem());
- inv.setItem(17, book.getBackItem());
- }
- book.show(player);
- }
- }
- else if (event.getInventory().equals(book.getInventory())) {
- if (event.getCurrentItem().equals(book.getBackItem())) {
- builder.show(player);
- }
- }
- event.setCancelled(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement