From 65ea2c2f6bd7dbb99d8d45e412df72bb72a17f7f Mon Sep 17 00:00:00 2001 From: balugaq <129668183+balugaq@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:38:54 +0800 Subject: [PATCH 1/4] load pinyin libraries --- pom.xml | 8 +++++- .../me/ddggdd135/slimeae/SlimeAEPlugin.java | 26 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 956c890..2bcb0e6 100644 --- a/pom.xml +++ b/pom.xml @@ -199,7 +199,7 @@ com.github.balugaq JustEnoughGuide - 3840a709aa + bd67e7e9f9 provided @@ -261,5 +261,11 @@ 5.10.2 test + + net.byteflux + libby-bukkit + 1.3.1 + compile + diff --git a/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java b/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java index 16486e8..2bbc249 100644 --- a/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java +++ b/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java @@ -31,6 +31,9 @@ import me.ddggdd135.slimeae.tasks.*; import me.ddggdd135.slimeae.utils.RecipeUtils; import me.ddggdd135.slimeae.utils.SlimefunItemUtils; +import net.byteflux.libby.Library; +import net.byteflux.libby.LibraryManager; +import net.guizhanss.guizhanlib.libraries.BukkitLibraryManager; import net.guizhanss.minecraft.guizhanlib.updater.GuizhanUpdater; import org.bstats.bukkit.Metrics; import org.bukkit.Bukkit; @@ -72,6 +75,8 @@ public final class SlimeAEPlugin extends JavaPlugin implements SlimefunAddon { public void onEnable() { instance = this; + loadLibraries(); + networkData = new NetworkData(); infinityIntegration = new InfinityIntegration(); fluffyMachinesIntegration = new FluffyMachinesIntegration(); @@ -404,6 +409,27 @@ public static boolean isDebug() { return debug; } + private void loadLibraries() { + LibraryManager libraryManager = new BukkitLibraryManager(this); + libraryManager.addMavenCentral(); + + getLogger().info("正在加载 Pinyin"); + Library pinyin = Library.builder() + .groupId("com{}github{}houbb") + .artifactId("pinyin") + .version("0.4.0") + .build(); + libraryManager.loadLibrary(pinyin); + + getLogger().info("正在加载 opencc4j"); + Library opencc4j = Library.builder() + .groupId("com{}github{}houbb") + .artifactId("opencc4j") + .version("1.14.0") + .build(); + libraryManager.loadLibrary(opencc4j); + } + public void reloadConfig0() { // 保存默认配置 saveDefaultConfig(); From 4f8ffb8e8052ac926d1474b112f360ea7e96da06 Mon Sep 17 00:00:00 2001 From: balugaq <129668183+balugaq@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:48:40 +0800 Subject: [PATCH 2/4] Update pom.xml --- pom.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2bcb0e6..77affc0 100644 --- a/pom.xml +++ b/pom.xml @@ -116,7 +116,7 @@ spigot-repo - https://hub.spigotmc.org/nexus/content/repositories/snapshots + https://hub.spigotmc.org/nexus/content/repositories/snapshots/ papermc-repo @@ -136,6 +136,10 @@ https://repo.codemc.org/repository/maven-public/ default + + AlessioDP + https://repo.alessiodp.com/releases/ + From 394c389a8c3d557a611dd21d23c40b5604afff86 Mon Sep 17 00:00:00 2001 From: balugaq <129668183+balugaq@users.noreply.github.com> Date: Sat, 11 Jul 2026 11:58:18 +0800 Subject: [PATCH 3/4] add relocation --- pom.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 77affc0..7127866 100644 --- a/pom.xml +++ b/pom.xml @@ -51,12 +51,16 @@ org.bstats - me.ddggdd135.slimeae.libs + me.ddggdd135.slimeae.libs.bstats com.zaxxer.hikari me.ddggdd135.slimeae.libs.hikari + + net.byteflux.libby + me.ddggdd135.slimeae.libs.libby + From 58d662659472c6d91cee8c31631609730006eff5 Mon Sep 17 00:00:00 2001 From: balugaq <129668183+balugaq@users.noreply.github.com> Date: Sat, 11 Jul 2026 12:14:22 +0800 Subject: [PATCH 4/4] fix import --- pom.xml | 6 ++++++ src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 7127866..c84573b 100644 --- a/pom.xml +++ b/pom.xml @@ -269,6 +269,12 @@ 5.10.2 test + + com.github.houbb + pinyin + 0.4.0 + provided + net.byteflux libby-bukkit diff --git a/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java b/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java index 2bbc249..7c39fdb 100644 --- a/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java +++ b/src/main/java/me/ddggdd135/slimeae/SlimeAEPlugin.java @@ -31,9 +31,9 @@ import me.ddggdd135.slimeae.tasks.*; import me.ddggdd135.slimeae.utils.RecipeUtils; import me.ddggdd135.slimeae.utils.SlimefunItemUtils; +import net.byteflux.libby.BukkitLibraryManager; import net.byteflux.libby.Library; import net.byteflux.libby.LibraryManager; -import net.guizhanss.guizhanlib.libraries.BukkitLibraryManager; import net.guizhanss.minecraft.guizhanlib.updater.GuizhanUpdater; import org.bstats.bukkit.Metrics; import org.bukkit.Bukkit;