chore: initial commit - LoMines v3.0.0 base structure
- Java rewrite from Kotlin - LoAPI 3.0.0 integration - Paper 1.21 support - Core mine system with handlers - BlockSetter abstraction (Bukkit/Oraxen/ItemsAdder) - Statistics and leaderboard system - Group wand for batch mine creation - Mask fill mode support Known issues: - ConfigLoader.java: 712 lines (needs refactoring) - MineCommands.java: 341 lines (needs splitting) - 7 classes exceed 200 line limit - Code quality improvements needed (KISS, DRY, SOLID)
This commit is contained in:
commit
bd32b9fab2
72 changed files with 8656 additions and 0 deletions
44
src/main/resources/plugin.yml
Normal file
44
src/main/resources/plugin.yml
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
name: LoMines
|
||||
version: ${version}
|
||||
description: ${description}
|
||||
main: com.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.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.use:
|
||||
description: Basic LoMines usage
|
||||
default: true
|
||||
Loading…
Add table
Add a link
Reference in a new issue