Skip to main content

Module abstract_furnace

Module abstract_furnace 

Source
Expand description

Shared furnace, blast-furnace, and smoker block-entity implementation.

MacrosΒ§

furnace_block_entity πŸ”’

StructsΒ§

AbstractFurnaceBlockEntity
Shared implementation owned by one of the three concrete furnace entities.
BlastFurnaceBlockEntity
BlastFurnaceBlockEntity block entity backed by the shared smelting logic.
FurnaceBlockEntity
FurnaceBlockEntity block entity backed by the shared smelting logic.
FurnaceContainer
Independently lockable furnace inventory and progress data.
FurnaceTickResult πŸ”’
SmokerBlockEntity
SmokerBlockEntity block entity backed by the shared smelting logic.

EnumsΒ§

FurnaceKind
The operational differences between Vanilla’s three furnace block entities.

ConstantsΒ§

BURN_COOL_SPEED πŸ”’
DEFAULT_COOKING_TIME πŸ”’
FURNACE_SLOTS
LIT πŸ”’
SLOTS_FOR_DOWN πŸ”’
SLOTS_FOR_SIDES πŸ”’
SLOTS_FOR_UP πŸ”’
SLOT_FUEL
SLOT_INPUT
SLOT_RESULT

FunctionsΒ§

pop_furnace_experience πŸ”’