Home›Java›Mods›Jem's Fueled Campfires
Jem's Fueled Campfires
ModsJava

Jem's Fueled Campfires

Java mod listed for Minecraft 1.16–1.21. Downloads from the MC Java Mods app on Android.

by Jemmerl · on CurseForge

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20–1.20.1 · Forge⬇ Download for 1.19.3–1.19.4 · Forge⬇ Download for 1.19.2 · Forge⬇ Download for 1.18.2 · Forge⬇ Download for 1.17.1 · Forge⬇ Download for 1.16.5 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Jem's Fueled Campfires — screenshot 1Jem's Fueled Campfires — screenshot 2Jem's Fueled Campfires — screenshot 3Jem's Fueled Campfires — screenshot 4Jem's Fueled Campfires — screenshot 5

Jem's Fueled Campfires does what it says on the tin: campfires need fuel to burn. 

By default, campfires place unlit with some initial fuel. But once it goes out, you will need to toss some more fuel on top to light it!

Jem's Fueled Campfires — Minecraft Java mod, screenshot 1

Unsure what is going on with the fire? Use your Fire Poker to investigate! It will show remaining fuel time, bonfire, and "eternal" status. How this message displays can be configured in the client config.

Jem's Fueled Campfires — Minecraft Java mod, screenshot 2

Nearly everything is configurable or disableable (server-side) via the server config (see FAQ's). Additionally, most features are individually configurable between regular and soul campfires!


Available features included but not exclusive to:

The following are potentally destructive behaviors and are also disabled by default:

Jem's Fueled Campfires — Minecraft Java mod, screenshot 3

 


Especially useful for mod-pack development:


FAQ:

Q: Where are the server configs?

A: This varies depending on your version:
  • Pre-Neoforge 1.21.1, the server configs are in the "defaultconfigs" folder. When you create a world, these configs get copied to it. Changes in the "defaultconfigs" folder WILL NOT affect existing worlds, which need to be manually edited in their save file.
  • In Neoforge 1.21.1+, defaultconfigs is no longer used. Now, the configs folder WILL apply to exiting worlds. This can be overridden at world creation with a custom config.

Q: How to use the fuel overrides?

A: The overrides work like tags, where modpack devs can use "replace" to override any mod-designated data. Entries can be a list of items or a \#tag.
  • The file "fuel_overrides.json" gets placed in the folder "data/jemscampfires/fuel_overrides".
  • Template:
    { 
       "replace": false, 
       "fuel_overrides": [
            { "fuel_ticks": 200, "input": "#minecraft:buttons" },
            { "fuel_ticks": 600, "input": [ "minecraft:spruce_log" ] },
            { "fuel_ticks": 40000, "input": [ "minecraft:spruce_trapdoor",
                  "minecraft:oak_trapdoor",
                  "minecraft:diamond" ] }
        ]
    }

Q: Porting to other versions/loaders?

A: I will port to newer Neoforge versions, but I have no plans to downport below 1.16.5, to Fabric, to Bedrock, or to continue Forge support. Anyone is free to do so, please just credit the original mod! :)

 

Q: Features or compatibility requests?

A: I am always open to ideas and requests! No promises that they can or will be added, of course.

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
  • campfireUseWhitelist --- Switch regular campfire filtered-fuels tag to a whitelist (blacklist by default) - Default false

Decorative Options:

  • 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 Options:

  • 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 Options:

  • 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
  • fuel_based_lighting --- Enable campfire dimming when low on fuel. Changes require world-restart. WARNING: Potentially buggy - Default: false
  • fuel_based_lighting_eternal --- Enable campfire fuel dimming for eternal campfires. Requires \'enableFuelBasedLighting\' to be true. Changes require world restart. WARNING: Potentially buggy, manually updating eternal campfires is inherently tricky - Default: false
  • farmersDelightCompat --- Enable compatibility changes for the Farmer's Delight stove block - Default true


Client Config Options:
  • bonfire_extra_particles --- Render additional bonfire embers and smoke - Default true
  • debugTicksRemaining --- Fuel info messages also show the time remaining in ticks - Default false
  • debugInfoInChat --- Fuel info messages are logged in the chat window instead of the action-bar - Default false

Confirmed compatibilities:

Farmer's Delight:

  • Works with the Stove Block! Also, fuel detection hitboxes are wide enough for skillets and pots.
  • FD compat got broken in 1.20.1 by FD v1.3/1.3.1. Fixed by v1.20.1-1.6.2 version! This new version will not work for older, pre-1.3 Farmer's Delight. Continue using v1.20.1-1.6.1. Also, Neoforge v1.21.1+ versions will only target FD 1.3+ for compat.

Starlight/Moonrise:

  • Will not crash when using dynamic fuel lighting

Build Your Campfire:

  • Config option "enableCampfireBuildCompatibilityFix" needs to be set to "true"

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"

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

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more