Package net.minecraft.world.chunk
Class ChunkManager
java.lang.Object
net.minecraft.world.chunk.ChunkManager
- All Implemented Interfaces:
AutoCloseable
,ChunkProvider
- Direct Known Subclasses:
ClientChunkManager
,ServerChunkManager
- Mappings:
Namespace Name official cmo
intermediary net/minecraft/class_2802
named net/minecraft/world/chunk/ChunkManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
getChunk(int chunkX, int chunkZ)
getChunk(int x, int z, ChunkStatus leastStatus, boolean create)
abstract String
abstract LightingProvider
abstract int
getWorldChunk(int chunkX, int chunkZ)
getWorldChunk(int chunkX, int chunkZ, boolean create)
boolean
isChunkLoaded(int x, int z)
void
setChunkForced(ChunkPos pos, boolean forced)
void
setMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals)
abstract void
tick(BooleanSupplier booleanSupplier)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.world.chunk.ChunkProvider
getWorld, onLightUpdate
-
Constructor Details
-
ChunkManager
public ChunkManager()
-
-
Method Details
-
getWorldChunk
- Mappings:
Namespace Name Mixin selector official a
Lcmo;a(IIZ)Lcmw;
intermediary method_12126
Lnet/minecraft/class_2802;method_12126(IIZ)Lnet/minecraft/class_2818;
named getWorldChunk
Lnet/minecraft/world/chunk/ChunkManager;getWorldChunk(IIZ)Lnet/minecraft/world/chunk/WorldChunk;
-
getWorldChunk
- Mappings:
Namespace Name Mixin selector official a
Lcmo;a(II)Lcmw;
intermediary method_21730
Lnet/minecraft/class_2802;method_21730(II)Lnet/minecraft/class_2818;
named getWorldChunk
Lnet/minecraft/world/chunk/ChunkManager;getWorldChunk(II)Lnet/minecraft/world/chunk/WorldChunk;
-
getChunk
- Specified by:
getChunk
in interfaceChunkProvider
- Mappings:
Namespace Name Mixin selector official c
Lcmy;c(II)Lbvt;
intermediary method_12246
Lnet/minecraft/class_2823;method_12246(II)Lnet/minecraft/class_1922;
named getChunk
Lnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/BlockView;
-
isChunkLoaded
public boolean isChunkLoaded(int x, int z)- Mappings:
Namespace Name Mixin selector official b
Lcmo;b(II)Z
intermediary method_12123
Lnet/minecraft/class_2802;method_12123(II)Z
named isChunkLoaded
Lnet/minecraft/world/chunk/ChunkManager;isChunkLoaded(II)Z
-
getChunk
@Nullable public abstract @Nullable Chunk getChunk(int x, int z, ChunkStatus leastStatus, boolean create)- Mappings:
Namespace Name Mixin selector official a
Lcmo;a(IILcmp;Z)Lcml;
intermediary method_12121
Lnet/minecraft/class_2802;method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;
named getChunk
Lnet/minecraft/world/chunk/ChunkManager;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/Chunk;
-
tick
- Mappings:
Namespace Name Mixin selector official a
Lcmo;a(Ljava/util/function/BooleanSupplier;)V
intermediary method_12127
Lnet/minecraft/class_2802;method_12127(Ljava/util/function/BooleanSupplier;)V
named tick
Lnet/minecraft/world/chunk/ChunkManager;tick(Ljava/util/function/BooleanSupplier;)V
-
getDebugString
- Mappings:
Namespace Name Mixin selector official e
Lcmo;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 abstract int getLoadedChunkCount()- Mappings:
Namespace Name Mixin selector official h
Lcmo;h()I
intermediary method_14151
Lnet/minecraft/class_2802;method_14151()I
named getLoadedChunkCount
Lnet/minecraft/world/chunk/ChunkManager;getLoadedChunkCount()I
-
close
- Specified by:
close
in interfaceAutoCloseable
- Throws:
IOException
-
getLightingProvider
- Mappings:
Namespace Name Mixin selector official l
Lcmo;l()Ldej;
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;
-
setMobSpawnOptions
public void setMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals)- Mappings:
Namespace Name Mixin selector official a
Lcmo;a(ZZ)V
intermediary method_12128
Lnet/minecraft/class_2802;method_12128(ZZ)V
named setMobSpawnOptions
Lnet/minecraft/world/chunk/ChunkManager;setMobSpawnOptions(ZZ)V
-
setChunkForced
- Mappings:
Namespace Name Mixin selector official a
Lcmo;a(Lbvu;Z)V
intermediary method_12124
Lnet/minecraft/class_2802;method_12124(Lnet/minecraft/class_1923;Z)V
named setChunkForced
Lnet/minecraft/world/chunk/ChunkManager;setChunkForced(Lnet/minecraft/util/math/ChunkPos;Z)V
-