Uses of Interface
org.bukkit.persistence.PersistentDataType
Packages that use PersistentDataType
Package
Description
Classes that allow attaching persistent data to various objects.
-
Uses of PersistentDataType in org.bukkit.persistence
Classes in org.bukkit.persistence that implement PersistentDataTypeModifier and TypeClassDescriptionstatic classA default implementation that simply exists to pass on the retrieved or inserted value to the next layer.Fields in org.bukkit.persistence declared as PersistentDataTypeModifier and TypeFieldDescriptionstatic final PersistentDataType<Byte,Byte> PersistentDataType.BYTEstatic final PersistentDataType<byte[],byte[]> PersistentDataType.BYTE_ARRAYstatic final PersistentDataType<Double,Double> PersistentDataType.DOUBLEstatic final PersistentDataType<Float,Float> PersistentDataType.FLOATstatic final PersistentDataType<Integer,Integer> PersistentDataType.INTEGERstatic final PersistentDataType<int[],int[]> PersistentDataType.INTEGER_ARRAYstatic final PersistentDataType<Long,Long> PersistentDataType.LONGstatic final PersistentDataType<long[],long[]> PersistentDataType.LONG_ARRAYstatic final PersistentDataType<Short,Short> PersistentDataType.SHORTstatic final PersistentDataType<String,String> PersistentDataType.STRINGstatic final PersistentDataType<PersistentDataContainer,PersistentDataContainer> PersistentDataType.TAG_CONTAINERstatic final PersistentDataType<PersistentDataContainer[],PersistentDataContainer[]> PersistentDataType.TAG_CONTAINER_ARRAYMethods in org.bukkit.persistence with parameters of type PersistentDataTypeModifier and TypeMethodDescription<T,Z> Z PersistentDataContainer.get(NamespacedKey key, PersistentDataType<T, Z> type) Returns the metadata value that is stored on thePersistentDataHolderinstance.<T,Z> Z PersistentDataContainer.getOrDefault(NamespacedKey key, PersistentDataType<T, Z> type, Z defaultValue) Returns the metadata value that is stored on thePersistentDataHolderinstance.<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 thePersistentDataHolderinstance.