类 BiomeColorCache
- java.lang.Object
-
- net.minecraft.client.world.BiomeColorCache
-
@Environment(CLIENT) public class BiomeColorCache extends Object
- Mappings:
Namespace Name official dvcintermediary net/minecraft/class_4700named net/minecraft/client/world/BiomeColorCache
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) static classBiomeColorCache.Last
-
字段概要
字段 修饰符和类型 字段 说明 private Long2ObjectLinkedOpenHashMap<int[]>colorsprivate static intfield_32164private ThreadLocal<BiomeColorCache.Last>lastprivate ReentrantReadWriteLocklock
-
构造器概要
构造器 构造器 说明 BiomeColorCache()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intgetBiomeColor(BlockPos pos, IntSupplier colorFactory)private int[]getColorArray(int chunkX, int chunkZ)voidreset()voidreset(int chunkX, int chunkZ)
-
-
-
字段详细资料
-
field_32164
private static final int field_32164
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLdvc;a:Iintermediary field_32164Lnet/minecraft/class_4700;field_32164:Inamed field_32164Lnet/minecraft/client/world/BiomeColorCache;field_32164:I
-
last
private final ThreadLocal<BiomeColorCache.Last> last
- Mappings:
Namespace Name Mixin selector official bLdvc;b:Ljava/lang/ThreadLocal;intermediary field_21519Lnet/minecraft/class_4700;field_21519:Ljava/lang/ThreadLocal;named lastLnet/minecraft/client/world/BiomeColorCache;last:Ljava/lang/ThreadLocal;
-
colors
private final Long2ObjectLinkedOpenHashMap<int[]> colors
- Mappings:
Namespace Name Mixin selector official cLdvc;c:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;intermediary field_21520Lnet/minecraft/class_4700;field_21520:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;named colorsLnet/minecraft/client/world/BiomeColorCache;colors:Lit/unimi/dsi/fastutil/longs/Long2ObjectLinkedOpenHashMap;
-
lock
private final ReentrantReadWriteLock lock
- Mappings:
Namespace Name Mixin selector official dLdvc;d:Ljava/util/concurrent/locks/ReentrantReadWriteLock;intermediary field_21521Lnet/minecraft/class_4700;field_21521:Ljava/util/concurrent/locks/ReentrantReadWriteLock;named lockLnet/minecraft/client/world/BiomeColorCache;lock:Ljava/util/concurrent/locks/ReentrantReadWriteLock;
-
-
方法详细资料
-
getBiomeColor
public int getBiomeColor(BlockPos pos, IntSupplier colorFactory)
- Mappings:
Namespace Name Mixin selector official aLdvc;a(Lgb;Ljava/util/function/IntSupplier;)Iintermediary method_23770Lnet/minecraft/class_4700;method_23770(Lnet/minecraft/class_2338;Ljava/util/function/IntSupplier;)Inamed getBiomeColorLnet/minecraft/client/world/BiomeColorCache;getBiomeColor(Lnet/minecraft/util/math/BlockPos;Ljava/util/function/IntSupplier;)I
-
reset
public void reset(int chunkX, int chunkZ)- Mappings:
Namespace Name Mixin selector official aLdvc;a(II)Vintermediary method_23769Lnet/minecraft/class_4700;method_23769(II)Vnamed resetLnet/minecraft/client/world/BiomeColorCache;reset(II)V
-
reset
public void reset()
- Mappings:
Namespace Name Mixin selector official aLdvc;a()Vintermediary method_23768Lnet/minecraft/class_4700;method_23768()Vnamed resetLnet/minecraft/client/world/BiomeColorCache;reset()V
-
getColorArray
private int[] getColorArray(int chunkX, int chunkZ)- Mappings:
Namespace Name Mixin selector official bLdvc;b(II)[Iintermediary method_23772Lnet/minecraft/class_4700;method_23772(II)[Inamed getColorArrayLnet/minecraft/client/world/BiomeColorCache;getColorArray(II)[I
-
-