@ParametersAreNonnullByDefault public class BlockTraitSerializers extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
BlockTraitSerializers.TraitSerializer<T extends Comparable<T>> |
| Constructor and Description |
|---|
BlockTraitSerializers() |
| Modifier and Type | Method and Description |
|---|---|
BlockTraitSerializers.TraitSerializer |
getSerializerFor(org.cloudburstmc.api.block.trait.BlockTrait<?> trait) |
void |
init() |
void |
register(org.cloudburstmc.api.block.trait.BlockTrait<?> trait,
BlockTraitSerializers.TraitSerializer<?> serializer) |
void |
register(Class<? extends Comparable<?>> clazz,
BlockTraitSerializers.TraitSerializer<?> serializer) |
void |
serialize(com.nukkitx.nbt.NbtMapBuilder builder,
org.cloudburstmc.api.block.BlockType type,
Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits,
org.cloudburstmc.api.block.trait.BlockTrait<?> trait) |
void |
serialize(com.nukkitx.nbt.NbtMapBuilder builder,
org.cloudburstmc.api.block.BlockType type,
Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits,
org.cloudburstmc.api.block.trait.BlockTrait<?> trait,
Comparable<?> value) |
public void register(Class<? extends Comparable<?>> clazz, BlockTraitSerializers.TraitSerializer<?> serializer)
public void register(org.cloudburstmc.api.block.trait.BlockTrait<?> trait,
BlockTraitSerializers.TraitSerializer<?> serializer)
public void serialize(com.nukkitx.nbt.NbtMapBuilder builder,
org.cloudburstmc.api.block.BlockType type,
Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits,
org.cloudburstmc.api.block.trait.BlockTrait<?> trait)
public void serialize(com.nukkitx.nbt.NbtMapBuilder builder,
org.cloudburstmc.api.block.BlockType type,
Map<org.cloudburstmc.api.block.trait.BlockTrait<?>,Comparable<?>> traits,
org.cloudburstmc.api.block.trait.BlockTrait<?> trait,
Comparable<?> value)
public BlockTraitSerializers.TraitSerializer getSerializerFor(org.cloudburstmc.api.block.trait.BlockTrait<?> trait)
public void init()
Copyright © 2021. All rights reserved.