BetterHideHotbar_beta/README.md
themaster1970sf f531f2b09b first commit
2026-06-20 23:05:36 +03:00

64 lines
4.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a href="https://modrinth.com/mod/betterhidehotbar"><img src="https://raw.githubusercontent.com/intergrav/devins-badges/refs/heads/v3/assets/compact/available/modrinth_vector.svg" alt="Available on Modrinth"></a>
<a href="https://www.curseforge.com/minecraft/mc-mods/better-hide-hotbar"><img src="https://raw.githubusercontent.com/intergrav/devins-badges/refs/heads/v3/assets/compact/available/curseforge_vector.svg" alt="Available on CurseForge"></a>
# 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**