Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class DelegatingPersistentDataType<P : Any, D : Any, C : Any>(val delegate: PersistentDataType<P, D>) : PersistentDataType<P, C>
A PersistentDataType that first converts the complex type to another type, which then uses the delegate to convert to the primitive type.
Link copied to clipboard
Link copied to clipboard
A PersistentDataType that can be used with any enum class (such as org.bukkit.Material).
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class KeyedPersistentDataType<T : Keyed>(val type: Class<T>) : PersistentDataType<String, T>
A PersistentDataType that can be used with any class that implements Keyed.
Link copied to clipboard
Link copied to clipboard
class MapPersistentDataType<K, V>(keyType: PersistentDataType<*, K>, valueType: PersistentDataType<*, V>) : PersistentDataType<PersistentDataContainer, Map<K, V>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object RebarSerializers
A collection of various PersistentDataTypes for use by Rebar and Rebar addons
Link copied to clipboard
class SetPersistentDataType<P, C>(val elementType: PersistentDataType<P, C>) : PersistentDataType<PersistentDataContainer, Set<C>>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard