Command Whitelist - DonutSMP likeСкачатьСкачатьСкачать
ВЕРСИИ (3)
release
Command Whitelist - DonutSMP like 1.0.1
1.0.17 июл. 2026 г.648Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2folia, paper
Что нового
Fixed tab completion not showing for groups
release
Command Whitelist - Added per group command whitelist
1.0.13 июл. 2026 г.26Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1.2, 26.2folia, paper
Что нового
## Per-Group Command Whitelists
You can now define a separate command whitelist for each group, with priorities and inheritance.
### Added
- **Command groups** — give each rank its own whitelist instead of one shared list.
- **Priority-based selection** — players get the whitelist of the highest-priority group they belong to.
- **Recursive inheritance** via `subgroups` — higher ranks automatically inherit everything from the groups below them, so you only grant a player their top rank.
- **`default` group** that applies to everyone with no permission required.
### Example
```yaml
command-groups:
default:
priority: 0
commands: [ help, spawn, msg ]
subgroups: []
admin:
priority: 100
commands: [ ban, mute, kick ]
subgroups: [ default ]
developer:
priority: 200
commands: [ timings, plugins ]
subgroups: [ admin ]
```
Grant `commandwhitelist.group.developer` and that player gets developer + admin + default commands automatically.
### Notes
- Fully backward compatible — the old single `allowed-commands` list still works if you don't use groups.
- Group sets are flattened on load, so there's no added runtime overhead. Cyclic `subgroups` are handled safely.
- Assign groups with `commandwhitelist.group.<name>` and apply changes live with `/commandwhitelist reload`.
release
Command Whitelist - DonutSMP like 1.0.0
1.0.014 июн. 2026 г.93Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2folia, paper, purpur