diff --git a/PlotSquared/src/main/java/com/intellectualcrafters/plot/flag/FlagValue.java b/PlotSquared/src/main/java/com/intellectualcrafters/plot/flag/FlagValue.java index 7a13427f0..92ac85edf 100644 --- a/PlotSquared/src/main/java/com/intellectualcrafters/plot/flag/FlagValue.java +++ b/PlotSquared/src/main/java/com/intellectualcrafters/plot/flag/FlagValue.java @@ -48,10 +48,22 @@ public abstract class FlagValue { @Override public Boolean parse(final String t) { - try { - return Boolean.parseBoolean(t); - } catch (final IllegalArgumentException e) { - return null; + switch (t.toLowerCase()) { + case "1": + case "yes": + case "allow": + case "true": { + return true; + } + case "0": + case "no": + case "deny": + case "false": { + return false; + } + default: { + return null; + } } }