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();