Package-level declarations

Types

Link copied to clipboard

A PaperRegistryEntrySerializer for Art in RegistryKey.PAINTING_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Art in RegistryKey.PAINTING_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Art in RegistryKey.PAINTING_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Art in RegistryKey.PAINTING_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Art in RegistryKey.PAINTING_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Art in RegistryKey.PAINTING_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Attribute in RegistryKey.ATTRIBUTE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Attribute in RegistryKey.ATTRIBUTE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Attribute in RegistryKey.ATTRIBUTE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Attribute in RegistryKey.ATTRIBUTE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Attribute in RegistryKey.ATTRIBUTE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Attribute in RegistryKey.ATTRIBUTE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Biome in RegistryKey.BIOME using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Biome in RegistryKey.BIOME using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Biome in RegistryKey.BIOME using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Biome in RegistryKey.BIOME using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Biome in RegistryKey.BIOME using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Biome in RegistryKey.BIOME using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for BlockType in RegistryKey.BLOCK using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for BlockType in RegistryKey.BLOCK using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for BlockType in RegistryKey.BLOCK using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for BlockType in RegistryKey.BLOCK using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for BlockType in RegistryKey.BLOCK using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for BlockType in RegistryKey.BLOCK using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Cat.SoundVariant in RegistryKey.CAT_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Cat.SoundVariant in RegistryKey.CAT_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Cat.SoundVariant in RegistryKey.CAT_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Cat.SoundVariant in RegistryKey.CAT_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Cat.SoundVariant in RegistryKey.CAT_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Cat.SoundVariant in RegistryKey.CAT_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Cat.Type in RegistryKey.CAT_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Cat.Type in RegistryKey.CAT_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Cat.Type in RegistryKey.CAT_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Cat.Type in RegistryKey.CAT_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Cat.Type in RegistryKey.CAT_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Cat.Type in RegistryKey.CAT_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Chicken.SoundVariant in RegistryKey.CHICKEN_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Chicken.SoundVariant in RegistryKey.CHICKEN_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Chicken.SoundVariant in RegistryKey.CHICKEN_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Chicken.SoundVariant in RegistryKey.CHICKEN_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Chicken.SoundVariant in RegistryKey.CHICKEN_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Chicken.SoundVariant in RegistryKey.CHICKEN_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Chicken.Variant in RegistryKey.CHICKEN_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Chicken.Variant in RegistryKey.CHICKEN_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Chicken.Variant in RegistryKey.CHICKEN_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Chicken.Variant in RegistryKey.CHICKEN_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Chicken.Variant in RegistryKey.CHICKEN_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Chicken.Variant in RegistryKey.CHICKEN_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Cow.SoundVariant in RegistryKey.COW_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Cow.SoundVariant in RegistryKey.COW_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Cow.SoundVariant in RegistryKey.COW_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Cow.SoundVariant in RegistryKey.COW_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Cow.SoundVariant in RegistryKey.COW_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Cow.SoundVariant in RegistryKey.COW_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Cow.Variant in RegistryKey.COW_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Cow.Variant in RegistryKey.COW_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Cow.Variant in RegistryKey.COW_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Cow.Variant in RegistryKey.COW_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Cow.Variant in RegistryKey.COW_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Cow.Variant in RegistryKey.COW_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for DamageType in RegistryKey.DAMAGE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for DamageType in RegistryKey.DAMAGE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for DamageType in RegistryKey.DAMAGE_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for DamageType in RegistryKey.DAMAGE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for DamageType in RegistryKey.DAMAGE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for DamageType in RegistryKey.DAMAGE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for DataComponentType in RegistryKey.DATA_COMPONENT_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for DataComponentType in RegistryKey.DATA_COMPONENT_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for DataComponentType in RegistryKey.DATA_COMPONENT_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for DataComponentType in RegistryKey.DATA_COMPONENT_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for DataComponentType in RegistryKey.DATA_COMPONENT_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for DataComponentType in RegistryKey.DATA_COMPONENT_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Dialog in RegistryKey.DIALOG using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Dialog in RegistryKey.DIALOG using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Dialog in RegistryKey.DIALOG using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Dialog in RegistryKey.DIALOG using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Dialog in RegistryKey.DIALOG using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Dialog in RegistryKey.DIALOG using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Enchantment in RegistryKey.ENCHANTMENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Enchantment in RegistryKey.ENCHANTMENT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Enchantment in RegistryKey.ENCHANTMENT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Enchantment in RegistryKey.ENCHANTMENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Enchantment in RegistryKey.ENCHANTMENT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Enchantment in RegistryKey.ENCHANTMENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for EntityType in RegistryKey.ENTITY_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for EntityType in RegistryKey.ENTITY_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for EntityType in RegistryKey.ENTITY_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for EntityType in RegistryKey.ENTITY_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for EntityType in RegistryKey.ENTITY_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for EntityType in RegistryKey.ENTITY_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Fluid in RegistryKey.FLUID using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Fluid in RegistryKey.FLUID using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Fluid in RegistryKey.FLUID using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Fluid in RegistryKey.FLUID using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Fluid in RegistryKey.FLUID using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Fluid in RegistryKey.FLUID using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Frog.Variant in RegistryKey.FROG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Frog.Variant in RegistryKey.FROG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Frog.Variant in RegistryKey.FROG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Frog.Variant in RegistryKey.FROG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Frog.Variant in RegistryKey.FROG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Frog.Variant in RegistryKey.FROG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for GameEvent in RegistryKey.GAME_EVENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for GameEvent in RegistryKey.GAME_EVENT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for GameEvent in RegistryKey.GAME_EVENT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for GameEvent in RegistryKey.GAME_EVENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for GameEvent in RegistryKey.GAME_EVENT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for GameEvent in RegistryKey.GAME_EVENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for GameRule in RegistryKey.GAME_RULE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for GameRule in RegistryKey.GAME_RULE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for GameRule in RegistryKey.GAME_RULE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for GameRule in RegistryKey.GAME_RULE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for GameRule in RegistryKey.GAME_RULE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for GameRule in RegistryKey.GAME_RULE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for ItemType in RegistryKey.ITEM using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for ItemType in RegistryKey.ITEM using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for ItemType in RegistryKey.ITEM using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for ItemType in RegistryKey.ITEM using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for ItemType in RegistryKey.ITEM using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for ItemType in RegistryKey.ITEM using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for JukeboxSong in RegistryKey.JUKEBOX_SONG using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for JukeboxSong in RegistryKey.JUKEBOX_SONG using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for JukeboxSong in RegistryKey.JUKEBOX_SONG using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for JukeboxSong in RegistryKey.JUKEBOX_SONG using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for JukeboxSong in RegistryKey.JUKEBOX_SONG using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for JukeboxSong in RegistryKey.JUKEBOX_SONG using the default RegistryAccess.

