diff --git a/bukkit/src/main/java/com/griefdefender/permission/option/GDOption.java b/bukkit/src/main/java/com/griefdefender/permission/option/GDOption.java index 162033f..e4b7d09 100644 --- a/bukkit/src/main/java/com/griefdefender/permission/option/GDOption.java +++ b/bukkit/src/main/java/com/griefdefender/permission/option/GDOption.java @@ -193,6 +193,8 @@ public class GDOption implements Option { public boolean validateStringValue(String value, boolean log) { if (value.equalsIgnoreCase("undefined")) { return false; + } else if (this.allowed == String.class) { + return true; } else if (this.allowed == List.class) { return true; } else if (this.allowed == Integer.class) { diff --git a/sponge/src/main/java/com/griefdefender/permission/option/GDOption.java b/sponge/src/main/java/com/griefdefender/permission/option/GDOption.java index f144e72..00cad7c 100644 --- a/sponge/src/main/java/com/griefdefender/permission/option/GDOption.java +++ b/sponge/src/main/java/com/griefdefender/permission/option/GDOption.java @@ -193,6 +193,8 @@ public class GDOption implements Option { public boolean validateStringValue(String value, boolean log) { if (value.equalsIgnoreCase("undefined")) { return false; + } else if (this.allowed == String.class) { + return true; } else if (this.allowed == List.class) { return true; } else if (this.allowed == Integer.class) {