changed load order - fixes plugin not loading at all
This commit is contained in:
parent
e3d5ebab8b
commit
14ff80b3ef
1 changed files with 13 additions and 10 deletions
|
@ -110,10 +110,6 @@ public class ZNpcsPlus extends JavaPlugin implements ZApi {
|
||||||
log(ChatColor.WHITE + " * Initializing Adventure...");
|
log(ChatColor.WHITE + " * Initializing Adventure...");
|
||||||
adventure = BukkitAudiences.create(this);
|
adventure = BukkitAudiences.create(this);
|
||||||
|
|
||||||
log(ChatColor.WHITE + " * Initializing PacketEvents...");
|
|
||||||
packetEvents.getEventManager().registerListener(new InteractionPacketListener(userManager, npcRegistry), PacketListenerPriority.MONITOR);
|
|
||||||
packetEvents.init();
|
|
||||||
|
|
||||||
metadataFactory = setupMetadataFactory();
|
metadataFactory = setupMetadataFactory();
|
||||||
PacketFactory packetFactory = setupPacketFactory();
|
PacketFactory packetFactory = setupPacketFactory();
|
||||||
|
|
||||||
|
@ -125,20 +121,15 @@ public class ZNpcsPlus extends JavaPlugin implements ZApi {
|
||||||
log(ChatColor.WHITE + " * Defining NPC types...");
|
log(ChatColor.WHITE + " * Defining NPC types...");
|
||||||
NpcTypeImpl.defineTypes();
|
NpcTypeImpl.defineTypes();
|
||||||
|
|
||||||
log(ChatColor.WHITE + " * Starting tasks & registering components...");
|
log(ChatColor.WHITE + " * Registering components...");
|
||||||
getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
|
getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
|
||||||
new Metrics(this, PLUGIN_ID);
|
new Metrics(this, PLUGIN_ID);
|
||||||
scheduler = FoliaUtil.isFolia() ? new FoliaScheduler(this) : new SpigotScheduler(this);
|
scheduler = FoliaUtil.isFolia() ? new FoliaScheduler(this) : new SpigotScheduler(this);
|
||||||
BungeeUtil bungeeUtil = new BungeeUtil(this);
|
BungeeUtil bungeeUtil = new BungeeUtil(this);
|
||||||
userManager = new UserManager();
|
userManager = new UserManager();
|
||||||
Bukkit.getOnlinePlayers().forEach(userManager::get);
|
Bukkit.getOnlinePlayers().forEach(userManager::get);
|
||||||
|
|
||||||
pluginManager.registerEvents(new UserListener(userManager), this);
|
pluginManager.registerEvents(new UserListener(userManager), this);
|
||||||
scheduler.runDelayedTimerAsync(new NpcVisibilityTask(npcRegistry, configManager), 60L, 10L);
|
|
||||||
skinCache = new SkinCache(configManager);
|
|
||||||
scheduler.runDelayedTimerAsync(new SkinCacheCleanTask(skinCache), 1200, 1200);
|
|
||||||
|
|
||||||
registerCommands();
|
|
||||||
|
|
||||||
if (configManager.getConfig().checkForUpdates()) {
|
if (configManager.getConfig().checkForUpdates()) {
|
||||||
UpdateChecker updateChecker = new UpdateChecker(this.getDescription());
|
UpdateChecker updateChecker = new UpdateChecker(this.getDescription());
|
||||||
|
@ -151,6 +142,18 @@ public class ZNpcsPlus extends JavaPlugin implements ZApi {
|
||||||
npcRegistry = new NpcRegistryImpl(configManager, this, packetFactory, actionRegistry);
|
npcRegistry = new NpcRegistryImpl(configManager, this, packetFactory, actionRegistry);
|
||||||
npcRegistry.reload();
|
npcRegistry.reload();
|
||||||
|
|
||||||
|
log(ChatColor.WHITE + " * Initializing PacketEvents...");
|
||||||
|
packetEvents.getEventManager().registerListener(new InteractionPacketListener(userManager, npcRegistry), PacketListenerPriority.MONITOR);
|
||||||
|
packetEvents.init();
|
||||||
|
|
||||||
|
log(ChatColor.WHITE + " * Starting tasks...");
|
||||||
|
scheduler.runDelayedTimerAsync(new NpcVisibilityTask(npcRegistry, configManager), 60L, 10L);
|
||||||
|
skinCache = new SkinCache(configManager);
|
||||||
|
scheduler.runDelayedTimerAsync(new SkinCacheCleanTask(skinCache), 1200, 1200);
|
||||||
|
|
||||||
|
log(ChatColor.WHITE + " * Registering commands...");
|
||||||
|
registerCommands();
|
||||||
|
|
||||||
ZApiProvider.register(this);
|
ZApiProvider.register(this);
|
||||||
enabled = true;
|
enabled = true;
|
||||||
log(ChatColor.WHITE + " * Loading complete! (" + (System.currentTimeMillis() - before) + "ms)");
|
log(ChatColor.WHITE + " * Loading complete! (" + (System.currentTimeMillis() - before) + "ms)");
|
||||||
|
|
Loading…
Reference in a new issue