mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
fancynpcs, fancyholograms: Add isLoaded methods (#107)
This commit is contained in:
@@ -22,6 +22,8 @@ public interface HologramManager {
|
|||||||
|
|
||||||
void loadHolograms();
|
void loadHolograms();
|
||||||
|
|
||||||
|
boolean isLoaded();
|
||||||
|
|
||||||
void saveHolograms();
|
void saveHolograms();
|
||||||
|
|
||||||
void reloadHolograms();
|
void reloadHolograms();
|
||||||
|
|||||||
@@ -166,6 +166,11 @@ public final class HologramManagerImpl implements HologramManager {
|
|||||||
if (hologramLoadLogging) FancyHolograms.get().getFancyLogger().info(String.format("Loaded %d holograms for all loaded worlds", allLoaded.size()));
|
if (hologramLoadLogging) FancyHolograms.get().getFancyLogger().info(String.format("Loaded %d holograms for all loaded worlds", allLoaded.size()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isLoaded() {
|
||||||
|
return isLoaded;
|
||||||
|
}
|
||||||
|
|
||||||
public void loadHolograms(String world) {
|
public void loadHolograms(String world) {
|
||||||
ImmutableList<Hologram> loaded = ImmutableList.copyOf(plugin.getHologramStorage().loadAll(world));
|
ImmutableList<Hologram> loaded = ImmutableList.copyOf(plugin.getHologramStorage().loadAll(world));
|
||||||
loaded.forEach(this::addHologram);
|
loaded.forEach(this::addHologram);
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ public interface NpcManager {
|
|||||||
|
|
||||||
void loadNpcs();
|
void loadNpcs();
|
||||||
|
|
||||||
|
boolean isLoaded();
|
||||||
|
|
||||||
void reloadNpcs();
|
void reloadNpcs();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -440,6 +440,11 @@ public class NpcManagerImpl implements NpcManager {
|
|||||||
this.setLoaded();
|
this.setLoaded();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isLoaded() {
|
||||||
|
return isLoaded;
|
||||||
|
}
|
||||||
|
|
||||||
private void setLoaded() {
|
private void setLoaded() {
|
||||||
isLoaded = true;
|
isLoaded = true;
|
||||||
new NpcsLoadedEvent().callEvent();
|
new NpcsLoadedEvent().callEvent();
|
||||||
|
|||||||
Reference in New Issue
Block a user