public class BeaconBlockEntity extends BaseBlockEntity implements Beacon
closed, id, ID_ALLOCATOR, lastUpdate, movable, server, timing| Constructor and Description |
|---|
BeaconBlockEntity(BlockEntityType<?> type,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
| Modifier and Type | Method and Description |
|---|---|
int |
getPrimaryEffect() |
int |
getSecondaryEffect() |
boolean |
isSpawnable() |
boolean |
isValid() |
void |
loadAdditionalData(com.nukkitx.nbt.NbtMap tag) |
boolean |
onUpdate() |
void |
saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag) |
void |
setPrimaryEffect(int primaryEfect) |
void |
setSecondaryEffect(int secondaryEffect) |
boolean |
updateNbtMap(com.nukkitx.nbt.NbtMap nbt,
Player player)
Called when a player updates a block entity's NBT data
for example when writing on a sign.
|
close, getBlock, getBlockState, getChunk, getChunkTag, getClientTag, getCustomName, getId, getItemTag, getLevel, getPosition, getServerTag, getTag, getType, hasCustomName, init, isClosed, isMovable, onBreak, saveClientData, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClientclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, getBlock, getBlockState, getChunkTag, getClientTag, getCustomName, getItemTag, getLevel, getPosition, getServerTag, getType, hasCustomName, isClosed, isMovable, onBreak, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClientpublic BeaconBlockEntity(BlockEntityType<?> type, Chunk chunk, com.nukkitx.math.vector.Vector3i position)
public 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 boolean isValid()
isValid in interface BlockEntityisValid in class BaseBlockEntitypublic boolean onUpdate()
onUpdate in interface BlockEntityonUpdate in class BaseBlockEntitypublic int getPrimaryEffect()
public void setPrimaryEffect(int primaryEfect)
public int getSecondaryEffect()
public void setSecondaryEffect(int secondaryEffect)
public boolean updateNbtMap(com.nukkitx.nbt.NbtMap nbt,
Player player)
BaseBlockEntityupdateNbtMap in class BaseBlockEntitynbt - tagplayer - playerpublic boolean isSpawnable()
isSpawnable in interface BlockEntityisSpawnable in class BaseBlockEntityCopyright © 2020. All rights reserved.