Package net.glowstone.block.entity
Class FurnaceEntity
java.lang.Object
net.glowstone.block.entity.BlockEntity
net.glowstone.block.entity.ContainerEntity
net.glowstone.block.entity.FurnaceEntity
-
Field Summary
Fields inherited from class net.glowstone.block.entity.BlockEntity
block
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
burn()
Advances the cooking process for the tick.short
short
getState()
Create a new BlockState which will correspond to this block entity.void
loadNbt
(CompoundTag tag) Read this BlockEntity's data from the saved tag.void
saveNbt
(CompoundTag tag) Save this BlockEntity's data to NBT.void
setBurnTime
(short burnTime) void
setCookTime
(short cookTime) void
update
(GlowPlayer player) Update this BlockEntity's visible state to the given player.Methods inherited from class net.glowstone.block.entity.ContainerEntity
getInventory, setContents
Methods inherited from class net.glowstone.block.entity.BlockEntity
destroy, getBlock, pulse, setSaveId, updateInRange
-
Constructor Details
-
FurnaceEntity
-
-
Method Details
-
getState
Description copied from class:BlockEntity
Create a new BlockState which will correspond to this block entity.- Overrides:
getState
in classBlockEntity
- Returns:
- A GlowBlockState, or null to use a standard BlockState.
-
update
Description copied from class:BlockEntity
Update this BlockEntity's visible state to the given player.- Overrides:
update
in classBlockEntity
- Parameters:
player
- The player to update.
-
saveNbt
Description copied from class:BlockEntity
Save this BlockEntity's data to NBT.- Overrides:
saveNbt
in classContainerEntity
- Parameters:
tag
- The tag to save to.
-
loadNbt
Description copied from class:BlockEntity
Read this BlockEntity's data from the saved tag.- Overrides:
loadNbt
in classContainerEntity
- Parameters:
tag
- The tag to load from.
-
burn
public void burn()Advances the cooking process for the tick. -
getBurnTime
public short getBurnTime() -
setBurnTime
public void setBurnTime(short burnTime) -
getCookTime
public short getCookTime() -
setCookTime
public void setCookTime(short cookTime)
-