| Modifier and Type | Method and Description |
|---|---|
Chunk |
Block.getChunk() |
Chunk |
CloudBlock.getChunk() |
| Modifier and Type | Method and Description |
|---|---|
T |
BlockEntityFactory.create(BlockEntityType<T> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
| Modifier and Type | Method and Description |
|---|---|
Chunk |
BaseBlockEntity.getChunk() |
| Constructor and Description |
|---|
BannerBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
BarrelBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
BaseBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
BeaconBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
BedBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
BlastFurnaceBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
BrewingStandBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
CampfireBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
CauldronBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
ChestBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
ComparatorBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
DaylightDetectorBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
EnchantingTableBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
EnderChestBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
FlowerPotBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
FurnaceBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
FurnaceBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position,
InventoryType inventoryType) |
HopperBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
ItemFrameBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
JukeboxBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
LecternBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
MovingBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
MusicBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
PistonBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
ShulkerBoxBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
SignBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
SkullBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
SmokerBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
UnknownBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
| Modifier and Type | Field and Description |
|---|---|
Chunk |
BaseEntity.chunk |
| Modifier and Type | Method and Description |
|---|---|
Chunk |
ChunkEvent.getChunk() |
| Constructor and Description |
|---|
ChunkEvent(Chunk chunk) |
ChunkLoadEvent(Chunk chunk,
boolean newChunk) |
ChunkPopulateEvent(Chunk chunk) |
ChunkUnloadEvent(Chunk chunk) |
| Modifier and Type | Method and Description |
|---|---|
Chunk |
Location.getChunk() |
Chunk |
Level.getChunk(int chunkX,
int chunkZ) |
Chunk |
Level.getChunk(long chunkKey) |
Chunk |
Level.getChunk(com.nukkitx.math.vector.Vector3f pos) |
Chunk |
Level.getChunk(com.nukkitx.math.vector.Vector3i pos) |
Chunk |
Level.getLoadedChunk(int chunkX,
int chunkZ) |
Chunk |
Level.getLoadedChunk(long chunkKey) |
Chunk |
Level.getLoadedChunk(com.nukkitx.math.vector.Vector3f pos) |
Chunk |
Level.getLoadedChunk(com.nukkitx.math.vector.Vector3i pos) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Chunk> |
Level.getChunkFuture(int chunkX,
int chunkZ) |
Set<Chunk> |
Level.getChunks() |
| Modifier and Type | Method and Description |
|---|---|
Set<BlockUpdateEntry> |
Level.getPendingBlockUpdates(Chunk chunk) |
void |
ChunkLoader.onChunkChanged(Chunk chunk) |
void |
ChunkLoader.onChunkLoaded(Chunk chunk) |
void |
ChunkLoader.onChunkUnloaded(Chunk chunk) |
| Modifier and Type | Method and Description |
|---|---|
Chunk |
ChunkBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ChunkDataLoader.load(Chunk chunk)
Loads data into specified chunk.
|
| Modifier and Type | Method and Description |
|---|---|
Chunk |
GenerationTask.apply(@NonNull Chunk chunk) |
Chunk |
FinishingTask.apply(@NonNull Chunk chunk,
List<Chunk> chunks) |
Chunk |
PopulationTask.apply(@NonNull Chunk chunk,
List<Chunk> chunks) |
Chunk |
LevelChunkManager.getChunk(int x,
int z)
Get chunk at specified coordinate.
|
Chunk |
LevelChunkManager.getLoadedChunk(int x,
int z)
Get chunk at specified coordinate if it is already loaded.
|
Chunk |
LevelChunkManager.getLoadedChunk(long key)
Get chunk at specified coordinate if it is already loaded.
|
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Chunk> |
LevelChunkManager.getChunkFuture(int x,
int z)
Get chunk future at specified coordinate.
|
Set<Chunk> |
LevelChunkManager.getLoadedChunks()
Returns a set of all loaded chunks in this level.
|
| Modifier and Type | Method and Description |
|---|---|
Chunk |
GenerationTask.apply(@NonNull Chunk chunk) |
Chunk |
FinishingTask.apply(@NonNull Chunk chunk,
List<Chunk> chunks) |
Chunk |
PopulationTask.apply(@NonNull Chunk chunk,
List<Chunk> chunks) |
CompletableFuture<Void> |
LevelChunkManager.saveChunk(Chunk chunk) |
boolean |
LevelChunkManager.unloadChunk(Chunk chunk) |
boolean |
LevelChunkManager.unloadChunk(Chunk chunk,
boolean save) |
boolean |
LevelChunkManager.unloadChunk(Chunk chunk,
boolean save,
boolean safe) |
| Modifier and Type | Method and Description |
|---|---|
Chunk |
FinishingTask.apply(@NonNull Chunk chunk,
List<Chunk> chunks) |
Chunk |
PopulationTask.apply(@NonNull Chunk chunk,
List<Chunk> chunks) |
| Constructor and Description |
|---|
PopulationChunkManager(@NonNull Chunk chunk,
@NonNull LockableChunk[] allChunks,
long seed) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Chunk> |
LevelProvider.readChunk(ChunkBuilder chunkBuilder)
Reads chunk from provider asynchronously
|
CompletableFuture<Chunk> |
ConversionProvider.readChunk(ChunkBuilder chunkBuilder) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
LevelProvider.saveChunk(Chunk chunk)
Saves chunk to provider asynchronously
|
CompletableFuture<Void> |
ConversionProvider.saveChunk(Chunk chunk) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
LevelProvider.forEachChunk(ChunkBuilder.Factory factory,
BiConsumer<Chunk,Throwable> consumer)
Iterate over all chunks that the provider has.
|
CompletableFuture<Void> |
ConversionProvider.forEachChunk(ChunkBuilder.Factory factory,
BiConsumer<Chunk,Throwable> consumer) |
| Modifier and Type | Method and Description |
|---|---|
static com.nukkitx.nbt.NbtMap |
AnvilConverter.convertToAnvil(Chunk chunk) |
| Modifier and Type | Method and Description |
|---|---|
static void |
BlockEntitySerializer.saveBlockEntities(org.iq80.leveldb.WriteBatch db,
Chunk chunk) |
static void |
EntitySerializer.saveEntities(org.iq80.leveldb.WriteBatch db,
Chunk chunk) |
static void |
Data2dSerializer.serialize(org.iq80.leveldb.WriteBatch db,
Chunk chunk) |
static void |
ChunkSerializers.serializeChunk(org.iq80.leveldb.WriteBatch db,
Chunk chunk,
int version) |
| Modifier and Type | Method and Description |
|---|---|
void |
Player.onChunkChanged(Chunk chunk) |
void |
Player.onChunkLoaded(Chunk chunk) |
void |
Player.onChunkUnloaded(Chunk chunk) |
| Modifier and Type | Method and Description |
|---|---|
<T extends BlockEntity> |
BlockEntityRegistry.newEntity(BlockEntityType<T> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position)
Creates new entity of given type
|
<T extends BlockEntity> |
BlockEntityRegistry.newEntity(BlockEntityType<T> type,
PluginContainer plugin,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position)
Creates new entity of given type from specific plugin factory
|
Copyright © 2020. All rights reserved.