public class ChestBlockEntity extends BaseBlockEntity implements Chest
closed, id, ID_ALLOCATOR, lastUpdate, movable, server, timing| Constructor and Description |
|---|
ChestBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkPairing() |
void |
close() |
ContainerInventory |
getInventory() |
ChestBlockEntity |
getPair() |
ChestInventory |
getRealInventory() |
boolean |
isFindable() |
boolean |
isPaired() |
boolean |
isSpawnable() |
boolean |
isValid() |
void |
loadAdditionalData(com.nukkitx.nbt.NbtMap tag) |
void |
onBreak() |
boolean |
onUpdate() |
boolean |
pairWith(Chest chest) |
void |
saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag) |
protected void |
saveClientData(com.nukkitx.nbt.NbtMapBuilder tag)
NBT data that is specifically sent to the client
|
void |
setFindable(boolean findable) |
void |
setPairlead(boolean pairlead) |
boolean |
unpair() |
getBlock, getBlockState, getChunk, getChunkTag, getClientTag, getCustomName, getId, getItemTag, getLevel, getPosition, getServerTag, getType, hasCustomName, init, isClosed, isMovable, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClient, updateNbtMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlock, getBlockState, getChunkTag, getClientTag, getCustomName, getItemTag, getLevel, getPosition, getServerTag, getType, hasCustomName, isClosed, isMovable, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClientgetHopperPullSlots, getHopperPushSlotspublic ChestBlockEntity(BlockEntityType<?> type, Chunk chunk, com.nukkitx.math.vector.Vector3i position)
public void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
loadAdditionalData in interface BlockEntityloadAdditionalData in class BaseBlockEntityprotected void saveClientData(com.nukkitx.nbt.NbtMapBuilder tag)
BaseBlockEntitysaveClientData in class BaseBlockEntitytag - tag to write data topublic void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
saveAdditionalData in interface BlockEntitysaveAdditionalData in class BaseBlockEntitypublic void setPairlead(boolean pairlead)
public boolean isFindable()
isFindable in interface Chestpublic void setFindable(boolean findable)
setFindable in interface Chestpublic void close()
close in interface BlockEntityclose in class BaseBlockEntitypublic void onBreak()
onBreak in interface BlockEntityonBreak in class BaseBlockEntitypublic boolean isValid()
isValid in interface BlockEntityisValid in class BaseBlockEntitypublic ContainerInventory getInventory()
getInventory in interface ChestgetInventory in interface InventoryHolderpublic ChestInventory getRealInventory()
protected void checkPairing()
public ChestBlockEntity getPair()
public boolean isSpawnable()
isSpawnable in interface BlockEntityisSpawnable in class BaseBlockEntitypublic boolean onUpdate()
onUpdate in interface BlockEntityonUpdate in class BaseBlockEntityCopyright © 2020. All rights reserved.