64 lines
4.3 KiB
Markdown
64 lines
4.3 KiB
Markdown
<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**
|