LoMines/src/main/resources/plugin.yml
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

48 lines
1.4 KiB
YAML

name: LoMines
version: ${version}
description: ${description}
main: dev.loki.lomines.LoMinesPlugin
author: loki
api-version: "1.21"
website: https://github.com/loki/lomines
softdepend: [ PlaceholderAPI, WorldGuard, Oraxen, ItemsAdder ]
# LoAPI will handle dependency loading via DependencyManager
# Dependencies: commons-math3 and commons-io will be loaded at runtime
commands:
lm:
description: Main LoMines command
aliases: [ lomines, mine, mines ]
permission: lomines.use
usage: /<command> <subcommand>
permissions:
lomines.admin:
description: Access to all LoMines admin commands
default: op
children:
lomines.use: true
lomines.stats: true
lomines.stats.others: true
lomines.admin.wand: true
lomines.admin.maskscan: true
lomines.admin.edit: true
lomines.stats:
description: View mining stats and leaderboards (/lm stats, /lm top)
default: true
lomines.stats.others:
description: View another player's stats (/lm stats player)
default: op
lomines.admin.maskscan:
description: Scan marker blocks and enable mask fill mode for a mine
default: op
lomines.admin.wand:
description: Group wand and /lm group prefix for batch mine creation
default: op
lomines.admin.edit:
description: Open GUI editor for mines (/lm edit <mine>)
default: op
lomines.use:
description: Basic LoMines usage
default: true