Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @EventHandler
- public void onInteractWithEntity(PlayerInteractEntityEvent e) {
- Player p = e.getPlayer();
- Entity pet = Pets.pets.get(p.getName());
- try {
- if (e.getRightClicked().getCustomName().equals(Files.petscfg.getString(
- "Pets.Players." + p.getName() + "." + e.getRightClicked().getType().toString() + ".Name"))) {
- System.out.println("1");
- p.sendMessage("UUID vom angeklicktem Entity: " + e.getRightClicked().getUniqueId().toString());
- p.sendMessage("UUID von deinem Pet: " + pet.getUniqueId().toString());
- if (e.getRightClicked().getUniqueId().toString().equals(UUIDforPetGui.get(pet.getUniqueId().toString()))) {
- System.out.println("2");
- if (Pets.pets.containsKey(p.getName())) {
- rideMeta.setDisplayName("§6Reiten");
- rideMeta.setLore(null);
- rideMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- ride.setItemMeta(rideMeta);
- removeMeta.setDisplayName("§cEntfernen");
- removeMeta.setLore(null);
- removeMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- remove.setItemMeta(removeMeta);
- renameMeta.setDisplayName("§2Umbenennen");
- renameMeta.setLore(null);
- renameMeta.addItemFlags(ItemFlag.HIDE_ENCHANTS);
- rename.setItemMeta(renameMeta);
- ItemStack glassItem = new ItemStack(Material.STAINED_GLASS_PANE, 1, (short) 15);
- ItemMeta glassItemMeta = glassItem.getItemMeta();
- glassItemMeta.setDisplayName(" ");
- glassItemMeta.setLore(null);
- glassItem.setItemMeta(glassItemMeta);
- for (int i = 0; i < petsguiInv.getSize(); i++) {
- switch (i) {
- case 1:
- petsguiInv.setItem(i, ride);
- break;
- case 4:
- petsguiInv.setItem(i, remove);
- break;
- case 7:
- petsguiInv.setItem(i, rename);
- break;
- default:
- petsguiInv.setItem(i, glassItem);
- break;
- }
- }
- p.openInventory(petsguiInv);
- }
- }
- }
- } catch (NullPointerException ex) {
- }
- }
Add Comment
Please, Sign In to add comment