9
0
mirror of https://github.com/Xiao-MoMi/Custom-Nameplates.git synced 2026-01-04 15:31:47 +00:00

2.0-PRE-9

This commit is contained in:
Xiao-MoMi
2022-09-16 13:58:58 +08:00
parent 6db759b876
commit 9d93183550
88 changed files with 984 additions and 662 deletions

View File

@@ -46,6 +46,7 @@ import net.momirealms.customnameplates.utils.AdventureUtil;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scoreboard.Team;
import java.util.Objects;
@@ -100,22 +101,35 @@ public final class CustomNameplates extends JavaPlugin {
if (ConfigManager.Module.nameplate){
SqlHandler.saveAll();
SqlHandler.close();
if (!ConfigManager.Nameplate.fakeTeam && !ConfigManager.Main.tab && !ConfigManager.Main.tab_bc) {
for (Team team : Bukkit.getScoreboardManager().getMainScoreboard().getTeams()) {
team.unregister();
}
}
}
if (actionBarManager != null){
if (actionBarManager != null) {
actionBarManager.unload();
}
if (nameplateManager != null) {
nameplateManager.unload();
}
if (bossBarManager != null) {
bossBarManager.unload();
}
if (placeholderManager != null) {
placeholderManager.unload();
}
if (chatBubblesManager != null) {
chatBubblesManager.unload();
}
if (adventure != null) {
adventure.close();
}
if (resourceManager != null){
resourceManager = null;
}
if (teamManager != null){
teamManager = null;
}
if (dataManager != null){
dataManager = null;
if (proxyDataListener != null) {
this.getServer().getMessenger().unregisterIncomingPluginChannel(this, "customnameplates:cnp");
this.getServer().getMessenger().unregisterOutgoingPluginChannel(this, "customnameplates:cnp");
}
}
public void loadConfig() {
@@ -172,11 +186,6 @@ public final class CustomNameplates extends JavaPlugin {
this.actionBarManager.unload();
this.actionBarManager = null;
}
if (ConfigManager.Module.background){
ConfigManager.loadBGConfig();
}
if (ConfigManager.Module.nameplate){
ConfigManager.Nameplate.reload();
ConfigManager.DatabaseConfig.reload();