Campfire Backport - Bringing Campfires Back to Older Minecraft Versions

This mod adds functional campfires and soul campfires to Minecraft version 1.7.10, features that were originally introduced in more modern versions of the game.
Core Features
Campfires can now be used for cooking food - simply right-click with food in hand to place it on the campfire. After 30 seconds, the food will be ready. You can cook up to 4 items simultaneously.
If you place a hay bale underneath a campfire, it becomes a signal fire with smoke that rises much higher than normal.
Lit campfires deal damage to mobs that step on them, with soul campfires causing more significant damage.
When breaking a regular campfire without silk touch, it drops charcoal, while soul campfires drop soul sand or soul soil (if Netherlicious mod is installed).
Fire Management
To extinguish a campfire:
- Use a shovel (works through dispensers too)
- Apply a water bucket
- Throw a splash potion on it
To ignite a campfire:
- Use flint and steel
- Apply a fire charge
- Hit with an item enchanted with Fire Aspect (works through dispensers)
- Step on it while on fire
- Hit with a flaming arrow
- Hit with a small fireball (from blazes or dispensers)
Settings for Modpack Creators
The mod offers numerous customization options:
Charcoal Only: Restricts crafting regular campfires to charcoal only.
Soul Soil Only: Requires soul soil exclusively for crafting soul campfires.
Automation: Allows hoppers and other blocks to automatically load items into campfires.
Healing Campfires: Lit campfires can regenerate health for nearby players with customizable effect parameters and radius.
Silk Touch Required: Determines whether the enchantment is needed to obtain the campfire block when broken.
Unlit by Default: Created campfires start unlit and require ignition.
State Memory: Campfires preserve their state (lit/unlit) when broken.
Extinguished by Rain: Rain can put out campfires (signal fires are more resistant).
Damage: Can disable damage to mobs for decorative purposes.
Respawn Point: Allows setting respawn points on lit campfires.
Colored Smoke: Campfires can emit smoke in different colors depending on the block beneath them when receiving redstone signal.
Vis Costs: Configuration of vis costs for Thaumcraft when extinguishing/igniting.
Burn Out Timers: Setting time after which campfires extinguish automatically.
Burn to Nothing: Probability of complete campfire destruction when burning out.
Burn Out as Item: Timers work even when campfires are in inventory.
Campfire Drops: Configuration of items dropped when breaking campfires.
Signal Fire Blocks: Definition of blocks that turn campfires into signal fires.
Auto Recipe Discovery: Automatic copying of furnace recipes for use in campfires.
Custom Recipes: Creation of custom recipes for campfires.
Custom Extinguishers/Ignitors: Adding custom fire management methods.
Compatibility with Other Mods
NEI: All campfire recipes and fire management methods display in NEI.
WAILA: Shows cooking progress on campfires.
Thaumcraft: Full integration - ignition/extinction with wands, scanning, heating crucibles.
Witchery: Heating kettles and witch's cauldrons, interaction with potions and symbols.
Botania: Ignition with mana bursts using Kindle Lens.
Galacticraft / Advanced Rocketry: Campfires extinguish without oxygen, smoke reacts to atmosphere.
Netherlicious: Additional campfire types and crafting options.
CraftTweaker: Advanced customization capabilities through scripts.