public class BlockStateProviderType<P extends BlockStateProvider> extends Object
Modifier and Type | Field and Description |
---|---|
private com.mojang.serialization.Codec<P> |
codec |
static BlockStateProviderType<ForestFlowerBlockStateProvider> |
FOREST_FLOWER_PROVIDER |
static BlockStateProviderType<PlainsFlowerBlockStateProvider> |
PLAIN_FLOWER_PROVIDER |
static BlockStateProviderType<PillarBlockStateProvider> |
ROTATED_BLOCK_PROVIDER |
static BlockStateProviderType<SimpleBlockStateProvider> |
SIMPLE_STATE_PROVIDER |
static BlockStateProviderType<WeightedBlockStateProvider> |
WEIGHTED_STATE_PROVIDER |
Modifier | Constructor and Description |
---|---|
private |
BlockStateProviderType(com.mojang.serialization.Codec<P> codec) |
Modifier and Type | Method and Description |
---|---|
com.mojang.serialization.Codec<P> |
getCodec() |
private static <P extends BlockStateProvider> |
register(String id,
com.mojang.serialization.Codec<P> codec) |
public static final BlockStateProviderType<SimpleBlockStateProvider> SIMPLE_STATE_PROVIDER
public static final BlockStateProviderType<WeightedBlockStateProvider> WEIGHTED_STATE_PROVIDER
public static final BlockStateProviderType<PlainsFlowerBlockStateProvider> PLAIN_FLOWER_PROVIDER
public static final BlockStateProviderType<ForestFlowerBlockStateProvider> FOREST_FLOWER_PROVIDER
public static final BlockStateProviderType<PillarBlockStateProvider> ROTATED_BLOCK_PROVIDER
private final com.mojang.serialization.Codec<P extends BlockStateProvider> codec
private BlockStateProviderType(com.mojang.serialization.Codec<P> codec)
private static <P extends BlockStateProvider> BlockStateProviderType<P> register(String id, com.mojang.serialization.Codec<P> codec)
public com.mojang.serialization.Codec<P> getCodec()