From 1a708c979fccecba2b4e0cdc454626d7e9479f66 Mon Sep 17 00:00:00 2001 From: Benkralex <75564514+Benkralex@users.noreply.github.com> Date: Mon, 21 Aug 2023 16:09:52 +0200 Subject: [PATCH] Update Util.java new Function --- .../src/main/java/benkralex/pvptoggle/Util.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/Util.java b/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/Util.java index 2cbdf46..a377ebf 100644 --- a/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/Util.java +++ b/pvptogglepluginworkspace/src/main/java/benkralex/pvptoggle/Util.java @@ -54,4 +54,14 @@ public class Util { damagersOfVictim.set(new NamespacedKey(Pvptoggle.pvptoggle, damagerUUID), PersistentDataType.LONG, Instant.now().getEpochSecond()); victimPDC.set(new NamespacedKey(Pvptoggle.pvptoggle,"pvpdamagers"), PersistentDataType.TAG_CONTAINER,damagersOfVictim); } + + public static void pdcTagContaineradd(Player p, NamespacedKey key, String s, Boolean value) { + PersistentDataContainer pdc = p.getPersistentDataContainer(); + PersistentDataContainer pdctagcontainer = pdc.get(key, PersitentDataType.TAG_CONTAINER); + if(pdctagcontainer == null) { + pdc.tagcontainer = pdc.getAdapterContext().newPersistentDataContainer(); + } + pdctagcontainer.set(new NamespacedKey(Pvptoggle.pvptoggle, s), PersistentDataType.BOOLEAN, value); + pdc.set(key,PersistentDataType.TAG_CONTAINER, pdctagcontainer); + } }