EssentialsX 插件快速上手指南:三步为 Spigot/Paper 服务器装上一整套管理工具
【免费下载链接】EssentialsThe modern Essentials suite for Spigot and Paper.项目地址: https://gitcode.com/GitHub_Trending/es/Essentials
EssentialsX 是运行在 Spigot 或 Paper 服务器上的现代版 Essentials 插件套件,把传送、回家点、套组、经济、封禁、昵称、出生点等日常最常用的服务器管理功能整合在一个项目里。它兼容从 1.8.8 到最新的 Minecraft 版本,是许多社区服务器开箱即用的首选管理插件。这篇文章带你确认环境、放置插件、完成初始配置,并了解几个最常用的命令,让你一次跑通 EssentialsX 的安装与使用流程。
它解决了什么问题
这一节先讲清楚 EssentialsX 的定位,以及它适合什么样的服务器。
原版 Essentials 项目早已停止维护,而现代 Minecraft 版本对物品 ID、数据包、事件系统的改动非常大,老插件在新版本上要么崩溃、要么功能残缺。EssentialsX 是对 Essentials 的延续:它针对现代 Spigot/Paper 重写并适配,补齐了大量特性与性能优化,同时保持与老版 Essentials 相近的使用习惯,可以直接作为老版本的替代品。
它的核心能力覆盖三类场景:
- 玩家管理:传送(
/tpa、/warp)、回家点(/home)、昵称(/nick)、隐身(/vanish)、封禁(/ban)等; - 运营与保护:经济系统(
/eco)、套组发放(/kit)、公告(/motd)、出生点控制; - 管理员调试:
/god、/feed、/heal、/back、/sudo等,减少反复手打指令。
谁适合用它?如果你在用 Spigot 或 Paper 跑服务器(Java 8 及以上),无论是个人小服还是社区服,想用最少的配置获得一套完整的管理工具,EssentialsX 就是起点。注意:其他服务端软件(非 CraftBukkit/Spigot/Paper 系)未经验证,遇到问题可能得不到支持。
三步跑通首次运行
这一节按「环境确认 / 获取与放置 / 启动与初始配置」三步,带你完成第一次安装。
环境确认清单
先核对三件事,避免后面返工:
- 服务端:CraftBukkit、Spigot 或 Paper 均可;
- Minecraft 版本:当前支持 1.8.8、1.12.2、1.16.5、1.18.2、1.20.6、1.21.11 等版本,以你的服务端版本为准;
- Java:Java 8 及以上,建议直接用服务端软件推荐的最新 Java 版本。
如果你之后要用聊天前缀/组功能,还需要安装 Vault,并搭配一个权限插件(社区普遍推荐 LuckPerms)。没有权限插件也没关系,可以在配置里启用基于配置的权限模式(见下一节)。
获取与放置
如果你只需要运行插件,直接从发行版下载.jar文件即可。如果想从源码构建,流程如下:
git clone https://gitcode.com/GitHub_Trending/es/Essentials cd Essentials ./gradlew build构建完成后,各模块的产物会出现在jars/目录中。把主插件Essentials模块的 jar 复制到服务器的plugins/目录下,就完成放置了。
启动与初始配置
启动服务器,EssentialsX 会在plugins/Essentials/下自动生成config.yml等配置文件。首次启动时你可以先不改任何东西,确认控制台没有报错、玩家能进入游戏即可。之后按自己的运营需求调整,几个高频配置项:
# config.yml 中的常用项(示意,具体键名以实际文件为准) # 玩家加入时的公告内容 motd: '&a欢迎来到服务器!' # 没有权限插件时,回退到基于配置的权限 use-bukkit-permissions: false改完配置后重启服务器生效。项目里的 EssentialsDiscord 等附加模块也遵循同样的方式:把对应 jar 放进plugins/即可。
常用命令与关键配置
这一节挑 4 个最有代表性的功能,帮你快速建立「EssentialsX 能干什么」的直觉。具体权限与参数可以在config.yml和commands.yml里逐项开关。
| 命令/功能 | 用途 | 一句话说明 |
|---|---|---|
/tpa+/tpahere | 传送申请 | 玩家互传的标准流程,配合冷却与权限控制 |
/warp+/setwarp | 固定传送点 | 管理员设一个公共 warp(如主城),玩家一键传送 |
/kit+/createkit | 套组发放 | 新服送装备、活动发物资都靠它,支持冷却与限额 |
/nick+/ignore | 昵称与屏蔽 | 允许玩家自定义昵称,并用 ignore 屏蔽私聊 |
几个容易忽略但很实用的点:
/back:死亡或传送失败后回到上一个位置,配合back-on-death类配置可以做成「死后一键回家」;/sudo:管理员以玩家身份执行指令,调试权限问题比/gamemode更方便;use-bukkit-permissions:没有接入 Vault 权限插件时保持为false,插件会回退到配置权限,避免权限不生效的困惑;- 经济开关:
/eco、/pay、/balance依赖 Economy 模块(可选 Vault 桥接),不玩经济服可以直接不管。
周边与生态拓展
这一节介绍仓库内置的几个可独立部署的扩展模块,按需添加即可,互不依赖。
- EssentialsChat:在 EssentialsChat/ 目录下,提供聊天前缀/后缀格式化和分组聊天控制,配合 Vault 与权限插件使用,是聊天体系的常用搭档。
- EssentialsSpawn:位于 EssentialsSpawn/,扩展多出生点管理(
/setspawn、/spawn),适合多出生点或分服场景。 - EssentialsGeoIP:位于 EssentialsGeoIP/,自动识别玩家所在国家并在聊天中显示,让欢迎信息更有温度。
- EssentialsDiscord / EssentialsDiscordLink:分别位于 EssentialsDiscord/ 与 EssentialsDiscordLink/,前者把 Minecraft 聊天、控制台、事件桥接到 Discord 频道,并支持
/execute、/msg等 Discord 斜杠命令;后者提供账号绑定与组/角色双向同步,适合有 Discord 社区的服务器。
另外像 EssentialsProtect(区域保护)、EssentialsXMPP(XMPP 聊天)等模块也在仓库中,需要时可以直接查看对应目录的源码与说明。
写在最后
到这里,你的服务器应该已经装好了 EssentialsX:主插件跑通、配置生效、几个常用命令上手。下一步可以去config.yml里把传送冷却、套组内容、欢迎公告调成适合自己服务器的样子,再按需挑选一两个扩展模块——从「能用」到「好用」,只差这些微调。
【免费下载链接】EssentialsThe modern Essentials suite for Spigot and Paper.项目地址: https://gitcode.com/GitHub_Trending/es/Essentials
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考