No description
Find a file
loki5512344 3ba6f303f8 Add WorldGuard auto-region creation and split ConfigLoader
- Add WorldGuardConfig with template-based naming ({mine_name}_{random_4}, etc.)
- Add WorldGuardRegionService for creating/updating/deleting WG regions
- Add WorldGuardConfigLoader for parsing WG config from YAML
- Add configurable flags, owners, members for WG regions
- Update MineConfig to include worldGuard section
- Update Mines.java to create/delete WG regions on mine create/delete
- Update MineFileManager to load WG defaults from defaults.yml
- Split ConfigLoader into specialized loaders:
  - BlockConfigLoader, RegionConfigLoader, ResetConfigLoader
  - RewardConfigLoader, TeleportConfigLoader, UIConfigLoader
- Reduce ConfigLoader from 427 lines to 151 lines
- Update defaults.yml with WorldGuard configuration section
2026-05-31 22:39:01 +02:00
gradle/wrapper refactor: migrate package from com.loki to dev.loki 2026-05-31 21:34:44 +02:00
libs chore: initial commit - LoMines v3.0.0 base structure 2026-04-23 23:01:11 +02:00
src Add WorldGuard auto-region creation and split ConfigLoader 2026-05-31 22:39:01 +02:00
.gitignore refactor: migrate package from com.loki to dev.loki 2026-05-31 21:34:44 +02:00
ARCHITECTURE.md chore: initial commit - LoMines v3.0.0 base structure 2026-04-23 23:01:11 +02:00
build.gradle.kts refactor: migrate package from com.loki to dev.loki 2026-05-31 21:34:44 +02:00
gradlew.bat refactor: migrate package from com.loki to dev.loki 2026-05-31 21:34:44 +02:00
settings.gradle.kts chore: initial commit - LoMines v3.0.0 base structure 2026-04-23 23:01:11 +02:00
todo.md docs: update TODO with GUI editor progress 2026-05-31 22:25:28 +02:00