COWMODSКаталог модов

Incremental Hardcore

A new take on the hardcore gamemode.

Автор: RPD_1b1,2 тыс.9обновлён 3 апр. 2025 г.
Механики игры

Описание

This is a new gamemode, in which, every time you die, you lose a heart. Once you run out of max hearts you truly die just like in vanilla hardcore.

Disclaimer

DO NOT use Minecraft's hardcore game mode, as it interferes with the pack.

Useful Info

  • You can access the settings menu using /function inh:settings
  • You can uninstall the pack using /function inh:uninstall
  • You can change the items used to revive and heal players by going to data\incrementalhardcore\tags\item\healing_item.json and data\incrementalhardcore\tags\item\revive_item.json respectivley. (This only applies to the datapack version)

Please note, if you're using the datapack version. In order to install the pack you need to put it in your worlds folder, this can be done by taking it from your profile/datapacks folder, to the saves/(your world here)/datapacks folder

Gameplay

  • Every single time you die, no matter what. You lose a maximum heart. You start off with 10, just like in vanilla. All the way down to 0

  • Once you hit 0 max hearts you get sent to spectator mode, in which you are stuck like that until you are revived (Disabled by default)

  • In order to get back max hearts, you need to rename a netherite scrap to the player's name and throw it onto a lodestone.

  • If enabled, you can revive friends by doing the same thing with totems of undying

Settings
SettingDescriptionDefault
AllowHealingWhether or not you can regain max health using netherite ingotstrue
AllowRevivesWhether or not you can revive players using a totem of undyingfalse
TotemEffectWhether or not you get the totem of undying potion effects on revivalfalse
ReviveHealthThe number of half-hearts a revived player will spawn with2
How update packs when incompatible
Version 2 to Version 3+ This is caused by the namespace changes of version 3. In order to fix this. You need to migrate the users data. To migrate your user's data you need to make sure they are on the server. Then run the command

/execute as @a run scoreboard players operation @s INH.MaxHealth = @s MaxHealth

If it is ran again, it will transfer the data of all players, including ones who have already had their data transferred, possibly rolling back their data. To transfer only one players data, instead run /execute as (player) run scoreboard players operation @s INH.MaxHealth = @s MaxHealth

For any feature requests, please let me know on the projects github!

Последние версии

Все версии →
release

v3.4

3.4+mod
3 апр. 2025 г.593Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5fabric, forge, neoforge, quilt
Скачать
Что нового
* Added 1.21.5 support in the form of checking for the version at load, and changing how the names are stored based off of that * Reverted the minimum revive health being 1 (Its now back to 2) * Moved settings back to `incrementalhardcore` and instead have the `inh` variant simply reference it * Added an uninstall function and an `inh` version to go with it * made `tick` a scheduled function, to support uninstalling * Re-added incompatible version detector * changed MCmeta * Split the settings menu into a 1.21-1.21.4 and a 1.21.5+ variant due to click events and hover events changing. * Fixed `set_value` properly updating the settings menu again
release

v3.4

3.4
3 апр. 2025 г.142Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5datapack
Скачать
Что нового
* Added 1.21.5 support in the form of checking for the version at load, and changing how the names are stored based off of that * Reverted the minimum revive health being 1 (Its now back to 2) * Moved settings back to `incrementalhardcore` and instead have the `inh` variant simply reference it * Added an uninstall function and an `inh` version to go with it * made `tick` a scheduled function, to support uninstalling * Re-added incompatible version detector * changed MCmeta * Split the settings menu into a 1.21-1.21.4 and a 1.21.5+ variant due to click events and hover events changing. * Fixed `set_value` properly updating the settings menu again
release

v3.3

3.3+mod
3 апр. 2025 г.46Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5fabric, forge, neoforge, quilt
Скачать
Что нового
* Removes the incompatible version upgrade check. It was VERY poorly implemented and I'll get around to making a proper one within the coming update. * Adds an alias for the settings menu (inh:settings) * Changes some function names to make them less yappy * Reduced redundant health update code * Removed template settings in the setting function * Added an invalid health warning to the `ReviveHealth` setting. Support for 1.21.5 is being tested
release

v3.3

