Sueta

Magical Campfires

2.3+26.3-spigot

Heals you when near campfires! Fully customizable with support for both normal and soul campfires.

·Plugin
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 (.apk files) 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 reload reloads the config. On the plugins it needs magicalcampfire.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!
NeyHost

Similar projects

Plugin →