Class BlockStateProviderType<P extends BlockStateProvider>
java.lang.Object
net.minecraft.world.gen.stateprovider.BlockStateProviderType<P>
- Mappings:
Namespace Name named net/minecraft/world/gen/stateprovider/BlockStateProviderTypeintermediary net/minecraft/class_4652official elb
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.mojang.serialization.MapCodec<P> static final BlockStateProviderType<DualNoiseBlockStateProvider> static final BlockStateProviderType<NoiseBlockStateProvider> static final BlockStateProviderType<NoiseThresholdBlockStateProvider> static final BlockStateProviderType<RandomizedIntBlockStateProvider> static final BlockStateProviderType<PillarBlockStateProvider> static final BlockStateProviderType<SimpleBlockStateProvider> static final BlockStateProviderType<WeightedBlockStateProvider> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateBlockStateProviderType(com.mojang.serialization.MapCodec<P> codec) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<P> getCodec()private static <P extends BlockStateProvider>
BlockStateProviderType<P>
-
Field Details
-
SIMPLE_STATE_PROVIDER
- Mappings:
Namespace Name Mixin selector named SIMPLE_STATE_PROVIDERLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;SIMPLE_STATE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary field_21305Lnet/minecraft/class_4652;field_21305:Lnet/minecraft/class_4652;official aLelb;a:Lelb;
-
WEIGHTED_STATE_PROVIDER
- Mappings:
Namespace Name Mixin selector named WEIGHTED_STATE_PROVIDERLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;WEIGHTED_STATE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary field_21306Lnet/minecraft/class_4652;field_21306:Lnet/minecraft/class_4652;official bLelb;b:Lelb;
-
NOISE_THRESHOLD_PROVIDER
public static final BlockStateProviderType<NoiseThresholdBlockStateProvider> NOISE_THRESHOLD_PROVIDER- Mappings:
Namespace Name Mixin selector named NOISE_THRESHOLD_PROVIDERLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;NOISE_THRESHOLD_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary field_34932Lnet/minecraft/class_4652;field_34932:Lnet/minecraft/class_4652;official cLelb;c:Lelb;
-
NOISE_PROVIDER
- Mappings:
Namespace Name Mixin selector named NOISE_PROVIDERLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;NOISE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary field_34933Lnet/minecraft/class_4652;field_34933:Lnet/minecraft/class_4652;official dLelb;d:Lelb;
-
DUAL_NOISE_PROVIDER
- Mappings:
Namespace Name Mixin selector named DUAL_NOISE_PROVIDERLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;DUAL_NOISE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary field_34934Lnet/minecraft/class_4652;field_34934:Lnet/minecraft/class_4652;official eLelb;e:Lelb;
-
ROTATED_BLOCK_PROVIDER
- Mappings:
Namespace Name Mixin selector named ROTATED_BLOCK_PROVIDERLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;ROTATED_BLOCK_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary field_24938Lnet/minecraft/class_4652;field_24938:Lnet/minecraft/class_4652;official fLelb;f:Lelb;
-
RANDOMIZED_INT_STATE_PROVIDER
public static final BlockStateProviderType<RandomizedIntBlockStateProvider> RANDOMIZED_INT_STATE_PROVIDER- Mappings:
Namespace Name Mixin selector named RANDOMIZED_INT_STATE_PROVIDERLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;RANDOMIZED_INT_STATE_PROVIDER:Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary field_29300Lnet/minecraft/class_4652;field_29300:Lnet/minecraft/class_4652;official gLelb;g:Lelb;
-
codec
- Mappings:
Namespace Name Mixin selector named codecLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;codec:Lcom/mojang/serialization/MapCodec;intermediary field_24939Lnet/minecraft/class_4652;field_24939:Lcom/mojang/serialization/MapCodec;official hLelb;h:Lcom/mojang/serialization/MapCodec;
-
-
Constructor Details
-
BlockStateProviderType
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;<init>(Lcom/mojang/serialization/MapCodec;)Vintermediary <init>Lnet/minecraft/class_4652;<init>(Lcom/mojang/serialization/MapCodec;)Vofficial <init>Lelb;<init>(Lcom/mojang/serialization/MapCodec;)V
-
-
Method Details
-
register
private static <P extends BlockStateProvider> BlockStateProviderType<P> register(String id, com.mojang.serialization.MapCodec<P> codec) - Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/world/gen/stateprovider/BlockStateProviderType;intermediary method_23457Lnet/minecraft/class_4652;method_23457(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4652;official aLelb;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lelb;
-
getCodec
- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/world/gen/stateprovider/BlockStateProviderType;getCodec()Lcom/mojang/serialization/MapCodec;intermediary method_28863Lnet/minecraft/class_4652;method_28863()Lcom/mojang/serialization/MapCodec;official aLelb;a()Lcom/mojang/serialization/MapCodec;
-