Package ru.cwcode.cwutils.persistent
Class PersistentHelper
java.lang.Object
ru.cwcode.cwutils.persistent.PersistentHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIntToIntTag(org.bukkit.persistence.PersistentDataHolder holder, String key, int value) static voidaddIntToIntTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int value) static voidaddLongToLongTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long value) voiddecrementInt(org.bukkit.persistence.PersistentDataHolder holder, String key) static voiddecrementInt(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) static voiddecrementLong(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) byte[]doubleintstatic byte[]get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, byte[] defaultValue) static doubleget(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, double defaultValue) static intget(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int defaultValue) static longget(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long defaultValue) static Stringget(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, String defaultValue) static Set<org.bukkit.NamespacedKey>getPersistentDataHolderKeys(org.bukkit.persistence.PersistentDataHolder holder) booleanhasByteArrTag(org.bukkit.persistence.PersistentDataHolder holder, String key) static booleanhasByteArrTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) booleanhasDoubleTag(org.bukkit.persistence.PersistentDataHolder holder, String key) static booleanhasDoubleTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) booleanstatic booleanhasIntTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) static booleanhasLongTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) booleanhasStringTag(org.bukkit.persistence.PersistentDataHolder holder, String key) static booleanhasStringTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) voidincrementInt(org.bukkit.persistence.PersistentDataHolder holder, String key) static voidincrementInt(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) static voidincrementLong(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) voidvoidvoidvoidstatic voidset(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, byte[] value) static voidset(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, double value) static voidset(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int value) static voidset(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long value) static void
-
Constructor Details
-
PersistentHelper
public PersistentHelper(org.bukkit.plugin.java.JavaPlugin plugin)
-
-
Method Details
-
getPersistentDataHolderKeys
public static Set<org.bukkit.NamespacedKey> getPersistentDataHolderKeys(org.bukkit.persistence.PersistentDataHolder holder) -
hasIntTag
public static boolean hasIntTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
set
public static void set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int value) -
incrementInt
public static void incrementInt(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
addIntToIntTag
public static void addIntToIntTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int value) -
get
public static int get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int defaultValue) -
decrementInt
public static void decrementInt(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
hasLongTag
public static boolean hasLongTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
set
public static void set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long value) -
incrementLong
public static void incrementLong(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
addLongToLongTag
public static void addLongToLongTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long value) -
get
public static long get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long defaultValue) -
decrementLong
public static void decrementLong(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
hasStringTag
public static boolean hasStringTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
set
public static void set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, String value) -
get
-
set
public static void set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, double value) -
get
public static double get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, double defaultValue) -
set
public static void set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, byte[] value) -
get
public static byte[] get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, byte[] defaultValue) -
hasDoubleTag
public static boolean hasDoubleTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
hasByteArrTag
public static boolean hasByteArrTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key) -
hasIntTag
-
set
-
incrementInt
-
decrementInt
-
get
-
addIntToIntTag
public void addIntToIntTag(org.bukkit.persistence.PersistentDataHolder holder, String key, int value) -
hasStringTag
-
set
-
get
-
hasDoubleTag
-
set
-
get
public double get(org.bukkit.persistence.PersistentDataHolder holder, String key, double defaultValue) -
set
-
hasByteArrTag
-
get
public byte[] get(org.bukkit.persistence.PersistentDataHolder holder, String key, byte[] defaultValue)
-