Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed MIT
Published 3 months ago
Updated 4 weeks ago
🔥Better Campfires🔥
Better Campfires is a Minecraft mod designed to improve the campfire mechanics, making them more versatile and interactive for players. It introduces a variety of new features to enhance gameplay, including expanded cooking options, buffs, and more realistic campfires, which are fully configurable!
Features
- Custom Buffs For Players: Players receive buffs when near a campfire, adding a strategic element to survival gameplay.
- Custom Buffs For Hostile Mobs: You can add debuffs or buffs for hostile mobs.
- Rains And Snow Can Extinguish Campfires: Rains now can extinguish the campfires.
- Campfires Burn Out: Campfires are burnt out after a certain time.
- Campfires Burn Hostile Mobs: Campfires now can burn hostile mobs.
- Campfire Fuels: Fuels to make your campfire burn longer. (works if Campfires Burn Out is enabled)
- Cooking Around Campfires: Cook various raw items into their cooked counterparts using campfires.
- Configurable Options: Easily customize which items can be cooked and the buffs that are applied via a configuration file.
Giving Buffs:
Cooking Items:
Configuration
- All the buff Ids, Read This Before Adding Any Buff, You Need To Know The Ids First
- You can press F3 + H in the game to show the tooltips for each item, so you can get the item's id
After changing the config, you need to restart the game to apply new changes.
Example Configuration (No Supporting For Cooking Mod Items, Hope Someone Can Make A Pull Request <3)
{
"apply_to_all_new_campfires_in_the_world_not_only_when_placed_or_broken_by_something_or_someone_PERFORMANCE_INTENSIVE": false,
"campfires_can_burn_out": true,
"can_check_burn_out_time_left": true,
"campfires_burn_out_time": 12000,
"campfires_extinguish_by_rain": true,
"campfires_extinguish_by_rain_time": 180,
"campfires_extinguish_by_snow": true,
"campfires_extinguish_by_snow_time": 1200,
"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,
"campfires_can_cook": true,
"cook_radius": 4,
"cook_check_interval": 20,
"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
}
],
"cookable_items": [
{
"rawItem": "minecraft:cod",
"cookTime": 200,
"cookedItem": "minecraft:cooked_cod"
},
{
"rawItem": "minecraft:salmon",
"cookTime": 150,
"cookedItem": "minecraft:cooked_salmon"
},
{
"rawItem": "minecraft:beef",
"cookTime": 300,
"cookedItem": "minecraft:cooked_beef"
},
{
"rawItem": "minecraft:chicken",
"cookTime": 200,
"cookedItem": "minecraft:cooked_chicken"
},
{
"rawItem": "minecraft:mutton",
"cookTime": 200,
"cookedItem": "minecraft:cooked_mutton"
},
{
"rawItem": "minecraft:porkchop",
"cookTime": 250,
"cookedItem": "minecraft:cooked_porkchop"
},
{
"rawItem": "minecraft:rabbit",
"cookTime": 200,
"cookedItem": "minecraft:cooked_rabbit"
},
{
"rawItem": "minecraft:potato",
"cookTime": 100,
"cookedItem": "minecraft:baked_potato"
},
{
"rawItem": "minecraft:grass_block",
"cookTime": 200,
"cookedItem": "minecraft:dirt"
}
],
"campfire_fuels": [
{
"fuelId": "minecraft:stick",
"addBurnTime": 100
},
{
"fuelId": "minecraft:oak_log",
"addBurnTime": 800
},
{
"fuelId": "minecraft:birch_log",
"addBurnTime": 800
},
{
"fuelId": "minecraft:spruce_log",
"addBurnTime": 800
},
{
"fuelId": "minecraft:jungle_log",
"addBurnTime": 800
},
{
"fuelId": "minecraft:acacia_log",
"addBurnTime": 800
},
{
"fuelId": "minecraft:dark_oak_log",
"addBurnTime": 800
},
{
"fuelId": "minecraft:oak_planks",
"addBurnTime": 200
},
{
"fuelId": "minecraft:birch_planks",
"addBurnTime": 200
},
{
"fuelId": "minecraft:spruce_planks",
"addBurnTime": 200
},
{
"fuelId": "minecraft:jungle_planks",
"addBurnTime": 200
},
{
"fuelId": "minecraft:acacia_planks",
"addBurnTime": 200
},
{
"fuelId": "minecraft:dark_oak_planks",
"addBurnTime": 200
},
{
"fuelId": "minecraft:coal",
"addBurnTime": 1200
},
{
"fuelId": "minecraft:charcoal",
"addBurnTime": 1200
},
{
"fuelId": "minecraft:coal_block",
"addBurnTime": 9600
}
]
}