public interface BlockEntity
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Block |
getBlock() |
BlockState |
getBlockState() |
com.nukkitx.nbt.NbtMap |
getChunkTag()
Gets the block entity NBT that is sent in a chunk packet
Contains no server side NBT
|
com.nukkitx.nbt.NbtMap |
getClientTag()
Get the NBT for saving sending to the client in
BlockEntityDataPacket
Contains all server side NBT with ID but no position |
String |
getCustomName() |
com.nukkitx.nbt.NbtMap |
getItemTag()
Gets the NBT for items with block entity data
Contains all server side NBT without ID and position
|
Level |
getLevel() |
com.nukkitx.math.vector.Vector3i |
getPosition() |
com.nukkitx.nbt.NbtMap |
getServerTag()
Get the NBT for saving the block entity to disk
Contains all server side NBT with ID and position
|
BlockEntityType<?> |
getType() |
boolean |
hasCustomName() |
boolean |
isClosed() |
boolean |
isMovable() |
boolean |
isSpawnable() |
boolean |
isValid() |
void |
loadAdditionalData(com.nukkitx.nbt.NbtMap tag) |
void |
onBreak() |
boolean |
onUpdate() |
void |
saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag) |
void |
scheduleUpdate() |
void |
setCustomName(String customName) |
void |
setDirty() |
void |
setMovable(boolean movable) |
void |
spawnTo(Player player) |
void |
spawnToAll() |
boolean |
updateFromClient(com.nukkitx.nbt.NbtMap tag,
Player player) |
BlockEntityType<?> getType()
com.nukkitx.math.vector.Vector3i getPosition()
Level getLevel()
void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
com.nukkitx.nbt.NbtMap getItemTag()
com.nukkitx.nbt.NbtMap getServerTag()
com.nukkitx.nbt.NbtMap getClientTag()
BlockEntityDataPacket
Contains all server side NBT with ID but no positioncom.nukkitx.nbt.NbtMap getChunkTag()
boolean isValid()
boolean isClosed()
void close()
boolean isMovable()
void setMovable(boolean movable)
boolean hasCustomName()
boolean isSpawnable()
boolean updateFromClient(com.nukkitx.nbt.NbtMap tag,
Player player)
Block getBlock()
BlockState getBlockState()
void spawnToAll()
void spawnTo(Player player)
void scheduleUpdate()
void setDirty()
boolean onUpdate()
void onBreak()
Copyright © 2020. All rights reserved.