Available on Modrinth Available on CurseForge # Better Hide Hotbar Mod Простой и легковесный клиентский модификатор для Minecraft (Fabric), предназначенный для точечного скрытия элементов игрового интерфейса (HUD). Мод позволяет полностью убрать нижнюю панель предметов, статус-бары и полоску опыта, оставляя при этом важные элементы вроде прицела, чата и руки персонажа нетронутыми. Отлично подходит для создания красивых скриншотов, записи кинематографичных видео (машиним) или для усложненного хардкорного геймплея. --- ## Выбор версии исходного кода Архитектура игрового интерфейса Майнкрафта сильно менялась в версиях 1.21+. Выберите ветку репозитория, соответствующую вашей версии игры, чтобы посмотреть нужный исходный код миксинов: * **[Исходный код для Minecraft 1.21.7](https://github.com/themaster1970sf/HideHotbar/tree/1.21.7)** — использует базовое скрытие через `renderMainHud` и `renderStatusBars`. * **[Исходный код для Minecraft 1.21.11](https://github.com/themaster1970sf/HideHotbar/tree/1.21.11)** — адаптирован под новые маппинги с дополнительным инжектом в метод `renderExperienceBar`. --- ## Функционал При нажатии на горячую клавишу **F7** (можно переназначить в настройках управления) на экране скрываются/появляются следующие элементы: * **Хотбар** (горячая панель ячеек предметов). * **Статус-бары** (здоровье, голод, броня, пузырьки воздуха, щиты). * **Опыт** (как зеленая полоска прогресса, так и цифра текущего уровня). **Что ОСТАЕТСЯ видимым:** * Перекрестие прицела (Crosshair). * Игровой чат и список игроков на Tab. * Рука персонажа (и предметы в ней). * Эффекты зелий в правом верхнем углу экрана. Если включена функция **unhide-on-damage**, то при уроне хотбар становится видимым (Отключено изначально) --- ## Как собрать проект локально Если вы хотите собрать `.jar` файл мода из исходного кода: 1. Склонируйте репозиторий и переключитесь на нужную ветку: ```bash git clone https://github.com/themaster1970sf/HideHotbar.git cd HideHotbar git checkout 1.21.11 # или 1.21.7 в зависимости от версии ``` 2. Скомпилируйте мод с помощью Gradle: ```bash ./gradlew build ``` 3. Готовый `.jar` файл появится в папке `build/libs/`. --- ## Авторы и благодарности * **Разработчик:** [themaster1970sf](https://github.com/themaster1970sf) * **Особая благодарность:** [daniil10295](https://github.com/Daniil10295) за помощь в реализации корректного перехвата методов `renderMainHud` для ранних версий 1.21.7, интеграцией modmenu и создании функции **unhide-on-damage**