插件暂时或永久停更,作者毕业上班了。无法再分出精力维护,有能力者可以提交维护代码
让跨服玩家无缝执行命令
Allow players on the group server to seamlessly execute commands across servers
理论全版本支持
Theory full version support
本项目使用 Maven Wrapper (mvnw),无需全局安装 Maven。
# 完整构建(所有模块)
./mvnw -B clean package
# 构建指定模块及其依赖
./mvnw -B clean package -pl yuanluServerDo-bukkit -am
# 跳过测试(更快)
./mvnw -B clean package -DskipTests
# 安装到本地仓库
./mvnw -B clean installWindows 用户请使用
mvnw.cmd代替./mvnw
构建完成后,各模块的 JAR 文件位于对应 target/ 目录下:
| 文件 | 说明 |
|---|---|
yuanluServerDo-bukkit/target/*.jar |
Bukkit/Spigot/Paper 插件 |
yuanluServerDo-bungeecord/target/*.jar |
BungeeCord 代理插件 |
yuanluServerDo-velocity/target/*.jar |
Velocity 代理插件 |
yuanluServerDo-bukkit-bungeecord/target/*.jar |
合并包(Bukkit + BungeeCord) |
yuanluServerDo-bukkit-velocity/target/*.jar |
合并包(Bukkit + Velocity) |
GitHub Actions 会在发布 (Release) 时自动构建并上传 JAR:
- 更新根目录
pom.xml中的版本号 - 提交并推送到
dev分支 - 在 GitHub 上创建 Release(Tag 与版本号一致)
- Actions 自动构建并将 5 个 JAR 上传到 Release 附件
支持服务器: Bukkit (Spigot、Paper)
支持代理器: BungeeCord、Velocity
同一个版本有多个文件可供选择, 文件名中包含Bukkit的即代表可以在Bukkit及其分支(Spigot、Paper)上运行,其它同理
例如,你选择使用BungeeCord及Paper,你有以下几种选择:
- 下载
yuanluServerDo-bukkit-[version].jar及yuanluServerDo-bungeecord-[version].jar, 分别放入Paper和BungeeCord - 直接下载
yuanluServerDo-bukkit-bungeecord-[version].jar放入Paper和BungeeCord
本插件继承了yuanluServerTp思想, 重构后可完全替代此插件
- /tp <target>
- /tp <mover> <target>
- /tpa <target>
- /tphere <target>
- /tpahere <target>
- /tpaccept [who]
- /tpdeny [who]
- /tpcancel [who]
使用/ysd-v [always] 命令可以隐藏自己的在线状态, 防止被传送请求发现
本插件实现了Home及Warp的相关功能, 可以跨服传送至家或地标
- /home
- /home <home>
- /sethome [home]
- /delhome <home>
- /warp
- /warp <warp>
- /setwarp <warp>
- /delhome <warp>
本插件实现了从第三方插件转换数据
命令: /ysd-trans <plugin> <func>
当前支持的插件及数据:
- CMI
- Home
- Warp
在聊天中使用@+玩家名, 可以向对方发送提示音