diff --git a/pom.xml b/pom.xml index 956c890..c84573b 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 + @@ -116,7 +120,7 @@ spigot-repo - https://hub.spigotmc.org/nexus/content/repositories/snapshots + https://hub.spigotmc.org/nexus/content/repositories/snapshots/ papermc-repo @@ -136,6 +140,10 @@ https://repo.codemc.org/repository/maven-public/ default + + AlessioDP + https://repo.alessiodp.com/releases/ + @@ -199,7 +207,7 @@ com.github.balugaq JustEnoughGuide - 3840a709aa + bd67e7e9f9 provided @@ -261,5 +269,17 @@ 5.10.2 test + + com.github.houbb + pinyin + 0.4.0 + provided + + + 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..7c39fdb 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.BukkitLibraryManager; +import net.byteflux.libby.Library; +import net.byteflux.libby.LibraryManager; 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();