public class LecternBlockEntity extends BaseBlockEntity implements Lectern
closed, id, ID_ALLOCATOR, lastUpdate, movable, server, timing| Constructor and Description |
|---|
LecternBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
| Modifier and Type | Method and Description |
|---|---|
Item |
getBook() |
int |
getLeftPage() |
int |
getPage() |
int |
getRightPage() |
int |
getTotalPages() |
boolean |
hasBook() |
protected void |
init() |
boolean |
isSpawnable() |
boolean |
isValid() |
void |
loadAdditionalData(com.nukkitx.nbt.NbtMap tag) |
void |
onBreak() |
void |
saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag) |
void |
setBook(Item item) |
void |
setLeftPage(int newLeftPage) |
void |
setPage(int page) |
void |
setRightPage(int newRightPage) |
close, getBlock, getBlockState, getChunk, getChunkTag, getClientTag, getCustomName, getId, getItemTag, getLevel, getPosition, getServerTag, getTag, getType, hasCustomName, isClosed, isMovable, onUpdate, saveClientData, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClient, updateNbtMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getBlock, getBlockState, getChunkTag, getClientTag, getCustomName, getItemTag, getLevel, getPosition, getServerTag, getType, hasCustomName, isClosed, isMovable, onUpdate, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClientpublic LecternBlockEntity(BlockEntityType<?> type, Chunk chunk, com.nukkitx.math.vector.Vector3i position)
public boolean isValid()
isValid in interface BlockEntityisValid in class BaseBlockEntityprotected void init()
init in class BaseBlockEntitypublic void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
loadAdditionalData in interface BlockEntityloadAdditionalData in class BaseBlockEntitypublic void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
saveAdditionalData in interface BlockEntitysaveAdditionalData in class BaseBlockEntitypublic void onBreak()
onBreak in interface BlockEntityonBreak in class BaseBlockEntitypublic int getLeftPage()
public void setLeftPage(int newLeftPage)
public int getRightPage()
public void setRightPage(int newRightPage)
public void setPage(@Nonnegative int page)
public int getTotalPages()
getTotalPages in interface Lecternpublic boolean isSpawnable()
isSpawnable in interface BlockEntityisSpawnable in class BaseBlockEntityCopyright © 2020. All rights reserved.