MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.add(org.cloudburstmc.api.util.Identifier id,
net.daporkchop.lib.common.misc.Tuple<String,org.cloudburstmc.server.block.serializer.MultiBlockSerializers.TraitEntry>... combinations) |
<E extends Enum<E>> MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.add(String traitName,
Class<E> em,
Function<E,org.cloudburstmc.api.util.Identifier> mappingFunction) |
<E extends Enum<E>> MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.add(String traitName,
Class<E> em,
Function<E,org.cloudburstmc.api.util.Identifier> mappingFunction,
boolean remove) |
MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.add(String traitName,
org.cloudburstmc.api.util.Identifier id) |
MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.add(String traitName,
Map<Object,org.cloudburstmc.api.util.Identifier> idMap) |
MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.add(String traitName,
Object traitValue,
org.cloudburstmc.api.util.Identifier id) |
MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.add(String traitName,
Object traitValue,
org.cloudburstmc.api.util.Identifier id,
boolean removeTrait) |
MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.baseSerializer(BlockSerializer serializer) |
static MultiBlockSerializers.Builder |
MultiBlockSerializers.builder() |
MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.defaultId(org.cloudburstmc.api.util.Identifier id) |
MultiBlockSerializers.Builder |
MultiBlockSerializers.Builder.removeTrait(String trait) |