Class MaterialRules.MaterialRuleContext
java.lang.Object
net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext
- Enclosing class:
- MaterialRules
- Mappings:
Namespace Name official csv$fintermediary net/minecraft/class_6686$class_6694named net/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static final classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final List<MaterialRules.Predicate<RegistryKey<Biome>>>(package private) final MaterialRules.Predicate<MaterialRules.MaterialRuleContext.BiomeTemperaturePredicate.BiomeTemperatureContext>(package private) final List<MaterialRules.Predicate<MaterialRules.SurfaceContext>>(package private) final HeightContext(package private) boolean(package private) final MaterialRules.Predicate<Integer>(package private) final List<MaterialRules.Predicate<MaterialRules.MaterialRulePos>>(package private) final MaterialRules.Predicate<MaterialRules.MaterialRuleContext.SteepSlopePredicate.SteepSlopeContext>(package private) final SurfaceBuilder -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMaterialRuleContext(SurfaceBuilder surfaceBuilder, HeightContext heightContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitContextDependentPredicates(RegistryKey<Biome> biomeKey, Biome biome, int runDepth, int stoneDepthAbove, int stoneDepthBelow, int waterHeight, int x, int y, int z) protected voidinitWorldDependentPredicates(Chunk chunk, int x, int z, int runDepth) protected boolean
-
Field Details
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official aLcsv$f;a:Lcsw;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
final MaterialRules.Predicate<MaterialRules.MaterialRuleContext.BiomeTemperaturePredicate.BiomeTemperatureContext> biomeTemperaturePredicate- Mappings:
Namespace Name Mixin selector official bLcsv$f;b:Lcsv$x;intermediary field_35234Lnet/minecraft/class_6686$class_6694;field_35234:Lnet/minecraft/class_6686$class_6719;named biomeTemperaturePredicateLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;biomeTemperaturePredicate:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$Predicate;
-
steepSlopePredicate
final MaterialRules.Predicate<MaterialRules.MaterialRuleContext.SteepSlopePredicate.SteepSlopeContext> steepSlopePredicate- Mappings:
Namespace Name Mixin selector official cLcsv$f;c:Lcsv$x;intermediary field_35235Lnet/minecraft/class_6686$class_6694;field_35235:Lnet/minecraft/class_6686$class_6719;named steepSlopePredicateLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;steepSlopePredicate:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$Predicate;
-
negativeRunDepthPredicate
- Mappings:
Namespace Name Mixin selector official dLcsv$f;d:Lcsv$x;intermediary field_35236Lnet/minecraft/class_6686$class_6694;field_35236:Lnet/minecraft/class_6686$class_6719;named negativeRunDepthPredicateLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;negativeRunDepthPredicate:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$Predicate;
-
biomeDependentPredicates
- Mappings:
Namespace Name Mixin selector official eLcsv$f;e:Ljava/util/List;intermediary field_35237Lnet/minecraft/class_6686$class_6694;field_35237:Ljava/util/List;named biomeDependentPredicatesLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;biomeDependentPredicates:Ljava/util/List;
-
positionalPredicates
- Mappings:
Namespace Name Mixin selector official fLcsv$f;f:Ljava/util/List;intermediary field_35238Lnet/minecraft/class_6686$class_6694;field_35238:Ljava/util/List;named positionalPredicatesLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;positionalPredicates:Ljava/util/List;
-
contextDependentPredicates
- Mappings:
Namespace Name Mixin selector official gLcsv$f;g:Ljava/util/List;intermediary field_35239Lnet/minecraft/class_6686$class_6694;field_35239:Ljava/util/List;named contextDependentPredicatesLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;contextDependentPredicates:Ljava/util/List;
-
needsCeilingStoneDepth
boolean needsCeilingStoneDepth- Mappings:
Namespace Name Mixin selector official hLcsv$f;h:Zintermediary field_35240Lnet/minecraft/class_6686$class_6694;field_35240:Znamed needsCeilingStoneDepthLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;needsCeilingStoneDepth:Z
-
heightContext
- Mappings:
Namespace Name Mixin selector official iLcsv$f;i:Lctb;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;
-
-
Constructor Details
-
MaterialRuleContext
- Mappings:
Namespace Name Mixin selector official <init>Lcsv$f;<init>(Lcsw;Lctb;)Vintermediary <init>Lnet/minecraft/class_6686$class_6694;<init>(Lnet/minecraft/class_6724;Lnet/minecraft/class_5868;)Vnamed <init>Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;<init>(Lnet/minecraft/world/gen/surfacebuilder/SurfaceBuilder;Lnet/minecraft/world/gen/HeightContext;)V
-
-
Method Details
-
initWorldDependentPredicates
- Mappings:
Namespace Name Mixin selector official aLcsv$f;a(Lcoz;III)Vintermediary method_39072Lnet/minecraft/class_6686$class_6694;method_39072(Lnet/minecraft/class_2791;III)Vnamed initWorldDependentPredicatesLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;initWorldDependentPredicates(Lnet/minecraft/world/chunk/Chunk;III)V
-
initContextDependentPredicates
protected void initContextDependentPredicates(RegistryKey<Biome> biomeKey, Biome biome, int runDepth, int stoneDepthAbove, int stoneDepthBelow, int waterHeight, int x, int y, int z) - Mappings:
Namespace Name Mixin selector official aLcsv$f;a(Lxd;Lcab;IIIIIII)Vintermediary method_39073Lnet/minecraft/class_6686$class_6694;method_39073(Lnet/minecraft/class_5321;Lnet/minecraft/class_1959;IIIIIII)Vnamed initContextDependentPredicatesLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;initContextDependentPredicates(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/biome/Biome;IIIIIII)V
-
needsCeilingStoneDepth
protected boolean needsCeilingStoneDepth()- Mappings:
Namespace Name Mixin selector official aLcsv$f;a()Zintermediary method_39071Lnet/minecraft/class_6686$class_6694;method_39071()Znamed needsCeilingStoneDepthLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;needsCeilingStoneDepth()Z
-