Fix for future bugs, if there's a color code at the beginning
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user