本帖最后由 PumpkinSever 于 2019-8-15 13:20 编辑

前言 Preface>> 镇楼授权:


>> 关于为何要更新 Why I need to update this plugin
近我看到这个帖子下面多了很多回复
包括这个介绍帖也很老了
最近PermissionsPlus也做了很多更改
最主要的是MainMC需要我这个插件作为前置插件

所以我又开始更新这个插件了……


所以说,还是:[ruby=真香真香真香真香]真香。[/ruby]




>> 关于本插件 About this plugin
上一个版本之后,PermissionsPlus也进行了较大的改动
最新版本是1.5.7,并且增删了较多东西
Bug也改正了不少,总之一切都往好的情况发展



插件特点 Features
本插件主要是针对中小型服务器开发的
适用于单体的生存、小游戏娱乐服务器
如果你需要BungeeCord使用,可以移步PermissionsEX或LuckPerms,或与之同用。


  • 普通的权限组功能
  • 定时权限功能(即操作后一定时间内生效,时限到达后失效)
  • 权限列表功能(可以快速添加指定权限)
  • 前后缀系统
  • 可以针对个人或者其他人进行权限增删
  • 可以添加指定的世界权限(在指定世界生效)
  • 权限组密码锁
  • 权限类级系统



指令 Commands

TIPS: 指令较多,建议使用Ctrl+F4查找
关于时限的填写方法:将<时限>改为s:m:h,其中s为秒、m为分、h为小时
例如:/permgroup MyGroup addperm test.test timed 0:0:1
即为向MyGroup组添加时限为1小时的test.test权限



权限 Permissions


TIPS: 权限较多,使用Ctrl+F查找





如何从PEX导入数据 Import data from PermissionsEX
在此之前,你先要确认服务器在之前使用了PEX并有数据
确认完毕后使玩家全部离线(但服务器要开启),并拖入PermissionsPlus(这样做是为了防止数据出错)
随后在控制台输入/Perm export
执行成功后/perm reload 重启
现在你可以删除PermissionsEx并重启服务器了!
现在PermissionsPlus已经完成了数据过渡!放心使用吧!




下载 Download
在此特别鸣谢绫岚_(MCBBS:@绫岚_)提供了汉化文件!!!
汉化文件如下:
  1. Security:
  2. # 如果启用具有perm . lock权限的组,请组中的玩家设置密码。
  3. # 当玩家退出服务器并处于锁定组中,并在重新加入时设置了密码时
  4. # 他将拥有默认权限,必须正确输入/permlock on <password>才能接收权限组
  5. on-off-group-password: false
  6. password-message-join: '&9提示> &7请设置您的账号密码  &e/permlock <password>'
  7. error-moregroup-message: '&9提示> &7您位于多个权限组。您必须只在一个权限组中!'
  8. error-defaultgroup-message: '&9提示> &7您不能锁定默认玩家权限组!'
  9. unlock-message-join: '&9提示> &7为了登入您所在的权限组,请输入密码 &e/permlock on <password>'
  10. disable-message: '&9提示> &7输入&e/permlock off锁住您的权限组'
  11. unlocked-message: '&9提示> &7成功登入权限组!'
  12. disabled-message: '&9提示> &7您现在是默认玩家权限组!'
  13. password-length-message: '&9提示> &7您的密码必须超过4位哦!'
  14. password-update-message: '&9提示> &7您的密码成功重置!'
  15. password-wrong: '&9提示> &7密码错误!'
  16. # 防止UUID漏洞
  17. UUID-protection: false
  18. uuid-protection-message: '&cUUID出现漏洞,您不被允许登录!'
  19. # if is true if a player is opped and quit deop him
  20. #不会翻emmm关于授予op和取消op的玩意
  21. deop-on-quit: false
  22. # 允许OP玩家使用全部指令
  23. onlyOp-usePerm: false

  24. # 查看目前已有权限组.
  25. green-permissions: true

  26. # 玩家权限组上升或降级的提示
  27. promote-message: '&9提示> &7恭喜!您的权限提升了!'
  28. demote-message: '&9提示> &7抱歉!您的权限被降级了!'

  29. # 创建权限列表到权限组或玩家 list:namelist
  30. PermissionsLists: {}
复制代码
插件官网:https://www.spigotmc.org/resources/permissionsplus-plugin-security-permissions-management.57747/download?version=243957
或本地下载:
PermissionsPlus.jar (67.76 KB, 下载次数: 1113)



疑难解答 FAQ

Q:为什么OP没有更改插件的权限
A:默认OP没有更改PermissionsPlus权限,需要在config中找到
  1. # set this to true if you want that only op player can use all PermissionsPlus commands
  2. onlyOp-usePerm: false  
复制代码
改为true即可.

Q:为什么没有通配符
A:通配符是由插件分配的,没有通配符我也没办法

Q:如何手动更改插件权限表
A:很简单,找到permissions.yml

  1. Groups:
  2.   default:
  3.     default: true
  4.     permissions:
  5.       - modifyworld.*
  6. Users: {}
复制代码
这是对节点的讲解:
  • Groups:组列表打头,不要更改
  • default:这是默认组的打头名称
  • permissions:单个组权限列表打头,不要更改
  • permissions下属你可以添加上自己需要的权限
例子

  1. vip:
  2.     default: false
  3.     permissions:
  4.      - vip.iamvip
复制代码