CustomFuel
Bring your furnaces to life. CustomFuel lets you register bespoke furnace fuels, override smelting recipes, and keep furnaces running automatically — all from a single config file.

Why CustomFuel?
- Unlimited custom fuels — assign any
Materiala burn duration (in ticks) and optionally let the furnace recycle the produced output into the fuel slot. - Datapack-free recipes — define smelting transformations (input, output, stack size, exp, cook time) directly in
config.yml. Recipes register as proper Bukkit furnace recipes, so they work with hoppers and vanilla automation. - Hands-on QoL — shift-clicking, hotbar swaps, hoppers, and manual inserts all respect your custom fuels, including the optional auto-refuel behaviour.
- Localized messages — ships with English & German templates. Drop in more languages by adding a section under
messagesand switching thelanguagekey. - Debug-friendly — toggle
debug.auto-refuelto trace how the scheduler tops up furnaces.
Feature Overview
- Works on Paper 26.2+ (built against API 26.2).
- Java 25 runtime.
/customfuel reloadfor admins;/customfuel managefor adding/removing fuels & recipes in-game.- Auto-refuel retries a few ticks to outsmart hopper timing and unloaded chunks.
- Config hot-reload keeps already-registered recipes in sync.
Configuration Snapshot
language: en
fuel:
GREEN_DYE:
burn-time: 160
auto-refuel: true
smelting:
ROTTEN_FLESH:
result: LEATHER
amount: 1
experience: 0.35
cook-time: 200
debug:
auto-refuel: false
Commands & Permissions
| Command | Permission | Description |
|---|---|---|
/customfuel reload | customfuel.reload | Reloads the config and reapplies fuels/recipes. |
/customfuel (add|set|remove)fuel | customfuel.manage | Manage custom fuels from in-game chat. |
/customfuel (add|set|remove)smelt | customfuel.manage | Manage custom smelting recipes. |
/customfuel list [fuel|smelt] | (none) | Shows the currently registered fuels/recipes. |
Installation
- Drop
CustomFuel-1.0.0+26.2.jarintoplugins/. - Start your server to generate the default config.
- Edit
plugins/CustomFuel/config.ymlto your liking. - Run
/customfuel reloadto apply changes.
Similar projects
Config →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
Grim Anticheat
Fully async, multithreaded, predictive, open source, 3.01 reach, 1.005 timer, 0.01% speed, 99.99% antikb, "bypassable" 1.8-1.21 anticheat
820.3KSueta
Orbital Strike Cannon
This datapack/mod/plugin adds an Orbital Strike Cannon like wemmbu!
791KSueta
Click Villagers
Click to pick up villagers, reset their trades, change their biomes, claim them and much more!
635.9KSueta