Class MaterialRules.MaterialRuleContext
java.lang.Object
net.minecraft.world.gen.surfacebuilder.MaterialRules.MaterialRuleContext
- Enclosing class:
- MaterialRules
- Mappings:
Namespace Name official ctz$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 doubleprivate longprivate static final intprivate static final intprivate static final intprivate static final intprivate longprivate final int[](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> posToBiome, Registry<Biome> biomeRegistry, HeightContext heightContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitHorizontalContext(int x, int z) protected voidinitVerticalContext(int stoneDepthAbove, int stoneDepthBelow, int fluidHeight, int x, int y, int z) protected doubleprotected intprivate static intmethod_39903(int int2) private static intmethod_39904(int int2)
-
Field Details
-
field_36274
private static final int field_36274- See Also:
- Mappings:
Namespace Name Mixin selector official aLctz$g;a:Iintermediary field_36274Lnet/minecraft/class_6686$class_6694;field_36274:Inamed field_36274Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_36274:I
-
field_36275
private static final int field_36275- See Also:
- Mappings:
Namespace Name Mixin selector official bLctz$g;b:Iintermediary field_36275Lnet/minecraft/class_6686$class_6694;field_36275:Inamed field_36275Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_36275:I
-
field_36276
private static final int field_36276- See Also:
- Mappings:
Namespace Name Mixin selector official cLctz$g;c:Iintermediary field_36276Lnet/minecraft/class_6686$class_6694;field_36276:Inamed field_36276Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_36276:I
-
field_36277
private static final int field_36277- See Also:
- Mappings:
Namespace Name Mixin selector official dLctz$g;d:Iintermediary field_36277Lnet/minecraft/class_6686$class_6694;field_36277:Inamed field_36277Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_36277:I
-
surfaceBuilder
- Mappings:
Namespace Name Mixin selector official eLctz$g;e:Lcua;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 fLctz$g;f:Lctz$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 gLctz$g;g:Lctz$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 hLctz$g;h:Lctz$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 iLctz$g;i:Lctz$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 jLctz$g;j:Lcqd;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;
-
chunkNoiseSampler
- Mappings:
Namespace Name Mixin selector official kLctz$g;k:Lctl;intermediary field_35676Lnet/minecraft/class_6686$class_6694;field_35676:Lnet/minecraft/class_6568;named chunkNoiseSamplerLnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;chunkNoiseSampler:Lnet/minecraft/world/gen/chunk/ChunkNoiseSampler;
-
posToBiome
- Mappings:
Namespace Name Mixin selector official lLctz$g;l: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 mLctz$g;m: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 nLctz$g;n:Lcue;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_36278
private long field_36278- Mappings:
Namespace Name Mixin selector official oLctz$g;o:Jintermediary field_36278Lnet/minecraft/class_6686$class_6694;field_36278:Jnamed field_36278Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_36278:J
-
field_36279
private final int[] field_36279- Mappings:
Namespace Name Mixin selector official pLctz$g;p:[Iintermediary field_36279Lnet/minecraft/class_6686$class_6694;field_36279:[Inamed field_36279Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_36279:[I
-
uniqueHorizontalPosValue
long uniqueHorizontalPosValue- Mappings:
Namespace Name Mixin selector official qLctz$g;q: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 rLctz$g;r: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 sLctz$g;s: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 tLctz$g;t: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 uLctz$g;u: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 double field_35678- Mappings:
Namespace Name Mixin selector official vLctz$g;v:Dintermediary field_35678Lnet/minecraft/class_6686$class_6694;field_35678:Dnamed field_35678Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;field_35678:D
-
field_35679
private long field_35679- Mappings:
Namespace Name Mixin selector official wLctz$g;w: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 xLctz$g;x: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 yLctz$g;y: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 zLctz$g;z: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 ALctz$g;A: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 BLctz$g;B: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 CLctz$g;C: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 DLctz$g;D: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 ELctz$g;E: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 FLctz$g;F: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> posToBiome, Registry<Biome> biomeRegistry, HeightContext heightContext) - Mappings:
Namespace Name Mixin selector official <init>Lctz$g;<init>(Lcua;Lcqd;Lctl;Ljava/util/function/Function;Lgx;Lcue;)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 aLctz$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 stoneDepthAbove, int stoneDepthBelow, int fluidHeight, int x, int y, int z) - Mappings:
Namespace Name Mixin selector official aLctz$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 double method_39550()- Mappings:
Namespace Name Mixin selector official aLctz$g;a()Dintermediary method_39550Lnet/minecraft/class_6686$class_6694;method_39550()Dnamed method_39550Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;method_39550()D
-
method_39903
private static int method_39903(int int2) - Mappings:
Namespace Name Mixin selector official aLctz$g;a(I)Iintermediary method_39903Lnet/minecraft/class_6686$class_6694;method_39903(I)Inamed method_39903Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;method_39903(I)I
-
method_39904
private static int method_39904(int int2) - Mappings:
Namespace Name Mixin selector official bLctz$g;b(I)Iintermediary method_39904Lnet/minecraft/class_6686$class_6694;method_39904(I)Inamed method_39904Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;method_39904(I)I
-
method_39551
protected int method_39551()- Mappings:
Namespace Name Mixin selector official bLctz$g;b()Iintermediary method_39551Lnet/minecraft/class_6686$class_6694;method_39551()Inamed method_39551Lnet/minecraft/world/gen/surfacebuilder/MaterialRules$MaterialRuleContext;method_39551()I
-