Fix for future bugs, if there's a color code at the beginning

This commit is contained in:
kaenganxt
2014-12-01 18:59:38 +01:00
parent babe68ec49
commit 8ace34845d

View File

@@ -23,7 +23,7 @@ public class SignChange implements Listener {
@EventHandler
public void onSignChange(SignChangeEvent event) {
try {
if (event.getLine(0).equalsIgnoreCase("[Warp]")) {
if (event.getLine(0).endsWith("[Warp]")) {
if (!event.getPlayer().hasPermission("core.signs.warp")) {
event.setLine(0, ChatColor.STRIKETHROUGH + "[Warp]");
event.setLine(1, ChatColor.RED + "You don't");
@@ -31,7 +31,7 @@ public class SignChange implements Listener {
event.setLine(3, ChatColor.RED + "Permission!");
return;
}
if (event.getLine(1).equalsIgnoreCase("warp")) {
if (event.getLine(1).endsWith("Warp")) {
ResultSet rs = AnuraCore.sql.querySelect("SELECT name FROM coreWarps WHERE name = '" + event.getLine(2) + "'");
rs.last();
if (rs.getRow() == 0) {
@@ -53,7 +53,7 @@ public class SignChange implements Listener {
event.setLine(3, ChatColor.BLUE + event.getLine(3));
Core.statusMsg(event.getPlayer(), "warpsign_created", true);
}
} else if (event.getLine(1).equalsIgnoreCase("spawn")) {
} else if (event.getLine(1).endsWith("Spawn")) {
Location loc = event.getBlock().getLocation();
int X = loc.getBlockX();
int Y = loc.getBlockY();
@@ -66,7 +66,7 @@ public class SignChange implements Listener {
event.setLine(2, ChatColor.DARK_GRAY + "---------");
event.setLine(3, ChatColor.BLUE + event.getLine(3));
Core.statusMsg(event.getPlayer(), "spawnsign_created", true);
} else if (event.getLine(1).equalsIgnoreCase("server")) {
} else if (event.getLine(1).endsWith("Server")) {
Location loc = event.getBlock().getLocation();
int X = loc.getBlockX();
int Y = loc.getBlockY();