Class BlockStateProviderType<P extends BlockStateProvider>
java.lang.Object
net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProviderType<P>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.mojang.serialization.MapCodec<P> static final BlockStateProviderType<DualNoiseProvider> static final BlockStateProviderType<NoiseProvider> static final BlockStateProviderType<NoiseThresholdProvider> static final BlockStateProviderType<RandomizedIntStateProvider> static final BlockStateProviderType<RotatedBlockProvider> static final BlockStateProviderType<SimpleStateProvider> static final BlockStateProviderType<WeightedStateProvider> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<P> codec()private static <P extends BlockStateProvider>
BlockStateProviderType<P>
-
Field Details
-
SIMPLE_STATE_PROVIDER
-
WEIGHTED_STATE_PROVIDER
-
NOISE_THRESHOLD_PROVIDER
-
NOISE_PROVIDER
-
DUAL_NOISE_PROVIDER
-
ROTATED_BLOCK_PROVIDER
-
RANDOMIZED_INT_STATE_PROVIDER
public static final BlockStateProviderType<RandomizedIntStateProvider> RANDOMIZED_INT_STATE_PROVIDER -
codec
-
-
Constructor Details
-
BlockStateProviderType
-
-
Method Details
-
register
private static <P extends BlockStateProvider> BlockStateProviderType<P> register(String name, com.mojang.serialization.MapCodec<P> codec) -
codec
-