Update InventoryListener.java
Refreshed Items if you toggle ultra/pvp-protection
This commit is contained in:
@@ -16,23 +16,49 @@ public class InventoryListener implements Listener{
|
|||||||
p.closeInventory;
|
p.closeInventory;
|
||||||
break;
|
break;
|
||||||
case "Ultra an/aus schalten":
|
case "Ultra an/aus schalten":
|
||||||
|
ItemStack iultra = new ItemStack(Material.DIAMOND_SWORD);
|
||||||
|
ItemMeta multra = iultra.getItemMeta();
|
||||||
|
multra.setDispalyName("Ultra an/aus schalten");
|
||||||
if (pdc.has(ultra, PersistentDataType.BOOLEAN)) {
|
if (pdc.has(ultra, PersistentDataType.BOOLEAN)) {
|
||||||
pdc.set(ultra, PersistentDataType.BOOLEAN, !pdc.get(ultra, PersistentDataType.BOOLEAN));
|
pdc.set(ultra, PersistentDataType.BOOLEAN, !pdc.get(ultra, PersistentDataType.BOOLEAN));
|
||||||
sender.sendMessage("PvP-Ultra ist für dich jetzt " + (pdc.get(pvptoggle, PersistentDataType.BOOLEAN)?"an":"aus"));
|
sender.sendMessage("PvP-Ultra ist für dich jetzt " + (pdc.get(pvptoggle, PersistentDataType.BOOLEAN)?"an":"aus"));
|
||||||
|
multra.setLore(ChatColor.BLUE + p.getPersistentDataContainer.get(new NamespacedKey(Pvptoggle.pvptoggle, "pvpultra"), PersistentDataType.BOOLEAN)?"Aus":"An" + " schalten");
|
||||||
|
iultra.setItemMeta(multra);
|
||||||
|
inv.setItem(12, iultra);
|
||||||
} else {
|
} else {
|
||||||
pdc.set(ultra, PersistentDataContainer.BOOLEAN, true);
|
pdc.set(ultra, PersistentDataContainer.BOOLEAN, true);
|
||||||
sender.sendMessage("PvP-Ultra ist für dich jetzt " + (pdc.get(pvptoggle, PersistentDataType.BOOLEAN)?"an":"aus"));
|
sender.sendMessage("PvP-Ultra ist für dich jetzt " + (pdc.get(pvptoggle, PersistentDataType.BOOLEAN)?"an":"aus"));
|
||||||
|
multra.setLore(ChatColor.BLUE + p.getPersistentDataContainer.get(new NamespacedKey(Pvptoggle.pvptoggle, "pvpultra"), PersistentDataType.BOOLEAN)?"Aus":"An" + " schalten");
|
||||||
|
iultra.setItemMeta(multra);
|
||||||
|
inv.setItem(12, iultra);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "PvP-Schutz an/aus schalten":
|
case "PvP-Schutz an/aus schalten":
|
||||||
|
ItemStack itoggle = new ItemStack(Material.IRON_SWORD);
|
||||||
|
ItemMeta mtoggle = itoggle.getItemMeta();
|
||||||
|
mtoggle.setDispalyName("PvP-Schutz an/aus schalten");
|
||||||
if (pdc.has(pvptoggle, PersistentDataType.BOOLEAN)) {
|
if (pdc.has(pvptoggle, PersistentDataType.BOOLEAN)) {
|
||||||
pdc.set(pvptoggle, PersistentDataType.BOOLEAN, !pdc.get(pvptoggle, PersistentDataType.BOOLEAN));
|
pdc.set(pvptoggle, PersistentDataType.BOOLEAN, !pdc.get(pvptoggle, PersistentDataType.BOOLEAN));
|
||||||
sender.sendMessage("Dein PvP-Schutz ist jetzt " + (pdc.get(pvptoggle, PersistentDataType.BOOLEAN)?"an":"aus"));
|
sender.sendMessage("Dein PvP-Schutz ist jetzt " + (pdc.get(pvptoggle, PersistentDataType.BOOLEAN)?"an":"aus"));
|
||||||
|
mtoggle.setLore(ChatColor.BLUE + p.getPersistentDataContainer.get(new NamespacedKey(Pvptoggle.pvptoggle, "pvptoggle"), PersistentDataType.BOOLEAN)?"Aus":"An" + " schalten");
|
||||||
|
itoggle.setItemMeta(mtoggle);
|
||||||
|
inv.setItem(10, itoggle);
|
||||||
} else {
|
} else {
|
||||||
pdc.set(pvptoggle, PersistentDataType.BOOLEAN, Config.getPvpProt());
|
pdc.set(pvptoggle, PersistentDataType.BOOLEAN, Config.getPvpProt());
|
||||||
sender.sendMessage("Dein PvP-Schutz ist jetzt " + (pdc.get(pvptoggle, "pvptoggle"), PersistentDataType.BOOLEAN)?"an":"aus"));
|
sender.sendMessage("Dein PvP-Schutz ist jetzt " + (pdc.get(pvptoggle, "pvptoggle"), PersistentDataType.BOOLEAN)?"an":"aus"));
|
||||||
|
mtoggle.setLore(ChatColor.BLUE + p.getPersistentDataContainer.get(new NamespacedKey(Pvptoggle.pvptoggle, "pvptoggle"), PersistentDataType.BOOLEAN)?"Aus":"An" + " schalten");
|
||||||
|
itoggle.setItemMeta(mtoggle);
|
||||||
|
inv.setItem(10, itoggle);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "Whitelist":
|
||||||
|
break;
|
||||||
|
case "Blacklist":
|
||||||
|
break;
|
||||||
|
case "Menu für Operators":
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user