net.minecraft.world.gen.stateprovider

public class BlockStateProviderType<P extends BlockStateProvider>

net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType
net.minecraft.class_4652
net.minecraft.world.gen.stateprovider.BlockStateProviderType

Field summary

Modifier and TypeField
public static final BlockStateProviderType<SimpleBlockStateProvider>
SIMPLE_STATE_PROVIDER
field_21305
SIMPLE_STATE_PROVIDER
public static final BlockStateProviderType<WeightedBlockStateProvider>
WEIGHTED_STATE_PROVIDER
field_21306
WEIGHTED_STATE_PROVIDER
public static final BlockStateProviderType<NoiseThresholdBlockStateProvider>
NOISE_THRESHOLD_PROVIDER
field_34932
NOISE_THRESHOLD_PROVIDER
public static final BlockStateProviderType<NoiseBlockStateProvider>
NOISE_PROVIDER
field_34933
NOISE_PROVIDER
public static final BlockStateProviderType<DualNoiseBlockStateProvider>
DUAL_NOISE_PROVIDER
field_34934
DUAL_NOISE_PROVIDER
public static final BlockStateProviderType<PillarBlockStateProvider>
ROTATED_BLOCK_PROVIDER
field_24938
ROTATED_BLOCK_PROVIDER
public static final BlockStateProviderType<RandomizedIntBlockStateProvider>
RANDOMIZED_INT_STATE_PROVIDER
field_29300
RANDOMIZED_INT_STATE_PROVIDER
public static final BlockStateProviderType<RuleBasedStateProvider>
RULE_BASED_STATE_PROVIDER
field_1_2440
RULE_BASED_STATE_PROVIDER
private final com.mojang.serialization.MapCodec<P>
codec
field_24939
codec

Constructor summary

ModifierConstructor
private (com.mojang.serialization.MapCodec<P> codec)

Method summary

Modifier and TypeMethod
private static <P extends BlockStateProvider> BlockStateProviderType<P>
register(String name, com.mojang.serialization.MapCodec<P> codec)
method_23457(String arg0, com.mojang.serialization.MapCodec<P> arg1)
register(String id, com.mojang.serialization.MapCodec<P> codec)
public com.mojang.serialization.MapCodec<P>
codec()
method_28863()
getCodec()