Skip to content

Latest commit

 

History

History
426 lines (426 loc) · 20.6 KB

cn.nukkit.level.format.generic.BaseFullChunk.md

File metadata and controls

426 lines (426 loc) · 20.6 KB
  • 成员变量一览

    成员变量 
    修饰符和类 成员变量描述
    protected byte[] biomes
    encoded as: (x << 4) | z
    protected byte[] blockLight 
    protected byte[] blocks 
    protected long changes 
    protected BatchPacket chunkPacket 
    protected byte[] data 
    protected Map<Long,Entity> entities 
    protected Map<Integer,Integer> extraData 
    protected byte[] heightMap 
    protected boolean isInit 
    protected List<CompoundTag> NBTentities 
    protected List<CompoundTag> NBTtiles 
    protected LevelProvider provider 
    protected Class<? extends LevelProvider> providerClass 
    protected byte[] skyLight 
    protected Map<Integer,BlockEntity> tileList 
    protected Map<Long,BlockEntity> tiles 
  • 构造函数一览

    构造函数 
    构造函数描述
    BaseFullChunk() 
  • 成员函数一览

    All Methods Instance Methods Concrete Methods 
    修饰符和类 成员函数描述
    void addBlockEntity(BlockEntity blockEntity) 
    void addEntity(Entity entity) 
    BaseFullChunk clone() 
    boolean compress() 
    int getBiomeId(int x, int z) 
    byte[] getBiomeIdArray() 
    byte[] getBlockDataArray() 
    int getBlockDataAt(int x, int y, int z) 
    Map<Long,BlockEntity> getBlockEntities() 
    int getBlockExtraData(int x, int y, int z) 
    Map<Integer,Integer> getBlockExtraDataArray() 
    byte[] getBlockIdArray() 
    int getBlockIdAt(int x, int y, int z) 
    byte[] getBlockLightArray() 
    byte[] getBlockSkyLightArray() 
    long getChanges() 
    BaseFullChunk getChunk(int chunkX, int chunkZ) 
    BatchPacket getChunkPacket() 
    Map<Long,Entity> getEntities() 
    int getHeightMap(int x, int z) 
    byte[] getHeightMapArray() 
    int getHighestBlockAt(int x, int z) 
    int getHighestBlockAt(int x, int z, boolean cache) 
    long getIndex() 
    LevelProvider getProvider() 
    long getSeed() 
    BlockEntity getTile(int x, int y, int z) 
    int getX() 
    int getZ() 
    boolean hasChanged() 
    void initChunk() 
    boolean isLightPopulated() 
    boolean isLoaded() 
    boolean load() 
    boolean load(boolean generate) 
    void populateSkyLight() 
    void recalculateHeightMap() 
    void removeBlockEntity(BlockEntity blockEntity) 
    void removeEntity(Entity entity) 
    void setBiomeId(int x, int z, byte biomeId) 
    void setBlockAt(int x, int y, int z, int id, int data) 
    void setBlockDataAt(int x, int y, int z, int data) 
    void setBlockExtraData(int x, int y, int z, int data) 
    void setBlockFullIdAt(int x, int y, int z, int fullId) 
    void setBlockIdAt(int x, int y, int z, int id) 
    void setChanged() 
    void setChanged(boolean changed) 
    void setChunk(int chunkX, int chunkZ) 
    void setChunk(int chunkX, int chunkZ, BaseFullChunk chunk) 
    void setChunkPacket(BatchPacket packet) 
    void setHeightMap(int x, int z, int value) 
    void setLightPopulated() 
    void setLightPopulated(boolean value) 
    void setPosition(int x, int z) 
    void setProvider(LevelProvider provider) 
    void setX(int x) 
    void setZ(int z) 
    byte[] toFastBinary() 
    boolean unload() 
    boolean unload(boolean save) 
    boolean unload(boolean save, boolean safe) 
    • 继承自类 java.lang.Object

      equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 继承自接口 cn.nukkit.level.format.FullChunk

      getAndSetBlock, getBlockData, getBlockId, getBlockLight, getBlockSkyLight, getFullBlock, isGenerated, isPopulated, setBiome, setBiomeId, setBlock, setBlock, setBlockData, setBlockId, setBlockLight, setBlockSkyLight, setFullBlockId, setGenerated, setGenerated, setPopulated, setPopulated, toBinary
    • 继承自接口 cn.nukkit.level.ChunkManager

      setBlockAt