From 8ace34845d9d7a9008ce5fffd716d9696a9ce55f Mon Sep 17 00:00:00 2001 From: kaenganxt Date: Mon, 1 Dec 2014 18:59:38 +0100 Subject: [PATCH] Fix for future bugs, if there's a color code at the beginning --- src/de/anura/core/events/SignChange.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/de/anura/core/events/SignChange.java b/src/de/anura/core/events/SignChange.java index 00506b2..baf43f5 100644 --- a/src/de/anura/core/events/SignChange.java +++ b/src/de/anura/core/events/SignChange.java @@ -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();