Link copied to clipboard
object KeySerializer : KSerializer<Key>

A serializer for Key, serializing to a string of namespace:value.

Link copied to clipboard

A PaperRegistryEntrySerializer for MapCursor.Type in RegistryKey.MAP_DECORATION_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for MapCursor.Type in RegistryKey.MAP_DECORATION_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for MapCursor.Type in RegistryKey.MAP_DECORATION_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for MapCursor.Type in RegistryKey.MAP_DECORATION_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for MapCursor.Type in RegistryKey.MAP_DECORATION_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for MapCursor.Type in RegistryKey.MAP_DECORATION_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for MemoryKey in RegistryKey.MEMORY_MODULE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for MemoryKey in RegistryKey.MEMORY_MODULE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for MemoryKey in RegistryKey.MEMORY_MODULE_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for MemoryKey in RegistryKey.MEMORY_MODULE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for MemoryKey in RegistryKey.MEMORY_MODULE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for MemoryKey in RegistryKey.MEMORY_MODULE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for MenuType in RegistryKey.MENU using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for MenuType in RegistryKey.MENU using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for MenuType in RegistryKey.MENU using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for MenuType in RegistryKey.MENU using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for MenuType in RegistryKey.MENU using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for MenuType in RegistryKey.MENU using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for MusicInstrument in RegistryKey.INSTRUMENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for MusicInstrument in RegistryKey.INSTRUMENT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for MusicInstrument in RegistryKey.INSTRUMENT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for MusicInstrument in RegistryKey.INSTRUMENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for MusicInstrument in RegistryKey.INSTRUMENT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for MusicInstrument in RegistryKey.INSTRUMENT using the default RegistryAccess.

