权限 - HOTPEE/NoCheatPlus-WIKI GitHub Wiki
快捷键
nocheatplus.shortcut.info
查看快捷键的信息
nocheatplus.shortcut.monitor
快捷键监视者权限
nocheatplus.shortcut.safeadmin
快捷键安全管理员权限
nocheatplus.shortcut.bypass
这个权限可以忽视全部快捷键的检查
作弊检测
nocheatplus.checks
将在全部的检查中被忽视
nocheatplus.checks.<Check category here>
将在指定的类别的检查中被忽视
nocheatplus.checks.<Check category here>.<Check name here>
将在指定的类别的指定项的检查中被忽视
nocheatplus.checks.moving.creativefly
将会取消创造模式下飞行的检测
特定检测
nocheatplus.bypass.denylogin
免除拒绝登陆
nocheatplus.checks.blockplace.boatsanywhere
允许把船放陆地上
nocheatplus.checks.blockbreak.break.liquid
允许破坏岩浆等流体
命令权限
nocheatplus.command.commands
允许使用 /ncp commands
nocheatplus.command.exempt
允许使用 /ncp exempt
nocheatplus.command.exemptions
允许使用 /ncp exemptions
nocheatplus.command.info
允许使用 /ncp info
nocheatplus.command.inspect
允许使用 /ncp inspect
nocheatplus.command.lag
允许使用 /ncp lag
nocheatplus.command.log
允许使用 /ncp log 命令 ,特别的 nocheatplus.command.notify
可以通过/ncp log访问内部调试数据 (包括 nocheatplus.notify
) NCP作弊警告Logs权限 /ncp notify)
nocheatplus.command.reload
允许使用 /ncp reload
nocheatplus.command.removeplayer
允许使用 /ncp removeplayer
nocheatplus.command.unexempt
允许使用 /ncp unexempt
nocheatplus.command.version
允许使用 /ncp version
辅助命令权限
nocheatplus.command.allowlogin
允许使用 /ncp allowlogin
nocheatplus.command.ban
允许使用 /ncp ban
nocheatplus.command.delay
允许使用 /ncp delay
nocheatplus.command.denylogin
允许使用 /ncp denylogin
nocheatplus.command.kick
允许使用 /ncp kick
nocheatplus.command.kicklist
允许使用 /ncp kicklist
nocheatplus.command.tell
允许使用 /ncp tell
客户端MOD相关权限
这些权限可以让你选择哪些MOD可以不被禁用
CJB MODS
nocheatplus.mods.cjb
允许使用全部的CJB功能
nocheatplus.mods.cjb.fly
允许使用CJB的飞行mod.
nocheatplus.mods.cjb.radar
允许使用CJB的雷达/地图
nocheatplus.mods.cjb.xray
允许使用CJB的X光透视
Rei's Minimap
nocheatplus.mods.rei.cave
允许该mod的洞穴的渲染效果
nocheatplus.mods.rei.radar
允许该mod的全部雷达功能
nocheatplus.mods.rei.radar.animal
允许该mod的动物雷达
nocheatplus.mods.rei.radar.player
允许该mod的玩家雷达
nocheatplus.mods.rei.radar.mob
允许该mod的怪物雷达
nocheatplus.mods.rei.radar.other
允许该mod的其他的实体雷达
nocheatplus.mods.rei.radar.slime
允许该mod的史莱姆雷达
nocheatplus.mods.rei.radar.squid
允许该mod的鱿鱼雷达
Smart Moving
nocheatplus.mods.smartmoving
允许该mod的全部功能
nocheatplus.mods.smartmoving.climbing
允许该mod的垂直攀爬功能
nocheatplus.mods.smartmoving.crawling
允许该mod的瞬间进食功能
nocheatplus.mods.smartmoving.flying
允许该mod的飞行功能
nocheatplus.mods.smartmoving.jumping
允许该mod的跳跃功能
nocheatplus.mods.smartmoving.sliding
允许该mod的滑落功能
nocheatplus.mods.smartmoving.swimming
允许该mod的游泳功能
Zombe's modpack
nocheatplus.mods.zombe
允许该mod的全部功能
nocheatplus.mods.zombe.cheat
允许该mod的作弊功能
nocheatplus.mods.zombe.fly
允许该mod的飞行功能
nocheatplus.mods.zombe.noclip
允许该mod的禁止修剪功能
JourneyMap
nocheatplus.mods.journey
允许该mod的全部功能
nocheatplus.mods.journey.radar
允许该mod的雷达功能
nocheatplus.mods.journey.cave
允许该mod的洞穴绘制功能
其他权限
nocheatplus.admin
给予NCP所有管理权限
nocheatplus.notify
将会接收在公屏显示的警报Logs
注意:默认管理员能拥有所有管理权限,如果你不希望所有管理员都能对作弊进行管控,那么请检查配置文件的配置
例如
PermissionsEx:
allowOps: false
配置权限中的参数
从NoCheatPlus 3.16.1-SNAPSHOT (since build 1040) / 3.17.0-RC开始,权限参数已经被引入。 允许给予权限时设置一些参数,以防止权限检查消耗过多的性能,或者由于其他原因你想覆盖该行为,都可以使用权限参数
- 大标签 [, 标签1 [,标签2]]
- 用 ' ' 或 ',' 或 ':'来进行分割部分
- 标志前面有状态“+”表示真,“-”表示假。 可以省略默认标志状态,例如 +world 或 +offline。
大标签 | 说明 |
---|---|
ALWAYS | 持续监测 |
ONCE | 监测一次,直到权限去除 |
INTERVAL:(seconds) | 每过多少秒监测一次 |
TRUE | 使权限设置为真 |
FALSE | 使权限设置为假 |
标签 | 说明 |
---|---|
+offline | 一旦玩家退出服务器,该权限自动失效 |
-offline | 离开服务器不会失效,除非设置了 +world |
+world | 玩家改变世界,权限自动失效 |
-world | +玩家改变世界权限不会失效,除非设置了 +offline |
规则设置: 使用 ' :: ' 来与前面标签进行分割
运算符规则 | 说明 |
---|---|
留空 | 只针对那条权限设立规则 |
startswith:(...) 或者 (...)* | 只对所写权限的前半段设立规则 |
endswith:(...) 或者 *(...) | 只对所写权限的末尾段设立规则 |
contains:(...) 或者 (...) | 包含这段权限设立规则 |
regex:(正则表达式) | 所有权限运行都遵循正则表达式 |
默认大标签
- 配置路径: permissions.policy.default
- 值: string
- 内容: policy definition
- 例子:
- INTERVAL:10, -offline, -world 每10秒监测一次,无视世界变化和离开服务器
- ONCE只检查一次,随着世界的改变和重新登陆,仍然无效。
规则
- 配置路径: permissions.policy.rules
- 值: String List.
- 内容: 使用 ' :: ' 来与前面标签进行分割
- 第一条规则是适用的,根据这条进行更改测试
- 例子:
- 查看默认配置
- nocheatplus.checks.survivalfly.* :: FALSE, -offline, -world 使权限设置为假,永远不检查Survivalfly.*的权限
- startswith:nocheatplus.checks.survivalfly. :: FALSE, -offline, -world 和上面一样
- nocheatplus.checks.survivalfly* :: INTERVAL:10 每隔10秒才检查一次survivalfly权限和子权限(随着日志**的开/关和世界的改变而失效)。