Jem's Fueled Campfires
Modby Jemmerl
Jem's take on a highly configurable fueled campfire mod. Check out our bonfires! (Marshmallows not included) 1.16.5 - 1.20.1
Type
Mod
CurseForge Downloads
37,026
CurseForge ID
1096002
Last Updated
Apr 13, 2026
Description
Jem's Fueled Campfires does what it says on the tin: campfires need fuel to burn.
By default, campfires place with some initial fuel. But once it goes out, you will need to toss some fuel on top to light it!

Unsure what is going on with the fire? Use your Fire Poker to investigate! It will show remaining fuel time, bonfire, and "eternal" status.
Note: You can disable needing this in the config, allowing you to sneak+right click with an empty hand instead! Useful for reducing inventory clutter, but less immersive.
Nearly everything is configurable or disableable (server-side) via the defaultconfigs folder. Additonally, these features are individually configurable between regular and soul campfires! Settings changed here will get applied to newly created worlds without changing existing worlds. Go into a specific world save folder to change values in an existing world.
A client-side option exists to disable extra bonfire particles.
Available features included but not exclusive to:
- Campfires can be made eternal (burn with no fuel loss) for decoration, and can lose this status if used to cook. Worldgenned campfires are eternal by default. The item needed is blaze powder by default, but can be configued using the tag "jc_eternal_fuels"
- Rain will rapidly deplete fuel by default, but can be set to immediately extinguish campfires. Hide them under shelter to be safe!
- Structure-generated campfires (by default) spawn eternally lit and immune to rain
- Fuel values and usage can be tweaked, as well as intial campfire fuel and maximum stored fuel.
- Campfires do not tick needlessly (outside of regular vanilla stuff) unless lit, so build away lag-free!
- Campfires take turns grabbing fuel, so if there are adjacent campfires, one won't take it all! Additionally, fuels will not "duplicate" when thrown onto two campfires at once.
The following are potentally destructive behaviors and are disabled by default:
- Lit campfires can spread fire to adjacent flammable blocks. Maybe build a brick hearth when keeping it indoors, or a classic cobble fire-ring to make Smoky the Bear happy and prevent forest fires.
- Bonfires happen when too much fuel is added. They can rapidly spew fire and embers up to two blocks away, cook food faster, and burn fuel quicker. Potentially useful, potentially disasterous. A simple fire-ring won't cut it... No need to panic, just put it out to restore it to normal!
- Exact bonfire behaviors and multipliers are all configurable as well!

