feat: 兼容仓鼠球更新

This commit is contained in:
2024-03-19 11:01:15 +08:00
parent debdcb40e0
commit 913b0e49eb
5 changed files with 14 additions and 7 deletions

View File

@@ -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 也可以安装在 子服 > 注意:这个插件的同一个 `.jar` 文件既可以安装在 BC 也可以安装在 子服

View File

@@ -5,7 +5,7 @@ plugins {
} }
group = "cn.hamster3.mc.plugin" group = "cn.hamster3.mc.plugin"
version = "1.4.4" version = "1.4.5"
repositories { repositories {
maven { maven {
@@ -20,8 +20,8 @@ dependencies {
compileOnly("org.spigotmc:spigot-api:1.18.2-R0.1-SNAPSHOT") compileOnly("org.spigotmc:spigot-api:1.18.2-R0.1-SNAPSHOT")
compileOnly("net.md-5:bungeecord-api:1.20-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:core-bukkit:+")
compileOnly("cn.hamster3.mc.plugin:ball-bukkit:1.5.7") compileOnly("cn.hamster3.mc.plugin:ball-bukkit:+")
compileOnly("me.clip:placeholderapi:2.11.2") compileOnly("me.clip:placeholderapi:2.11.2")
} }

View File

@@ -35,6 +35,6 @@ public class BallBridgePlugin extends JavaPlugin {
getLogger().warning("未找到 PlaceholderAPI 插件, 取消注册占位符."); getLogger().warning("未找到 PlaceholderAPI 插件, 取消注册占位符.");
} }
}); });
BallAPI.getInstance().subscribeIgnorePrefix("HamsterService"); BallAPI.getInstance().subscribeRaw("HamsterService");
} }
} }

View File

@@ -22,6 +22,6 @@ public class BallBridgePlugin extends Plugin {
BallAPI.getInstance().getEventBus().register(BridgeListener.INSTANCE); BallAPI.getInstance().getEventBus().register(BridgeListener.INSTANCE);
ProxyServer.getInstance().getPluginManager().registerListener(this, ServiceMainListener.INSTANCE); ProxyServer.getInstance().getPluginManager().registerListener(this, ServiceMainListener.INSTANCE);
ProxyServer.getInstance().getPluginManager().registerCommand(this, ServiceCommand.INSTANCE); ProxyServer.getInstance().getPluginManager().registerCommand(this, ServiceCommand.INSTANCE);
BallAPI.getInstance().subscribeIgnorePrefix("HamsterService"); BallAPI.getInstance().subscribeRaw("HamsterService");
} }
} }

View File

@@ -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/