feat(commands): unify settings and admin commands
This commit is contained in:
@@ -24,28 +24,29 @@ The plugin JAR is written to `build/libs/`.
|
||||
```text
|
||||
/setbase (alias: /sethome)
|
||||
/base (alias: /home)
|
||||
/base upgrade (alias: /home upgrade)
|
||||
/basenavigation [on|off] (alias: /homenavigation)
|
||||
/baseflight [on|off] (alias: /homeflight)
|
||||
/basevisitors [on|off] (alias: /homevisitors)
|
||||
/gotobase <player> (alias: /visit <player>)
|
||||
/baseprogress
|
||||
/baseprogress bossbar
|
||||
/basesettings (alias: /homesettings)
|
||||
/basesettings status
|
||||
/basesettings upgrade
|
||||
/basesettings visitors <allowed|blocked>
|
||||
/basesettings navigation <enable|disable>
|
||||
/basesettings flight <enable|disable>
|
||||
/basesettings bossbar <enable|disable>
|
||||
```
|
||||
|
||||
`/base` has a stationary warm-up. Looking around is allowed, while movement between blocks, damage, teleportation, world changes, death, logout, and conflicting teleport commands cancel it without consuming the cooldown.
|
||||
|
||||
## Administration
|
||||
|
||||
The `spigotbase.admin` permission is granted to server operators by default.
|
||||
The `spigotbase.admin` permission is granted to server operators by default. `/homeadmin` aliases `/baseadmin`.
|
||||
|
||||
```text
|
||||
/baseadmin progress <player>
|
||||
/baseadmin status <player>
|
||||
/baseadmin setlevel <player> <base|size|flight|warmup|cooldown> <level>
|
||||
/baseadmin setprogress <player> <grass_dirt|stone|deepslate|obsidian|placements|base_breaks> <amount>
|
||||
/baseadmin config <numeric-key> <value>
|
||||
/baseadmin clearcooldown <player> [personal|visitor|all]
|
||||
/baseadmin reset <player> <base|size|flight|warmup|cooldown>
|
||||
/baseadmin reset <player> <size|flight|warmup|cooldown>
|
||||
/baseadmin reset <player> all confirm
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user