Skip to main content

Furnator Block Component

The utilitycraft:furnator block component allows you to create fuel-based generators that burn items to generate Dorios Energy (DE).

The Furnator consumes fuel from its internal slot and converts it into energy automatically.


Component Structure

"utilitycraft:furnator": {
"entity": {
"name": "furnator",
"type": "simple"
},
"generator": {
"energy_cap": 256000,
"rate_speed_base": 160
}
}

Entity Configuration

  • name (optional)
    Custom name assigned to the internal entity.
    Used to link the block with its UI.
    If omitted, the system uses the full block identifier as the entity name.

  • type (required)
    Defines the input configuration.

For the Furnator:

  • type: "simple"
    Indicates the generator has one fuel slot.

Generator Configuration

  • energy_cap (required)
    Maximum energy storage in DE.

  • rate_speed_base (required)
    Base energy generation per tick.

The system automatically adjusts internally to respect the world refresh speed.


Required Tick Component

Furnators must include minecraft:tick to process fuel and generate energy.

Example:

"minecraft:tick": {
"interval_range": [2, 2]
}

Example Advanced Furnator Block

{
"format_version": "1.20.80",
"minecraft:block": {
"description": {
"identifier": "utilitycraft:advanced_furnator",
"menu_category": {
"category": "construction"
},
"traits": {
"minecraft:placement_direction": {
"enabled_states": [
"minecraft:cardinal_direction"
],
"y_rotation_offset": 180
}
},
"states": {
"utilitycraft:on": [false, true]
}
},
"components": {
"utilitycraft:furnator": {
"entity": {
"name": "furnator",
"type": "simple"
},
"generator": {
"energy_cap": 256000,
"rate_speed_base": 160
}
},
"minecraft:geometry": "geometry.utilitycraft_block_2",
"minecraft:material_instances": {
"*": {
"texture": "utilitycraft_advanced_furnator_off",
"render_method": "alpha_test"
}
},
"minecraft:tick": {
"interval_range": [2, 2]
},
"minecraft:destructible_by_mining": {
"seconds_to_destroy": 1
},
"minecraft:destructible_by_explosion": false,
"tag:dorios:generator": {},
"tag:dorios:energy": {},
"tag:dorios:item": {},
"tag:minecraft:is_pickaxe_item_destructible": {}
}
}
}