类 CachingLayerContext
- java.lang.Object
-
- net.minecraft.world.biome.layer.util.CachingLayerContext
-
public class CachingLayerContext extends Object implements LayerSampleContext<CachingLayerSampler>
- Mappings:
Namespace Name official dehintermediary net/minecraft/class_3631named net/minecraft/world/biome/layer/util/CachingLayerContext
-
-
字段概要
字段 修饰符和类型 字段 说明 private Long2IntLinkedOpenHashMapcacheprivate intcacheCapacityprivate static intfield_31730private longlocalSeedprivate PerlinNoiseSamplernoiseSamplerprivate longworldSeed
-
构造器概要
构造器 构造器 说明 CachingLayerContext(int cacheCapacity, long seed, long salt)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private static longaddSalt(long seed, long salt)CachingLayerSamplercreateSampler(LayerOperator layerOperator)CachingLayerSamplercreateSampler(LayerOperator layerOperator, CachingLayerSampler cachingLayerSampler)CachingLayerSamplercreateSampler(LayerOperator layerOperator, CachingLayerSampler cachingLayerSampler, CachingLayerSampler cachingLayerSampler2)PerlinNoiseSamplergetNoiseSampler()voidinitSeed(long x, long y)intnextInt(int bound)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 net.minecraft.world.biome.layer.util.LayerSampleContext
choose, choose
-
-
-
-
字段详细资料
-
field_31730
private static final int field_31730
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdeh;a:Iintermediary field_31730Lnet/minecraft/class_3631;field_31730:Inamed field_31730Lnet/minecraft/world/biome/layer/util/CachingLayerContext;field_31730:I
-
cache
private final Long2IntLinkedOpenHashMap cache
- Mappings:
Namespace Name Mixin selector official bLdeh;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 cLdeh;c:Iintermediary field_16044Lnet/minecraft/class_3631;field_16044:Inamed cacheCapacityLnet/minecraft/world/biome/layer/util/CachingLayerContext;cacheCapacity:I
-
noiseSampler
private final PerlinNoiseSampler noiseSampler
- Mappings:
Namespace Name Mixin selector official dLdeh;d:Ldct;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 eLdeh;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 fLdeh;f:Jintermediary field_16729Lnet/minecraft/class_3631;field_16729:Jnamed localSeedLnet/minecraft/world/biome/layer/util/CachingLayerContext;localSeed:J
-
-
构造器详细资料
-
CachingLayerContext
public CachingLayerContext(int cacheCapacity, long seed, long salt)- Mappings:
Namespace Name Mixin selector official <init>Ldeh;<init>(IJJ)Vintermediary <init>Lnet/minecraft/class_3631;<init>(IJJ)Vnamed <init>Lnet/minecraft/world/biome/layer/util/CachingLayerContext;<init>(IJJ)V
-
-
方法详细资料
-
createSampler
public CachingLayerSampler createSampler(LayerOperator layerOperator)
- 指定者:
createSampler在接口中LayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official bLdeh;b(Ldfr;)Lded;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)
- 指定者:
createSampler在接口中LayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official aLdeh;a(Ldfr;Lded;)Lded;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)
- 指定者:
createSampler在接口中LayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official aLdeh;a(Ldfr;Lded;Lded;)Lded;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)- 指定者:
initSeed在接口中LayerSampleContext<CachingLayerSampler>- Mappings:
Namespace Name Mixin selector official aLdef;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)
- 指定者:
nextInt在接口中LayerRandomnessSource- Mappings:
Namespace Name Mixin selector official aLdeg;a(I)Iintermediary method_15834Lnet/minecraft/class_3630;method_15834(I)Inamed nextIntLnet/minecraft/world/biome/layer/util/LayerRandomnessSource;nextInt(I)I
-
getNoiseSampler
public PerlinNoiseSampler getNoiseSampler()
- 指定者:
getNoiseSampler在接口中LayerRandomnessSource- Mappings:
Namespace Name Mixin selector official aLdeg;a()Ldct;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 bLdeh;b(JJ)Jintermediary method_22417Lnet/minecraft/class_3631;method_22417(JJ)Jnamed addSaltLnet/minecraft/world/biome/layer/util/CachingLayerContext;addSalt(JJ)J
-
-