ServerListPlus 使用教程
1、项目介绍
ServerListPlus 是一个高度可定制的 Minecraft 服务器状态 ping 插件。它提供了易于使用的配置,几乎可以自定义服务器状态 ping 的所有内容。该插件旨在成为适用于 Bukkit/Spigot/Paper/Folia、BungeeCord、Velocity、Sponge 和 CanaryMod 的通用服务器状态 ping 定制解决方案。ServerListPlus 还可以作为独立服务器使用,不依赖于其他服务器实现,例如在维护期间。
2、项目快速启动
克隆项目
首先,克隆 ServerListPlus 仓库到本地:
git clone https://github.com/Minecrell/ServerListPlus.git
编译插件
进入项目目录并使用 Gradle 进行编译:
cd ServerListPlus
./gradlew build
编译完成后,插件文件将位于 build/libs
目录下。
安装插件
将生成的插件文件(例如 ServerListPlus-3.5.0.jar
)复制到你的 Minecraft 服务器的 plugins
目录中,然后启动服务器。
3、应用案例和最佳实践
自定义 MOTD
在 ServerListPlus
配置文件中,你可以自定义服务器的 MOTD(消息显示),包括 RGB 颜色和渐变效果。
Motd:
Enabled: true
Lines:
- "&lWelcome to &cMy Server&r!"
- "&aJoin us now!"
自定义服务器图标
你可以从文件或 URL 加载服务器图标。
Favicon:
Enabled: true
Source: "file:path/to/icon.png"
多条 MOTD 随机显示
你可以配置多条 MOTD,服务器会随机选择一条显示。
Motd:
Enabled: true
Random: true
Lines:
- "&lWelcome to &cMy Server&r!"
- "&aJoin us now!"
- "&bHave fun!"
4、典型生态项目
PlaceholderAPI
PlaceholderAPI 是一个强大的 Bukkit 插件,允许你在各种插件中使用动态占位符。ServerListPlus 支持 PlaceholderAPI,可以让你在 MOTD 和玩家悬浮消息中使用动态内容。
BungeeCord
BungeeCord 是一个 Minecraft 代理服务器,允许你管理多个 Minecraft 服务器。ServerListPlus 可以与 BungeeCord 集成,提供统一的服务器状态定制。
Sponge
Sponge 是一个 Minecraft 服务端平台,支持插件开发。ServerListPlus 提供了对 Sponge 的支持,可以在 Sponge 服务器上自定义服务器状态。
通过这些生态项目,ServerListPlus 可以与各种 Minecraft 服务器环境无缝集成,提供丰富的定制功能。