From 2c2f318a71f1a8eee84d241a6dc00ae08e8b902b Mon Sep 17 00:00:00 2001 From: Aust1n46 Date: Mon, 4 May 2020 01:12:32 -0400 Subject: [PATCH] Changed unmute task to be asynchronous with newer Bukkit methods --- .../Aust1n46/chat/MineverseChat.java | 8 +++--- .../Aust1n46/chat/utilities/Format.java | 28 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java b/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java index 104c067..e89c060 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java +++ b/MineverseChat/mineverse/Aust1n46/chat/MineverseChat.java @@ -415,7 +415,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { } Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Loading player data")); BukkitScheduler scheduler = Bukkit.getServer().getScheduler(); - scheduler.scheduleSyncRepeatingTask(this, new Runnable() { + scheduler.runTaskTimerAsynchronously(this, new Runnable() { @Override public void run() { PlayerData.savePlayerData(); @@ -423,8 +423,8 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Saving Player Data")); } } - }, 0L, getConfig().getInt("saveinterval") * 1200); - scheduler.scheduleSyncRepeatingTask(this, new Runnable() { + }, 0L, getConfig().getInt("saveinterval") * 1200); //one minute * save interval + scheduler.runTaskTimerAsynchronously(this, new Runnable() { @Override public void run() { for(MineverseChatPlayer p : MineverseChat.players) { @@ -446,7 +446,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener { Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Updating Player Mutes")); } } - }, 0L, 20L); + }, 0L, 1200L); //one minute interval this.firstRun = false; } diff --git a/MineverseChat/mineverse/Aust1n46/chat/utilities/Format.java b/MineverseChat/mineverse/Aust1n46/chat/utilities/Format.java index e9ef53a..7eba2ad 100644 --- a/MineverseChat/mineverse/Aust1n46/chat/utilities/Format.java +++ b/MineverseChat/mineverse/Aust1n46/chat/utilities/Format.java @@ -1,6 +1,6 @@ package mineverse.Aust1n46.chat.utilities; -import java.lang.reflect.Method; +//import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; @@ -344,23 +344,23 @@ public class Format { catch(Exception e) { e.printStackTrace(); } - if(plugin.getConfig().getString("loglevel", "info").equals("debug")) { - System.out.println("my string"); - System.out.println("my string"); - System.out.println("my string"); - System.out.println("my string"); - System.out.println("my string"); - System.out.println(stringbuilder.toString()); - } +// if(plugin.getConfig().getString("loglevel", "info").equals("debug")) { +// System.out.println("my string"); +// System.out.println("my string"); +// System.out.println("my string"); +// System.out.println("my string"); +// System.out.println("my string"); +// System.out.println(stringbuilder.toString()); +// } return stringbuilder.toString(); } private static void splitComponents(List finalList, Object o, Class c) throws Exception { - if(plugin.getConfig().getString("loglevel", "info").equals("debug")) { - for(Method m : c.getMethods()) { - System.out.println(m.getName()); - } - } +// if(plugin.getConfig().getString("loglevel", "info").equals("debug")) { +// for(Method m : c.getMethods()) { +// System.out.println(m.getName()); +// } +// } if(VersionHandler.is1_7() || VersionHandler.is1_8() || VersionHandler.is1_9() || VersionHandler.is1_10() || VersionHandler.is1_11() || VersionHandler.is1_12() || VersionHandler.is1_13() || (VersionHandler.is1_14() && !VersionHandler.is1_14_4())) { ArrayList list = (ArrayList) c.getMethod("a").invoke(o, new Object[0]); for(Object component : list) {