EssentialsX部署指南三步跑通【免费下载链接】EssentialsThe modern Essentials suite for Spigot and Paper.项目地址: https://gitcode.com/GitHub_Trending/es/EssentialsEssentialsX 是 Spigot 和 Paper 服务器最通用的管理套件把传送、家园、经济、权限这些日常运营功能一次性补齐。本文带你走最短路径完成 EssentialsX 插件部署并覆盖装完后的验证、高频配置和排障。⚙️ 核对 EssentialsX 部署前三件事这一节帮你在装之前排除环境坑避免装到一半发现不兼容。项目要求说明Java8 及以上建议按服务器软件要求对齐Paper 1.17 需要 Java 17/21服务器软件Spigot 或 Paper支持 Minecraft 1.8.8 至 1.21.x其他软件未做测试依赖插件Vault、LuckPerms可选仅做权限前缀、经济对接时需要不满足时怎么办先换到受支持的 Paper/Spigot 版本并对齐 Java 版本不要在不受支持的服务器软件上硬装插件可能直接无法加载。 三步跑通最快部署这一节带你从源码到能进游戏全程三步。第一步克隆仓库并构建插件git clone https://gitcode.com/GitHub_Trending/es/Essentials cd Essentials ./gradlew build构建完成后jars/目录会生成 Essentials.jar 及各可选模块的 jar 包。第二步把核心模块拷进服务器的 plugins 目录cp jars/Essentials.jar /path/to/your-server/plugins/ cp jars/EssentialsChat.jar /path/to/your-server/plugins/只拷你需要的Essentials 是核心EssentialsChat、EssentialsSpawn 等按场景选配。第三步启动服务器让插件自动生成配置cd /path/to/your-server java -Xms2G -Xmx4G -jar paper-1.21.1.jar nogui首次启动后会在plugins/Essentials/下自动生成配置文件后续所有调整都在这份目录里plugins/Essentials/ ├── config.yml # 主配置 ├── kits.yml # 礼包 ├── worth.yml # 物品价值 └── userdata/ # 玩家数据✅ 验证 EssentialsX 部署生效这一步确认插件真的加载成功别只看服务器没报错就放心。grep -i enabling essentials logs/latest.log # 预期输出示例 # [INFO] [Essentials] Enabling Essentials v2.22.1 # [INFO] Done能 grep 到Enabling Essentials这一行说明 EssentialsX 插件部署成功什么都没输出直接对照下一节的速查表排查。 按需求选配功能这一节只挑装完立刻用得上的三处高频配置全都在config.yml里改。调整经济参数starting-balance: 100 currency-symbol: ¥ max-money: 10000000新玩家进场自带 100 余额货币符号改成人民币。改完在游戏里输入/bal就能看到新玩家的初始余额。限制传送与家园频率teleport-cooldown: 10 teleport-delay: 3 teleport-invulnerability: 4 sethome-multiple: default: 3 vip: 5两次传送间隔 10 秒传送前 3 秒倒计时内移动会被取消传送后 4 秒无敌普通玩家 3 个家园vip 组 5 个。改完用/sethome main再/home main看倒计时是否生效。启用权限对接前提是把 Vault 和 LuckPerms 也放进plugins/目录然后改主配置use-bukkit-permissions: true改完在 LuckPerms 里给测试玩家分配essentials.fly进游戏输入/fly验证权限是否走通。 按报错信息排查这一节按看到什么报错 → 为什么 → 一条命令修来对照先别手动改一堆东西。报错信息可能原因修复启动日志没有Enabling Essentialsjar 与服务器版本不匹配或 Java 版本过低用java -version核对换成匹配的构建/bal等经济命令无反应没装 Vault把 Vault、LuckPerms 放入plugins/后重启Could not load config.yml配置里混入 Tab、缩进错乱恢复备份的 config.ymlYAML 只允许空格缩进权限节点不生效use-bukkit-permissions未开启在config.yml设为true执行/essentials reload改完配置不需要重启服务器游戏内执行/essentials reload即可热加载。 上量之后要做的事玩家多了以后把这三件事固定下来备份定期打包plugins/Essentials/userdata目录和*.yml、*.json配置文件保留最近 7 天。监控盯住日志里的 TPS 和内存水位怀疑经济流水异常时把config.yml的economy-log-enabled设为true打开经济日志。版本升级先整目录备份plugins/Essentials/再替换plugins/下的 jar 并重启服务器注意reload只刷新配置换 jar 必须重启。部署完成自查清单配置改完后用/bal、/home、/fly各跑一遍确认生效备份脚本覆盖userdata目录和全部配置文件服务器版本在支持列表内Java 版本不低于 8【免费下载链接】EssentialsThe modern Essentials suite for Spigot and Paper.项目地址: https://gitcode.com/GitHub_Trending/es/Essentials创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?