Package | Description |
---|---|
org.bukkit.persistence |
Modifier and Type | Class and Description |
---|---|
static class |
PersistentDataType.PrimitivePersistentDataType<T>
A default implementation that simply exists to pass on the retrieved or
inserted value to the next layer.
|
Modifier and Type | Field and 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 |
Modifier and Type | Method and Description |
---|---|
<T,Z> Z |
PersistentDataContainer.get(NamespacedKey key,
PersistentDataType<T,Z> type)
Returns the metadata value that is stored on the
PersistentDataHolder instance. |
<T,Z> Z |
PersistentDataContainer.getOrDefault(NamespacedKey key,
PersistentDataType<T,Z> type,
Z defaultValue)
Returns the metadata value that is stored on the
PersistentDataHolder instance. |
<T,Z> boolean |
PersistentDataContainer.has(NamespacedKey key,
PersistentDataType<T,Z> type)
Returns if the persistent metadata provider has metadata registered
matching the provided parameters.
|
<T,Z> void |
PersistentDataContainer.set(NamespacedKey key,
PersistentDataType<T,Z> type,
Z value)
Stores a metadata value on the
PersistentDataHolder instance. |
Copyright © 2022. All rights reserved.