catch erorr

This commit is contained in:
MidnightTale 2023-04-13 12:38:32 +07:00
commit 0938dad4f3

View file

@ -43,6 +43,7 @@ public class FoliaFlow extends JavaPlugin implements Listener {
public void onEnable() { public void onEnable() {
super.onEnable(); super.onEnable();
// Get the region scheduler for the server // Get the region scheduler for the server
try {
RegionScheduler schedulerblock = getServer().getRegionScheduler(); RegionScheduler schedulerblock = getServer().getRegionScheduler();
// Schedule a repeating task to run every tick using runAtFixedRate() method // Schedule a repeating task to run every tick using runAtFixedRate() method
@ -55,6 +56,10 @@ public class FoliaFlow extends JavaPlugin implements Listener {
block.setBlockData(slab); block.setBlockData(slab);
} }
}, 1L, 1L); }, 1L, 1L);
} catch (NullPointerException e) {
getServer().getLogger().info("Region Scheduler erorr (likly chunky it not load)");
}
try {
AsyncScheduler scheduler = getServer().getAsyncScheduler(); AsyncScheduler scheduler = getServer().getAsyncScheduler();
task = scheduler.runAtFixedRate(this, (scheduledTask) -> getScheduler().runTask(this, () -> { task = scheduler.runAtFixedRate(this, (scheduledTask) -> getScheduler().runTask(this, () -> {
for (World world : Bukkit.getWorlds()) { for (World world : Bukkit.getWorlds()) {
@ -76,6 +81,9 @@ public class FoliaFlow extends JavaPlugin implements Listener {
} }
} }
}), 0L, 1L, TimeUnit.MILLISECONDS); }), 0L, 1L, TimeUnit.MILLISECONDS);
} catch (NullPointerException e) {
getServer().getLogger().info("AsyncScheduler erorr (likly chunky it not load)");
}
getServer().getPluginManager().registerEvents(this, this); getServer().getPluginManager().registerEvents(this, this);
getServer().getConsoleSender().sendMessage(""); getServer().getConsoleSender().sendMessage("");
getServer().getConsoleSender().sendMessage(ChatColor.GREEN + " ______________ "); getServer().getConsoleSender().sendMessage(ChatColor.GREEN + " ______________ ");