EmberHealing | Campfire healing icon

EmberHealing | Campfire healing -----

Heal players with campfires.



[​IMG]
[​IMG]

Introducing "EmberHealing," a comprehensive Minecraft Campfire Plugin that brings a world of features to your gameplay. EmberHealing's Fuel System ensures the authenticity of your survival experience, demanding specific fuel types to ignite campfires. The Creative Campfire feature unleashes boundless creativity by eliminating the need for fuel, allowing you to explore, tell stories, and relax by the fire freely. Keep the competition alive with the Leaderboard System, tracking and showcasing those who've spent the most time enjoying the campfire's warmth. Add a touch of magic to your regeneration with Custom Particles, enhancing your healing process visually. Elevate your campfires with the Upgradeable Campfires feature, granting precise control over regeneration attributes and supporting in-game items and economies. EmberHealing even allows you to toggle Soul Campfire support, illuminating the Nether or maintaining the classic campfire setting to suit your Minecraft world's ambiance.


[​IMG]

  • Fuel system - Campfires won't work without a given fuel
  • Creative Campfire - Use campfires withouts fuel
  • Leaderboard system see who has spent the most time next to a campfire
  • Custom particles - Particles on healing
  • Upgradeable campfires - regeneration-radius, regeneration-amount, regeneration-frequency. Item and economy supported
  • Soul campfire supported - Enable/Disable soul campfires depending if you want them in the nether or not
[​IMG]


/eh - n/a
/eh give <player> <amount> - eh.admin
/eh reload - eh.admin
/eh time - eh.player
/eh time <player> - eh.player
/eh leaderboard - eh.player



[​IMG]

Code (YAML):
#   ______           _                 _    _            _ _

#  |  ____|         | |               | |  | |          | (_)

#  | |__   _ __ ___ | |__   ___ _ __  | |__| | ___  __ _| |_ _ __   __ _

#  |  __| | '_ ` _ \| '_ \ / _ \ '__| |  __  |/ _ \/ _` | | | '_ \ / _` |

#  | |____| | | | | | |_) |  __/ |    | |  | |  __/ (_| | | | | | | (_| |

#  |______|_| |_| |_|_.__/ \___|_|    |_|  |_|\___|\__,_|_|_|_| |_|\__, |

#                                                                   __/ |

#                                                                  |___/

# Time (in seconds) between each heal.

# Upgradeable Fireplaces

upgrade-levels:

  basic:

    regeneration-radius: 5

    regeneration-amount: 1

    regeneration-frequency: 3

    next-upgrade: upgraded

    upgrade-cost:

      currency: 20

      items:

        DIAMOND: 5

  upgraded:

    regeneration-radius: 6

    regeneration-amount: 2

    regeneration-frequency: 2

    next-upgrade: advanced

    upgrade-cost:

      currency: 100

      items:

        DIAMOND: 10

  advanced:

    regeneration-radius: 6

    regeneration-amount: 2

    regeneration-frequency: 2


# Ember that will be considered the default level 1 ember.

default-ember-level
: basic

# Time (in seconds) between each fuel consumption.

fuel-consumption-frequency
: 5

# Material used as fuel.

fuel-material
: COAL

# Heal (in HP) players will receive from embers.

heal-amount
: 2

# Radius (in blocks) campfires will heal players.

heal-radius
: 3

# Whether campfires should heal during the day.

day-healing
: true

# Whether campfires should heal during the night.

night-healing
: true

# Whether soul campfires should heal.

soul-fire-place-heal
: true

# Whether campfires should heal players in creative mode.

heal-creative-players
: true

# Whether campfires should heal players in creative mode.

heal-spectator-players
: true

# Whether campfires should drop when broken.

drop-campfires
: true

# Warnings sent to players as fireplaces run out of fuel.

# Each number is the amount of fuel left.

fuel-warnings
:

  300
:

    message
: 'Your fireplace will run out in 5 minutes.'

    sound
:

      enabled
: true

      sound
: 'BLOCK_NOTE_BLOCK_PLING'

      volume
: 1

      pitch
: 1

  120
:

    message
: 'Your fireplace will run out in 2 minutes.'

    sound
:

      enabled
: true

      sound
: 'BLOCK_NOTE_BLOCK_PLING'

      volume
: 1

      pitch
: 1

  60
:

    message
: 'Your fireplace will run out in 1 minute.'

    sound
:

      enabled
: true

      sound
: 'BLOCK_NOTE_BLOCK_PLING'

      volume
: 1

      pitch
: 1


# Settings regarding the leaderboard menu.

leaderboard-menu
:

  gui-name
: 'Top Near Ember Time'

  gui-filler
: GRAY_STAINED_GLASS_PANE

  head-name
: '&a #%position% %player%'

  head-lore
: '&aTime : &l%time%'

  # HeadDatabase code

  empty-place-head
: 42990


# Messages the plugin will use.

messages
:

  unknown-command
: '&cUnknown command. Type &l/emberhealing help &cto see the full command list.'

  not-console-command
: '&cNot available for consoles.'

  no-permission
: '&cYou do not have permissions to use this command!'

  player-not-found
: '&cPlayer &l %player% &cnot found.'


  give-command-info
: 'Gives the selected player the specified amount of creative campfires.'

  give-command-usage
: '/emberhealing give <Player> <Amount>'

  amount-higher-than-zero
: '&cAmount must be higher than 0.'

  give-command-success-target
: '&aYou''ve received &l %amount%&a creative campfires.'

  give-command-success-sender
: '&a&l %target%&a has successfully receieved &l%amount%&a creative campfires.'


  time-command-info
: 'Shows how long you''ve been healed by a healing ember.'

  time-command-usage
: '/emberhealing time [Player ]'

  time-command-success
: '&a&l %target%''s&a ember healing time: &l%time%'


  top-command-info
: 'Displays the top menu.'

  top-command-usage
: '/emberhealing top'


  help-command-info
: 'Displays this list.'

  help-command-usage
: '/emberhealing help'


  reload-command-info
: 'Reloads the plugin''s config.'

  reload-command-usage
: '/emberhealing reload'

  reload-command-success
: '&aConfig reloaded successfully.'


  no-upgrade-resources
: '&cYou don''t have enough resources for this upgrade.'


# Sounds the plugin will use.

sounds
:

  success
:

    enabled
: true

    sound
: BLOCK_NOTE_BLOCK_PLING

    volume
: 0.6

    pitch
: 1.6

  error
:

    enabled
: true

    sound
: BLOCK_NOTE_BLOCK_BASS

    volume
: 0.6

    pitch
: 0.5

  fuel-in
:

    enabled
: true

    sound
: ENTITY_GENERIC_EXTINGUISH_FIRE

    volume
: 0.6

    pitch
: 0.7

  fuel-out
:

    enabled
: true

    sound
: ENTITY_GENERIC_EXTINGUISH_FIRE

    volume
: 0.6

    pitch
: 1.5

  upgrade
:

    enabled
: true

    sound
: BLOCK_BEACON_POWER_SELECT

    volume
: 0.6

    pitch
: 1.5

  menu-open
:

    enabled
: true

    sound
: UI_BUTTON_CLICK

# Particles the plugin will use.

particles
:

  heal
:

    enabled
: true

    particle
: HEART

    amount
: 10

    x-offset
: 0.3

    y-offset
: 0.3

    z-offset
: 0.3

    speed
: 0.2

[​IMG] [​IMG]
Resource Information
Author:
----------
Total Downloads: 4
First Release: Oct 4, 2023
Last Update: Oct 4, 2023
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings