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  ChunkPosrepresenting 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_)