package regalowl.hyperconomy;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
public class ThreadSafeMessage {
private String mess;
private String perm;
private Player play;
private String splay;
ThreadSafeMessage(String message, String permission, boolean broadcast) {
mess = message;
perm = permission;
HyperConomy hc = HyperConomy.hc;
hc.getServer().getScheduler().scheduleSyncDelayedTask(hc, new Runnable() {
public void run() {
Bukkit.broadcast(mess, perm);
}
}, 0L);
}
ThreadSafeMessage(String message, Player player) {
mess = message;
play = player;
HyperConomy hc = HyperConomy.hc;
hc.getServer().getScheduler().scheduleSyncDelayedTask(hc, new Runnable() {
public void run() {
play.sendMessage(mess);
}
}, 0L);
}
ThreadSafeMessage(String message, String player) {
mess = message;
splay = player;
HyperConomy hc = HyperConomy.hc;
hc.getServer().getScheduler().scheduleSyncDelayedTask(hc, new Runnable() {
public void run() {
Bukkit.getPlayer(splay).sendMessage(mess);
}
}, 0L);
}
}