3.3
3 апр. 2025 г.30Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5datapack
Скачать
Что нового
* Removes the incompatible version upgrade check. It was VERY poorly implemented and I'll get around to making a proper one within the coming update. * Adds an alias for the settings menu (inh:settings) * Changes some function names to make them less yappy * Reduced redundant health update code * Removed template settings in the setting function * Added an invalid health warning to the `ReviveHealth` setting. Support for 1.21.5 is being tested
release

Modification Update

3.2+mod
6 мар. 2025 г.83Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4fabric, forge, neoforge, quilt
Скачать
Что нового
## Additions * Added the ability to change which item is used to heal, and revive players. you can easily change it by going to ```data\incrementalhardcore\tags\item\healing_item.json``` and ```data\incrementalhardcore\tags\item\revive_item.json``` respectivley. * Added the ```ReviveHealth``` setting which changes the number of maximum hearts you get from a revive between ```2```, ```4```, ```6```, and ```Custom``` which will give you the command to change it to any value between ```2-20``` * Added a system that checks for a version difference that will effect compatibility, then attempt to automatically convert the old version to the new one, when available. ## Changes * Changed the default healing item from ```minecraft:netherite_ingot``` to ```minecraft:netherite_scrap``` * Changed the default number of hearts you get from a revive from ```6``` to ```2``` * Changed the namespace of ```MaxHealth```, ```temp```, ```DeathDetect``` to ```INH.MaxHealth```, ```INH.temp```, ```INH.DeathDetect```. This will require you to manually transfer over your players data. There is a tool for it, you can read more about that below. * Changed ```Version``` to ```3``` <details> <summary>How to migrate user data</summary> To migrate your user's data you need to make sure they are on the server, then run the command (/function incrementalhardcore:old_version/version_2_data_transfer) If it is ran again, it will only transfer the data of players who have not already had their data transferred. This will also clear the incompatible version warning upon load </details> ## Bug Fixes * Fixed being able to revive offline players * Fixed healing offline players not taking effect until their health was updated while online
release

Modification Update

3.2
6 мар. 2025 г.39Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
Скачать
Что нового
## Additions * Added the ability to change which item is used to heal, and revive players. you can easily change it by going to ```data\incrementalhardcore\tags\item\healing_item.json``` and ```data\incrementalhardcore\tags\item\revive_item.json``` respectivley. * Added the ```ReviveHealth``` setting which changes the number of maximum hearts you get from a revive between ```2```, ```4```, ```6```, and ```Custom``` which will give you the command to change it to any value between ```2-20``` * Added a system that checks for a version difference that will effect compatibility, then attempt to automatically convert the old version to the new one, when available. ## Changes * Changed the default healing item from ```minecraft:netherite_ingot``` to ```minecraft:netherite_scrap``` * Changed the default number of hearts you get from a revive from ```6``` to ```2``` * Changed the namespace of ```MaxHealth```, ```temp```, ```DeathDetect``` to ```INH.MaxHealth```, ```INH.temp```, ```INH.DeathDetect```. This will require you to manually transfer over your players data. There is a tool for it, you can read more about that below. * Changed ```Version``` to ```3``` <details> <summary>How to migrate user data</summary> To migrate your user's data you need to make sure they are on the server, then run the command (/function incrementalhardcore:old_version/version_2_data_transfer) If it is ran again, it will only transfer the data of players who have not already had their data transferred. This will also clear the incompatible version warning upon load </details> ## Bug Fixes * Fixed being able to revive offline players * Fixed healing offline players not taking effect until their health was updated while online
release

Revival update hotfix

2.1+mod
21 янв. 2025 г.84Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4fabric, forge, neoforge, quilt
Скачать
Что нового
I somehow missed one of the most obvious typos of the century...
release

Revival update hotfix

2.1
21 янв. 2025 г.33Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
Скачать
Что нового
I somehow missed one of the most obvious typos of the century...
release

The Revival Update

2
21 янв. 2025 г.25Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
Скачать
Что нового
Added a few features I felt was missing from the original release. - Settings menu for certain features - Revival feature In order to access the new settings menu just run `/function incrementalhardcore:settings` in chat. Also fixed a small optimization issue by using `if items` instead of `if data` for item checks. And a few more smaller things, related to having multiple items. Different implementation than you can find in 1.0 (Not like its used in that version lmao)
release

Version 1

1
15 янв. 2025 г.35Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4datapack
Скачать