本人能力有限,无法详细介绍本插件,如果需要更加高级的功能可以查阅官方Wiki。
一、LuckPerms插件
LuckPerms插件是一款用于Minecraft服务器权限自定义分配的插件,例如你想给服务器成员单独开放tp权限而不是给完整的OP权限的情况。
LuckPerms插件支持Bukkit/Spigot/Paper、BungeeCord、Sponge、Fabric、Nukkit、Velocity和兼容Bukkit插件的服务器。
二、安装
1、下载LuckPerms插件
Github:
Wiki:
中文Wiki:
下载时需要选择对应的服务器核心。(如果没有且你的服务器核心支持Bukkit插件就下载Bukkit插件版)
2、安装
插件服就把插件文件放到服务器文件中的/plugins文件夹内;mod服就放到/mod文件夹内。
3、配置文件
位置
插件版/plugins/LuckPerms/config.yml
mod版/config/luckperms/luckperms.conf
一般来说配置文件默认就好,如果想要详细设置,可以详阅Wiki。
三、部分使用方法
命令别名
Bukkit / Sponge / Fabric / Forge / Nukkit命令
/lp
/luckperms
BungeeCord命令
/lpb
/luckpermsbungee
Velocity命令
/lpv
/luckpermsvelocity
因为插件功能太多,本文章将以例子来展示部分功能,需要了解具体功能可以自行查阅Wiki
1、单独给tp权限
如果你的服务器人数不多,且需要在不给服务器成员OP权限的情况下提供tp权限,则可以给默认(default)权限组开放tp权限(minecraft.command.teleport)。
/lp group default permission set minecraft.command.teleport true
单独给某个玩家提供tp权限
/lp user <playerID> permission set minecraft.command.teleort true
举一反三,可以将minecraft.command.teleport改成其它权限。
2、开放其它插件或mod的命令权限
以MusicBox插件为例,一般插件详情页都会提供相关权限字符串(permission),一些权限字符串有通配符*
,例如luckperms.*
就是包含所有luckperms插件命令的权限字符串,你可以通过插件详情页和游戏内tab自动补全查看是否有*
通配符。
提供musicbox.sign权限
为某个玩家提供
/lp user <playerID> permission set musicbox.sign true
为默认组提供
/lp group default permission set musicbox.sign true
3、创建vip用户组
当你想给你的服务器的赞助玩家提供vip权限,你可以创建vip权限组。
使用指令来创建一个名为vip的权限组
/lp creatgroup vip
然后使用指令来让vip权限组包含默认(default)权限组的权限(vip成为default父级权限组)。
/lp group vip parent add default
接着使用指令将玩家添加进vip权限组
/lp user <playerID> parent add vip
最后使用指令给vip权限组设置权限(以tp权限为例)
/lp group vip permission set minecraft.command.teleport true
如果你发现服务器开不下去了,想要在开一个可以使用/gamemode
命令的svip权限组
先创建svip权限组
/lp creatgroup svip
然后让svip权限组包含vip权限组,同时svip也递归获得了默认(default)权限组的权限(svip→vip→default)。
/lp group svip parent add vip
最后设置svip权限组/gamemode权限,添加玩家进去即可
/lp group vip permission set minecraft.command.gamemode true
这篇文章是我使用这个插件的经验,也没有能力写的很详细,看不懂的可以去查看官方Wiki。