Magical Campfires
2.3+26.3-spigotHeals you when near campfires! Fully customizable with support for both normal and soul campfires.
- Tested MC versions
- 1.18, 1.19, 1.20, 1.21, 26.1, 26.3
❗[Notice] Google will lock-down Android and your ability to install applications❗
Starting in September 2026, Android will require all apps to be registered by verified developers in order to be installed on certified Android devices, and Google gets to decide who 'verified developers' are.
- Your right to freely develop and install whatever apps (
.apkfiles) you want may cease. - App developers will be forced to hand over govt. ids to Google and tie their apps to their real life identities.
- Google gets to decide who gets approved. Being rejected means nobody can install your apps.
- Developers Google arbirarily chooses it doesn't like, as well as users who reside in sanctioned regions like Russia, may face difficulties or be cut-off entirely from having their apps installable.
Please visit the following resources for more infromation:
Players standing near a lit campfire slowly heal. Normal campfires and soul campfires have their own settings, so one can be stronger than the other, or you can use only one of them.
It only needs to be on the server, players join with a vanilla client.
How it works
Every few ticks the plugin looks for campfires around each player. If there is a lit one in range, the player heals a bit and can get a message in the actionbar. Spectators and dead players are skipped, and you can drop the lit requirement if you want unlit campfires to count too.
Config
On Paper, Folia and Purpur the file is plugins/MagicalCampfire/config.yml and messages use MiniMessage. Spigot uses the same file with § color codes.
Fabric, NeoForge and Forge use config/magicalcampfire.json with the same options and the same defaults. There interval is in ticks and messages use & color codes. Configs from the old Fabric versions had the interval in milliseconds, they are converted the first time the new version starts.
Paper config.yml
settings:
enabled: true # if false, overrides campfire.enabled and soul_campfire.enabled
campfire:
enabled: true # if normal campfires should heal
interval: 40 # time in ticks
is_lit: true # whether the campfire has to be lit to heal the player
amount: 1 # 1 = half heart (1 hp)
range: 3 # range in blocks into every direction
actionbar: # as soon as not in range, don't show
enabled: true # if it should show an actionbar message while in range of a campfire
message: "<gold>You're getting healed by a campfire" # the message to display while in range
soul_campfire:
enabled: false
interval: 60
is_lit: true
amount: 1
range: 4
actionbar:
enabled: false
message: "<blue>You're getting healed by a soul campfire"
Commands and permissions
/campfire reloadreloads the config. On the plugins it needsmagicalcampfire.reload, on the mods it needs operator rights. A changed interval applies right away.
Where it runs
Paper, Folia and Purpur, and Spigot, as plugins.
Fabric, Quilt, NeoForge and Forge as a mod, for 26.3 so far. The mods don't need Fabric API.
Need a reliable server? Check out NeyHost!
NeyHost offers affordable, high-performance servers for Minecraft (Java & Bedrock), 7DTD, Hytale, and more!

Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta