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

Tough As Nails

A difficult, survival-based mod that adds body temperature and thirst!

Загрузки
1.9M
Подписчики
1K
Обновлён
28 июля 2026 г.
Лицензия
All-Rights-Reserved

Опубликован 19 ноября 2023 г.

Tough As Nails Logo

Follow on Bluesky Follow on X Join our Discord

Support on Patreon Donate via PayPal

Description

Tough As Nails is a survival mod that adds various features to increase the game's difficulty, including body temperature and thirst.

NOTE: THE BODY TEMPERATURE MECHANIC IS NOT AVAILABLE IN THE 1.16 VERSION!

Info and Terms

Requires GlitchCore Icon GlitchCore for Minecraft 1.20.4 and above*! Also requires Fabric API for Fabric version.

*Also required for 1.20.1 on mod version 9.2.0.171 and above

You may include this mod in a Modrinth-hosted modpack as long as you do not rehost the mod and only use builds uploaded directly by us, you do not sell the modpack or additional access to the mod via any means, and you follow any and all terms listed in the license for the version of the mod you are using.

More by Glitchfiend

Biomes O' Plenty Logo Serene Seasons Logo

Ченджлог

21.11.0.8Бета26.2 · 28 июля 2026 г.
Port to MC 26.2 (Fabric, Forge, NeoForge) (#959)
* Use JDK 25 for builds
* Port Fabric target to MC 26.2
Bumps Fabric API/GlitchCore to their 26.2 builds and fixes the API
breaks introduced in 26.2: Gui was renamed to Hud (heart/chat/selected-item
rendering moved with it), CriteriaTriggers moved to the .triggers package,
net.minecraft.util.Tuple was removed in favor of com.mojang.datafixers.util.Pair,
and Options.hideGui/Minecraft.screen were replaced by Hud.isHidden()/Gui.screen().
GlitchCore's RenderGuiEvent was renamed to RenderHudEvent to match.
SereneSeasons hasn't tagged a 26.2 release yet, so its dependency coordinate
is pinned to its own still-current 26.1.2 minecraft_version via a new
serene_seasons_mc_version property, separate from this project's bumped one.
Forge and NeoForge are excluded from settings.gradle for now since their
forge_version/neoforge_version haven't been updated to match and this port
only targets Fabric.
* Restore Forge and NeoForge support for MC 26.2
Re-includes both subprojects in settings.gradle and bumps forge_version
to 65.0.5 and neoforge_version to 26.2.0.21-beta. Applies the same
Gui->Hud mixin/access-transformer retargeting used for Fabric to each
loader's own MixinGui, and pins the SereneSeasons dependency coordinate
the same way as the Fabric build.
Also fixes NeoForge's datagen tag providers, which had been broken since
MC 1.21.6 independent of this port (never touched in subsequent version
bumps, so presumably untested): net.minecraft.data.tags.KeyTagProvider
and IntrinsicHolderTagsProvider were removed upstream in favor of a
unified TagsProvider<T> whose tag(TagKey<T>) now returns ResourceKey<T>-
based appenders instead of accepting raw registry objects directly, and
several provider constructors were passing a stray mod-id argument to
base-class constructors that never accepted one. Added small keys(...)
helpers in TANItemTagsProvider/TANBlockTagsProvider to bridge raw
Item/Block constants to ResourceKey for the new API.
Verified with ./gradlew :Forge:build and :NeoForge:build (previously
only :Fabric:build had been checked).
---------
Co-authored-by: Adubbz <[email protected]>
21.11.0.8Бета26.2 · 28 июля 2026 г.
Port to MC 26.2 (Fabric, Forge, NeoForge) (#959)
* Use JDK 25 for builds
* Port Fabric target to MC 26.2
Bumps Fabric API/GlitchCore to their 26.2 builds and fixes the API
breaks introduced in 26.2: Gui was renamed to Hud (heart/chat/selected-item
rendering moved with it), CriteriaTriggers moved to the .triggers package,
net.minecraft.util.Tuple was removed in favor of com.mojang.datafixers.util.Pair,
and Options.hideGui/Minecraft.screen were replaced by Hud.isHidden()/Gui.screen().
GlitchCore's RenderGuiEvent was renamed to RenderHudEvent to match.
SereneSeasons hasn't tagged a 26.2 release yet, so its dependency coordinate
is pinned to its own still-current 26.1.2 minecraft_version via a new
serene_seasons_mc_version property, separate from this project's bumped one.
Forge and NeoForge are excluded from settings.gradle for now since their
forge_version/neoforge_version haven't been updated to match and this port
only targets Fabric.
* Restore Forge and NeoForge support for MC 26.2
Re-includes both subprojects in settings.gradle and bumps forge_version
to 65.0.5 and neoforge_version to 26.2.0.21-beta. Applies the same
Gui->Hud mixin/access-transformer retargeting used for Fabric to each
loader's own MixinGui, and pins the SereneSeasons dependency coordinate
the same way as the Fabric build.
Also fixes NeoForge's datagen tag providers, which had been broken since
MC 1.21.6 independent of this port (never touched in subsequent version
bumps, so presumably untested): net.minecraft.data.tags.KeyTagProvider
and IntrinsicHolderTagsProvider were removed upstream in favor of a
unified TagsProvider<T> whose tag(TagKey<T>) now returns ResourceKey<T>-
based appenders instead of accepting raw registry objects directly, and
several provider constructors were passing a stray mod-id argument to
base-class constructors that never accepted one. Added small keys(...)
helpers in TANItemTagsProvider/TANBlockTagsProvider to bridge raw
Item/Block constants to ResourceKey for the new API.
Verified with ./gradlew :Forge:build and :NeoForge:build (previously
only :Fabric:build had been checked).
---------
Co-authored-by: Adubbz <[email protected]>
21.11.0.8Бета26.2 · 28 июля 2026 г.
Port to MC 26.2 (Fabric, Forge, NeoForge) (#959)
* Use JDK 25 for builds
* Port Fabric target to MC 26.2
Bumps Fabric API/GlitchCore to their 26.2 builds and fixes the API
breaks introduced in 26.2: Gui was renamed to Hud (heart/chat/selected-item
rendering moved with it), CriteriaTriggers moved to the .triggers package,
net.minecraft.util.Tuple was removed in favor of com.mojang.datafixers.util.Pair,
and Options.hideGui/Minecraft.screen were replaced by Hud.isHidden()/Gui.screen().
GlitchCore's RenderGuiEvent was renamed to RenderHudEvent to match.
SereneSeasons hasn't tagged a 26.2 release yet, so its dependency coordinate
is pinned to its own still-current 26.1.2 minecraft_version via a new
serene_seasons_mc_version property, separate from this project's bumped one.
Forge and NeoForge are excluded from settings.gradle for now since their
forge_version/neoforge_version haven't been updated to match and this port
only targets Fabric.
* Restore Forge and NeoForge support for MC 26.2
Re-includes both subprojects in settings.gradle and bumps forge_version
to 65.0.5 and neoforge_version to 26.2.0.21-beta. Applies the same
Gui->Hud mixin/access-transformer retargeting used for Fabric to each
loader's own MixinGui, and pins the SereneSeasons dependency coordinate
the same way as the Fabric build.
Also fixes NeoForge's datagen tag providers, which had been broken since
MC 1.21.6 independent of this port (never touched in subsequent version
bumps, so presumably untested): net.minecraft.data.tags.KeyTagProvider
and IntrinsicHolderTagsProvider were removed upstream in favor of a
unified TagsProvider<T> whose tag(TagKey<T>) now returns ResourceKey<T>-
based appenders instead of accepting raw registry objects directly, and
several provider constructors were passing a stray mod-id argument to
base-class constructors that never accepted one. Added small keys(...)
helpers in TANItemTagsProvider/TANBlockTagsProvider to bridge raw
Item/Block constants to ResourceKey for the new API.
Verified with ./gradlew :Forge:build and :NeoForge:build (previously
only :Fabric:build had been checked).
---------
Co-authored-by: Adubbz <[email protected]>
21.11.0.6Бета26.1.2 · 5 июля 2026 г.
Use JDK 25 for builds
21.11.0.6Бета26.1.2 · 5 июля 2026 г.
Use JDK 25 for builds
21.11.0.6Бета26.1.2 · 5 июля 2026 г.
Use JDK 25 for builds
21.11.0.4Бета1.21.11 · 24 февраля 2026 г.
Added support for insulating mounts including those from Immersive Vehicles
21.11.0.4Бета1.21.11 · 24 февраля 2026 г.
Added support for insulating mounts including those from Immersive Vehicles

Комментарии

Загружаем…