Especially useful for mod-pack development:
- A fuels blacklist tag "jc_blacklist_fuels" allows you to, unsurprisingly, blacklist fuels from campfires.
- Valid eternal items are configurable with the tag "jc_eternal_fuels".
- Debug options allow one to show messages in the chat window (for easier config tweaking) as well as to display the fuel in ticks.
For a full list of config options (examples are for the regular campfires), click here:
General Stuff:
- placedCampfiresAreLit --- Are regular campfires placed by players initially lit - Default: false
- campfireMaxFuelTicks --- Maximum regular campfire fuel in ticks - Default 12000 ticks (10 minutes; 20 ticks/second)
- campfireInitialFuelTicks --- Initial regular campfire fuel in ticks (can't be more than the configured max) - Default 200 ticks (10 seconds)
- campfireBurnTimeMultiplier --- Multiplies the burn time of fuel added to regular campfires - Default 1.0
- campfiresBurnItemsWhenFull --- Will lit regular campfires consume (destroy) dropped fuel items even when fully fueled - Default true
- breakCampfiresWhenOut --- Will regular campfires break when they run out of fuel - Default false
- campfiresSpreadFire --- Will regular campfires spread fire to adjacent flammable blocks - Default false
- campfireRainFuelLoss --- Regular campfire fuel lost per tick from rain (-1 for instant burnout without loss, 0 to disable) - Default 10 ticks of fuel
Decorative Stuff:
- placedCampfiresAreEternal --- Regular campfires placed by players don't burn fuel (eternal) - Default: false
- spawnedCampfiresAreEternal --- Regular campfires spawned in structures don't burn fuel (eternal) - Default: true
- allowEternalCampfireItems --- Allow items (defined by tag "jc_eternal_fuels") to make regular campfires burn without using fuel - Default true
- removeEternalCampfireIfCook --- Remove eternal status if a regular campfire cooks (prevents abuse of natural-spawned eternal campfires) - Default true
- removeEternalCampfireIfOut --- Will regular campfires lose eternal status if extinguished or put out - Default true
- doesRainAffectEternalCampfire --- Will rain affect eternal regular campfires (lose fuel or get put-out) - Default false
- eternalCampfireBonfire --- Can eternal regular campfires do bonfire behavior - Default false
Bonfire Stuff:
- enableRegularBonfire --- Will regular campfires become a bonfire if over-fueled - Default false
- regularBonfireFuel --- Regular bonfire fuel capacity, this gets added onto the normal max fuel - Default 800 ticks (40 seconds)
- regularBonfireLoseFuelWhenPutOut --- Will regular bonfires lose their extra bonfire fuel when extinguished (returns to a normal fire) - Default true
- regularBonfireFuelUseMultiplier --- Regular bonfire fuel use multiplier - Default 2
- regularBonfireCookSpeedMultiplier --- Regular bonfire cooking speed multiplier - Default 2
- regularBonfireFirespread --- Will regular bonfires spread fire (up to 2 blocks away) - Default true
Misc Stuff:
- needFirePoker --- Is a fire poker needed for checking campfire info? Sneak + right-click with an empty hand if 'false' - Default: true
- dropItemsWhenExtinguish --- Will campfires drop items when extinguished (restores pre-1.17 behavior) - Default: false [This is a 1.17+ option only]
- enableCampfireBuildCompatibilityFix --- Enable compatibility fix for mods that let you build a campfire in-world, may rarely cause an issue with world-genned campfires - Default: false
Dev Stuff:
- debugTicksRemaining --- Debug/Dev: Fuel info messages also show the time remaining in ticks - Default false
- debugInfoInChat --- Debug/Dev: Fuel info messages are logged in the chat window instead of the action-bar - Default false
Confirmed compatibility:
1.16.5:
- Farmer's Delight -> Expanded fuel detection hitbox for skillets and pots!
- Campful (soul campfire issues are on Campful's end, as far as I can tell)
- Hourglass -> Campfires use fuel when you sleep if "blockEntityEffect" is set to "SLEEPING" or "ALWAYS"
1.17.1: Compats not tested. Feel free to let me know if something does or does not work!
1.18.2: ^
1.19.2/.4: ^
1.20/.1:
- Build Your Campfire -> Config option "enableCampfireBuildCompatibilityFix" needs to be set to "true"
Report bugs and mod incompatibilies to your friendly neighborhood modder (me) using the comments, issues tab, Github, or the Discord below!
Porting to any newer versions is planned. Poke me if you want it done sooner :)
Of course, anyone can use this mod in a modpack!
Visit the Discord to bug Jemmerl directly, as well as see (admittedly slow) update progress on this and other mods/packs:
Jem's Mods and Packs Discord
Screenshots
Similar Mods
Cherry Grove Villages
A completely new vanilla like village in minecraft Cherry Grove biome!
HarvestWithDispenser
A mod enable range harvest with dispenser block and shears.
Nebulus' Cherryblossom Tree
Cherryblossom Tree is a Minecraft modification aims to add a giant Cherryblossom Tree in the cherryblossom biome.
Create: Blocks & Bogies
A mod that adds way too many types of wheelsets to choose from within Create
NukaCraft: Fallout Mod
Mod based on Fallout universe
Modern Lights
Add modern lights for your modern buildings