Interface BlockCollection
- All Superinterfaces:
CustomRegistryOwnTypeProvider<io.netty.buffer.ByteBuf, BlockCollection>, CustomRegistryValue<io.netty.buffer.ByteBuf, BlockCollection>, RefOptimizer<BlockCollection>, WithKey, WithRef<BlockCollection>
- All Known Implementing Classes:
EmptyBlockCollection, PositionedBlock, PositionedBlockCollection, PositionedBlockStatePalette
public interface BlockCollection
extends CustomRegistryValue<io.netty.buffer.ByteBuf, BlockCollection>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Ref<BlockCollection>> static final DataType<Ref<BlockCollection>> static final UnitType<io.netty.buffer.ByteBuf, BlockCollection> static final CustomRegistry<io.netty.buffer.ByteBuf, BlockCollection> static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Ref<BlockCollection>> Fields inherited from interface WithKey
COMPARATOR -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbuiltInTypes(CustomRegistryTypeCollector<io.netty.buffer.ByteBuf, BlockCollection> collector) default CustomRegistry<io.netty.buffer.ByteBuf, BlockCollection> Methods inherited from interface CustomRegistryOwnTypeProvider
typeMethods inherited from interface CustomRegistryValue
optionalKey, refMethods inherited from interface RefOptimizer
optimize
-
Field Details
-
EMPTY
-
REGISTRY
-
CODEC
-
STREAM_CODEC
static final net.minecraft.network.codec.StreamCodec<io.netty.buffer.ByteBuf, Ref<BlockCollection>> STREAM_CODEC -
DATA_TYPE
-
-
Method Details
-
builtInTypes
static void builtInTypes(CustomRegistryTypeCollector<io.netty.buffer.ByteBuf, BlockCollection> collector) -
getRegistry
- Specified by:
getRegistryin interfaceCustomRegistryValue<io.netty.buffer.ByteBuf, BlockCollection>
-