Set classes to use Messages getter in plugin instance.

This commit is contained in:
DNx5
2015-11-26 08:17:19 +07:00
parent 0601ab0e40
commit 2de0e0e819
31 changed files with 76 additions and 60 deletions
@@ -42,7 +42,7 @@ public class ChangePasswordTask implements Runnable {
*/
@Override
public void run() {
Messages m = Messages.getInstance();
Messages m = plugin.getMessages();
try {
String name = player.getName().toLowerCase();
String hashNew = PasswordSecurity.getHash(Settings.getPasswordHash, newPassword, name);
@@ -12,7 +12,7 @@ public class TimeoutTask implements Runnable {
private final AuthMe plugin;
private final String name;
private final Messages m = Messages.getInstance();
private final Messages m;
private final Player player;
/**
@@ -23,6 +23,7 @@ public class TimeoutTask implements Runnable {
* @param player Player
*/
public TimeoutTask(AuthMe plugin, String name, Player player) {
this.m = plugin.getMessages();
this.plugin = plugin;
this.name = name;
this.player = player;
@@ -44,15 +45,16 @@ public class TimeoutTask implements Runnable {
*/
@Override
public void run() {
if (PlayerCache.getInstance().isAuthenticated(name))
if (PlayerCache.getInstance().isAuthenticated(name)) {
return;
}
Bukkit.getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() {
@Override
public void run() {
if (player.isOnline())
if (player.isOnline()) {
player.kickPlayer(m.send("timeout")[0]);
}
}
});
}