Complete Stage 0: Project scaffold
- Fix build.gradle.kts: Java 21, Paper 1.20.6, ProtocolLib 5.3.0 - Add permissions to paper-plugin.yml - Add ConfigManager with safe yaml loading (no overwrite) - Add LocationsConfig for all game object coordinates - Add GameConfig with all balance values - Update mdbd.java with onEnable/onDisable + ConfigManager - Mark Stage 0 complete in PLAN.md
This commit is contained in:
parent
32da611c63
commit
53f3f6e9da
7 changed files with 443 additions and 15 deletions
12
PLAN.md
12
PLAN.md
|
|
@ -167,12 +167,12 @@ src/main/java/com/dbd/plugin/
|
|||
## TODO (по порядку)
|
||||
|
||||
### Этап 0: Скелет проекта
|
||||
- [ ] Создать `build.gradle` (Paper 1.20.6, Java 17, ProtocolLib)
|
||||
- [ ] `plugin.yml` с пермишнами
|
||||
- [ ] `DBDPlugin.java` — onEnable/onDisable
|
||||
- [ ] `ConfigManager` — загрузка yaml без перезаписи
|
||||
- [ ] `LocationsConfig` — структура для всех координат
|
||||
- [ ] `GameConfig` — балансные цифры
|
||||
- [x] Создать `build.gradle` (Paper 1.20.6, Java 21, ProtocolLib)
|
||||
- [x] `plugin.yml` с пермишнами
|
||||
- [x] `DBDPlugin.java` — onEnable/onDisable
|
||||
- [x] `ConfigManager` — загрузка yaml без перезаписи
|
||||
- [x] `LocationsConfig` — структура для всех координат
|
||||
- [x] `GameConfig` — балансные цифры
|
||||
|
||||
### Этап 1: Core Game Loop
|
||||
- [ ] `GameState` enum
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue