9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2025-12-31 12:46:31 +00:00

2.0-PRE-11

This commit is contained in:
Xiao-MoMi
2022-09-16 20:09:26 +08:00
parent 9d93183550
commit f4c79a4e3c
16 changed files with 138 additions and 17 deletions

View File

@@ -29,6 +29,9 @@ import net.momirealms.customnameplates.commands.np.TabCompleteN;
import net.momirealms.customnameplates.data.DataManager;
import net.momirealms.customnameplates.data.SqlHandler;
import net.momirealms.customnameplates.helper.LibraryLoader;
import net.momirealms.customnameplates.hook.IAImageHook;
import net.momirealms.customnameplates.hook.ImageParser;
import net.momirealms.customnameplates.hook.OXImageHook;
import net.momirealms.customnameplates.hook.PlaceholderManager;
import net.momirealms.customnameplates.nameplates.ProxyDataListener;
import net.momirealms.customnameplates.nameplates.TeamManager;
@@ -66,6 +69,7 @@ public final class CustomNameplates extends JavaPlugin {
private NameplateManager nameplateManager;
private ChatBubblesManager chatBubblesManager;
private ProxyDataListener proxyDataListener;
private ImageParser imageParser;
@Override
public void onLoad(){
@@ -116,12 +120,12 @@ public final class CustomNameplates extends JavaPlugin {
if (bossBarManager != null) {
bossBarManager.unload();
}
if (placeholderManager != null) {
placeholderManager.unload();
}
if (chatBubblesManager != null) {
chatBubblesManager.unload();
}
if (placeholderManager != null) {
placeholderManager.unload();
}
if (adventure != null) {
adventure.close();
}
@@ -236,6 +240,12 @@ public final class CustomNameplates extends JavaPlugin {
ConfigManager.Bubbles.load();
this.chatBubblesManager = new ChatBubblesManager("BUBBLE");
this.chatBubblesManager.load();
if (ConfigManager.Main.itemsAdder) {
this.imageParser = new IAImageHook();
}
if (ConfigManager.Main.oraxen) {
this.imageParser = new OXImageHook();
}
}
else if (this.chatBubblesManager != null) {
this.chatBubblesManager.unload();
@@ -281,4 +291,8 @@ public final class CustomNameplates extends JavaPlugin {
public NameplateManager getNameplateManager() {
return nameplateManager;
}
public ImageParser getImageParser() {
return imageParser;
}
}