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 named net/minecraft/client/world/ClientChunkManager
intermediary net/minecraft/class_631
official gff
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescription(package private) ClientChunkManager.ClientChunkMap
private final WorldChunk
private final LightingProvider
(package private) static final 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
onChunkBiomeData
(int x, int z, PacketByteBuf buf) void
onLightUpdate
(LightType type, ChunkSectionPos pos) void
onSectionStatusChanged
(int x, int sectionY, int z, boolean previouslyEmpty) private static boolean
positionEquals
(@Nullable WorldChunk chunk, int x, int z) void
setChunkMapCenter
(int x, int z) void
tick
(BooleanSupplier shouldKeepTicking, boolean tickChunks) void
void
updateLoadDistance
(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 named LOGGER
Lnet/minecraft/client/world/ClientChunkManager;LOGGER:Lorg/slf4j/Logger;
intermediary field_3679
Lnet/minecraft/class_631;field_3679:Lorg/slf4j/Logger;
official a
Lgff;a:Lorg/slf4j/Logger;
-
emptyChunk
- Mappings:
Namespace Name Mixin selector named emptyChunk
Lnet/minecraft/client/world/ClientChunkManager;emptyChunk:Lnet/minecraft/world/chunk/WorldChunk;
intermediary field_3676
Lnet/minecraft/class_631;field_3676:Lnet/minecraft/class_2818;
official b
Lgff;b:Ldzz;
-
lightingProvider
- Mappings:
Namespace Name Mixin selector named lightingProvider
Lnet/minecraft/client/world/ClientChunkManager;lightingProvider:Lnet/minecraft/world/chunk/light/LightingProvider;
intermediary field_3677
Lnet/minecraft/class_631;field_3677:Lnet/minecraft/class_3568;
official c
Lgff;c:Letl;
-
chunks
- Mappings:
Namespace Name Mixin selector named chunks
Lnet/minecraft/client/world/ClientChunkManager;chunks:Lnet/minecraft/client/world/ClientChunkManager$ClientChunkMap;
intermediary field_16246
Lnet/minecraft/class_631;field_16246:Lnet/minecraft/class_631$class_3681;
official d
Lgff;d:Lgff$a;
-
world
- Mappings:
Namespace Name Mixin selector named world
Lnet/minecraft/client/world/ClientChunkManager;world:Lnet/minecraft/client/world/ClientWorld;
intermediary field_16525
Lnet/minecraft/class_631;field_16525:Lnet/minecraft/class_638;
official e
Lgff;e:Lgfj;
-
-
Constructor Details
-
ClientChunkManager
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/world/ClientChunkManager;<init>(Lnet/minecraft/client/world/ClientWorld;I)V
intermediary <init>
Lnet/minecraft/class_631;<init>(Lnet/minecraft/class_638;I)V
official <init>
Lgff;<init>(Lgfj;I)V
-
-
Method Details
-
getLightingProvider
- Specified by:
getLightingProvider
in classChunkManager
- Mappings:
Namespace Name Mixin selector named getLightingProvider
Lnet/minecraft/world/chunk/ChunkManager;getLightingProvider()Lnet/minecraft/world/chunk/light/LightingProvider;
intermediary method_12130
Lnet/minecraft/class_2802;method_12130()Lnet/minecraft/class_3568;
official p
Ldzt;p()Letl;
-
positionEquals
- Mappings:
Namespace Name Mixin selector named positionEquals
Lnet/minecraft/client/world/ClientChunkManager;positionEquals(Lnet/minecraft/world/chunk/WorldChunk;II)Z
intermediary method_20181
Lnet/minecraft/class_631;method_20181(Lnet/minecraft/class_2818;II)Z
official a
Lgff;a(Ldzz;II)Z
-
unload
- Mappings:
Namespace Name Mixin selector named unload
Lnet/minecraft/client/world/ClientChunkManager;unload(Lnet/minecraft/util/math/ChunkPos;)V
intermediary method_2859
Lnet/minecraft/class_631;method_2859(Lnet/minecraft/class_1923;)V
official a
Lgff;a(Ldgn;)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 named getChunk
Lnet/minecraft/client/world/ClientChunkManager;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/WorldChunk;
intermediary method_2857
Lnet/minecraft/class_631;method_2857(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2818;
official b
Lgff;b(IILeaq;Z)Ldzz;
-
getWorld
- Mappings:
Namespace Name Mixin selector named getWorld
Lnet/minecraft/world/chunk/ChunkProvider;getWorld()Lnet/minecraft/world/BlockView;
intermediary method_16399
Lnet/minecraft/class_2823;method_16399()Lnet/minecraft/class_1922;
official q
Leac;q()Ldgm;
-
onChunkBiomeData
- Mappings:
Namespace Name Mixin selector named onChunkBiomeData
Lnet/minecraft/client/world/ClientChunkManager;onChunkBiomeData(IILnet/minecraft/network/PacketByteBuf;)V
intermediary method_49630
Lnet/minecraft/class_631;method_49630(IILnet/minecraft/class_2540;)V
official a
Lgff;a(IILws;)V
-
loadChunkFromPacket
@Nullable public @Nullable WorldChunk loadChunkFromPacket(int x, int z, PacketByteBuf buf, NbtCompound nbt, Consumer<ChunkData.BlockEntityVisitor> consumer) - Mappings:
Namespace Name Mixin selector 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;
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;
official a
Lgff;a(IILws;Lux;Ljava/util/function/Consumer;)Ldzz;
-
tick
- Specified by:
tick
in classChunkManager
- Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/world/chunk/ChunkManager;tick(Ljava/util/function/BooleanSupplier;Z)V
intermediary method_12127
Lnet/minecraft/class_2802;method_12127(Ljava/util/function/BooleanSupplier;Z)V
official a
Ldzt;a(Ljava/util/function/BooleanSupplier;Z)V
-
setChunkMapCenter
public void setChunkMapCenter(int x, int z) - Mappings:
Namespace Name Mixin selector named setChunkMapCenter
Lnet/minecraft/client/world/ClientChunkManager;setChunkMapCenter(II)V
intermediary method_20317
Lnet/minecraft/class_631;method_20317(II)V
official d
Lgff;d(II)V
-
updateLoadDistance
public void updateLoadDistance(int loadDistance) - Mappings:
Namespace Name Mixin selector named updateLoadDistance
Lnet/minecraft/client/world/ClientChunkManager;updateLoadDistance(I)V
intermediary method_20180
Lnet/minecraft/class_631;method_20180(I)V
official a
Lgff;a(I)V
-
getChunkMapRadius
private static int getChunkMapRadius(int loadDistance) - Mappings:
Namespace Name Mixin selector named getChunkMapRadius
Lnet/minecraft/client/world/ClientChunkManager;getChunkMapRadius(I)I
intermediary method_20230
Lnet/minecraft/class_631;method_20230(I)I
official b
Lgff;b(I)I
-
getDebugString
- Specified by:
getDebugString
in classChunkManager
- Mappings:
Namespace Name Mixin selector named getDebugString
Lnet/minecraft/world/chunk/ChunkManager;getDebugString()Ljava/lang/String;
intermediary method_12122
Lnet/minecraft/class_2802;method_12122()Ljava/lang/String;
official e
Ldzt;e()Ljava/lang/String;
-
getLoadedChunkCount
public int getLoadedChunkCount()- Specified by:
getLoadedChunkCount
in classChunkManager
- Mappings:
Namespace Name Mixin selector named getLoadedChunkCount
Lnet/minecraft/world/chunk/ChunkManager;getLoadedChunkCount()I
intermediary method_14151
Lnet/minecraft/class_2802;method_14151()I
official j
Ldzt;j()I
-
onLightUpdate
- Mappings:
Namespace Name Mixin selector named onLightUpdate
Lnet/minecraft/world/chunk/ChunkProvider;onLightUpdate(Lnet/minecraft/world/LightType;Lnet/minecraft/util/math/ChunkSectionPos;)V
intermediary method_12247
Lnet/minecraft/class_2823;method_12247(Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)V
official a
Leac;a(Ldhq;Lkj;)V
-
getActiveSections
- Mappings:
Namespace Name Mixin selector named getActiveSections
Lnet/minecraft/client/world/ClientChunkManager;getActiveSections()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;
intermediary method_62890
Lnet/minecraft/class_631;method_62890()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;
official a
Lgff;a()Lit/unimi/dsi/fastutil/longs/LongOpenHashSet;
-
onSectionStatusChanged
public void onSectionStatusChanged(int x, int sectionY, int z, boolean previouslyEmpty) - Overrides:
onSectionStatusChanged
in classChunkManager
- Mappings:
Namespace Name Mixin selector named onSectionStatusChanged
Lnet/minecraft/world/chunk/ChunkManager;onSectionStatusChanged(IIIZ)V
intermediary method_62872
Lnet/minecraft/class_2802;method_62872(IIIZ)V
official a
Ldzt;a(IIIZ)V
-