diff --git a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java index e85d1136d..63e51617b 100644 --- a/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java +++ b/worldedit-core/src/main/java/com/sk89q/worldedit/extension/platform/PlatformCommandManager.java @@ -780,11 +780,13 @@ public final class PlatformCommandManager { actor.print(Caption.of("fawe.cancel.worldedit.cancel.reason", ((FaweException) e.getCause()).getComponent())); } else { Component msg = e.getRichMessage(); - if (msg != TextComponent.empty()) { + if (msg == TextComponent.empty()) { List argList = parseArgs(event.getArguments()) .map(Substring::getSubstring) .collect(Collectors.toList()); printUsage(actor, argList); + } else { + actor.printError(msg); } } } catch (Throwable t) {