Interface BlockTraitSerializers.TraitSerializer<T extends Comparable<T>>
- All Known Implementing Classes:
AxisSerializer,DirectionSerializer,DyeColorSerializer,EnumOrdinalSerializer,FluidTypeSerializer,NoopTraitSerializer,PoweredSerializer,SandstoneTypeSerializer,SeagrassSerializer,StoneSlabSerializer,TorchDirectionSerializer,TreeSpeciesSerializer,TriggeredSerializer
- Enclosing class:
- BlockTraitSerializers
public static interface BlockTraitSerializers.TraitSerializer<T extends Comparable<T>>
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringgetName(org.cloudburstmc.api.block.BlockType type, Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits, org.cloudburstmc.api.block.trait.BlockTrait<?> blockTrait)default Comparable<?>serialize(com.nukkitx.nbt.NbtMapBuilder builder, org.cloudburstmc.api.block.BlockType type, Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits, T t)
-
Method Details
-
getName
default String getName(org.cloudburstmc.api.block.BlockType type, Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits, org.cloudburstmc.api.block.trait.BlockTrait<?> blockTrait) -
serialize
default Comparable<?> serialize(com.nukkitx.nbt.NbtMapBuilder builder, org.cloudburstmc.api.block.BlockType type, Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits, T t)
-