Перейти к содержимому
Mineforgian

Heartcore

A configurable Minecraft Hardcore mod that removes hearts when you die, with a few other added features.

Загрузки
1K
Подписчики
6
Обновлён
21 мая 2025 г.
Лицензия
MIT

Опубликован 15 мая 2025 г.

Heartcore

Heartcore is a twist on Minecraft's Hardcore mode. Instead of a single death ending your world, every death costs you a maximum heart. Run out of hearts, and you die forever.

Features

  • Lose Max Hearts on Death: Each time you die, you permanently lose a configurable number of hearts.
  • Regain Hearts with Items: By default, enchanted golden apples restore a heart—but you can customize or disable healing items entirely.
  • Healing via NBT: Any food item can restore hearts if it includes the heartcore:heart_modifier CustomData NBT tag. This tag accepts integers, allowing precise control over how many hearts are gained or lost.
  • Random Respawn Option: Players can respawn at a random location after death, with configurable min/max radius. Caves are now excluded to improve safety.
  • Configurable and Dynamic: Change values like heartsPerHealingItem, minHearts, and maxHearts, and enforce max health limits for returning players with enforceMaxHealth.
  • Server Commands:
    • /heartcore config – Adjust settings live as a server operator.
    • /heartcore giftheart <player> – Let players share their max hearts with others.

Multiplayer Friendly

  • Only the server host or world owner needs to install Heartcore.
  • The only client side feature is changing the spectator button to say respawn on servers

Requirements

Ченджлог

1.0.2+1.21.5Релиз1.21.5 · 21 мая 2025 г.
  • Following the mod_version + game_version naming scheme from now on
  • Added the custom Player NBT bool tag heartcore:recently_died to track when a player is dead but hasn't respawned yet
  • Added the custom Player NBT bool tag heartcore:seen_before to set new player's max health to the server max health
  • Added the custom Player NBT bool tag heartcore:health_at_death to easily track if a player has enough hearts to respawn
  • Added the enforceMaxHealth config option that will make sure players joining the server don't have more than the maxHearts allowed by the server
  • Fixed a bug where the random respawn feature would respawn players in caves
  • Fixed a bug where the random respawn feature would sometimes cause an out of memory crash (report if encountered)
  • Rewrote the respawning logic, so the server won't hang on respawn due to waiting a game tick to switch gamemodes
1.0.2+1.21.4Релиз1.21.4 · 21 мая 2025 г.
  • Following the mod_version + game_version naming scheme from now on
  • Added the custom Player NBT bool tag heartcore:recently_died to track when a player is dead but hasn't respawned yet
  • Added the custom Player NBT bool tag heartcore:seen_before to set new player's max health to the server max health
  • Added the custom Player NBT bool tag heartcore:health_at_death to easily track if a player has enough hearts to respawn
  • Added the enforceMaxHealth config option that will make sure players joining the server don't have more than the maxHearts allowed by the server
  • Fixed a bug where the random respawn feature would respawn players in caves
  • Fixed a bug where the random respawn feature would sometimes cause an out of memory crash (report if encountered)
  • Rewrote the respawning logic, so the server won't hang on respawn due to waiting a game tick to switch gamemodes
1.0.2+1.21.3Релиз1.21.3 · 21 мая 2025 г.
  • Following the mod_version + game_version naming scheme from now on
  • Added the custom Player NBT bool tag heartcore:recently_died to track when a player is dead but hasn't respawned yet
  • Added the custom Player NBT bool tag heartcore:seen_before to set new player's max health to the server max health
  • Added the custom Player NBT bool tag heartcore:health_at_death to easily track if a player has enough hearts to respawn
  • Added the enforceMaxHealth config option that will make sure players joining the server don't have more than the maxHearts allowed by the server
  • Fixed a bug where the random respawn feature would respawn players in caves
  • Fixed a bug where the random respawn feature would sometimes cause an out of memory crash (report if encountered)
  • Rewrote the respawning logic, so the server won't hang on respawn due to waiting a game tick to switch gamemodes
1.0.2+1.21.2Релиз1.21.2 · 21 мая 2025 г.
  • Following the mod_version + game_version naming scheme from now on
  • Added the custom Player NBT bool tag heartcore:recently_died to track when a player is dead but hasn't respawned yet
  • Added the custom Player NBT bool tag heartcore:seen_before to set new player's max health to the server max health
  • Added the custom Player NBT bool tag heartcore:health_at_death to easily track if a player has enough hearts to respawn
  • Added the enforceMaxHealth config option that will make sure players joining the server don't have more than the maxHearts allowed by the server
  • Fixed a bug where the random respawn feature would respawn players in caves
  • Fixed a bug where the random respawn feature would sometimes cause an out of memory crash (report if encountered)
  • Rewrote the respawning logic, so the server won't hang on respawn due to waiting a game tick to switch gamemodes
1.0.2+1.21.1Релиз1.21.1 · 21 мая 2025 г.
  • Following the mod_version + game_version naming scheme from now on
  • Added the custom Player NBT bool tag heartcore:recently_died to track when a player is dead but hasn't respawned yet
  • Added the custom Player NBT bool tag heartcore:seen_before to set new player's max health to the server max health
  • Added the custom Player NBT bool tag heartcore:health_at_death to easily track if a player has enough hearts to respawn
  • Added the enforceMaxHealth config option that will make sure players joining the server don't have more than the maxHearts allowed by the server
  • Fixed a bug where the random respawn feature would respawn players in caves
  • Fixed a bug where the random respawn feature would sometimes cause an out of memory crash (report if encountered)
  • Rewrote the respawning logic, so the server won't hang on respawn due to waiting a game tick to switch gamemodes
1.0.2+1.21Релиз1.21 · 21 мая 2025 г.
  • Following the mod_version + game_version naming scheme from now on
  • Added the custom Player NBT bool tag heartcore:recently_died to track when a player is dead but hasn't respawned yet
  • Added the custom Player NBT bool tag heartcore:seen_before to set new player's max health to the server max health
  • Added the custom Player NBT bool tag heartcore:health_at_death to easily track if a player has enough hearts to respawn
  • Added the enforceMaxHealth config option that will make sure players joining the server don't have more than the maxHearts allowed by the server
  • Fixed a bug where the random respawn feature would respawn players in caves
  • Fixed a bug where the random respawn feature would sometimes cause an out of memory crash (report if encountered)
  • Rewrote the respawning logic, so the server won't hang on respawn due to waiting a game tick to switch gamemodes
1.0.1Релиз1.21 · 20 мая 2025 г.
  • Added /heartcore giftheart command for multiplayer
  • Added /heartcore config commands for server operators
  • Fixed a bug causing servers accessing a client-only mixin
  • Fixed a bug where minHearts wasn't syncing with the client
  • Added heartsPerHealingItem config
  • Added support for half hearts
  • Renamed the NBT tag from heartcore:add_heart to heartcore:heart_modifier
  • heartcore:heart_modifier now accepts an integer for adding/removing a custom amount of hearts
1.0.1Релиз1.21.1 · 20 мая 2025 г.
  • Added /heartcore giftheart command for multiplayer
  • Added /heartcore config commands for server operators
  • Fixed a bug causing servers accessing a client-only mixin
  • Fixed a bug where minHearts wasn't syncing with the client
  • Added heartsPerHealingItem config
  • Added support for half hearts
  • Renamed the NBT tag from heartcore:add_heart to heartcore:heart_modifier
  • heartcore:heart_modifier now accepts an integer for adding/removing a custom amount of hearts

Комментарии

Загружаем…