3
0
Mirror von https://github.com/IntellectualSites/FastAsyncWorldEdit.git synchronisiert 2024-09-07 08:32:51 +02:00

Slightly preferable messages on UsageException thrown by piston

Dieser Commit ist enthalten in:
dordsor21 2021-09-20 23:35:04 +01:00
Ursprung 9d26f030dc
Commit e9adf0f30d
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 1E53E88969FFCF0B

Datei anzeigen

@ -766,13 +766,18 @@ public final class PlatformCommandManager {
actor.print(Caption.of("fawe.cancel.worldedit.cancel.reason", e.getComponent())); actor.print(Caption.of("fawe.cancel.worldedit.cancel.reason", e.getComponent()));
} catch (UsageException e) { } catch (UsageException e) {
ImmutableList<Command> cmd = e.getCommands(); ImmutableList<Command> cmd = e.getCommands();
if (!cmd.isEmpty()) { if (e.getRichMessage() == TextComponent.empty() && !cmd.isEmpty()) {
actor.print(Caption.of( actor.print(Caption.of(
"fawe.error.command.syntax", "fawe.error.command.syntax",
HelpGenerator.create(e.getCommandParseResult()).getFullHelp() HelpGenerator.create(e.getCommandParseResult()).getFullHelp()
)); ));
} else {
actor.print(Caption.of(
"fawe.error.command.syntax",
HelpGenerator.create(e.getCommandParseResult()).getUsage()
));
actor.printError(e.getRichMessage());
} }
actor.printError(e.getRichMessage());
} catch (CommandExecutionException e) { } catch (CommandExecutionException e) {
handleUnknownException(actor, e.getCause()); handleUnknownException(actor, e.getCause());
} catch (CommandException e) { } catch (CommandException e) {