Class CachingLayerContext
java.lang.Object
net.minecraft.world.biome.layer.util.CachingLayerContext
- All Implemented Interfaces:
LayerRandomnessSource,LayerSampleContext<CachingLayerSampler>
- Mappings:
Namespace Name official dfhintermediary net/minecraft/class_3631named net/minecraft/world/biome/layer/util/CachingLayerContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Long2IntLinkedOpenHashMapprivate intprivate static intprivate longprivate PerlinNoiseSamplerprivate long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static longaddSalt(long seed, long salt)createSampler(LayerOperator layerOperator)createSampler(LayerOperator layerOperator, CachingLayerSampler cachingLayerSampler)createSampler(LayerOperator layerOperator, CachingLayerSampler cachingLayerSampler, CachingLayerSampler cachingLayerSampler2)voidinitSeed(long x, long y)intnextInt(int bound)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.biome.layer.util.LayerSampleContext
choose, choose
-
Field Details
-
field_31730
private static final int field_31730- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLdfh;a:Iintermediary field_31730Lnet/minecraft/class_3631;field_31730:Inamed field_31730Lnet/minecraft/world/biome/layer/util/CachingLayerContext;field_31730:I
-
cache
- Mappings:
Namespace Name Mixin selector official bLdfh;b:Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;intermediary field_16045Lnet/minecraft/class_3631;field_16045:Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;named cacheLnet/minecraft/world/biome/layer/util/CachingLayerContext;cache:Lit/unimi/dsi/fastutil/longs/Long2IntLinkedOpenHashMap;
-
cacheCapacity
private final int cacheCapacity- Mappings:
Namespace Name Mixin selector official cLdfh;c:Iintermediary field_16044Lnet/minecraft/class_3631;field_16044:Inamed cacheCapacityLnet/minecraft/world/biome/layer/util/CachingLayerContext;cacheCapacity:I
-
noiseSampler
- Mappings:
Namespace Name Mixin selector official dLdfh;d:Lddt;intermediary field_16732Lnet/minecraft/class_3631;field_16732:Lnet/minecraft/class_3756;named noiseSamplerLnet/minecraft/world/biome/layer/util/CachingLayerContext;noiseSampler:Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
-
worldSeed
private final long worldSeed- Mappings:
Namespace Name Mixin selector official eLdfh;e:Jintermediary field_16730Lnet/minecraft/class_3631;field_16730:Jnamed worldSeedLnet/minecraft/world/biome/layer/util/CachingLayerContext;worldSeed:J
-
localSeed
private long localSeed- Mappings:
Namespace Name Mixin selector official fLdfh;f:Jintermediary field_16729Lnet/minecraft/class_3631;field_16729:Jnamed localSeedLnet/minecraft/world/biome/layer/util/CachingLayerContext;localSeed:J
-
-
Constructor Details
-
CachingLayerContext
public CachingLayerContext(int cacheCapacity, long seed, long salt)- Mappings:
Namespace Name Mixin selector official <init>Ldfh;<init>(IJJ)Vintermediary <init>Lnet/minecraft/class_3631;<init>(IJJ)Vnamed <init>Lnet/minecraft/world/biome/layer/util/CachingLayerContext;<init>(IJJ)V
-
-
Method Details
-
createSampler
- Specified by:
createSamplerin interfaceLayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official bLdfh;b(Ldgr;)Ldfd;intermediary method_15837Lnet/minecraft/class_3631;method_15837(Lnet/minecraft/class_4;)Lnet/minecraft/class_3626;named createSamplerLnet/minecraft/world/biome/layer/util/CachingLayerContext;createSampler(Lnet/minecraft/world/biome/layer/util/LayerOperator;)Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;
-
createSampler
public CachingLayerSampler createSampler(LayerOperator layerOperator, CachingLayerSampler cachingLayerSampler)- Specified by:
createSamplerin interfaceLayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official aLdfh;a(Ldgr;Ldfd;)Ldfd;intermediary method_15838Lnet/minecraft/class_3631;method_15838(Lnet/minecraft/class_4;Lnet/minecraft/class_3626;)Lnet/minecraft/class_3626;named createSamplerLnet/minecraft/world/biome/layer/util/CachingLayerContext;createSampler(Lnet/minecraft/world/biome/layer/util/LayerOperator;Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;)Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;
-
createSampler
public CachingLayerSampler createSampler(LayerOperator layerOperator, CachingLayerSampler cachingLayerSampler, CachingLayerSampler cachingLayerSampler2)- Specified by:
createSamplerin interfaceLayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official aLdfh;a(Ldgr;Ldfd;Ldfd;)Ldfd;intermediary method_15836Lnet/minecraft/class_3631;method_15836(Lnet/minecraft/class_4;Lnet/minecraft/class_3626;Lnet/minecraft/class_3626;)Lnet/minecraft/class_3626;named createSamplerLnet/minecraft/world/biome/layer/util/CachingLayerContext;createSampler(Lnet/minecraft/world/biome/layer/util/LayerOperator;Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;)Lnet/minecraft/world/biome/layer/util/CachingLayerSampler;
-
initSeed
public void initSeed(long x, long y)- Specified by:
initSeedin interfaceLayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official aLdff;a(JJ)Vintermediary method_15830Lnet/minecraft/class_3628;method_15830(JJ)Vnamed initSeedLnet/minecraft/world/biome/layer/util/LayerSampleContext;initSeed(JJ)V
-
nextInt
public int nextInt(int bound)- Specified by:
nextIntin interfaceLayerRandomnessSource- Mappings:
Namespace Name Mixin selector official aLdfg;a(I)Iintermediary method_15834Lnet/minecraft/class_3630;method_15834(I)Inamed nextIntLnet/minecraft/world/biome/layer/util/LayerRandomnessSource;nextInt(I)I
-
getNoiseSampler
- Specified by:
getNoiseSamplerin interfaceLayerRandomnessSource- Mappings:
Namespace Name Mixin selector official aLdfg;a()Lddt;intermediary method_15835Lnet/minecraft/class_3630;method_15835()Lnet/minecraft/class_3756;named getNoiseSamplerLnet/minecraft/world/biome/layer/util/LayerRandomnessSource;getNoiseSampler()Lnet/minecraft/util/math/noise/PerlinNoiseSampler;
-
addSalt
private static long addSalt(long seed, long salt)- Mappings:
Namespace Name Mixin selector official bLdfh;b(JJ)Jintermediary method_22417Lnet/minecraft/class_3631;method_22417(JJ)Jnamed addSaltLnet/minecraft/world/biome/layer/util/CachingLayerContext;addSalt(JJ)J
-