Package net.glowstone.block.entity
Class BeaconEntity
java.lang.Object
net.glowstone.block.entity.BlockEntity
net.glowstone.block.entity.BeaconEntity
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class net.glowstone.block.entity.BlockEntity
block -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.potion.PotionEffectgetEffect(BeaconEntity.BeaconEffectPriority priority) intintintgetState()Create a new BlockState which will correspond to this block entity.voidloadNbt(CompoundTag tag) Read this BlockEntity's data from the saved tag.voidonPulse()voidsaveNbt(CompoundTag tag) Save this BlockEntity's data to NBT.voidsetLevels(int levels) voidsetPrimaryEffectId(int primaryEffectId) voidsetSecondaryEffectId(int secondaryEffectId) voidupdate(GlowPlayer player) Update this BlockEntity's visible state to the given player.Methods inherited from class net.glowstone.block.entity.BlockEntity
destroy, getBlock, pulse, setSaveId, updateInRange
-
Constructor Details
-
BeaconEntity
-
-
Method Details
-
getState
Description copied from class:BlockEntityCreate a new BlockState which will correspond to this block entity.- Overrides:
getStatein classBlockEntity- Returns:
- A GlowBlockState, or null to use a standard BlockState.
-
update
Description copied from class:BlockEntityUpdate this BlockEntity's visible state to the given player.- Overrides:
updatein classBlockEntity- Parameters:
player- The player to update.
-
onPulse
public void onPulse() -
getEffect
-
loadNbt
Description copied from class:BlockEntityRead this BlockEntity's data from the saved tag.- Overrides:
loadNbtin classBlockEntity- Parameters:
tag- The tag to load from.
-
saveNbt
Description copied from class:BlockEntitySave this BlockEntity's data to NBT.- Overrides:
saveNbtin classBlockEntity- Parameters:
tag- The tag to save to.
-
getLevels
public int getLevels() -
setLevels
public void setLevels(int levels) -
getPrimaryEffectId
public int getPrimaryEffectId() -
setPrimaryEffectId
public void setPrimaryEffectId(int primaryEffectId) -
getSecondaryEffectId
public int getSecondaryEffectId() -
setSecondaryEffectId
public void setSecondaryEffectId(int secondaryEffectId)
-