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
public abstract class ChunkManager extends Object implements ChunkProvider, AutoCloseable
- Mappings:
Namespace Name official cjqintermediary net/minecraft/class_2802named net/minecraft/world/chunk/ChunkManager
-
Constructor Summary
Constructors Constructor Description ChunkManager() -
Method Summary
Modifier and Type Method Description voidclose()BlockViewgetChunk(int chunkX, int chunkZ)abstract ChunkgetChunk(int x, int z, ChunkStatus leastStatus, boolean create)abstract StringgetDebugString()abstract LightingProvidergetLightingProvider()WorldChunkgetWorldChunk(int chunkX, int chunkZ)WorldChunkgetWorldChunk(int chunkX, int chunkZ, boolean create)booleanisChunkLoaded(int x, int z)voidsetChunkForced(ChunkPos pos, boolean forced)voidsetMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals)booleanshouldTickBlock(BlockPos pos)booleanshouldTickChunk(ChunkPos pos)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.world.chunk.ChunkProvider
getWorld, onLightUpdate
-
Constructor Details
-
ChunkManager
public ChunkManager()
-
-
Method Details
-
getWorldChunk
- Mappings:
Namespace Name Mixin selector official aLcjq;a(IIZ)Lcjy;intermediary method_12126Lnet/minecraft/class_2802;method_12126(IIZ)Lnet/minecraft/class_2818;named getWorldChunkLnet/minecraft/world/chunk/ChunkManager;getWorldChunk(IIZ)Lnet/minecraft/world/chunk/WorldChunk;
-
getWorldChunk
- Mappings:
Namespace Name Mixin selector official aLcjq;a(II)Lcjy;intermediary method_21730Lnet/minecraft/class_2802;method_21730(II)Lnet/minecraft/class_2818;named getWorldChunkLnet/minecraft/world/chunk/ChunkManager;getWorldChunk(II)Lnet/minecraft/world/chunk/WorldChunk;
-
getChunk
- Specified by:
getChunkin interfaceChunkProvider- Mappings:
Namespace Name Mixin selector official cLcka;c(II)Lbtb;intermediary method_12246Lnet/minecraft/class_2823;method_12246(II)Lnet/minecraft/class_1922;named getChunkLnet/minecraft/world/chunk/ChunkProvider;getChunk(II)Lnet/minecraft/world/BlockView;
-
isChunkLoaded
public boolean isChunkLoaded(int x, int z)- Mappings:
Namespace Name Mixin selector official bLcjq;b(II)Zintermediary method_12123Lnet/minecraft/class_2802;method_12123(II)Znamed isChunkLoadedLnet/minecraft/world/chunk/ChunkManager;isChunkLoaded(II)Z
-
getChunk
- Mappings:
Namespace Name Mixin selector official aLcjq;a(IILcjr;Z)Lcjn;intermediary method_12121Lnet/minecraft/class_2802;method_12121(IILnet/minecraft/class_2806;Z)Lnet/minecraft/class_2791;named getChunkLnet/minecraft/world/chunk/ChunkManager;getChunk(IILnet/minecraft/world/chunk/ChunkStatus;Z)Lnet/minecraft/world/chunk/Chunk;
-
getDebugString
- Mappings:
Namespace Name Mixin selector official eLcjq;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;
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException- Mappings:
Namespace Name Mixin selector official closeLcjq;close()Vintermediary closeLnet/minecraft/class_2802;close()Vnamed closeLnet/minecraft/world/chunk/ChunkManager;close()V
-
getLightingProvider
- Mappings:
Namespace Name Mixin selector official lLcjq;l()Ldak;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;
-
setMobSpawnOptions
public void setMobSpawnOptions(boolean spawnMonsters, boolean spawnAnimals)- Mappings:
Namespace Name Mixin selector official aLcjq;a(ZZ)Vintermediary method_12128Lnet/minecraft/class_2802;method_12128(ZZ)Vnamed setMobSpawnOptionsLnet/minecraft/world/chunk/ChunkManager;setMobSpawnOptions(ZZ)V
-
setChunkForced
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lbtc;Z)Vintermediary method_12124Lnet/minecraft/class_2802;method_12124(Lnet/minecraft/class_1923;Z)Vnamed setChunkForcedLnet/minecraft/world/chunk/ChunkManager;setChunkForced(Lnet/minecraft/util/math/ChunkPos;Z)V
-
shouldTickChunk
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lbtc;)Zintermediary method_20591Lnet/minecraft/class_2802;method_20591(Lnet/minecraft/class_1923;)Znamed shouldTickChunkLnet/minecraft/world/chunk/ChunkManager;shouldTickChunk(Lnet/minecraft/util/math/ChunkPos;)Z
-
shouldTickBlock
- Mappings:
Namespace Name Mixin selector official aLcjq;a(Lfx;)Zintermediary method_20529Lnet/minecraft/class_2802;method_20529(Lnet/minecraft/class_2338;)Znamed shouldTickBlockLnet/minecraft/world/chunk/ChunkManager;shouldTickBlock(Lnet/minecraft/util/math/BlockPos;)Z
-