diff --git a/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/RegionCommands.java b/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/RegionCommands.java index 51eda7f0d..348bb1dad 100644 --- a/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/RegionCommands.java +++ b/worldguard-core/src/main/java/com/sk89q/worldguard/commands/region/RegionCommands.java @@ -597,7 +597,8 @@ public void flag(CommandContext args, Actor sender) throws CommandException { if (value != null) { // Set the flag if [value] was given even if [-g group] was given as well try { - value = setFlag(existing, foundFlag, sender, value).toString(); + Object parsedValue = setFlag(existing, foundFlag, sender, value); + value = parsedValue == null ? "none" : parsedValue.toString(); } catch (InvalidFlagFormat e) { throw new CommandException(e.getMessage()); }