Delete an instance of the DragonManager class
This commit is contained in:
@@ -45,7 +45,6 @@ public final class EnderDragon extends JavaPlugin {
|
|||||||
public static FileConfiguration data;
|
public static FileConfiguration data;
|
||||||
public static FileConfiguration lang;
|
public static FileConfiguration lang;
|
||||||
private WorldManager worldManager;
|
private WorldManager worldManager;
|
||||||
private DragonManager dragonManager;
|
|
||||||
private NMSUtil nmsManager;
|
private NMSUtil nmsManager;
|
||||||
private I_BossBarManager i_bossBarManager;
|
private I_BossBarManager i_bossBarManager;
|
||||||
private I_NMSItemManager i_nmsItemManager;
|
private I_NMSItemManager i_nmsItemManager;
|
||||||
@@ -65,7 +64,6 @@ public final class EnderDragon extends JavaPlugin {
|
|||||||
Lang.info("Enabling plugin...");
|
Lang.info("Enabling plugin...");
|
||||||
Lang.info("Author: Xanadu13");
|
Lang.info("Author: Xanadu13");
|
||||||
Version.init();
|
Version.init();
|
||||||
dragonManager = new DragonManager();
|
|
||||||
worldManager = new WorldManager();
|
worldManager = new WorldManager();
|
||||||
nmsManager = new NMSUtil();
|
nmsManager = new NMSUtil();
|
||||||
nmsManager.init();
|
nmsManager.init();
|
||||||
@@ -77,7 +75,7 @@ public final class EnderDragon extends JavaPlugin {
|
|||||||
getInstance().getWorldManager().fixWorldEnvironment();
|
getInstance().getWorldManager().fixWorldEnvironment();
|
||||||
Lang.info(Lang.world_env_fix_enable);
|
Lang.info(Lang.world_env_fix_enable);
|
||||||
}
|
}
|
||||||
if(Version.mcMainVersion == 12 || Version.mcMainVersion == 13){
|
if(Config.advanced_setting_save_bossbar){
|
||||||
fixWorldBossBar();
|
fixWorldBossBar();
|
||||||
}
|
}
|
||||||
TimerManager.enable();
|
TimerManager.enable();
|
||||||
@@ -139,7 +137,7 @@ public final class EnderDragon extends JavaPlugin {
|
|||||||
Bukkit.getWorlds().forEach(world -> {
|
Bukkit.getWorlds().forEach(world -> {
|
||||||
if(!Config.blacklist_worlds.contains(world.getName())){
|
if(!Config.blacklist_worlds.contains(world.getName())){
|
||||||
char split = data.options().pathSeparator();
|
char split = data.options().pathSeparator();
|
||||||
if(EnderDragon.getInstance().getDragonManager().isRespawnRunning(world)){
|
if(DragonManager.isRespawnRunning(world)){
|
||||||
data.set("respawn_fix"+split+world.getName(),true);
|
data.set("respawn_fix"+split+world.getName(),true);
|
||||||
}
|
}
|
||||||
else data.set("respawn_fix"+split+world.getName(),false);
|
else data.set("respawn_fix"+split+world.getName(),false);
|
||||||
@@ -153,7 +151,7 @@ public final class EnderDragon extends JavaPlugin {
|
|||||||
Lang.error(Lang.plugin_file_save_error.replaceAll("\\{file_name}",dataF.getName()));
|
Lang.error(Lang.plugin_file_save_error.replaceAll("\\{file_name}",dataF.getName()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(Version.mcMainVersion == 12 || Version.mcMainVersion == 13){
|
if(Config.advanced_setting_save_bossbar){
|
||||||
List<World> worlds = new ArrayList<>();
|
List<World> worlds = new ArrayList<>();
|
||||||
Bukkit.getWorlds().forEach(world -> {
|
Bukkit.getWorlds().forEach(world -> {
|
||||||
if(world.getEnvironment()==World.Environment.THE_END&&!Config.blacklist_worlds.contains(world.getName())){
|
if(world.getEnvironment()==World.Environment.THE_END&&!Config.blacklist_worlds.contains(world.getName())){
|
||||||
@@ -290,7 +288,7 @@ public final class EnderDragon extends JavaPlugin {
|
|||||||
if(section != null){
|
if(section != null){
|
||||||
section.getKeys(false).forEach(key->{
|
section.getKeys(false).forEach(key->{
|
||||||
if(section.getBoolean(key)){
|
if(section.getBoolean(key)){
|
||||||
EnderDragon.getInstance().getDragonManager().refresh_respawn(Bukkit.getWorld(key));
|
DragonManager.refresh_respawn(Bukkit.getWorld(key));
|
||||||
Lang.info("DragonRespawn continues!");
|
Lang.info("DragonRespawn continues!");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -299,9 +297,6 @@ public final class EnderDragon extends JavaPlugin {
|
|||||||
}.runTaskLater(plugin,100L);
|
}.runTaskLater(plugin,100L);
|
||||||
}
|
}
|
||||||
|
|
||||||
public DragonManager getDragonManager(){
|
|
||||||
return dragonManager;
|
|
||||||
}
|
|
||||||
public WorldManager getWorldManager(){
|
public WorldManager getWorldManager(){
|
||||||
return worldManager;
|
return worldManager;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user