Mirror von
https://github.com/PaperMC/Velocity.git
synchronisiert 2024-11-17 05:20:14 +01:00
Lie about command invocation succeeding if there is a syntax error.
See https://github.com/VelocityPowered/Velocity/issues/337#issuecomment-665568793 This will need an API change to resolve, but it's late right now.
Dieser Commit ist enthalten in:
Ursprung
b6a60b610a
Commit
4c5636e6f7
@ -160,8 +160,11 @@ public class VelocityCommandManager implements CommandManager {
|
|||||||
CommandSyntaxException.BUILT_IN_EXCEPTIONS.dispatcherUnknownCommand());
|
CommandSyntaxException.BUILT_IN_EXCEPTIONS.dispatcherUnknownCommand());
|
||||||
if (isSyntaxError) {
|
if (isSyntaxError) {
|
||||||
source.sendMessage(TextComponent.of(e.getMessage(), NamedTextColor.RED));
|
source.sendMessage(TextComponent.of(e.getMessage(), NamedTextColor.RED));
|
||||||
|
// This is, of course, a lie, but the API will need to change...
|
||||||
|
return true;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
return false;
|
|
||||||
} catch (final Throwable e) {
|
} catch (final Throwable e) {
|
||||||
// Ugly, ugly swallowing of everything Throwable, because plugins are naughty.
|
// Ugly, ugly swallowing of everything Throwable, because plugins are naughty.
|
||||||
throw new RuntimeException("Unable to invoke command " + cmdLine + " for " + source, e);
|
throw new RuntimeException("Unable to invoke command " + cmdLine + " for " + source, e);
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren