Test #725 fix for Protection signs created before 2.5

This commit is contained in:
ementalo 2011-07-22 14:07:04 +01:00
parent ba2b827d7c
commit 7b7289db4c

View file

@ -9,6 +9,7 @@ import java.util.EnumSet;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Set; import java.util.Set;
import org.bukkit.ChatColor;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.Block; import org.bukkit.block.Block;
@ -152,12 +153,13 @@ public class SignProtection extends EssentialsSign
{ {
return SignProtectionState.ALLOWED; return SignProtectionState.ALLOWED;
} }
else if (line.equalsIgnoreCase(username)) else if (line.equalsIgnoreCase(username)|| line.equalsIgnoreCase(ChatColor.stripColor(username)))
{ {
return SignProtectionState.ALLOWED; return SignProtectionState.ALLOWED;
} }
} }
if (sign.getLine(3).substring(2).equalsIgnoreCase(username)) String signOwner = sign.getLine(3).substring(2);
if (signOwner.equalsIgnoreCase(username) || signOwner.equalsIgnoreCase(ChatColor.stripColor(username)))
{ {
return SignProtectionState.OWNER; return SignProtectionState.OWNER;
} }