No description
Find a file
loki5512344 a9c8a0c323 feat(gui): add mine editor GUI system
New GUI classes:
- MineEditGui.java - main editor with navigation to sub-editors
- MineEditGuiHolder.java - inventory holder for editor
- ConfirmDeleteGui.java - confirmation dialog for mine deletion
- ConfirmDeleteGuiHolder.java - inventory holder for confirmation
- MineEditGuiListener.java - handles clicks in editor GUIs

Updated:
- AdminCommands.java - add /lm edit <mine> command
- RegistrationManager.java - register MineEditGuiListener
- plugin.yml - add lomines.admin.edit permission

Features:
- Visual editor showing mine configuration sections
- Blocks, Regions, Reset, Rewards, Teleport, UI sections
- Save and Delete actions with confirmation
- Info panel showing mine status (blocks, volume, percent)

Sub-editors (placeholder, to be implemented):
- BlockEditGui - edit block types and weights
- ResetEditGui - edit reset interval and triggers
- RewardEditGui - edit mining rewards
- TeleportEditGui - edit teleport on reset
- UIEditGui - edit action bar settings
2026-05-31 22:23:46 +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 feat(gui): add mine editor GUI system 2026-05-31 22:23:46 +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 completed work 2026-05-31 22:15:27 +02:00