如何 10 分钟给 Spigot 服务器装好 EssentialsX:传送、家园与玩家管理完整指南
【免费下载链接】EssentialsThe modern Essentials suite for Spigot and Paper.项目地址: https://gitcode.com/GitHub_Trending/es/Essentials
你在 Spigot 或 Paper 上跑 Minecraft 服务器,玩家最常问的就是"怎么回家""怎么私聊"这类问题。EssentialsX 把传送、家园、私聊、封禁、装备包这些高频操作打包成一个插件,丢进plugins目录就能用,不用为每个功能单装一个工具。
装之前:两个让你头疼的场景
场景一:玩家找不到路。新玩家下线后想回家,得记坐标或找管理员要位置;死了掉装备,爬起来又得跑回出生点。/sethome+/home、/back这类命令直接把"回家"变成一次按键。
场景二:管理命令散落各处。封人、私聊、清库存、设出生点各靠各的插件,别名记不清、行为不统一。EssentialsX 把它们收进同一套命令体系,权限命名也统一挂在essentials.*下,一次配齐。
三步装好 EssentialsX
第一步:确认环境
- 服务端必须是CraftBukkit、Spigot 或 Paper(其他服务端未被官方测试,出了问题团队不管)
- Java 8 及以上,建议直接用你的服务端支持的最新版本
- Minecraft 支持范围:1.8.8 一直到 26.3,装之前对一下你的服务端版本
- 想用权限插件的前缀/后缀,需要另装Vault;权限插件推荐 LuckPerms
第二步:获取并放置
想从源码构建的话:
git clone https://gitcode.com/GitHub_Trending/es/Essentials cd Essentials && ./gradlew build构建完成后 jar 会出现在jars/目录里(Windows 下命令是gradlew build)。不想构建就直接取官方发布的.jar,放进服务端根目录的plugins/文件夹。
第三步:首次启动验证
正常启动服务器,确认plugins/Essentials/config.yml被自动生成,然后进游戏输入/essentials,没有报错就说明加载成功。再敲一下/help,能看到/home、/tpa、/kit这些条目即代表一切就位。
最常用的 5 个命令
| 命令 | 实际效果 | 什么时候用 |
|---|---|---|
/sethome 名字→/home 名字 | 在脚下设家,之后随时一键传送回家 | 每个玩家至少设一个默认家,多地点可用/home 名字2 |
/back | 回到死亡或上次传送前的位置 | 摔死、被传送走之后省得跑图 |
/tpa 玩家名+/tpaccept | 发起传送请求,对方接受后互传 | 集合、救援、管理员把玩家带回来 |
/kit | 领取预配置的装备包,带冷却时间 | 新人礼包,包内容在kits.yml里定义,还能用/createkit在圈内创建 |
/setjail+/togglejail | 圈定关押点,随时关押/释放玩家 | 处理捣乱玩家,限制其活动范围 |
另外两个高频小命令:/nick改昵称(默认带~前缀防冒充),/ignore屏蔽某个玩家的私聊。命令清单完整定义在 Essentials/src/main/resources/plugin.yml 里,可以查别名。
只改这几个配置
所有改动都在plugins/Essentials/config.yml,默认值源头是仓库里的 Essentials/src/main/resources/config.yml。下面三处是改动频率最高的:
1. 防止传送被连点刷穿
# 改前 teleport-cooldown: 0 # 改后:两次 /home、/tp 之间间隔 5 秒 teleport-cooldown: 52. 自定义进服消息
# 改前 custom-join-message: "none" # 改后:支持 {PLAYER}、{ONLINE} 等占位符 custom-join-message: "&a欢迎 {PLAYER},当前在线 {ONLINE} 人"3. 自动 AFK 判定时间
# 改前 auto-afk: 300 # 改后:挂机 10 分钟才标记 AFK(需权限 essentials.afk.auto) auto-afk: 600改完不用重启服务器,进游戏执行/essentials reload即可生效。
新手避坑 ⚠️
坑一:改了配置没生效。九成是忘了 reload——编辑后必须执行/essentials reload或重启。剩下的一成是 YAML 写错了:只允许空格缩进(Tab 不行)、文件要存成 UTF-8、文本里的单引号要写成两个,例如don''t。
坑二:服务端类型或版本不兼容。官方只测试 Spigot/Paper,用其他魔改服务端出兼容问题不会有人跟进;MC 版本不在支持列表里就先升服务端,别硬装老版本插件。
坑三:前缀后缀出不来。权限插件需要经 Vault 中转;如果你的权限插件不受支持,把use-bukkit-permissions设为false,插件会回退到配置内置的权限方式。
坑四:老 Essentials 和 EssentialsX 同时装。两者是同一个项目的分叉,功能重叠,只会互相打架,二选一。
周边模块,按需加
主插件装好后,仓库里这几个模块可以单独加进plugins/目录扩展能力:
- EssentialsChat— 聊天前缀/后缀、本地聊天范围控制
- EssentialsProtect— 出生点等区域的破坏保护
- EssentialsSpawn— 多出生点管理,
/setspawn+/spawn - EssentialsGeoIP— 识别玩家 IP 国家并在进服消息里展示
- EssentialsXMPP— 跨设备聊天桥接
- EssentialsDiscord / EssentialsDiscordLink— 与 Discord 的消息互通及账号绑定
- providers/下的
1_8Provider、PaperProvider等 — 不同游戏版本的兼容层,普通用户不用动
模块说明可以看各目录内的 EssentialsDiscord/README.md。
EssentialsX 的价值,就是把"服务器管理员的日常琐事"压缩成了几个短命令。现在就打开plugins/Essentials/config.yml,把teleport-cooldown改成 5,进游戏执行/essentials reload,然后连点两次/home,亲眼看冷却生效。
【免费下载链接】EssentialsThe modern Essentials suite for Spigot and Paper.项目地址: https://gitcode.com/GitHub_Trending/es/Essentials
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考