public class ChunkPrimer extends java.lang.Object implements IChunk
| コンストラクタと説明 |
|---|
ChunkPrimer(ChunkPos p_i48700_1_,
UpgradeData data) |
ChunkPrimer(ChunkPos p_i49941_1_,
UpgradeData p_i49941_2_,
ChunkSection[] p_i49941_3_,
ChunkPrimerTickList<Block> p_i49941_4_,
ChunkPrimerTickList<Fluid> p_i49941_5_) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addEntity(CompoundNBT entityCompound) |
void |
addEntity(Entity entityIn)
Adds an entity to the chunk.
|
void |
addLightPosition(BlockPos lightPos) |
void |
addLightValue(short packedPosition,
int lightValue) |
void |
addStructureReference(java.lang.String strucutre,
long reference) |
void |
addTileEntity(BlockPos pos,
TileEntity tileEntityIn) |
void |
addTileEntity(CompoundNBT nbt) |
void |
func_201636_b(short packedPosition,
int index) |
void |
func_225548_a_(BiomeContainer p_225548_1_) |
BiomeContainer |
getBiomes() |
BlockState |
getBlockState(BlockPos pos) |
ChunkPrimerTickList<Block> |
getBlocksToBeTicked() |
java.util.BitSet |
getCarvingMask(GenerationStage.Carving type) |
java.util.Map<BlockPos,CompoundNBT> |
getDeferredTileEntities() |
CompoundNBT |
getDeferredTileEntity(BlockPos pos) |
java.util.List<CompoundNBT> |
getEntities() |
IFluidState |
getFluidState(BlockPos pos) |
ChunkPrimerTickList<Fluid> |
getFluidsToBeTicked() |
Heightmap |
getHeightmap(Heightmap.Type typeIn) |
java.util.Collection<java.util.Map.Entry<Heightmap.Type,Heightmap>> |
getHeightmaps() |
long |
getInhabitedTime() |
java.util.stream.Stream<BlockPos> |
getLightSources() |
it.unimi.dsi.fastutil.shorts.ShortList[] |
getPackedLightPositions() |
it.unimi.dsi.fastutil.shorts.ShortList[] |
getPackedPositions() |
ChunkPos |
getPos()
Gets a
ChunkPos representing the x and z coordinates of this chunk. |
ChunkSection |
getSection(int p_217332_1_) |
ChunkSection[] |
getSections()
Returns the ExtendedBlockStorage array for this Chunk.
|
ChunkStatus |
getStatus() |
java.util.Map<java.lang.String,it.unimi.dsi.fastutil.longs.LongSet> |
getStructureReferences() |
it.unimi.dsi.fastutil.longs.LongSet |
getStructureReferences(java.lang.String structureIn) |
StructureStart |
getStructureStart(java.lang.String stucture) |
java.util.Map<java.lang.String,StructureStart> |
getStructureStarts() |
java.util.Map<BlockPos,TileEntity> |
getTileEntities() |
java.util.Set<BlockPos> |
getTileEntitiesPos() |
TileEntity |
getTileEntity(BlockPos pos) |
CompoundNBT |
getTileEntityNBT(BlockPos pos) |
int |
getTopBlockY(Heightmap.Type heightmapType,
int x,
int z) |
UpgradeData |
getUpgradeData() |
WorldLightManager |
getWorldLightManager() |
boolean |
hasLight() |
boolean |
isModified() |
void |
markBlockForPostprocessing(BlockPos pos) |
static short |
packToLocal(BlockPos p_201651_0_) |
void |
putStructureStart(java.lang.String structureIn,
StructureStart structureStartIn) |
void |
removeTileEntity(BlockPos pos) |
BlockState |
setBlockState(BlockPos pos,
BlockState state,
boolean isMoving) |
void |
setCarvingMask(GenerationStage.Carving type,
java.util.BitSet mask) |
void |
setHeightmap(Heightmap.Type type,
long[] data) |
void |
setInhabitedTime(long newInhabitedTime) |
void |
setLastSaveTime(long saveTime) |
void |
setLight(boolean lightCorrectIn) |
void |
setLightManager(WorldLightManager p_217306_1_) |
void |
setModified(boolean modified) |
void |
setStatus(ChunkStatus status) |
void |
setStructureReferences(java.util.Map<java.lang.String,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_) |
void |
setStructureStarts(java.util.Map<java.lang.String,StructureStart> structureStartsIn) |
static BlockPos |
unpackToWorld(short packedPos,
int yOffset,
ChunkPos chunkPosIn) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLastExtendedBlockStorage, getList, getTopFilledSegment, getWorldForge, isEmptyBetweenfunc_217300_a, getHeight, getLightValue, getMaxLightLevel, rayTraceBlocks, rayTraceBlockspublic ChunkPrimer(ChunkPos p_i48700_1_, UpgradeData data)
public ChunkPrimer(ChunkPos p_i49941_1_, UpgradeData p_i49941_2_, @Nullable ChunkSection[] p_i49941_3_, ChunkPrimerTickList<Block> p_i49941_4_, ChunkPrimerTickList<Fluid> p_i49941_5_)
public BlockState getBlockState(BlockPos pos)
getBlockState インタフェース内 IBlockReaderpublic IFluidState getFluidState(BlockPos pos)
getFluidState インタフェース内 IBlockReaderpublic java.util.stream.Stream<BlockPos> getLightSources()
getLightSources インタフェース内 IChunkpublic it.unimi.dsi.fastutil.shorts.ShortList[] getPackedLightPositions()
public void addLightValue(short packedPosition,
int lightValue)
public void addLightPosition(BlockPos lightPos)
@Nullable public BlockState setBlockState(BlockPos pos, BlockState state, boolean isMoving)
setBlockState インタフェース内 IChunkpublic ChunkSection getSection(int p_217332_1_)
public void addTileEntity(BlockPos pos, TileEntity tileEntityIn)
addTileEntity インタフェース内 IChunkpublic java.util.Set<BlockPos> getTileEntitiesPos()
getTileEntitiesPos インタフェース内 IChunk@Nullable public TileEntity getTileEntity(BlockPos pos)
getTileEntity インタフェース内 IBlockReaderpublic java.util.Map<BlockPos,TileEntity> getTileEntities()
public void addEntity(CompoundNBT entityCompound)
public void addEntity(Entity entityIn)
public java.util.List<CompoundNBT> getEntities()
public void func_225548_a_(BiomeContainer p_225548_1_)
@Nullable public BiomeContainer getBiomes()
public void setModified(boolean modified)
setModified インタフェース内 IChunkpublic boolean isModified()
isModified インタフェース内 IChunkpublic ChunkStatus getStatus()
public void setStatus(ChunkStatus status)
public ChunkSection[] getSections()
getSections インタフェース内 IChunk@Nullable public WorldLightManager getWorldLightManager()
public java.util.Collection<java.util.Map.Entry<Heightmap.Type,Heightmap>> getHeightmaps()
getHeightmaps インタフェース内 IChunkpublic void setHeightmap(Heightmap.Type type, long[] data)
setHeightmap インタフェース内 IChunkpublic Heightmap getHeightmap(Heightmap.Type typeIn)
getHeightmap インタフェース内 IChunkpublic int getTopBlockY(Heightmap.Type heightmapType, int x, int z)
getTopBlockY インタフェース内 IChunkpublic void setLastSaveTime(long saveTime)
setLastSaveTime インタフェース内 IChunk@Nullable public StructureStart getStructureStart(java.lang.String stucture)
getStructureStart インタフェース内 IStructureReaderpublic void putStructureStart(java.lang.String structureIn,
StructureStart structureStartIn)
putStructureStart インタフェース内 IStructureReaderpublic java.util.Map<java.lang.String,StructureStart> getStructureStarts()
getStructureStarts インタフェース内 IChunkpublic void setStructureStarts(java.util.Map<java.lang.String,StructureStart> structureStartsIn)
setStructureStarts インタフェース内 IChunkpublic it.unimi.dsi.fastutil.longs.LongSet getStructureReferences(java.lang.String structureIn)
getStructureReferences インタフェース内 IStructureReaderpublic void addStructureReference(java.lang.String strucutre,
long reference)
addStructureReference インタフェース内 IStructureReaderpublic java.util.Map<java.lang.String,it.unimi.dsi.fastutil.longs.LongSet> getStructureReferences()
getStructureReferences インタフェース内 IStructureReaderpublic void setStructureReferences(java.util.Map<java.lang.String,it.unimi.dsi.fastutil.longs.LongSet> p_201606_1_)
setStructureReferences インタフェース内 IStructureReaderpublic static short packToLocal(BlockPos p_201651_0_)
public static BlockPos unpackToWorld(short packedPos, int yOffset, ChunkPos chunkPosIn)
public void markBlockForPostprocessing(BlockPos pos)
markBlockForPostprocessing インタフェース内 IChunkpublic it.unimi.dsi.fastutil.shorts.ShortList[] getPackedPositions()
getPackedPositions インタフェース内 IChunkpublic void func_201636_b(short packedPosition,
int index)
func_201636_b インタフェース内 IChunkpublic ChunkPrimerTickList<Block> getBlocksToBeTicked()
getBlocksToBeTicked インタフェース内 IChunkpublic ChunkPrimerTickList<Fluid> getFluidsToBeTicked()
getFluidsToBeTicked インタフェース内 IChunkpublic UpgradeData getUpgradeData()
getUpgradeData インタフェース内 IChunkpublic void setInhabitedTime(long newInhabitedTime)
setInhabitedTime インタフェース内 IChunkpublic long getInhabitedTime()
getInhabitedTime インタフェース内 IChunkpublic void addTileEntity(CompoundNBT nbt)
addTileEntity インタフェース内 IChunkpublic java.util.Map<BlockPos,CompoundNBT> getDeferredTileEntities()
public CompoundNBT getDeferredTileEntity(BlockPos pos)
getDeferredTileEntity インタフェース内 IChunk@Nullable public CompoundNBT getTileEntityNBT(BlockPos pos)
getTileEntityNBT インタフェース内 IChunkpublic void removeTileEntity(BlockPos pos)
removeTileEntity インタフェース内 IChunkpublic java.util.BitSet getCarvingMask(GenerationStage.Carving type)
getCarvingMask インタフェース内 IChunkpublic void setCarvingMask(GenerationStage.Carving type, java.util.BitSet mask)
public void setLightManager(WorldLightManager p_217306_1_)