Configures a JavaExec ProGuard task that runs after jar, keeping all
plugin entry points and command/listener classes while repackaging
into the mdbd package.
- Add VoidWorldGenerator for empty void worlds
- Add LobbyManager with auto-creation of lobby world (stone platform 7x7, built once) and game world
- Add /dbd reload command to reload all configs at runtime
- Add plugin.yml for proper command registration, remove paper-plugin.yml
- Fix mdbdBootstrap/mdbdLoader public constructors (Paper requirement)
- Fix command registration (getCommand null on Paper plugin system)
- config.yml - main plugin settings
- messages.yml - all messages with &#rrggbb colors
- skillcheck.yml - QTE settings with colors
- game.yml - game balance settings
- locations.yml - object coordinates template
- Update ConfigManager to load main config
- Update build.gradle.kts to process all yml files
- 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