Link copied to clipboard
object NamespacedKeySerializer : KSerializer<NamespacedKey>

A serializer for NamespacedKey, serializing to a string of namespace:value.

Link copied to clipboard
open class NovaRegistryElementSerializer<T : NovaRegistryElement<T>>(val registry: NovaRegistry<T>) : KSerializer<T>

Open base class for serializers of NovaRegistry elements. Serializes the element's NovaRegistryElement.key as a string of namespace:value.

Link copied to clipboard
open class NovaRegistryEntrySerializer<T : NovaRegistryElement<T>>(val registry: NovaRegistry<T>) : KSerializer<RegistryEntry.Nova<T>>

Open base class for specialized RegistryEntry.Nova serializers.

Link copied to clipboard
open class NovaRegistryEntrySetSerializer<T : NovaRegistryElement<T>>(val registry: NovaRegistry<T>) : JsonTransformingSerializer<RegistryEntrySet.Nova<T>>

Open base class for specialized RegistryEntrySet.Nova serializers. Serializes RegistryEntrySet.Nova.Tag to #namespace:value and RegistryEntrySet.Nova.Direct to ["namespace:value1", "namespace:value2"] (or just "namespace:value" if there's only one entry).

Link copied to clipboard
open class PaperRegistryElementSerializer<T : Keyed>(val registryKey: RegistryKey<T>, val registryAccess: RegistryAccess = RegistryAccess.registryAccess()) : KSerializer<T>

Open base class for serializers of Registry elements. Serializes the element's Keyed.key as a string of namespace:value.

Link copied to clipboard
open class PaperRegistryEntrySerializer<T : Keyed>(val registryKey: RegistryKey<T>, val registryAccess: RegistryAccess = RegistryAccess.registryAccess()) : KSerializer<RegistryEntry.Paper<T>>

Open base class for specialized RegistryEntry.Paper serializers.

Link copied to clipboard
open class PaperRegistryEntrySetSerializer<T : Keyed>(val registryKey: RegistryKey<T>, val registryAccess: RegistryAccess = RegistryAccess.registryAccess()) : JsonTransformingSerializer<RegistryEntrySet.Paper<T>>

Abstract base class for specialized RegistryEntrySet.Paper serializers. Serializes RegistryEntrySet.Paper.Tag to #namespace:value and RegistryEntrySet.Paper.Direct to ["namespace:value1", "namespace:value2"] (or just "namespace:value" if there's only one entry).

Link copied to clipboard

