Class PersistentHelper

java.lang.Object
ru.cwcode.cwutils.persistent.PersistentHelper

public class PersistentHelper extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
    PersistentHelper(org.bukkit.plugin.java.JavaPlugin plugin)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addIntToIntTag(org.bukkit.persistence.PersistentDataHolder holder, String key, int value)
     
    static void
    addIntToIntTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int value)
     
    static void
    addLongToLongTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long value)
     
    void
    decrementInt(org.bukkit.persistence.PersistentDataHolder holder, String key)
     
    static void
    decrementInt(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    static void
    decrementLong(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    byte[]
    get(org.bukkit.persistence.PersistentDataHolder holder, String key, byte[] defaultValue)
     
    double
    get(org.bukkit.persistence.PersistentDataHolder holder, String key, double defaultValue)
     
    int
    get(org.bukkit.persistence.PersistentDataHolder holder, String key, int defaultValue)
     
    get(org.bukkit.persistence.PersistentDataHolder holder, String key, String defaultValue)
     
    static byte[]
    get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, byte[] defaultValue)
     
    static double
    get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, double defaultValue)
     
    static int
    get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int defaultValue)
     
    static long
    get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long defaultValue)
     
    static String
    get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, String defaultValue)
     
    static Set<org.bukkit.NamespacedKey>
    getPersistentDataHolderKeys(org.bukkit.persistence.PersistentDataHolder holder)
     
    boolean
    hasByteArrTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
     
    static boolean
    hasByteArrTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    boolean
    hasDoubleTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
     
    static boolean
    hasDoubleTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    boolean
    hasIntTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
     
    static boolean
    hasIntTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    static boolean
    hasLongTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    boolean
    hasStringTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
     
    static boolean
    hasStringTag(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    void
    incrementInt(org.bukkit.persistence.PersistentDataHolder holder, String key)
     
    static void
    incrementInt(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    static void
    incrementLong(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key)
     
    void
    set(org.bukkit.persistence.PersistentDataHolder holder, String key, byte[] value)
     
    void
    set(org.bukkit.persistence.PersistentDataHolder holder, String key, double value)
     
    void
    set(org.bukkit.persistence.PersistentDataHolder holder, String key, int value)
     
    void
    set(org.bukkit.persistence.PersistentDataHolder holder, String key, String value)
     
    static void
    set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, byte[] value)
     
    static void
    set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, double value)
     
    static void
    set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, int value)
     
    static void
    set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, long value)
     
    static void
    set(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, String value)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public static String get(org.bukkit.persistence.PersistentDataHolder holder, org.bukkit.NamespacedKey key, String defaultValue)
    • 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

      public boolean hasIntTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
    • set

      public void set(org.bukkit.persistence.PersistentDataHolder holder, String key, int value)
    • incrementInt

      public void incrementInt(org.bukkit.persistence.PersistentDataHolder holder, String key)
    • decrementInt

      public void decrementInt(org.bukkit.persistence.PersistentDataHolder holder, String key)
    • get

      public int get(org.bukkit.persistence.PersistentDataHolder holder, String key, int defaultValue)
    • addIntToIntTag

      public void addIntToIntTag(org.bukkit.persistence.PersistentDataHolder holder, String key, int value)
    • hasStringTag

      public boolean hasStringTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
    • set

      public void set(org.bukkit.persistence.PersistentDataHolder holder, String key, String value)
    • get

      public String get(org.bukkit.persistence.PersistentDataHolder holder, String key, String defaultValue)
    • hasDoubleTag

      public boolean hasDoubleTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
    • set

      public void set(org.bukkit.persistence.PersistentDataHolder holder, String key, double value)
    • get

      public double get(org.bukkit.persistence.PersistentDataHolder holder, String key, double defaultValue)
    • set

      public void set(org.bukkit.persistence.PersistentDataHolder holder, String key, byte[] value)
    • hasByteArrTag

      public boolean hasByteArrTag(org.bukkit.persistence.PersistentDataHolder holder, String key)
    • get

      public byte[] get(org.bukkit.persistence.PersistentDataHolder holder, String key, byte[] defaultValue)