public interface IChunk extends IStructureReader
Modifier and Type | Method and Description |
---|---|
void |
addEntity(Entity entityIn) |
void |
addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
default void |
addTileEntity(CompoundNBT nbt) |
default void |
func_201636_b(short packedPosition,
int index) |
Heightmap |
func_217303_b(Heightmap.Type p_217303_1_) |
java.util.stream.Stream<BlockPos> |
func_217304_m() |
java.util.Collection<java.util.Map.Entry<Heightmap.Type,Heightmap>> |
func_217311_f() |
CompoundNBT |
func_223134_j(BlockPos p_223134_1_) |
default Biome |
getBiome(BlockPos localPos) |
Biome[] |
getBiomes() |
ITickList<Block> |
getBlocksToBeTicked() |
default java.util.BitSet |
getCarvingMask(GenerationStage.Carving type) |
CompoundNBT |
getDeferredTileEntity(BlockPos pos) |
ITickList<Fluid> |
getFluidsToBeTicked() |
long |
getInhabitedTime() |
default ChunkSection |
getLastExtendedBlockStorage() |
default int |
getLightSubtracted(BlockPos pos,
int amount,
boolean hasSkylight) |
static it.unimi.dsi.fastutil.shorts.ShortList |
getList(it.unimi.dsi.fastutil.shorts.ShortList[] p_217308_0_,
int p_217308_1_) |
it.unimi.dsi.fastutil.shorts.ShortList[] |
getPackedPositions() |
ChunkPos |
getPos() |
ChunkSection[] |
getSections() |
ChunkStatus |
getStatus() |
java.util.Map<java.lang.String,StructureStart> |
getStructureStarts() |
java.util.Set<BlockPos> |
getTileEntitiesPos() |
int |
getTopBlockY(Heightmap.Type heightmapType,
int x,
int z) |
default int |
getTopFilledSegment() |
UpgradeData |
getUpgradeData() |
default IWorld |
getWorldForge() |
WorldLightManager |
getWorldLightManager() |
boolean |
hasLight() |
default boolean |
isEmptyBetween(int startY,
int endY) |
boolean |
isModified() |
default void |
markBlockForPostprocessing(BlockPos pos) |
void |
removeTileEntity(BlockPos pos) |
default void |
setBiomes(Biome[] biomesIn) |
BlockState |
setBlockState(BlockPos pos,
BlockState state,
boolean isMoving) |
void |
setHeightmap(Heightmap.Type type,
long[] data) |
void |
setInhabitedTime(long newInhabitedTime) |
void |
setLastSaveTime(long saveTime) |
void |
setLight(boolean p_217305_1_) |
void |
setLightManager(WorldLightManager p_217306_1_) |
void |
setModified(boolean modified) |
void |
setStructureStarts(java.util.Map<java.lang.String,StructureStart> structureStartsIn) |
addStructureReference, getStructureReferences, getStructureReferences, getStructureStart, putStructureStart, setStructureReferences
func_217296_a, func_217300_a, getBlockState, getFluidState, getHeight, getLightValue, getMaxLightLevel, getTileEntity, rayTraceBlocks
@Nullable BlockState setBlockState(BlockPos pos, BlockState state, boolean isMoving)
void addTileEntity(BlockPos pos, TileEntity tileEntityIn)
void addEntity(Entity entityIn)
@Nullable default ChunkSection getLastExtendedBlockStorage()
default int getTopFilledSegment()
java.util.Set<BlockPos> getTileEntitiesPos()
ChunkSection[] getSections()
@Nullable WorldLightManager getWorldLightManager()
default int getLightSubtracted(BlockPos pos, int amount, boolean hasSkylight)
java.util.Collection<java.util.Map.Entry<Heightmap.Type,Heightmap>> func_217311_f()
void setHeightmap(Heightmap.Type type, long[] data)
Heightmap func_217303_b(Heightmap.Type p_217303_1_)
int getTopBlockY(Heightmap.Type heightmapType, int x, int z)
ChunkPos getPos()
void setLastSaveTime(long saveTime)
java.util.Map<java.lang.String,StructureStart> getStructureStarts()
void setStructureStarts(java.util.Map<java.lang.String,StructureStart> structureStartsIn)
default boolean isEmptyBetween(int startY, int endY)
Biome[] getBiomes()
void setModified(boolean modified)
boolean isModified()
ChunkStatus getStatus()
void removeTileEntity(BlockPos pos)
void setLightManager(WorldLightManager p_217306_1_)
default void markBlockForPostprocessing(BlockPos pos)
it.unimi.dsi.fastutil.shorts.ShortList[] getPackedPositions()
default void func_201636_b(short packedPosition, int index)
default void addTileEntity(CompoundNBT nbt)
@Nullable CompoundNBT getDeferredTileEntity(BlockPos pos)
@Nullable CompoundNBT func_223134_j(BlockPos p_223134_1_)
default void setBiomes(Biome[] biomesIn)
java.util.stream.Stream<BlockPos> func_217304_m()
default java.util.BitSet getCarvingMask(GenerationStage.Carving type)
UpgradeData getUpgradeData()
void setInhabitedTime(long newInhabitedTime)
long getInhabitedTime()
static it.unimi.dsi.fastutil.shorts.ShortList getList(it.unimi.dsi.fastutil.shorts.ShortList[] p_217308_0_, int p_217308_1_)
boolean hasLight()
void setLight(boolean p_217305_1_)
@Nullable default IWorld getWorldForge()