使用方式:
EssentialsX插件总共有7个模块:
如果您还没有权限插件,建议您安装LuckPerms或GroupManagerPlus来控制玩家的等级/权限/前缀/后缀。
您还需要安装Vault,以允许EssentialsX与权限插件进行联动。没有它,前缀/后缀和与权限组相关的功能将无法使用。
一些推荐配置:
指令列表(英文):https://essinfo.xeya.me/commands.html
权限节点列表(英文):https://essinfo.xeya.me/permissions.html
所有内容均来自官方
[来自官网]
首先,请确保您正在运行受支持的Minecraft服务器平台和版本。我们建议使用Paper,尤其是对于1.13+而言,因为它与Spigot相比包含许多性能改进。
您可以从SpigotMC下载EssentialsX以获取稳定版本,也可以从下载页面下载EssentialsX以获取具有最新功能和错误修复的开发版本。
EssentialsX分为几个单独的模块。要使EssentialsX起作用,唯一需要的jar是主EssentialsX.jar,它包含大多数服务器所需的大多数核心功能。其他模块是可选的,有关每个模块的功能的更多信息,请看下方详细说明
确定了所需的EssentialsX模块后,将所需的.jar文件复制到plugins/目录中(如果您是从SpigotMC下载的,则需要先将下载的文件解压缩)。
安装完所需的所有插件后,请重新启动服务器。EssentialsX将在启动时创建配置文件(并在需要时升级旧的Essentials数据)。
首先,请确保您正在运行受支持的Minecraft服务器平台和版本。我们建议使用Paper,尤其是对于1.13+而言,因为它与Spigot相比包含许多性能改进。
您可以从SpigotMC下载EssentialsX以获取稳定版本,也可以从下载页面下载EssentialsX以获取具有最新功能和错误修复的开发版本。
EssentialsX分为几个单独的模块。要使EssentialsX起作用,唯一需要的jar是主EssentialsX.jar,它包含大多数服务器所需的大多数核心功能。其他模块是可选的,有关每个模块的功能的更多信息,请看下方详细说明
确定了所需的EssentialsX模块后,将所需的.jar文件复制到plugins/目录中(如果您是从SpigotMC下载的,则需要先将下载的文件解压缩)。
安装完所需的所有插件后,请重新启动服务器。EssentialsX将在启动时创建配置文件(并在需要时升级旧的Essentials数据)。
EssentialsX插件总共有7个模块:
- EssentialsX —— 这个主要的jar文件包括了绝大部分内容,你几乎能在这里发现所有的API,所有的源代码,以及链接Essentials套件所有其它部分的代码.
- EssentialsX Chat —— 主要包含聊天功能。它允许您通过在聊天中添加前缀,后缀和颜色,以及为不同的组设置不同的格式来自定义服务器上的聊天格式 [需要Vault和LuckPerms来为玩家提供前缀和后缀并检测组]
- EssentialsX Spawn —— 包含基本的玩家生成事件
- EssentialsX AntiBuild —— 是一个权限系统, 这个权限允许你显示谁可以建造,或谁可以放置/破坏哪种方块。
- EssentialsX Protect —— 是一个基本的世界保护系统,这个模块允许你去设置基本的规则
- EssentialsX GeoIP —— 会根据在地理数据库中查找其IP的IP来大致显示您的玩家来源。
- EssentialsX XMPP —— 充当Jabber / XMPP聊天网络与服务器之间的桥梁。这允许玩家在XMPP网络和您的服务器之间聊天,还可以允许服务器管理员远程监视控制台和服务器错误。
如果您还没有权限插件,建议您安装LuckPerms或GroupManagerPlus来控制玩家的等级/权限/前缀/后缀。
您还需要安装Vault,以允许EssentialsX与权限插件进行联动。没有它,前缀/后缀和与权限组相关的功能将无法使用。
一些推荐配置:
切换语言
您可以通过在config.yml中更改以下locale设置来告诉EssentialsX您希望使用哪种语言:
标志不起作用
在plugins/Essentials/config.yml文件中,您需要在enabledSigns设置项中通过删除#前面的符号来取消注释每种类型的行:
在此示例中,[balance]启用了[buy]符号,但未启用符号。
请注意,启用color意味着玩家将被允许在标志文本中使用颜色代码,但仍要求启用另一种标志类型。
EssentialsX会覆盖Spigot或其他插件的命令
相关问题:#1458
您可以使用Bukkit的commands.yml文件为命令创建别名,该文件应位于服务器根目录中。
下面的示例执行以下操作:
有关更多信息,请参见Bukkit Wiki页面。
您可以通过在config.yml中更改以下locale设置来告诉EssentialsX您希望使用哪种语言:
# Set the locale for all messages.
# ...
locale: zh
标志不起作用
在plugins/Essentials/config.yml文件中,您需要在enabledSigns设置项中通过删除#前面的符号来取消注释每种类型的行:
enabledSigns:
#- color
- balance
#- buy
在此示例中,[balance]启用了[buy]符号,但未启用符号。
请注意,启用color意味着玩家将被允许在标志文本中使用颜色代码,但仍要求启用另一种标志类型。
EssentialsX会覆盖Spigot或其他插件的命令
相关问题:#1458
您可以使用Bukkit的commands.yml文件为命令创建别名,该文件应位于服务器根目录中。
下面的示例执行以下操作:
- /gc用spark的/profiler命令覆盖
- /tell用vanilla/tell命令覆盖
- 强制/msg运行EssentialsX的/msg命令
aliases:
gc:
- "spark:profiler $1-"
tell:
- "minecraft:tell $1-"
msg:
- "essentials:msg $1-"
有关更多信息,请参见Bukkit Wiki页面。
指令列表(英文):https://essinfo.xeya.me/commands.html
权限节点列表(英文):https://essinfo.xeya.me/permissions.html
所有内容均来自官方