public class BeaconBlockEntity extends BaseBlockEntity implements org.cloudburstmc.api.blockentity.Beacon
closed, id, ID_ALLOCATOR, lastUpdate, movable, server, timing| Constructor and Description |
|---|
BeaconBlockEntity(org.cloudburstmc.api.blockentity.BlockEntityType<?> type,
org.cloudburstmc.api.level.chunk.Chunk chunk,
com.nukkitx.math.vector.Vector3i position) |
| Modifier and Type | Method and Description |
|---|---|
org.cloudburstmc.api.potion.EffectType |
getPrimaryEffect() |
org.cloudburstmc.api.potion.EffectType |
getSecondaryEffect() |
boolean |
isSpawnable() |
boolean |
isValid() |
void |
loadAdditionalData(com.nukkitx.nbt.NbtMap tag) |
boolean |
onUpdate() |
void |
saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag) |
void |
setPrimaryEffect(org.cloudburstmc.api.potion.EffectType primaryEfect) |
void |
setPrimaryEffect(int legacyId) |
void |
setSecondaryEffect(org.cloudburstmc.api.potion.EffectType secondaryEffect) |
void |
setSecondaryEffect(int legacyId) |
boolean |
updateNbtMap(com.nukkitx.nbt.NbtMap nbt,
CloudPlayer 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, getServer, getServerTag, getTag, getType, hasCustomName, init, isClosed, isMovable, onBreak, saveClientData, scheduleUpdate, setCustomName, setDirty, setMovable, spawnTo, spawnToAll, updateFromClientpublic BeaconBlockEntity(org.cloudburstmc.api.blockentity.BlockEntityType<?> type,
org.cloudburstmc.api.level.chunk.Chunk chunk,
com.nukkitx.math.vector.Vector3i position)
public void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
loadAdditionalData in class BaseBlockEntitypublic void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
saveAdditionalData in class BaseBlockEntitypublic boolean isValid()
isValid in interface org.cloudburstmc.api.blockentity.BlockEntityisValid in class BaseBlockEntitypublic boolean onUpdate()
onUpdate in interface org.cloudburstmc.api.blockentity.BlockEntityonUpdate in class BaseBlockEntitypublic org.cloudburstmc.api.potion.EffectType getPrimaryEffect()
public void setPrimaryEffect(org.cloudburstmc.api.potion.EffectType primaryEfect)
public org.cloudburstmc.api.potion.EffectType getSecondaryEffect()
public void setSecondaryEffect(org.cloudburstmc.api.potion.EffectType secondaryEffect)
public void setPrimaryEffect(int legacyId)
public void setSecondaryEffect(int legacyId)
public boolean updateNbtMap(com.nukkitx.nbt.NbtMap nbt,
CloudPlayer player)
BaseBlockEntityupdateNbtMap in class BaseBlockEntitynbt - tagplayer - playerpublic boolean isSpawnable()
isSpawnable in interface org.cloudburstmc.api.blockentity.BlockEntityisSpawnable in class BaseBlockEntityCopyright © 2021. All rights reserved.