Update InventoryListener.java

This commit is contained in:
Benkralex
2023-08-20 17:09:44 +02:00
committed by GitHub
parent 717292a075
commit a3533dfb01
@@ -7,9 +7,10 @@ import org.bukkit.entity.Player;
public class InventoryListener implements Listener{ public class InventoryListener implements Listener{
@EventHandler @EventHandler
public void onPvpMenuInteract(InventoryInteractEvent e) { public void onPvpMenuInteract(InventoryInteractEvent e) {
if (e.getView().getTitle().equals("PvP-Menu")) { Player p = e.getWhoClicked();
String invtitle = e.getView().getTitle();
if (invtitle.equals("PvP-Menu")) {
event.setCancled(true); event.setCancled(true);
Player p = e.getWhoClicked();
if (event.getCurrendItem != null) { if (event.getCurrendItem != null) {
switch (e.getCurrendItem().getItemMeta().getDiplayName()) { switch (e.getCurrendItem().getItemMeta().getDiplayName()) {
case "Inventar schließen": case "Inventar schließen":
@@ -52,15 +53,54 @@ public class InventoryListener implements Listener{
} }
break; break;
case "Whitelist": case "Whitelist":
p.openInventory(InventoryMenu.pvpWhitelistMenu(p));
break; break;
case "Blacklist": case "Blacklist":
p.openInventory(InventoryMenu.pvpBlacklistMenu(p));
break; break;
case "Menu für Operators": case "Menu für Operators":
p.openInventory(InventoryMenu.pvpOpSettingsMenu(p));
break; break;
default: default:
break; break;
} }
} }
} else if (invtitle.equals("Whitelist-Menu")) {
if (event.getCurrendItem != null) {
switch (e.getCurrendItem().getItemMeta().getDiplayName()) {
case "Inventar schließen":
p.closeInventory;
break;
case "Zurück":
p.closeInventory;
p.openInventory(InventoryMenu.pvpMenu(p));
break;
}
}
} else if (invtitle.equals("Blacklist-Menu")) {
if (event.getCurrendItem != null) {
switch (e.getCurrendItem().getItemMeta().getDiplayName()) {
case "Inventar schließen":
p.closeInventory;
break;
case "Zurück":
p.closeInventory;
p.openInventory(InventoryMenu.pvpMenu(p));
break;
}
}
} else if (invtitle.equals("Operator-Menu")) {
if (event.getCurrendItem != null) {
switch (e.getCurrendItem().getItemMeta().getDiplayName()) {
case "Inventar schließen":
p.closeInventory;
break;
case "Zurück":
p.closeInventory;
p.openInventory(InventoryMenu.pvpMenu(p));
break;
}
}
} }
} }