A PaperRegistryEntrySerializer for Particle in RegistryKey.PARTICLE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Particle in RegistryKey.PARTICLE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Particle in RegistryKey.PARTICLE_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Particle in RegistryKey.PARTICLE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Particle in RegistryKey.PARTICLE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Particle in RegistryKey.PARTICLE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for PatternType in RegistryKey.BANNER_PATTERN using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for PatternType in RegistryKey.BANNER_PATTERN using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for PatternType in RegistryKey.BANNER_PATTERN using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for PatternType in RegistryKey.BANNER_PATTERN using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for PatternType in RegistryKey.BANNER_PATTERN using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for PatternType in RegistryKey.BANNER_PATTERN using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Pig.SoundVariant in RegistryKey.PIG_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Pig.SoundVariant in RegistryKey.PIG_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Pig.SoundVariant in RegistryKey.PIG_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Pig.SoundVariant in RegistryKey.PIG_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Pig.SoundVariant in RegistryKey.PIG_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Pig.SoundVariant in RegistryKey.PIG_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Pig.Variant in RegistryKey.PIG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Pig.Variant in RegistryKey.PIG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Pig.Variant in RegistryKey.PIG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Pig.Variant in RegistryKey.PIG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Pig.Variant in RegistryKey.PIG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Pig.Variant in RegistryKey.PIG_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for PoiType in RegistryKey.POINT_OF_INTEREST_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for PoiType in RegistryKey.POINT_OF_INTEREST_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for PoiType in RegistryKey.POINT_OF_INTEREST_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for PoiType in RegistryKey.POINT_OF_INTEREST_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for PoiType in RegistryKey.POINT_OF_INTEREST_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for PoiType in RegistryKey.POINT_OF_INTEREST_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for PotionEffectType in RegistryKey.MOB_EFFECT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for PotionEffectType in RegistryKey.MOB_EFFECT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for PotionEffectType in RegistryKey.MOB_EFFECT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for PotionEffectType in RegistryKey.MOB_EFFECT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for PotionEffectType in RegistryKey.MOB_EFFECT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for PotionEffectType in RegistryKey.MOB_EFFECT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for PotionType in RegistryKey.POTION using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for PotionType in RegistryKey.POTION using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for PotionType in RegistryKey.POTION using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for PotionType in RegistryKey.POTION using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for PotionType in RegistryKey.POTION using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for PotionType in RegistryKey.POTION using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for PotPatternType in RegistryKey.DECORATED_POT_PATTERN using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for PotPatternType in RegistryKey.DECORATED_POT_PATTERN using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for PotPatternType in RegistryKey.DECORATED_POT_PATTERN using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for PotPatternType in RegistryKey.DECORATED_POT_PATTERN using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for PotPatternType in RegistryKey.DECORATED_POT_PATTERN using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for PotPatternType in RegistryKey.DECORATED_POT_PATTERN using the default RegistryAccess.

Link copied to clipboard
open class RegistryKeySetSerializer<T : Keyed>(val registryKey: RegistryKey<T>, val registryAccess: RegistryAccess = RegistryAccess.registryAccess()) : JsonTransformingSerializer<RegistryKeySet<T>>

Open base class for specialized RegistryKeySet serializers. Serializes a tag to #namespace:value and a direct key set to ["namespace:value1", "namespace:value2"] (or just "namespace:value" if there's only one entry).

Link copied to clipboard

A PaperRegistryEntrySerializer for Sound in RegistryKey.SOUND_EVENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Sound in RegistryKey.SOUND_EVENT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Sound in RegistryKey.SOUND_EVENT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Sound in RegistryKey.SOUND_EVENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Sound in RegistryKey.SOUND_EVENT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Sound in RegistryKey.SOUND_EVENT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Structure in RegistryKey.STRUCTURE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Structure in RegistryKey.STRUCTURE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Structure in RegistryKey.STRUCTURE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Structure in RegistryKey.STRUCTURE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Structure in RegistryKey.STRUCTURE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Structure in RegistryKey.STRUCTURE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for StructureType in RegistryKey.STRUCTURE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for StructureType in RegistryKey.STRUCTURE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for StructureType in RegistryKey.STRUCTURE_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for StructureType in RegistryKey.STRUCTURE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for StructureType in RegistryKey.STRUCTURE_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for StructureType in RegistryKey.STRUCTURE_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for SulfurCube.Archetype in RegistryKey.SULFUR_CUBE_ARCHETYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for SulfurCube.Archetype in RegistryKey.SULFUR_CUBE_ARCHETYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for SulfurCube.Archetype in RegistryKey.SULFUR_CUBE_ARCHETYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for SulfurCube.Archetype in RegistryKey.SULFUR_CUBE_ARCHETYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for SulfurCube.Archetype in RegistryKey.SULFUR_CUBE_ARCHETYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for SulfurCube.Archetype in RegistryKey.SULFUR_CUBE_ARCHETYPE using the default RegistryAccess.

Link copied to clipboard
open class TagKeySerializer<T : Keyed>(val registryKey: RegistryKey<T>) : KSerializer<TagKey<T>>

Open base class for serializers of TagKey. Serializes the key as a string of #namespace:value.

Link copied to clipboard

