Class MaterialRules.MaterialRuleContext
java.lang.Object
net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext
- Enclosing class:
- MaterialRules
- Mappings:
Namespace Name official csr$gintermediary net/minecraft/class_6686$class_6694named net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate final classprivate static classprivate static final classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final MaterialRules.BooleanSupplier(package private) final MaterialRules.BooleanSupplier(package private) final Chunk(package private) long(package private) int(package private) int(package private) int(package private) long(package private) final BlockPos.Mutable(package private) Supplier<RegistryKey<Biome>>(package private) int(package private) int(package private) int(package private) int(package private) int(package private) final HeightContext(package private) final MaterialRules.BooleanSupplier(package private) final MaterialRules.BooleanSupplier(package private) final SurfaceBuilder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMaterialRuleContext(SurfaceBuilder surfaceBuilder, Chunk chunk, Function<BlockPos, Biome> function, Registry<Biome> registry, HeightContext heightContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitContextDependentPredicates(int int2, int int3, int runDepth, int stoneDepthAbove, int stoneDepthBelow, int waterHeight, int int4) protected voidinitWorldDependentPredicates(int int2, int x, int z)
-
Field Details
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official aLcsr$g;a:Lcss;intermediary field_35233Lnet/minecraft/class_6686$class_6694;field_35233:Lnet/minecraft/class_6724;named surfaceBuilderLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;surfaceBuilder:Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;
-
biomeTemperaturePredicate
- Mappings:
Namespace Name Mixin selector official bLcsr$g;b:Lcsr$e;intermediary field_35234Lnet/minecraft/class_6686$class_6694;field_35234:Lnet/minecraft/class_6686$class_6692;named biomeTemperaturePredicateLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;biomeTemperaturePredicate:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier;
-
steepSlopePredicate
- Mappings:
Namespace Name Mixin selector official cLcsr$g;c:Lcsr$e;intermediary field_35235Lnet/minecraft/class_6686$class_6694;field_35235:Lnet/minecraft/class_6686$class_6692;named steepSlopePredicateLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;steepSlopePredicate:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier;
-
negativeRunDepthPredicate
- Mappings:
Namespace Name Mixin selector official dLcsr$g;d:Lcsr$e;intermediary field_35236Lnet/minecraft/class_6686$class_6694;field_35236:Lnet/minecraft/class_6686$class_6692;named negativeRunDepthPredicateLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;negativeRunDepthPredicate:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier;
-
field_35604
- Mappings:
Namespace Name Mixin selector official eLcsr$g;e:Lcsr$e;intermediary field_35604Lnet/minecraft/class_6686$class_6694;field_35604:Lnet/minecraft/class_6686$class_6692;named field_35604Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35604:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier;
-
field_35605
- Mappings:
Namespace Name Mixin selector official fLcsr$g;f:Lcov;intermediary field_35605Lnet/minecraft/class_6686$class_6694;field_35605:Lnet/minecraft/class_2791;named field_35605Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35605:Lnet/minecraft/world/chunk/Chunk;
-
field_35606
- Mappings:
Namespace Name Mixin selector official gLcsr$g;g:Ljava/util/function/Function;intermediary field_35606Lnet/minecraft/class_6686$class_6694;field_35606:Ljava/util/function/Function;named field_35606Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35606:Ljava/util/function/Function;
-
field_35607
- Mappings:
Namespace Name Mixin selector official hLcsr$g;h:Lgx;intermediary field_35607Lnet/minecraft/class_6686$class_6694;field_35607:Lnet/minecraft/class_2378;named field_35607Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35607:Lnet/minecraft/util/registry/Registry;
-
heightContext
- Mappings:
Namespace Name Mixin selector official iLcsr$g;i:Lcsw;intermediary field_35241Lnet/minecraft/class_6686$class_6694;field_35241:Lnet/minecraft/class_5868;named heightContextLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;heightContext:Lnet/minecraft/world/gen/HeightContext;
-
field_35608
long field_35608- Mappings:
Namespace Name Mixin selector official jLcsr$g;j:Jintermediary field_35608Lnet/minecraft/class_6686$class_6694;field_35608:Jnamed field_35608Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35608:J
-
field_35609
int field_35609- Mappings:
Namespace Name Mixin selector official kLcsr$g;k:Iintermediary field_35609Lnet/minecraft/class_6686$class_6694;field_35609:Inamed field_35609Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35609:I
-
field_35610
int field_35610- Mappings:
Namespace Name Mixin selector official lLcsr$g;l:Iintermediary field_35610Lnet/minecraft/class_6686$class_6694;field_35610:Inamed field_35610Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35610:I
-
field_35611
int field_35611- Mappings:
Namespace Name Mixin selector official mLcsr$g;m:Iintermediary field_35611Lnet/minecraft/class_6686$class_6694;field_35611:Inamed field_35611Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35611:I
-
field_35612
long field_35612- Mappings:
Namespace Name Mixin selector official nLcsr$g;n:Jintermediary field_35612Lnet/minecraft/class_6686$class_6694;field_35612:Jnamed field_35612Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35612:J
-
field_35613
- Mappings:
Namespace Name Mixin selector official oLcsr$g;o:Lgh$a;intermediary field_35613Lnet/minecraft/class_6686$class_6694;field_35613:Lnet/minecraft/class_2338$class_2339;named field_35613Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35613:Lnet/minecraft/util/math/BlockPos$Mutable;
-
field_35614
- Mappings:
Namespace Name Mixin selector official pLcsr$g;p:Ljava/util/function/Supplier;intermediary field_35614Lnet/minecraft/class_6686$class_6694;field_35614:Ljava/util/function/Supplier;named field_35614Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35614:Ljava/util/function/Supplier;
-
field_35615
Supplier<RegistryKey<Biome>> field_35615- Mappings:
Namespace Name Mixin selector official qLcsr$g;q:Ljava/util/function/Supplier;intermediary field_35615Lnet/minecraft/class_6686$class_6694;field_35615:Ljava/util/function/Supplier;named field_35615Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35615:Ljava/util/function/Supplier;
-
field_35616
int field_35616- Mappings:
Namespace Name Mixin selector official rLcsr$g;r:Iintermediary field_35616Lnet/minecraft/class_6686$class_6694;field_35616:Inamed field_35616Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35616:I
-
field_35617
int field_35617- Mappings:
Namespace Name Mixin selector official sLcsr$g;s:Iintermediary field_35617Lnet/minecraft/class_6686$class_6694;field_35617:Inamed field_35617Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35617:I
-
field_35618
int field_35618- Mappings:
Namespace Name Mixin selector official tLcsr$g;t:Iintermediary field_35618Lnet/minecraft/class_6686$class_6694;field_35618:Inamed field_35618Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35618:I
-
field_35619
int field_35619- Mappings:
Namespace Name Mixin selector official uLcsr$g;u:Iintermediary field_35619Lnet/minecraft/class_6686$class_6694;field_35619:Inamed field_35619Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35619:I
-
field_35620
int field_35620- Mappings:
Namespace Name Mixin selector official vLcsr$g;v:Iintermediary field_35620Lnet/minecraft/class_6686$class_6694;field_35620:Inamed field_35620Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35620:I
-
-
Constructor Details
-
MaterialRuleContext
protected MaterialRuleContext(SurfaceBuilder surfaceBuilder, Chunk chunk, Function<BlockPos, Biome> function, Registry<Biome> registry, HeightContext heightContext) - Mappings:
Namespace Name Mixin selector official <init>Lcsr$g;<init>(Lcss;Lcov;Ljava/util/function/Function;Lgx;Lcsw;)Vintermediary <init>Lnet/minecraft/class_6686$class_6694;<init>(Lnet/minecraft/class_6724;Lnet/minecraft/class_2791;Ljava/util/function/Function;Lnet/minecraft/class_2378;Lnet/minecraft/class_5868;)Vnamed <init>Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;<init>(Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;Lnet/minecraft/world/chunk/Chunk;Ljava/util/function/Function;Lnet/minecraft/util/registry/Registry;Lnet/minecraft/world/gen/HeightContext;)V
-
-
Method Details
-
initWorldDependentPredicates
protected void initWorldDependentPredicates(int int2, int x, int z) - Mappings:
Namespace Name Mixin selector official aLcsr$g;a(III)Vintermediary method_39072Lnet/minecraft/class_6686$class_6694;method_39072(III)Vnamed initWorldDependentPredicatesLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;initWorldDependentPredicates(III)V
-
initContextDependentPredicates
protected void initContextDependentPredicates(int int2, int int3, int runDepth, int stoneDepthAbove, int stoneDepthBelow, int waterHeight, int int4) - Mappings:
Namespace Name Mixin selector official aLcsr$g;a(IIIIIII)Vintermediary method_39073Lnet/minecraft/class_6686$class_6694;method_39073(IIIIIII)Vnamed initContextDependentPredicatesLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;initContextDependentPredicates(IIIIIII)V
-