MC群组服开服教程系列七: 基础指令插件
插件简介EssentialsX
我们这里不介绍cmi了, 这个是收费插件。
EssentialsX 是 Spigot 服务器的必备插件,为任何大小和规模的服务器提供核心功能。 这些功能包括:
- 玩家设置家传送加
- 服务器路径点和新手工具包
- 玩家之间的可以发私聊消息
- 传送和被传送请求
- 各种审核工具,包括踢出、临时禁止、禁言和监禁
- 内置经济功能包括标志商店、命令成本和完整的 Vault 支持
EssentialsX的下载安装
下载
essentials的官方地址为: https://essentialsx.net/wiki/Home.html
我们这里安装2个,EssentialsXCore的和EssentialsX Spawn这2个。 其他的后可以可以根据自己需要选择。
具体操作如下。
# 下载Spawn 1144 wget https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsXSpawn-2.20.0-dev+39-312d169.jar 1145 https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsX-2.20.0-dev+39-312d169.jar # 下载核心 1146 wget https://ci.ender.zone/job/EssentialsX/lastSuccessfulBuild/artifact/jars/EssentialsX-2.20.0-dev+39-312d169.jar 1147 ll # 重启主城分区,让其生存配置文件 systemctl restart mc_zc
# 重要配置文件保存原始的
cp config.yml config.yml.default
cp worth.yml worth.yml.default
cp kits.yml kits.yml.default
EssentialsX配置很多,基本保持默认就好了,后面我们其他修改的地方,后面在来改这些文件。
权限设置
我们有luckperm的组件了, 具体玩家是否可以执行tpa这类tp请求的指令呢,默认是不行的,需要我们去设置的。具体操作如下。
常用的权限主要是下面这些,详细的权限参考资料: https://essinfo.xeya.me/permissions.html
# 建议让所有玩家都有这个权限的 essentials.afk, essentials.back, essentials.back.ondeath, essentials.back.onteleport, essentials.delhome, essentials.disposal, essentials.help, essentials.home, essentials.home.compass, essentials.info, essentials.mail, essentials.mail.send, essentials.motd, essentials.msg, essentials.msg.color, essentials.msg.format, essentials.msg.url, essentials.pay, essentials.pay.offline, essentials.paytoggle, essentials.sethome, essentials.sethome.multiple, essentials.sethome.multiple.vip, essentials.suicide, essentials.tpa, essentials.tpacancel, essentials.tpaccept, essentials.tpahere, essentials.tpdeny, # 这些权限你看情况给vip或者svip来分配 essentials.fly, essentials.world, essentials.tp, essentials.tphere, essentials.tppos, essentials.speed,
下面的是我的服务器的一个情况。可以在游戏内一行一行执行完毕。
# 创建一个普通的ess权限组。 /lp creategroup g-essentials 0 g-essentials # 让默认组继承ess组 /lp group default parent add g-essentials # 给ess普通组安排权限 /lp group g-essentials permission set essentials.afk true /lp group g-essentials permission set essentials.back true /lp group g-essentials permission set essentials.back.ondeath true /lp group g-essentials permission set essentials.back.onteleport true /lp group g-essentials permission set essentials.delhome true /lp group g-essentials permission set essentials.disposal true /lp group g-essentials permission set essentials.help true /lp group g-essentials permission set essentials.home true /lp group g-essentials permission set essentials.home.compass true /lp group g-essentials permission set essentials.info true /lp group g-essentials permission set essentials.mail true /lp group g-essentials permission set essentials.mail.send true /lp group g-essentials permission set essentials.motd true /lp group g-essentials permission set essentials.msg true /lp group g-essentials permission set essentials.msg.color true /lp group g-essentials permission set essentials.msg.format true /lp group g-essentials permission set essentials.msg.url true /lp group g-essentials permission set essentials.pay true /lp group g-essentials permission set essentials.pay.offline true /lp group g-essentials permission set essentials.paytoggle true /lp group g-essentials permission set essentials.sethome true /lp group g-essentials permission set essentials.sethome.multiple true /lp group g-essentials permission set essentials.sethome.multiple.vip true /lp group g-essentials permission set essentials.suicide true /lp group g-essentials permission set essentials.tpa true /lp group g-essentials permission set essentials.tpacancel true /lp group g-essentials permission set essentials.tpaccept true /lp group g-essentials permission set essentials.tpahere true /lp group g-essentials permission set essentials.tpdeny true # 创建一个普通的ess权限组。 /lp creategroup ga-essentials 0 ga-essentials # 让默认组继承ess组 /lp group vip parent add ga-essentials # 给essvip组安排权限 /lp group ga-essentials permission set essentials.fly true /lp group ga-essentials permission set essentials.speed true
EssentialsX的配置说明
游戏内的配置
怎么设置给玩家礼包
如果需要设置,强烈建议设置 use-nbt-serialization-in-createkit: true。不然你的潜影盒子创建的kit是空的。
游戏内可以通过/kit指令给与玩家物品,效果图如下。
创建kit包可以通过/createkit命令来创建,/create 物品名称 冷却时间
创建完毕,我们可以在配置文件kits.yml看到有这个最新的配置项的。
配置文件配置
posted on 2023-01-15 12:55 LinuxPanda 阅读(1737) 评论(0) 编辑 收藏 举报