• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
CommandWhiteList - 轻量的指令白名单,只允许存在于白名单内的指令执行。

原创 开源 工具 CommandWhiteList - 轻量的指令白名单,只允许存在于白名单内的指令执行。 2.0

版权类型
原创
插件中文名称
指令白名单
插件英文名称
CommandWhiteList
原帖地址
https://github.com/reuAC/CommandWhiteList
支持的核心(服务端)
  1. Spigot
  2. Paper
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
[MD]
# CommandWhiteList
轻量的服务器范围内指令白名单。
### 交流、技术支持与需求提出QQ群:821269617
## 介绍
该插件适用于Spigot1.8及以上。

支持控制整个服务器范围内的指令,仅允许存在于白名单内的指令被执行。
支持单独控制特定世界进行白名单限制。
支持令白名单以外的指令不得自动补全。
支持通配符、单个参数通配符。
支持基于权限节点的白名单组。
**由于相关特性生效于1.13,故应用于自动补全的限制在1.13及以上的版本生效。**
## 指令
`/CommandWhiteList` 重载配置。
**缩写:`/cwlist`**
## 配置文件
插件成功启动后,会在plugins文件夹下生成配置文件,位于 `plugins/CommandWhiteList/config.yml`
```yaml
# 使用*可以使得允许执行任意数量的任意参数。
# 使用[*]表示单个任意参数
# 例子:"reg *"
# 例子:"give [*] [*] 1"

# 生效优先级(由高优先级到低优先级):白名单组、世界、世界中的默认配置。

# 白名单组
# 当玩家拥有commandwhitelist.group.组名时,生效。
CommandWhiteListGroup:
# 组名
group1:
# 指令白名单列表
whitelist:
- "111 *"
- "help [*] 666"
# 是否启用下面的提示
enabledMessage: true
# 执行白名单之外的指令后,向玩家发送的提示。
message:
- "hello"
# group2:
# enabledMessage: true
# message:
# - "hello"
# whitelist:
# - "111 *"
# - "help [*] 666"

Worlds:
#生效于特定世界:world_a是世界名称
world_a:
#指令白名单列表
Command_WhiteList:
- "list"
- "spawn"
#是否启用下面的提示
enabledMessage: true
#执行白名单之外的指令后,向玩家发送的提示。
CommandNotAllow_Tip:
- "&a禁止执行"
- "&cExecution Prohibited"
- "&b実行禁止"
# 您可以按照如下格式添加配置。
# world_b:
# #指令白名单列表
# Command_WhiteList:
# - "list"
# - "spawn"
# #是否启用下面的提示
# enabledMessage: true
# #执行白名单之外的指令后,向玩家发送的提示。
# CommandNotAllow_Tip:
# - "&a禁止执行"
# - "&cExecution Prohibited"
# - "&b実行禁止"
DefaultConfig:
#指令白名单列表
Command_WhiteList:
- "l *"
- "reg *"
- "login *"
- "register *"
- "help"
#是否启用下面的提示
enabledMessage: true
#执行白名单之外的指令后,向玩家发送的提示。
CommandNotAllow_Tip:
- "&a禁止执行"
- "&cExecution Prohibited"
- "&b実行禁止"
# 默认对所有情况都生效的配置,取自Worlds
Default:
# 配置名称
name: "DefaultConfig"
# 是否启用该配置对所有世界
enable: true

```
## 权限节点
`commandwhitelist.main` 使用重载指令。
`commandwhitelist.bypass` 绕过全部白名单限制。
## 使用方法
1. 将插件放入plugins文件夹中,重启服务器。
[/MD]
作者
reuAC
下载
379
查看
795
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. CommandWhiteList 2.0

    重写插件。 相较先前版本更新: 通配符 * 单个参数的通配符 白名单组
  2. CommandWhiteList 1.4

    添加了通配符,使得能够执行任意子指令
  3. CommandWhiteList 1.3-Fix

    修复热重载时的逻辑错误。
后退
顶部 底部