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 etj
intermediary net/minecraft/class_631
named net/minecraft/client/world/ClientChunkManager
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescription(package private) ClientChunkManager.ClientChunkMap
private final WorldChunk
private final LightingProvider
(package private) static final org.slf4j.Logger
(package private) final ClientWorld
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetChunk
(int int2, int int3, ChunkStatus chunkStatus, boolean bool) private static int
getChunkMapRadius
(int loadDistance) int
getWorld()
loadChunkFromPacket
(int x, int z, PacketByteBuf buf, NbtCompound nbt, Consumer<ChunkData.BlockEntityVisitor> consumer) void
onLightUpdate
(LightType type, ChunkSectionPos pos) private static boolean
positionEquals
(@Nullable WorldChunk chunk, int x, int z) void
setChunkMapCenter
(int x, int z) void
tick
(BooleanSupplier shouldKeepTicking, boolean tickChunks) void
unload
(int chunkX, int chunkZ) void
updateLoadDistance
(int loadDistance) Methods inherited from class net.minecraft.world.chunk.ChunkManager
close, getChunk, getWorldChunk, getWorldChunk, isChunkLoaded, setChunkForced, setMobSpawnOptions
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official a
Letj;a:Lorg/slf4j/Logger;
intermediary field_3679
Lnet/minecraft/class_631;field_3679:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/client/world/ClientChunkManager;LOGGER:Lorg/slf4j/Logger;
-
emptyChunk
- Mappings:
Namespace Name Mixin selector official b
Letj;b:Lcww;
intermediary field_3676
Lnet/minecraft/class_631;field_3676:Lnet/minecraft/class_2818;
named emptyChunk
Lnet/minecraft/client/world/ClientChunkManager;emptyChunk:Lnet/minecraft/world/chunk/WorldChunk;
-
lightingProvider
- Mappings:
Namespace Name Mixin selector official c
Letj;c:Ldoo;
intermediary field_3677
Lnet/minecraft/class_631;field_3677:Lnet/minecraft/class_3568;
named lightingProvider
Lnet/minecraft/client/world/ClientChunkManager;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
-
chunks
- Mappings:
Namespace Name Mixin selector official d
Letj;d:Letj$a;
intermediary field_16246
Lnet/minecraft/class_631;field_16246:Lnet/minecraft/class_631$class_3681;
named chunks
Lnet/minecraft/client/world/ClientChunkManager;chunks:Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;
-
world
- Mappings:
Namespace Name Mixin selector official e
Letj;e:Letl;
intermediary field_16525
Lnet/minecraft/class_631;field_16525:Lnet/minecraft/class_638;
named world
Lnet/minecraft/client/world/ClientChunkManager;world:Lnet/minecraft/client/world/ClientWorld;
-
-
Constructor Details
-
ClientChunkManager
- Mappings:
Namespace Name Mixin selector official <init>
Letj;<init>(Letl;I)V
intermediary <init>
Lnet/minecraft/class_631;<init>(Lnet/minecraft/class_638;I)V
named <init>
Lnet/minecraft/client/world/ClientChunkManager;<init>(Lnet/minecraft/client/world/ClientWorld;I)V
-
-
Method Details
-
getLightingProvider
- Specified by:
getLightingProvider
in classChunkManager
- Mappings:
Namespace Name Mixin selector official o
Lcwp;o()Ldoo;
intermediary method_12130
Lnet/minecraft/class_2802;method_12130()Lnet/minecraft/class_3568;
named getLightingProvider
Lnet/minecraft/world/chunk/ChunkManager;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
-
positionEquals
- Mappings:
Namespace Name Mixin selector official a
Letj;a(Lcww;II)Z
intermediary method_20181
Lnet/minecraft/class_631;method_20181(Lnet/minecraft/class_2818;II)Z
named positionEquals
Lnet/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 d
Letj;d(II)V
intermediary method_2859
Lnet/minecraft/class_631;method_2859(II)V
named unload
Lnet/minecraft/client/world/ClientChunkManager;unload(II)V
-
getChunk
@Nullable public @Nullable WorldChunk getChunk(int int2, int int3, ChunkStatus chunkStatus, boolean bool) - Specified by:
getChunk
in classChunkManager
- Mappings:
Namespace Name Mixin selector official b
Letj;b(IILcwq;Z)Lcww;
intermediary method_2857
Lnet/minecraft/class_631;method_2857(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2818;
named getChunk
Lnet/minecraft/client/world/ClientChunkManager;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/WorldChunk;
-
getWorld
- Mappings:
Namespace Name Mixin selector official p
Lcwy;p()Lcfg;
intermediary method_16399
Lnet/minecraft/class_2823;method_16399()Lnet/minecraft/class_1922;
named getWorld
Lnet/minecraft/world/chunk/ChunkProvider;getWorld()Lnet/minecraft/world/BlockView;
-
loadChunkFromPacket
@Nullable public @Nullable WorldChunk loadChunkFromPacket(int x, int z, PacketByteBuf buf, NbtCompound nbt, Consumer<ChunkData.BlockEntityVisitor> consumer) - Mappings:
Namespace Name Mixin selector official a
Letj;a(IILqx;Lpj;Ljava/util/function/Consumer;)Lcww;
intermediary method_16020
Lnet/minecraft/class_631;method_16020(IILnet/minecraft/class_2540;Lnet/minecraft/class_2487;Ljava/util/function/Consumer;)Lnet/minecraft/class_2818;
named loadChunkFromPacket
Lnet/minecraft/client/world/ClientChunkManager;loadChunkFromPacket(IILnet/minecraft/network/PacketByteBuf;Lnet/minecraft/nbt/NbtCompound;Ljava/util/function/Consumer;)Lnet/minecraft/world/chunk/WorldChunk;
-
tick
- Specified by:
tick
in classChunkManager
- Mappings:
Namespace Name Mixin selector official a
Lcwp;a(Ljava/util/function/BooleanSupplier;Z)V
intermediary method_12127
Lnet/minecraft/class_2802;method_12127(Ljava/util/function/BooleanSupplier;Z)V
named tick
Lnet/minecraft/world/chunk/ChunkManager;tick(Ljava/util/function/BooleanSupplier;Z)V
-
setChunkMapCenter
public void setChunkMapCenter(int x, int z) - Mappings:
Namespace Name Mixin selector official e
Letj;e(II)V
intermediary method_20317
Lnet/minecraft/class_631;method_20317(II)V
named setChunkMapCenter
Lnet/minecraft/client/world/ClientChunkManager;setChunkMapCenter(II)V
-
updateLoadDistance
public void updateLoadDistance(int loadDistance) - Mappings:
Namespace Name Mixin selector official a
Letj;a(I)V
intermediary method_20180
Lnet/minecraft/class_631;method_20180(I)V
named updateLoadDistance
Lnet/minecraft/client/world/ClientChunkManager;updateLoadDistance(I)V
-
getChunkMapRadius
private static int getChunkMapRadius(int loadDistance) - Mappings:
Namespace Name Mixin selector official b
Letj;b(I)I
intermediary method_20230
Lnet/minecraft/class_631;method_20230(I)I
named getChunkMapRadius
Lnet/minecraft/client/world/ClientChunkManager;getChunkMapRadius(I)I
-
getDebugString
- Specified by:
getDebugString
in classChunkManager
- Mappings:
Namespace Name Mixin selector official e
Lcwp;e()Ljava/lang/String;
intermediary method_12122
Lnet/minecraft/class_2802;method_12122()Ljava/lang/String;
named getDebugString
Lnet/minecraft/world/chunk/ChunkManager;getDebugString()Ljava/lang/String;
-
getLoadedChunkCount
public int getLoadedChunkCount()- Specified by:
getLoadedChunkCount
in classChunkManager
- Mappings:
Namespace Name Mixin selector official i
Lcwp;i()I
intermediary method_14151
Lnet/minecraft/class_2802;method_14151()I
named getLoadedChunkCount
Lnet/minecraft/world/chunk/ChunkManager;getLoadedChunkCount()I
-
onLightUpdate
- Mappings:
Namespace Name Mixin selector official a
Lcwy;a(Lcgj;Lhq;)V
intermediary method_12247
Lnet/minecraft/class_2823;method_12247(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)V
named onLightUpdate
Lnet/minecraft/world/chunk/ChunkProvider;onLightUpdate(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;)V
-