perf(hamster-ball-bridge): 使用 gson 序列化数据

This commit is contained in:
2022-12-11 03:49:40 +08:00
parent 0a77aef84e
commit 78de3e576c
3 changed files with 6 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
version = '1.0.0' version = '1.0.1'
setArchivesBaseName("HamsterBall-Bridge") setArchivesBaseName("HamsterBall-Bridge")
dependencies { dependencies {
@@ -6,6 +6,7 @@ dependencies {
compileOnly 'net.md-5:bungeecord-api:1.19-R0.1-SNAPSHOT' compileOnly 'net.md-5:bungeecord-api:1.19-R0.1-SNAPSHOT'
compileOnly "cn.hamster3.mc.plugin.ball:common:${hamster_ball_version}" compileOnly "cn.hamster3.mc.plugin.ball:common:${hamster_ball_version}"
compileOnly "cn.hamster3.mc.plugin.core:common:${hamster_core_version}"
compileOnly "me.clip:placeholderapi:${placeholder_api_version}" compileOnly "me.clip:placeholderapi:${placeholder_api_version}"
} }

View File

@@ -1,5 +1,6 @@
package cn.hamster3.service.common.entity; package cn.hamster3.service.common.entity;
import cn.hamster3.mc.plugin.core.common.constant.CoreConstantObjects;
import com.google.gson.JsonArray; import com.google.gson.JsonArray;
import com.google.gson.JsonElement; import com.google.gson.JsonElement;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
@@ -196,6 +197,6 @@ public class ServiceMessageInfo {
@Override @Override
public String toString() { public String toString() {
return saveToJson().toString(); return CoreConstantObjects.GSON.toJson(this);
} }
} }

View File

@@ -5,9 +5,10 @@ api-version: 1.13
author: MiniDay author: MiniDay
website: https://github.com/MiniDay/hamster-little-plugins website: https://github.com/MiniDay/hamster-little-plugins
description: 服务器启动后自动设置 GameRule description: 将 HamsterBall 转换成 HamsterService 兼容的 API
depend: depend:
- HamsterCore
- HamsterBall - HamsterBall
softdepend: softdepend: