Uses of Interface
org.bukkit.persistence.PersistentDataType
-
Packages that use PersistentDataType Package Description org.bukkit.persistence -
-
Uses of PersistentDataType in org.bukkit.persistence
Classes in org.bukkit.persistence that implement PersistentDataType Modifier and Type Class Description static class
PersistentDataType.PrimitivePersistentDataType<T>
A default implementation that simply exists to pass on the retrieved or inserted value to the next layer.Fields in org.bukkit.persistence declared as PersistentDataType Modifier and Type Field Description static PersistentDataType<Byte,Byte>
PersistentDataType. BYTE
static PersistentDataType<byte[],byte[]>
PersistentDataType. BYTE_ARRAY
static PersistentDataType<Double,Double>
PersistentDataType. DOUBLE
static PersistentDataType<Float,Float>
PersistentDataType. FLOAT
static PersistentDataType<Integer,Integer>
PersistentDataType. INTEGER
static PersistentDataType<int[],int[]>
PersistentDataType. INTEGER_ARRAY
static PersistentDataType<Long,Long>
PersistentDataType. LONG
static PersistentDataType<long[],long[]>
PersistentDataType. LONG_ARRAY
static PersistentDataType<Short,Short>
PersistentDataType. SHORT
static PersistentDataType<String,String>
PersistentDataType. STRING
static PersistentDataType<PersistentDataContainer,PersistentDataContainer>
PersistentDataType. TAG_CONTAINER
Methods in org.bukkit.persistence with parameters of type PersistentDataType Modifier and Type Method Description <T,Z>
ZPersistentDataContainer. get(NamespacedKey key, PersistentDataType<T,Z> type)
Returns the metadata value that is stored on thePersistentDataHolder
instance.<T,Z>
ZPersistentDataContainer. getOrDefault(NamespacedKey key, PersistentDataType<T,Z> type, Z defaultValue)
Returns the metadata value that is stored on thePersistentDataHolder
instance.<T,Z>
booleanPersistentDataContainer. has(NamespacedKey key, PersistentDataType<T,Z> type)
Returns if the persistent metadata provider has metadata registered matching the provided parameters.<T,Z>
voidPersistentDataContainer. set(NamespacedKey key, PersistentDataType<T,Z> type, Z value)
Stores a metadata value on thePersistentDataHolder
instance.
-