Refactor: Restructure packages to follow KISS/SOLID principles - gui reorganized into mine/group/confirm/common, core into mine/service/common, command into admin/player/common, data/config/loader into block/entity/region/reward/system. All packages now follow max 6 files per folder rule. Extracted utility classes to reduce file sizes.
This commit is contained in:
parent
9692965a3e
commit
1b85bc5329
58 changed files with 1356 additions and 1364 deletions
13
src/main/java/dev/loki/lomines/gui/common/package-info.java
Normal file
13
src/main/java/dev/loki/lomines/gui/common/package-info.java
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
/**
|
||||
* GUI editors for mine configuration.
|
||||
* <p>
|
||||
* This package contains graphical user interface implementations using LoAPI's InventoryGUI:
|
||||
* <ul>
|
||||
* <li>{@code MinesEditor} - List view of all mines</li>
|
||||
* <li>{@code MineEditor} - Main menu for a specific mine</li>
|
||||
* <li>{@code MineContentsEditor} - Editor for mine block contents</li>
|
||||
* <li>{@code MineRewardsEditor} - List view of mine rewards</li>
|
||||
* <li>{@code MineRewardEditor} - Editor for a specific reward</li>
|
||||
* </ul>
|
||||
*/
|
||||
package dev.loki.lomines.gui;
|
||||
Loading…
Add table
Add a link
Reference in a new issue