From e8049b66fee75e15ff9c2092813884a9a4b2ca5c Mon Sep 17 00:00:00 2001 From: Benkralex <75564514+Benkralex@users.noreply.github.com> Date: Thu, 17 Aug 2023 12:42:16 +0200 Subject: [PATCH] onJoin Message --- .../src/main/java/benkralex/pvptoggle/PvpEvent.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/PvpEvent.java b/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/PvpEvent.java index 8c8a0bc..3e7778a 100644 --- a/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/PvpEvent.java +++ b/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/PvpEvent.java @@ -50,8 +50,10 @@ public class PvpEvent implements Listener { @EventHandler public void playerJoinListener(PlayerJoinEvent event) { - if (!event.getplayer().hasPersistentDataContainer(new NamespacedKey(Pvptoggle.pvptoggle, "pvptoggle"))) { - event.getPlayer().setPersistentDataContainer(new NamespacedKey(Pvptoggle.pvptoggle, "pvptoggle", true)); + if (!event.getplayer().getPersistentDataContainer().has(new NamespacedKey(Pvptoggle.pvptoggle, "pvptoggle"), PersistentDataType.BOOLEAN)) { + event.getPlayer().getPersistentDataContainer().set(new NamespacedKey(Pvptoggle.pvptoggle, "pvptoggle"), PersistentDataType.BOOLEAN, true); + } else { + event.getPlayer().sendMessage("Dein PvP-Schutz ist " + (pdc.get(new NamespacedKey(Pvptoggle.pvptoggle, "pvptoggle"), PersistentDataType.BOOLEAN)?"an":"aus")); } } } \ No newline at end of file