diff --git a/README.md b/README.md index 7552fdd..2bba037 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ -# hamster-ball-bridge +# [hamster-ball-bridge](https://git.airgame.net/MiniDay/hamster-ball-bridge/) -将原 HamsterService 无缝转换为仓鼠球的API,让旧版插件无需修改代码也能兼容[仓鼠球](https://git.airgame.net/MiniDay/hamster-ball/) +将原 HamsterService +无缝转换为仓鼠球的API,让旧版插件无需修改代码也能兼容[仓鼠球](https://git.airgame.net/MiniDay/hamster-ball/) > 注意:这个插件的同一个 `.jar` 文件既可以安装在 BC 也可以安装在 子服 diff --git a/build.gradle.kts b/build.gradle.kts index 7d60d94..7f516c9 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ plugins { } group = "cn.hamster3.mc.plugin" -version = "1.4.4" +version = "1.4.5" repositories { maven { @@ -20,8 +20,8 @@ dependencies { compileOnly("org.spigotmc:spigot-api:1.18.2-R0.1-SNAPSHOT") compileOnly("net.md-5:bungeecord-api:1.20-R0.1-SNAPSHOT") - compileOnly("cn.hamster3.mc.plugin:core-bukkit:1.2.2") - compileOnly("cn.hamster3.mc.plugin:ball-bukkit:1.5.7") + compileOnly("cn.hamster3.mc.plugin:core-bukkit:+") + compileOnly("cn.hamster3.mc.plugin:ball-bukkit:+") compileOnly("me.clip:placeholderapi:2.11.2") } diff --git a/src/main/java/cn/hamster3/service/bukkit/BallBridgePlugin.java b/src/main/java/cn/hamster3/service/bukkit/BallBridgePlugin.java index 54524e9..51029e6 100644 --- a/src/main/java/cn/hamster3/service/bukkit/BallBridgePlugin.java +++ b/src/main/java/cn/hamster3/service/bukkit/BallBridgePlugin.java @@ -35,6 +35,6 @@ public class BallBridgePlugin extends JavaPlugin { getLogger().warning("未找到 PlaceholderAPI 插件, 取消注册占位符."); } }); - BallAPI.getInstance().subscribeIgnorePrefix("HamsterService"); + BallAPI.getInstance().subscribeRaw("HamsterService"); } } diff --git a/src/main/java/cn/hamster3/service/bungee/BallBridgePlugin.java b/src/main/java/cn/hamster3/service/bungee/BallBridgePlugin.java index 6a28424..cf94b73 100644 --- a/src/main/java/cn/hamster3/service/bungee/BallBridgePlugin.java +++ b/src/main/java/cn/hamster3/service/bungee/BallBridgePlugin.java @@ -22,6 +22,6 @@ public class BallBridgePlugin extends Plugin { BallAPI.getInstance().getEventBus().register(BridgeListener.INSTANCE); ProxyServer.getInstance().getPluginManager().registerListener(this, ServiceMainListener.INSTANCE); ProxyServer.getInstance().getPluginManager().registerCommand(this, ServiceCommand.INSTANCE); - BallAPI.getInstance().subscribeIgnorePrefix("HamsterService"); + BallAPI.getInstance().subscribeRaw("HamsterService"); } } diff --git a/src/main/resources/update.yml b/src/main/resources/update.yml new file mode 100644 index 0000000..67b254a --- /dev/null +++ b/src/main/resources/update.yml @@ -0,0 +1,6 @@ +version: ${version} +CHECK_TYPE: GITEA_RELEASES +GIT_BASE_URL: https://git.airgame.net +GIT_REPO: MiniDay/hamster-ball-bridge +GIT_TOKEN: a44a69a4d1b8601bf6091403247759cd28764d5e +DOWNLOAD_URL: https://jenkins.airgame.net/job/opensource/job/hamster-ball-bridge/