Package net.minecraft.client.world
Class ClientChunkManager
java.lang.Object
net.minecraft.world.chunk.ChunkManager
net.minecraft.client.world.ClientChunkManager
- All Implemented Interfaces:
AutoCloseable,ChunkProvider
- Mappings:
Namespace Name official ejfintermediary net/minecraft/class_631named net/minecraft/client/world/ClientChunkManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) ClientChunkManager.ClientChunkMapprivate WorldChunkprivate LightingProvider(package private) static Logger(package private) ClientWorld -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetChunk(int int2, int int3, ChunkStatus chunkStatus, boolean bool)private static intgetChunkMapRadius(int loadDistance)intgetWorld()loadChunkFromPacket(int x, int z, BiomeArray biomes, PacketByteBuf buf, NbtCompound nbt, BitSet bitSet)voidonLightUpdate(LightType type, ChunkSectionPos pos)private static booleanpositionEquals(@Nullable WorldChunk chunk, int x, int z)voidsetChunkMapCenter(int x, int z)voidtick(BooleanSupplier booleanSupplier)voidunload(int chunkX, int chunkZ)voidupdateLoadDistance(int loadDistance)Methods inherited from class net.minecraft.world.chunk.ChunkManager
close, getChunk, getWorldChunk, getWorldChunk, isChunkLoaded, setChunkForced, setMobSpawnOptions
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLejf;a:Lorg/apache/logging/log4j/Logger;intermediary field_3679Lnet/minecraft/class_631;field_3679:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/client/world/ClientChunkManager;LOGGER:Lorg/apache/logging/log4j/Logger;
-
emptyChunk
- Mappings:
Namespace Name Mixin selector official bLejf;b:Lcmw;intermediary field_3676Lnet/minecraft/class_631;field_3676:Lnet/minecraft/class_2818;named emptyChunkLnet/minecraft/client/world/ClientChunkManager;emptyChunk:Lnet/minecraft/world/chunk/WorldChunk;
-
lightingProvider
- Mappings:
Namespace Name Mixin selector official cLejf;c:Ldej;intermediary field_3677Lnet/minecraft/class_631;field_3677:Lnet/minecraft/class_3568;named lightingProviderLnet/minecraft/client/world/ClientChunkManager;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
-
chunks
- Mappings:
Namespace Name Mixin selector official dLejf;d:Lejf$a;intermediary field_16246Lnet/minecraft/class_631;field_16246:Lnet/minecraft/class_631$class_3681;named chunksLnet/minecraft/client/world/ClientChunkManager;chunks:Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;
-
world
- Mappings:
Namespace Name Mixin selector official eLejf;e:Lejh;intermediary field_16525Lnet/minecraft/class_631;field_16525:Lnet/minecraft/class_638;named worldLnet/minecraft/client/world/ClientChunkManager;world:Lnet/minecraft/client/world/ClientWorld;
-
-
Constructor Details
-
ClientChunkManager
- Mappings:
Namespace Name Mixin selector official <init>Lejf;<init>(Lejh;I)Vintermediary <init>Lnet/minecraft/class_631;<init>(Lnet/minecraft/class_638;I)Vnamed <init>Lnet/minecraft/client/world/ClientChunkManager;<init>(Lnet/minecraft/client/world/ClientWorld;I)V
-
-
Method Details
-
getLightingProvider
- Specified by:
getLightingProviderin classChunkManager- Mappings:
Namespace Name Mixin selector official lLcmo;l()Ldej;intermediary method_12130Lnet/minecraft/class_2802;method_12130()Lnet/minecraft/class_3568;named getLightingProviderLnet/minecraft/world/chunk/ChunkManager;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
-
positionEquals
- Mappings:
Namespace Name Mixin selector official aLejf;a(Lcmw;II)Zintermediary method_20181Lnet/minecraft/class_631;method_20181(Lnet/minecraft/class_2818;II)Znamed positionEqualsLnet/minecraft/client/world/ClientChunkManager;positionEquals(Lnet/minecraft/world/chunk/WorldChunk;II)Z
-
unload
public void unload(int chunkX, int chunkZ)- Mappings:
Namespace Name Mixin selector official dLejf;d(II)Vintermediary method_2859Lnet/minecraft/class_631;method_2859(II)Vnamed unloadLnet/minecraft/client/world/ClientChunkManager;unload(II)V
-
getChunk
@Nullable public @Nullable WorldChunk getChunk(int int2, int int3, ChunkStatus chunkStatus, boolean bool)- Specified by:
getChunkin classChunkManager- Mappings:
Namespace Name Mixin selector official bLejf;b(IILcmp;Z)Lcmw;intermediary method_2857Lnet/minecraft/class_631;method_2857(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2818;named getChunkLnet/minecraft/client/world/ClientChunkManager;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/WorldChunk;
-
getWorld
- Mappings:
Namespace Name Mixin selector official mLcmy;m()Lbvt;intermediary method_16399Lnet/minecraft/class_2823;method_16399()Lnet/minecraft/class_1922;named getWorldLnet/minecraft/world/chunk/ChunkProvider;getWorld()Lnet/minecraft/world/BlockView;
-
loadChunkFromPacket
@Nullable public @Nullable WorldChunk loadChunkFromPacket(int x, int z, BiomeArray biomes, PacketByteBuf buf, NbtCompound nbt, BitSet bitSet)- Mappings:
Namespace Name Mixin selector official aLejf;a(IILcmm;Log;Lna;Ljava/util/BitSet;)Lcmw;intermediary method_16020Lnet/minecraft/class_631;method_16020(IILnet/minecraft/class_4548;Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/BitSet;)Lnet/minecraft/class_2818;named loadChunkFromPacketLnet/minecraft/client/world/ClientChunkManager;loadChunkFromPacket(IILnet/minecraft/world/biome/source/BiomeArray;Lnet/minecraft/network/PacketByteBuf;Lnet/minecraft/nbt/NbtCompound;Ljava/util/BitSet;)Lnet/minecraft/world/chunk/WorldChunk;
-
tick
- Specified by:
tickin classChunkManager- Mappings:
Namespace Name Mixin selector official aLcmo;a(Ljava/util/function/BooleanSupplier;)Vintermediary method_12127Lnet/minecraft/class_2802;method_12127(Ljava/util/function/BooleanSupplier;)Vnamed tickLnet/minecraft/world/chunk/ChunkManager;tick(Ljava/util/function/BooleanSupplier;)V
-
setChunkMapCenter
public void setChunkMapCenter(int x, int z)- Mappings:
Namespace Name Mixin selector official eLejf;e(II)Vintermediary method_20317Lnet/minecraft/class_631;method_20317(II)Vnamed setChunkMapCenterLnet/minecraft/client/world/ClientChunkManager;setChunkMapCenter(II)V
-
updateLoadDistance
public void updateLoadDistance(int loadDistance)- Mappings:
Namespace Name Mixin selector official aLejf;a(I)Vintermediary method_20180Lnet/minecraft/class_631;method_20180(I)Vnamed updateLoadDistanceLnet/minecraft/client/world/ClientChunkManager;updateLoadDistance(I)V
-
getChunkMapRadius
private static int getChunkMapRadius(int loadDistance)- Mappings:
Namespace Name Mixin selector official bLejf;b(I)Iintermediary method_20230Lnet/minecraft/class_631;method_20230(I)Inamed getChunkMapRadiusLnet/minecraft/client/world/ClientChunkManager;getChunkMapRadius(I)I
-
getDebugString
- Specified by:
getDebugStringin classChunkManager- Mappings:
Namespace Name Mixin selector official eLcmo;e()Ljava/lang/String;intermediary method_12122Lnet/minecraft/class_2802;method_12122()Ljava/lang/String;named getDebugStringLnet/minecraft/world/chunk/ChunkManager;getDebugString()Ljava/lang/String;
-
getLoadedChunkCount
public int getLoadedChunkCount()- Specified by:
getLoadedChunkCountin classChunkManager- Mappings:
Namespace Name Mixin selector official hLcmo;h()Iintermediary method_14151Lnet/minecraft/class_2802;method_14151()Inamed getLoadedChunkCountLnet/minecraft/world/chunk/ChunkManager;getLoadedChunkCount()I
-
onLightUpdate
- Mappings:
Namespace Name Mixin selector official aLcmy;a(Lbwy;Lgz;)Vintermediary method_12247Lnet/minecraft/class_2823;method_12247(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Vnamed onLightUpdateLnet/minecraft/world/chunk/ChunkProvider;onLightUpdate(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;)V
-