服务端插件
安装插件🔗
- 插件下载渠道: Bukkit Plugins / Spigot / Hangar / Modrinth
- 插件使用说明: 插件使用百科
安装流程:
- 只从官方或可信渠道下载插件 JAR。
- 把 JAR 放入服务端
plugins/目录。 - 重启服务端,不要使用
/reload。 - 查看
logs/latest.log是否成功加载,再按插件文档配置。
插件存在依赖时,必须先安装依赖插件,例如 Vault、PlaceholderAPI、CMILib、ViaVersion、KotlinLoader。
权限与安全🔗
| 插件 | 官方渠道 | 用途 |
|---|---|---|
| LuckPerms | Wiki · Download | 用户权限管理 |
| LoginSecurity | Repo · Wiki · Download | 离线服注册/登录密码管理 |
| Grief Prevention | Repo · Wiki · Download | 防破坏与领地保护 |
领地、建筑与地图🔗
| 插件 | 官方渠道 | 用途 |
|---|---|---|
| WorldEdit | Repo · Builds | 创世神批量编辑 |
| WorldGuard | Repo · Builds | 领地保护与规则 |
| Residence | Repo · Download | 玩家领地,依赖 CMILib |
| Multiverse Core 2 | Repo · Wiki · Download | 多世界管理,依赖 LobbyAPI |
| BlueMap | Repo · Wiki · Download | 3D 高清网页地图;core.conf 设置 accept-download: true |
| Dynmap | Download | 旧版 Web 地图,已替换为 BlueMap,新服不推荐 |
| Holographic Displays | Repo · Docs | 悬浮文字标签 |
| ImageMap | Repo · SpigotMC | 地图上显示图片 |
玩法、界面与经济🔗
| 插件 | 官方渠道 | 用途 |
|---|---|---|
| EssentialsX | Repo · Wiki · Download | 常用开服命令合集,依赖 Vault |
| Vault | Repo | 经济/权限 API 桥 |
| EzShops | Repo · Wiki · Download | 商店与交易系统 |
| BackOnDeath | Bukkit · Modrinth | 死亡后回到死亡点 |
| DeadChest | Repo · Bukkit | 死亡物品保存到箱子,默认保留 5 分钟 |
| DragonTravel | Repo · SpigotMC | 骑龙飞行 |
| PowerCamera | Repo · SpigotMC | 视频录制路径规划 |
| AnimatedTabList | CurseForge | 动态 TabList,依赖 PlaceholderAPI |
| GetMeHome | Repo · Download | 多 home 快速回家;EssentialsX 已包含同类功能 |
兼容与运维🔗
| 插件 | 官方渠道 | 用途 |
|---|---|---|
| GeyserMC | Repo · Wiki | 基岩版客户端接入 Java 版服务器 |
| ViaVersion | Modrinth | 新版本服务端兼容旧版客户端 |
| ViaBackwards | Repo · Download | 旧版客户端连接新版本服务端,依赖 ViaVersion |
| SkinsRestorer | Repo · Wiki · Download | 离线服皮肤 |
| PlugMan | Repo · Modrinth | 插件热管理;改插件仍建议重启 |
| KotlinLoader | Repo | 运行 Kotlin 插件所需的加载器 |
插件相关问题🔗
EssentialsX🔗
Essentials 会覆盖部分原版指令,导致命令方块无法识别目标选择器 @a @e @r @s @p。解决办法是在 commands.yml 中设置:
command-block-overrides: ['*']让命令方块使用 Mojang 原始指令,而不是 Essentials 覆盖过的指令。
WorldEdit🔗
WorldEdit 配置中有符号链接选项,开启后可以让区域保存到磁盘的功能生效。
LoginSecurity🔗
OP 权限指令🔗
使用 /lac 移除密码并重新载入游戏。
一般用户指令🔗
使用 /register <password> 注册用户密码
使用 /changepass <old> <new> 变更用户密码
使用 /login <password> 登录
使用 /logout 登出
SkinsRestorerX + SkinSystem 定制角色皮肤🔗
以下为历史部署记录:SkinSystem 旧脚本基于 PHP 7.2,新服优先查看 SkinsRestorer 当前文档 。
旧方案安装 SkinSystem 时,用 sudo 执行安装脚本,安装必要软件并配置 MySQL 数据库。之后把 Nginx 配置放入 /etc/nginx/conf.d/,并将 fastcgi_pass unix:/run/php/php7.2-fpm.sock; 替换为当前 PHP-FPM 的 listen 路径,重启 Nginx 并访问 8001 端口。
如果皮肤上传界面提示 504,可尝试重启 PHP-FPM:
sudo systemctl restart php7.2-fpm.service将 MySQL 中的皮肤数据迁移到另一台服务器🔗
使用 mysqldump 导出再导入即可。