🔥Better Campfires🔥
Better Campfires mod significantly enhances campfire mechanics in Minecraft, making them more functional and realistic elements of the game world. You get complete control over settings through configuration files.
Key Features
Customizable effects for players - set positive buffs for characters near a burning campfire.
Unlit campfires - ability to create initially extinguished campfires (disabled by default in settings).
Effect on hostile mobs - configure weakening effects or enhancements for monsters near campfires.
Behavior in precipitation - rain and snow can extinguish your campfire, adding realism to survival.
Limited burning time - campfires burn out over time and require re-ignition.
Damage to mobs - enemy creatures take damage when approaching burning campfires.
Fuel system - various materials can extend campfire burning duration (active only when burnout option is enabled).
Effect Configuration
Before adding effects, study their identifiers in Minecraft.
In-game use F3 + H combination to display item identifiers in tooltips.
Note: Changes in configuration files require game restart to apply.
Configuration Example
{
"campfires_start_unlit": false,
"campfires_can_burn_out": true,
"can_check_burn_out_time_left": true,
"campfires_burn_out_time": 24000,
"campfires_extinguish_by_rain": true,
"rain_exinguish_time_multiply": 10,
"campfires_extinguish_by_snow": true,
"snow_extinguish_time_multiply": 3,
"campfires_can_buff": true,
"campfires_can_buff_for_non_hostile_mobs": true,
"campfires_can_buff_for_hostile_mobs": true,
"campfires_can_burn_hostile_mobs_based_on_buff_radius": true,
"buff_radius": 7,
"buff_check_interval": 30,
"buffs": [
{
"effect": "minecraft:regeneration",
"duration": 200,
"amplifier": 0
},
{
"effect": "minecraft:resistance",
"duration": 200,
"amplifier": 0
}
],
"hostile_mob_buffs": [
{
"effect": "minecraft:weakness",
"duration": 100,
"amplifier": 0
},
{
"effect": "minecraft:slowness",
"duration": 100,
"amplifier": 0
}
],
"campfire_fuels": [
{
"fuelId": "#minecraft:logs",
"addBurnTime": 1600
},
{
"fuelId": "#minecraft:planks",
"addBurnTime": 400
},
{
"fuelId": "minecraft:stick",
"addBurnTime": 200
},
{
"fuelId": "minecraft:coal",
"addBurnTime": 2400
},
{
"fuelId": "minecraft:charcoal",
"addBurnTime": 2400
},
{
"fuelId": "minecraft:coal_block",
"addBurnTime": 19200
}
]
}
If you use Lithium, add the following line to lithium.properties configuration file for proper campfire burnout system operation:
mixin.world.block_entity_ticking.sleeping.campfire=false