← Назад к ресурсам

Stamina Interactions Reworked

🗸 Rework of stamina logic for Epic Fight with dynamic regeneration, exhaustion system, and native Nightfall integration.

Modrinth equipment game-mechanics transportation

Описание

# EN **Stamina Interactions Reworked** is a complete rework of the original Epic Fight Stamina Interactions mod by tatunement. Adds meaningful stamina management to Epic Fight combat with smart regeneration, weapon-specific costs, and native Nightfall integration. Every action matters. ### ✨ Features - ⚔️ **Weapon Cost** — Each weapon type has its own stamina drain. - 🌙 **Native Nightfall Support** — Full integration with Nightfall's weapons and combat system. - 🧠 **Smart Regeneration** — Stamina regeneration adapts to your state: - Standing still while crouching: **×4.8** speed (fastest regeneration) - Standing still: ×3.2 speed - Walking while crouching: ×1.8 speed - Walking normally: ×1.0 speed (base) - 💀 **Exhaustion System** — When your stamina reaches zero, you become Fatigued: you can't run, your attack speed is reduced, and your stamina regeneration is reduced. Regeneration from zero is faster than normal. - 🎨 **Persistent GUI** — The stamina bar is visible even outside of combat mode. No need to activate combat mode just to check your stamina. - 🏕️ **Campfire Rest** — Crouch at a regular campfire for 10 seconds to gain the Invigoration + Vigor buffs. The Soul Bonfire grants Regeneration + Strength instead. - 🔧 **Stamina Saving** — Current stamina is saved in the NBT when you log out and is restored the next time you log in. Only death resets stamina to maximum. ### 🔄 Improvements - **Updated to the modern EpicFight API** - **Fixed Memory Leak** — The original mod added event handlers every tick, creating thousands of duplicates per hour and could cause an OOM crash. Now handlers are added once per player via WeakHashMap. - **Server-compatible** — Client-side rendering classes are protected with the `@OnlyIn(Dist.CLIENT)` annotation, GUI mixins are moved to the client section, eliminating server crashes. > ### 📦 Based on original work > This mod is a complete rewrite of [Epic Fight Stamina Interactions](https://www.curseforge.com/minecraft/mc-mods/epic-fight-stamina-interactions?spm=a2ty_o01.29997173.0.0.54ea55fbN4gVaQ) by **tatunement**. While the core concept is retained, the codebase has been significantly rewritten with architectural improvements, bug fixes, and new features. > ### 🌐 Third-party hosting > You are not allowed to host the mod on third-party resources. You can post news about the mod, but you must link to this mod page for downloading (or link to the download address from modrinth). --- # RU **Stamina Interactions Reworked** — полная переработка оригинального мода Epic Fight Stamina Interactions от tatunement. Добавляет осмысленное управление выносливостью в боевую систему Epic Fight с умной регенерацией, затратами для каждого оружия и нативной интеграцией с Nightfall. Каждое действие имеет значение. ### ✨ Особенности - ⚔️ **Затраты по оружию** — Каждый тип оружия имеет собственное потребление выносливости. - 🌙 **Нативная поддержка Nightfall** — Полная интеграция с оружием и боевой системой Nightfall. - 🧠 **Умная регенерация** — Восстановление выносливости адаптируется к вашему состоянию: - Стоит на месте крадучись: **×4.8** скорость (самое быстрое восстановление) - Стоит на месте: ×3.2 скорость - Идёт крадучись: ×1.8 скорость - Идёт обычно: ×1.0 скорость (базовая) - 💀 **Система истощения** — Когда стамина достигает нуля, вы получаете Усталость: нельзя бегать, снижена скорость атаки, снижена регенерация стамины. Восстановление от нуля идёт быстрее обычного. - 🎨 **Постоянный GUI** — Полоса выносливости видна даже вне боевого режима. Не нужно включать боевой режим только чтобы посмотреть стамину. - 🏕️ **Отдых у костра** — Присядьте у обычного костра 10 секунд чтобы получить баффы Прилив сил + Бодрость. Костёр душ даёт Регенерация + Сила вместо. - 🔧 **Сохранение стамины** — Текущая стамина сохраняется в NBT при выходе из мира и восстанавливается при следующем входе. Только смерть сбрасывает стамину на максимум. ### 🔄 Улучшения - **Обновление под современный EpicFight API** - **Исправлена утечка памяти** — Оригинальный мод добавлял обработчики событий каждый тик, создавая тысячи дубликатов в час и мог првриести к OOM-крашу. Теперь обработчики добавляются один раз на игрока через WeakHashMap. - **Совместим с сервером** — Клиентские классы рендеринга защищены аннотацией `@OnlyIn(Dist.CLIENT)`, GUI-миксины вынесены в клиентскую секцию, без крашей на сервере. > ### 📦 Основано на оригинальной работе > Этот мод является полной переработкой [Epic Fight Stamina Interactions](https://www.curseforge.com/minecraft/mc-mods/epic-fight-stamina-interactions?spm=a2ty_o01.29997173.0.0.54ea55fbN4gVaQ) от **tatunement**. Хотя основная концепция сохранена, кодовая база была значительно переписана с архитектурными улучшениями, исправлениями ошибок и новыми функциями. > ### 🌐 Сторонние размещения > Вы не имеете права размещать мод на сторонних ресурсах, вы можете разместить новость о моде, но обязательно ссылаться на эту страницу мода для загрузки. (или ссылаться на ссылку адреса скачивания с modrinth)