public class listener implements Listener {
main plug;
Logger logger = Logger.getLogger("log");
public listener(main plugin) {
plugin.getServer().getPluginManager().registerEvents(this, plugin);
}
@EventHandler
public void signListener(SignChangeEvent e) {
String prefix = ChatColor.DARK_GRAY + "[" + ChatColor.DARK_RED + "ChickflaSignSpy" + ChatColor.DARK_GRAY + "]" + ChatColor.GREEN;
Player player = e.getPlayer();
Location loc = e.getBlock().getLocation();
String signline1 = e.getLine(0);
String signline2 = e.getLine(1);
String signline3 = e.getLine(2);
String signline4 = e.getLine(3);
for (Player sendTo : Bukkit.getServer().getOnlinePlayers()) {
if (sendTo.hasPermission("signspy.spy")) {
sendTo.sendMessage(prefix + " A sign was placed by \""+player.getName()+"\" In world \""+player.getWorld().getName()+"\" - X:"+loc.getBlockX() + " Y:"+loc.getBlockY()+" Z:"+loc.getBlockZ());
sendTo.sendMessage(prefix + " Line 1: " + signline1);
sendTo.sendMessage(prefix + " Line 2: " + signline2);
sendTo.sendMessage(prefix + " Line 3: " + signline3);
sendTo.sendMessage(prefix + " Line 4: " + signline4);
}
}
if (player.hasPermission("signspy.recieve") && player.hasPermission("signspy.spy") == false) {
player.sendMessage(prefix + " You placed a sign: ");
player.sendMessage(prefix + " Line 1: " + signline1);
player.sendMessage(prefix + " Line 2: " + signline2);
player.sendMessage(prefix + " Line 3: " + signline3);
player.sendMessage(prefix + " Line 4: " + signline4);
}
plug.addInfo("A sign was placed by \""+player.getName()+"\" In world \""+player.getWorld().getName()+"\" - X:"+loc.getBlockX() + " Y:"+loc.getBlockY()+" Z:"+loc.getBlockZ());
plug.addInfo("Line 1: \""+signline1+"\" Line 2: \""+signline2+"\" Line 3: \""+signline3+"\" Line 4: \""+signline4+"\"");
}
}
Comments