A PaperRegistryEntrySerializer for TrimMaterial in RegistryKey.TRIM_MATERIAL using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for TrimMaterial in RegistryKey.TRIM_MATERIAL using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for TrimMaterial in RegistryKey.TRIM_MATERIAL using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for TrimMaterial in RegistryKey.TRIM_MATERIAL using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for TrimMaterial in RegistryKey.TRIM_MATERIAL using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for TrimMaterial in RegistryKey.TRIM_MATERIAL using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for TrimPattern in RegistryKey.TRIM_PATTERN using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for TrimPattern in RegistryKey.TRIM_PATTERN using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for TrimPattern in RegistryKey.TRIM_PATTERN using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for TrimPattern in RegistryKey.TRIM_PATTERN using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for TrimPattern in RegistryKey.TRIM_PATTERN using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for TrimPattern in RegistryKey.TRIM_PATTERN using the default RegistryAccess.

Link copied to clipboard
open class TypedKeySerializer<T : Keyed>(val registryKey: RegistryKey<T>) : KSerializer<TypedKey<T>>

Open base class for serializers of TypedKey. Serializes the key as a string of namespace:value.

Link copied to clipboard

A PaperRegistryEntrySerializer for Villager.Profession in RegistryKey.VILLAGER_PROFESSION using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Villager.Profession in RegistryKey.VILLAGER_PROFESSION using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Villager.Profession in RegistryKey.VILLAGER_PROFESSION using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Villager.Profession in RegistryKey.VILLAGER_PROFESSION using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Villager.Profession in RegistryKey.VILLAGER_PROFESSION using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Villager.Profession in RegistryKey.VILLAGER_PROFESSION using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Villager.Type in RegistryKey.VILLAGER_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Villager.Type in RegistryKey.VILLAGER_TYPE using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Villager.Type in RegistryKey.VILLAGER_TYPE using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Villager.Type in RegistryKey.VILLAGER_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Villager.Type in RegistryKey.VILLAGER_TYPE using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Villager.Type in RegistryKey.VILLAGER_TYPE using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Wolf.SoundVariant in RegistryKey.WOLF_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Wolf.SoundVariant in RegistryKey.WOLF_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Wolf.SoundVariant in RegistryKey.WOLF_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Wolf.SoundVariant in RegistryKey.WOLF_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Wolf.SoundVariant in RegistryKey.WOLF_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Wolf.SoundVariant in RegistryKey.WOLF_SOUND_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for Wolf.Variant in RegistryKey.WOLF_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for Wolf.Variant in RegistryKey.WOLF_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TypedKeySerializer for Wolf.Variant in RegistryKey.WOLF_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for Wolf.Variant in RegistryKey.WOLF_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for Wolf.Variant in RegistryKey.WOLF_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for Wolf.Variant in RegistryKey.WOLF_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySerializer for ZombieNautilus.Variant in RegistryKey.ZOMBIE_NAUTILUS_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryEntrySetSerializer for ZombieNautilus.Variant in RegistryKey.ZOMBIE_NAUTILUS_VARIANT using the default RegistryAccess.

Link copied to clipboard
object ZombieNautilusVariantKeySerializer : TypedKeySerializer<ZombieNautilus.Variant>

A TypedKeySerializer for ZombieNautilus.Variant in RegistryKey.ZOMBIE_NAUTILUS_VARIANT using the default RegistryAccess.

Link copied to clipboard

A RegistryKeySetSerializer for ZombieNautilus.Variant in RegistryKey.ZOMBIE_NAUTILUS_VARIANT using the default RegistryAccess.

Link copied to clipboard

A PaperRegistryElementSerializer for ZombieNautilus.Variant in RegistryKey.ZOMBIE_NAUTILUS_VARIANT using the default RegistryAccess.

Link copied to clipboard

A TagKeySerializer for ZombieNautilus.Variant in RegistryKey.ZOMBIE_NAUTILUS_VARIANT using the default RegistryAccess.

Functions

fun SerializersModuleBuilder.contextualPaperRegistryElementSerializers(registryAccess: RegistryAccess = RegistryAccess.registryAccess())

Registers contextual element serializers for all Paper registries.

fun SerializersModuleBuilder.contextualRegistryElementBasedSerializers()

Registers contextual serializers for RegistryEntry, RegistryEntrySet, RegistryKeySet, TagKey, and TypedKey that resolve the target registries based on the configured element serializers.