Changed unmute task to be asynchronous with newer Bukkit methods

This commit is contained in:
Aust1n46 2020-05-04 01:12:32 -04:00
parent 7134b606d8
commit 2c2f318a71
2 changed files with 18 additions and 18 deletions

View File

@ -415,7 +415,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
} }
Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Loading player data")); Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Loading player data"));
BukkitScheduler scheduler = Bukkit.getServer().getScheduler(); BukkitScheduler scheduler = Bukkit.getServer().getScheduler();
scheduler.scheduleSyncRepeatingTask(this, new Runnable() { scheduler.runTaskTimerAsynchronously(this, new Runnable() {
@Override @Override
public void run() { public void run() {
PlayerData.savePlayerData(); 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")); Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Saving Player Data"));
} }
} }
}, 0L, getConfig().getInt("saveinterval") * 1200); }, 0L, getConfig().getInt("saveinterval") * 1200); //one minute * save interval
scheduler.scheduleSyncRepeatingTask(this, new Runnable() { scheduler.runTaskTimerAsynchronously(this, new Runnable() {
@Override @Override
public void run() { public void run() {
for(MineverseChatPlayer p : MineverseChat.players) { 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")); Bukkit.getConsoleSender().sendMessage(Format.FormatStringAll("&8[&eVentureChat&8]&e - Updating Player Mutes"));
} }
} }
}, 0L, 20L); }, 0L, 1200L); //one minute interval
this.firstRun = false; this.firstRun = false;
} }

View File

@ -1,6 +1,6 @@
package mineverse.Aust1n46.chat.utilities; package mineverse.Aust1n46.chat.utilities;
import java.lang.reflect.Method; //import java.lang.reflect.Method;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.StringTokenizer; import java.util.StringTokenizer;
@ -344,23 +344,23 @@ public class Format {
catch(Exception e) { catch(Exception e) {
e.printStackTrace(); e.printStackTrace();
} }
if(plugin.getConfig().getString("loglevel", "info").equals("debug")) { // 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("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()); // System.out.println(stringbuilder.toString());
} // }
return stringbuilder.toString(); return stringbuilder.toString();
} }
private static void splitComponents(List<Object> finalList, Object o, Class<?> c) throws Exception { private static void splitComponents(List<Object> finalList, Object o, Class<?> c) throws Exception {
if(plugin.getConfig().getString("loglevel", "info").equals("debug")) { // if(plugin.getConfig().getString("loglevel", "info").equals("debug")) {
for(Method m : c.getMethods()) { // for(Method m : c.getMethods()) {
System.out.println(m.getName()); // 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())) { 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]); ArrayList<?> list = (ArrayList<?>) c.getMethod("a").invoke(o, new Object[0]);
for(Object component : list) { for(Object component : list) {