类 ChunkSource
java.lang.Object
net.minecraft.world.level.chunk.ChunkSource
- 所有已实现的接口:
AutoCloseable
,LightChunkGetter
- 直接已知子类:
ClientChunkCache
,ServerChunkCache
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
close()
abstract String
getChunk
(int pChunkX, int pChunkZ, boolean pLoad) abstract ChunkAccess
getChunk
(int pChunkX, int pChunkZ, ChunkStatus pRequiredStatus, boolean pLoad) getChunkForLighting
(int pChunkX, int pChunkZ) getChunkNow
(int pChunkX, int pChunkZ) abstract LevelLightEngine
abstract int
boolean
hasChunk
(int pChunkX, int pChunkZ) void
setSpawnSettings
(boolean pHostile, boolean pPeaceful) abstract void
tick
(BooleanSupplier pHasTimeLeft, boolean pTickChunks) void
updateChunkForced
(ChunkPos pPos, boolean pAdd) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.world.level.chunk.LightChunkGetter
getLevel, onLightUpdate
-
构造器详细资料
-
ChunkSource
public ChunkSource()
-
-
方法详细资料
-
getChunk
-
getChunkNow
-
getChunkForLighting
- 指定者:
getChunkForLighting
在接口中LightChunkGetter
-
hasChunk
public boolean hasChunk(int pChunkX, int pChunkZ) -
getChunk
@Nullable public abstract ChunkAccess getChunk(int pChunkX, int pChunkZ, ChunkStatus pRequiredStatus, boolean pLoad) -
tick
-
gatherStats
-
getLoadedChunksCount
public abstract int getLoadedChunksCount() -
close
- 指定者:
close
在接口中AutoCloseable
- 抛出:
IOException
-
getLightEngine
-
setSpawnSettings
public void setSpawnSettings(boolean pHostile, boolean pPeaceful) -
updateChunkForced
-