Class MaterialRules.MaterialRuleContext
java.lang.Object
net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext
- Enclosing class:
- MaterialRules
- Mappings:
Namespace Name official ctu$gintermediary 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 classprivate final class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) Supplier<RegistryKey<Biome>>(package private) final MaterialRules.BooleanSupplier(package private) final Chunkprivate final ChunkNoiseSamplerprivate longprivate intprivate long(package private) int(package private) final HeightContext(package private) final MaterialRules.BooleanSupplier(package private) final BlockPos.Mutable(package private) int(package private) final MaterialRules.BooleanSupplier(package private) int(package private) int(package private) final SurfaceBuilderprivate int(package private) final MaterialRules.BooleanSupplier(package private) long(package private) long(package private) int(package private) int(package private) int -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMaterialRuleContext(SurfaceBuilder surfaceBuilder, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, Function<BlockPos, Biome> function, Registry<Biome> registry, HeightContext heightContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitHorizontalContext(int x, int z) protected voidinitVerticalContext(int int2, int int3, int int4, int int5, int int6, int int7) protected intprotected int
-
Field Details
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official aLctu$g;a:Lctv;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 bLctu$g;b:Lctu$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 cLctu$g;c:Lctu$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 dLctu$g;d:Lctu$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;
-
surfacePredicate
- Mappings:
Namespace Name Mixin selector official eLctu$g;e:Lctu$e;intermediary field_35604Lnet/minecraft/class_6686$class_6694;field_35604:Lnet/minecraft/class_6686$class_6692;named surfacePredicateLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;surfacePredicate:Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$BooleanSupplier;
-
chunk
- Mappings:
Namespace Name Mixin selector official fLctu$g;f:Lcpy;intermediary field_35605Lnet/minecraft/class_6686$class_6694;field_35605:Lnet/minecraft/class_2791;named chunkLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;chunk:Lnet/minecraft/world/chunk/Chunk;
-
field_35676
- Mappings:
Namespace Name Mixin selector official gLctu$g;g:Lctg;intermediary field_35676Lnet/minecraft/class_6686$class_6694;field_35676:Lnet/minecraft/class_6568;named field_35676Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35676:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
posToBiome
- Mappings:
Namespace Name Mixin selector official hLctu$g;h:Ljava/util/function/Function;intermediary field_35606Lnet/minecraft/class_6686$class_6694;field_35606:Ljava/util/function/Function;named posToBiomeLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;posToBiome:Ljava/util/function/Function;
-
biomeRegistry
- Mappings:
Namespace Name Mixin selector official iLctu$g;i:Lgx;intermediary field_35607Lnet/minecraft/class_6686$class_6694;field_35607:Lnet/minecraft/class_2378;named biomeRegistryLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;biomeRegistry:Lnet/minecraft/util/registry/Registry;
-
heightContext
- Mappings:
Namespace Name Mixin selector official jLctu$g;j:Lctz;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;
-
uniqueHorizontalPosValue
long uniqueHorizontalPosValue- Mappings:
Namespace Name Mixin selector official kLctu$g;k:Jintermediary field_35608Lnet/minecraft/class_6686$class_6694;field_35608:Jnamed uniqueHorizontalPosValueLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;uniqueHorizontalPosValue:J
-
x
int x- Mappings:
Namespace Name Mixin selector official lLctu$g;l:Iintermediary field_35609Lnet/minecraft/class_6686$class_6694;field_35609:Inamed xLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;x:I
-
z
int z- Mappings:
Namespace Name Mixin selector official mLctu$g;m:Iintermediary field_35610Lnet/minecraft/class_6686$class_6694;field_35610:Inamed zLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;z:I
-
runDepth
int runDepth- Mappings:
Namespace Name Mixin selector official nLctu$g;n:Iintermediary field_35611Lnet/minecraft/class_6686$class_6694;field_35611:Inamed runDepthLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;runDepth:I
-
field_35677
private long field_35677- Mappings:
Namespace Name Mixin selector official oLctu$g;o:Jintermediary field_35677Lnet/minecraft/class_6686$class_6694;field_35677:Jnamed field_35677Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35677:J
-
field_35678
private int field_35678- Mappings:
Namespace Name Mixin selector official pLctu$g;p:Iintermediary field_35678Lnet/minecraft/class_6686$class_6694;field_35678:Inamed field_35678Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35678:I
-
field_35679
private long field_35679- Mappings:
Namespace Name Mixin selector official qLctu$g;q:Jintermediary field_35679Lnet/minecraft/class_6686$class_6694;field_35679:Jnamed field_35679Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35679:J
-
surfaceMinY
private int surfaceMinY- Mappings:
Namespace Name Mixin selector official rLctu$g;r:Iintermediary field_35616Lnet/minecraft/class_6686$class_6694;field_35616:Inamed surfaceMinYLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;surfaceMinY:I
-
uniquePosValue
long uniquePosValue- Mappings:
Namespace Name Mixin selector official sLctu$g;s:Jintermediary field_35612Lnet/minecraft/class_6686$class_6694;field_35612:Jnamed uniquePosValueLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;uniquePosValue:J
-
pos
- Mappings:
Namespace Name Mixin selector official tLctu$g;t:Lgh$a;intermediary field_35613Lnet/minecraft/class_6686$class_6694;field_35613:Lnet/minecraft/class_2338$class_2339;named posLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;pos:Lnet/minecraft/util/math/BlockPos$Mutable;
-
biomeSupplier
- Mappings:
Namespace Name Mixin selector official uLctu$g;u:Ljava/util/function/Supplier;intermediary field_35614Lnet/minecraft/class_6686$class_6694;field_35614:Ljava/util/function/Supplier;named biomeSupplierLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;biomeSupplier:Ljava/util/function/Supplier;
-
biomeKeySupplier
Supplier<RegistryKey<Biome>> biomeKeySupplier- Mappings:
Namespace Name Mixin selector official vLctu$g;v:Ljava/util/function/Supplier;intermediary field_35615Lnet/minecraft/class_6686$class_6694;field_35615:Ljava/util/function/Supplier;named biomeKeySupplierLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;biomeKeySupplier:Ljava/util/function/Supplier;
-
y
int y- Mappings:
Namespace Name Mixin selector official wLctu$g;w:Iintermediary field_35617Lnet/minecraft/class_6686$class_6694;field_35617:Inamed yLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;y:I
-
fluidHeight
int fluidHeight- Mappings:
Namespace Name Mixin selector official xLctu$g;x:Iintermediary field_35618Lnet/minecraft/class_6686$class_6694;field_35618:Inamed fluidHeightLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;fluidHeight:I
-
stoneDepthBelow
int stoneDepthBelow- Mappings:
Namespace Name Mixin selector official yLctu$g;y:Iintermediary field_35619Lnet/minecraft/class_6686$class_6694;field_35619:Inamed stoneDepthBelowLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;stoneDepthBelow:I
-
stoneDepthAbove
int stoneDepthAbove- Mappings:
Namespace Name Mixin selector official zLctu$g;z:Iintermediary field_35620Lnet/minecraft/class_6686$class_6694;field_35620:Inamed stoneDepthAboveLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;stoneDepthAbove:I
-
-
Constructor Details
-
MaterialRuleContext
protected MaterialRuleContext(SurfaceBuilder surfaceBuilder, Chunk chunk, ChunkNoiseSampler chunkNoiseSampler, Function<BlockPos, Biome> function, Registry<Biome> registry, HeightContext heightContext) - Mappings:
Namespace Name Mixin selector official <init>Lctu$g;<init>(Lctv;Lcpy;Lctg;Ljava/util/function/Function;Lgx;Lctz;)Vintermediary <init>Lnet/minecraft/class_6686$class_6694;<init>(Lnet/minecraft/class_6724;Lnet/minecraft/class_2791;Lnet/minecraft/class_6568;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;Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;Ljava/util/function/Function;Lnet/minecraft/util/registry/Registry;Lnet/minecraft/world/gen/HeightContext;)V
-
-
Method Details
-
initHorizontalContext
protected void initHorizontalContext(int x, int z) - Mappings:
Namespace Name Mixin selector official aLctu$g;a(II)Vintermediary method_39072Lnet/minecraft/class_6686$class_6694;method_39072(II)Vnamed initHorizontalContextLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;initHorizontalContext(II)V
-
initVerticalContext
protected void initVerticalContext(int int2, int int3, int int4, int int5, int int6, int int7) - Mappings:
Namespace Name Mixin selector official aLctu$g;a(IIIIII)Vintermediary method_39073Lnet/minecraft/class_6686$class_6694;method_39073(IIIIII)Vnamed initVerticalContextLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;initVerticalContext(IIIIII)V
-
method_39550
protected int method_39550()- Mappings:
Namespace Name Mixin selector official aLctu$g;a()Iintermediary method_39550Lnet/minecraft/class_6686$class_6694;method_39550()Inamed method_39550Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;method_39550()I
-
method_39551
protected int method_39551()- Mappings:
Namespace Name Mixin selector official bLctu$g;b()Iintermediary method_39551Lnet/minecraft/class_6686$class_6694;method_39551()Inamed method_39551Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;method_39551()I
-