Fix some command errors being hidden by a usage message

This commit is contained in:
dordsor21 2021-09-20 23:18:38 +01:00
parent 040edc8fd0
commit 9d26f030dc
No known key found for this signature in database
GPG Key ID: 1E53E88969FFCF0B

View File

@ -780,11 +780,13 @@ public final class PlatformCommandManager {
actor.print(Caption.of("fawe.cancel.worldedit.cancel.reason", ((FaweException) e.getCause()).getComponent())); actor.print(Caption.of("fawe.cancel.worldedit.cancel.reason", ((FaweException) e.getCause()).getComponent()));
} else { } else {
Component msg = e.getRichMessage(); Component msg = e.getRichMessage();
if (msg != TextComponent.empty()) { if (msg == TextComponent.empty()) {
List<String> argList = parseArgs(event.getArguments()) List<String> argList = parseArgs(event.getArguments())
.map(Substring::getSubstring) .map(Substring::getSubstring)
.collect(Collectors.toList()); .collect(Collectors.toList());
printUsage(actor, argList); printUsage(actor, argList);
} else {
actor.printError(msg);
} }
} }
} catch (Throwable t) { } catch (Throwable t) {