Update TODO.md - mark Holograms and Sub-GUI editors as completed

This commit is contained in:
loki5512344 2026-06-01 10:39:54 +02:00
parent 11f31e5b7a
commit b29bf13340

24
todo.md
View file

@ -253,38 +253,38 @@ data/config/
2. [ ] Включить `ItemsAdderBlockSetter.java` — использовать `BlockKey.ItemsAdder` 2. [ ] Включить `ItemsAdderBlockSetter.java` — использовать `BlockKey.ItemsAdder`
3. [ ] PlaceholderAPI интеграция 3. [ ] PlaceholderAPI интеграция
### Приоритет 3: Sub-GUI редакторы (0/3) ### Приоритет 3: Sub-GUI редакторы ✅ (3/3)
- [x] `MineEditGui` — главное меню редактора (просмотр + навигация) ✅ - [x] `MineEditGui` — главное меню редактора (просмотр + навигация)
- [ ] **BlocksGui** — редактор блоков и весов - [x] **BlocksGui** — редактор блоков и весов
- Список блоков с весами (MATERIAL + шанс) - Список блоков с весами (MATERIAL + шанс)
- Добавление нового блока (меню выбора материала) - Добавление нового блока (меню выбора материала)
- Изменение веса блока (ЛКМ/ПКМ для +/-) - Изменение веса блока (ЛКМ/ПКМ для +/-)
- Удаление блока (Shift+ПКМ) - Удаление блока (Shift+ПКМ)
- Поддержка Oraxen/ItemsAdder - Поддержка Oraxen/ItemsAdder
- [ ] **ResetGui** — настройка сброса шахты - [x] **ResetGui** — настройка сброса шахты
- Интервал (формат: 5m, 30s, 2h) - Интервал (формат: 5m, 30s, 2h)
- Процентный триггер (on/off + значение) - Процентный триггер (on/off + значение)
- Сообщение при сбросе (MiniMessage) - Сообщение при сбросе (MiniMessage)
- Список команд - Список команд
- [ ] **RewardsGui** — настройка наград - [x] **RewardsGui** — настройка наград
- Список записей наград (chance + типы блоков) - Список записей наград (chance + типы блоков)
- Редактор шанса и типов блоков - Редактор шанса и типов блоков
- Редактор предметов (drag & drop) - Редактор предметов (drag & drop)
- Редактор команд - Редактор команд
- Флаг prevent-vanilla-drops - Флаг prevent-vanilla-drops
### Приоритет 4: Holograms (голограммы над шахтами) ### Приоритет 4: Holograms (голограммы над шахтами) ✅
- [ ] `HologramManager.java` — управление всеми голограммами - [x] `HologramManager.java` — управление всеми голограммами
- [ ] `Hologram.java` — сущность голограммы - [x] `HologramProvider.java` — интерфейс провайдеров
- [ ] Поддержка провайдеров: - [x] Поддержка провайдеров:
- HolographicDisplays (основной) - HolographicDisplays (основной)
- DecentHolograms (альтернатива) - DecentHolograms (альтернатива)
- [ ] Формат строк: - [x] Формат строк:
- Название шахты - Название шахты
- % заполнения (прогресс-бар) - % заполнения (прогресс-бар)
- Таймер до сброса (mm:ss) - Таймер до сброса (mm:ss)
- [ ] Конфигурация: `ui.hologram.enabled`, `ui.hologram.format`, `ui.hologram.height` - [x] Конфигурация: `ui.hologram.enabled`, `ui.hologram.format`, `ui.hologram.height`
- [ ] Команда `/lm hologram <mine> [on|off]` - [x] Команда `/lm hologram <mine> [on|off]`
--- ---