public abstract class AbstractChunkProvider extends java.lang.Object implements IChunkLightProvider, java.lang.AutoCloseable
コンストラクタと説明 |
---|
AbstractChunkProvider() |
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
canTick(BlockPos pos) |
boolean |
chunkExists(int x,
int z)
Checks to see if a chunk exists at x, z
|
void |
close() |
void |
forceChunk(ChunkPos pos,
boolean add) |
Chunk |
func_225313_a(int p_225313_1_,
int p_225313_2_) |
Chunk |
getChunk(int chunkX,
int chunkZ,
boolean load) |
abstract IChunk |
getChunk(int chunkX,
int chunkZ,
ChunkStatus requiredStatus,
boolean load) |
IBlockReader |
getChunkForLight(int chunkX,
int chunkZ) |
abstract WorldLightManager |
getLightManager() |
boolean |
isChunkLoaded(ChunkPos pos) |
boolean |
isChunkLoaded(Entity entityIn) |
abstract java.lang.String |
makeString()
Converts the instance data to a readable string.
|
void |
setAllowedSpawnTypes(boolean hostile,
boolean peaceful) |
abstract void |
tick(java.util.function.BooleanSupplier hasTimeLeft) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getWorld, markLightChanged
@Nullable public Chunk getChunk(int chunkX, int chunkZ, boolean load)
@Nullable public Chunk func_225313_a(int p_225313_1_, int p_225313_2_)
@Nullable public IBlockReader getChunkForLight(int chunkX, int chunkZ)
getChunkForLight
インタフェース内 IChunkLightProvider
public boolean chunkExists(int x, int z)
@Nullable public abstract IChunk getChunk(int chunkX, int chunkZ, ChunkStatus requiredStatus, boolean load)
public abstract void tick(java.util.function.BooleanSupplier hasTimeLeft)
public abstract java.lang.String makeString()
public void close() throws java.io.IOException
close
インタフェース内 java.lang.AutoCloseable
java.io.IOException
public abstract WorldLightManager getLightManager()
public void setAllowedSpawnTypes(boolean hostile, boolean peaceful)
public void forceChunk(ChunkPos pos, boolean add)
public boolean isChunkLoaded(Entity entityIn)
public boolean isChunkLoaded(ChunkPos pos)
public boolean canTick(BlockPos pos)