refactor: remove legacy .lpschem format (TODO 117)
- Delete schematic/legacy/lpschem/ (LPSchematicLegacy + 5 pojo Gson models) - Delete schematic/convert/LpschemConverter and /lp schematic convert command - Remove SchematicClipboardBuilder.fromLegacy, convert branches in dispatcher/ tab-completer/help, locales (ru/en), SCHEMATICS.md and yml comments - Kept only .schem (WorldEdit) + .nbt - Build green: checkstyle 0 errors, PMD 33
This commit is contained in:
parent
de47bce56e
commit
9f70e2e586
20 changed files with 5 additions and 361 deletions
2
TODO.md
2
TODO.md
|
|
@ -197,7 +197,7 @@
|
|||
|
||||
### Наследие форка (LoParkour = форк «Walk in the Park» / Infinite Parkour Efnilite)
|
||||
|
||||
- **117. Удалить формат `.lpschem` полностью, оставить только `.schem` (WorldEdit) + `.nbt`.** Выпилить: пакет `schematic/legacy/lpschem/`, `LpschemConverter`, конвертер-команду, `LPSchematicLegacy`, примеры `*.lpschem` из `resources/schematics/`, все ветки `.lpschem` в `SchematicManager`/`SchematicCreator`. Формат устарел, это двойная поддержка (аудита: п.31, 53-56, 94-97) — один формат схем, один путь пасты/валидации.
|
||||
- ~~**117. Удалить формат `.lpschem` полностью...**~~ ✅ **ВЫПОЛНЕНО** — пакет `schematic/legacy/lpschem/` (LPSchematicLegacy + pojo/), `LpschemConverter`, конвертер-команда (`/lp schematic convert`), `fromLegacy`, ветки convert в dispatcher/tab/messenger/локалях и упоминания в док. Остались только `.schem` (WorldEdit) + `.nbt`.
|
||||
- **118. Переименовать PAPI-id `witp` → `loparkour`** (наследие оригинала; также поменять примеры в scoreboard/docs).
|
||||
- **119. Command block support** — у IP и IP-Reborn есть (запуск команд `/parkour` из командного блока), у нас нет. → Поддержать `CommandBlock` sender в `LoParkourCommand`.
|
||||
- **120. Расширить PAPI-плейсхолдеры до 15+** (у IP 15+): score, record, время, режим, ранк, стиль, скорость, статистика адаптива и т.д.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue