Holograms:
- HologramManager with auto-detection of HolographicDisplays/DecentHolograms
- HologramProvider interface and implementations
- HologramConfig for per-mine configuration
- /lm hologram <mine> [on|off] command
- Updates every second showing mine name, fill %, progress bar, and timer
Sub-GUI Editors:
- BlocksGui - edit block weights with +/- clicks
- BlockMaterialSelectionGui - paginated material picker
- ResetGui - configure reset interval, percent trigger, message, commands
- RewardsGui - manage reward entries
- All holders moved to gui/mine/holder/
- Editors moved to gui/mine/edit/
- Main GUI (MineEditGui) moved to gui/mine/main/
Package structure reorganized to maintain max 6 files per folder.
- Add WandParticleService to show particles around selected wand areas
- Show green particles at corner 1 (pos1)
- Show cyan particles at corner 2 (pos2)
- Show yellow/green edge particles around the selected cuboid
- Show gray outline for other ready slots (lower intensity)
- Particles visible only to the player holding the wand
- Start particles when selection is made or wand is held
- Stop particles when player switches away or disconnects
- Change base package from com.loki to dev.loki across all Java files
- Update plugin.yml main class path
- Fix ConfigParseException imports in test files
- Update build.gradle.kts relocate patterns
- Add missing imports in ConfigLoaderTest.java
- Update TODO.md with current status
BREAKING CHANGE: Package namespace changed from com.loki to dev.loki
2026-05-31 21:34:44 +02:00
Renamed from src/main/java/com/loki/lomines/LoMinesPlugin.java (Browse further)