Use Brig Dispatcher when Possible
This commit is contained in:
parent
b6b493f96c
commit
97eac0527f
1 changed files with 9 additions and 3 deletions
|
@ -40,7 +40,7 @@ index 2eb9c584cc77237f1c82d880a51a3f8b51008d73..4f148e303ae06648d93e3f9a934ef592
|
||||||
});
|
});
|
||||||
// Paper start
|
// Paper start
|
||||||
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
index 7c165ed8b1fd8072bbfbed7b4f865b72f677a2a3..ad56388d05065efdb23fe5b44f7c7ace793446e2 100644
|
index 7c165ed8b1fd8072bbfbed7b4f865b72f677a2a3..6ed729a6f3d92e3fa0c61b74f96ccc62914b7a9d 100644
|
||||||
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
|
||||||
@@ -965,9 +965,7 @@ public final class CraftServer implements Server {
|
@@ -965,9 +965,7 @@ public final class CraftServer implements Server {
|
||||||
|
@ -54,15 +54,21 @@ index 7c165ed8b1fd8072bbfbed7b4f865b72f677a2a3..ad56388d05065efdb23fe5b44f7c7ace
|
||||||
|
|
||||||
return this.dispatchCommand(VanillaCommandWrapper.getListener(sender), commandLine);
|
return this.dispatchCommand(VanillaCommandWrapper.getListener(sender), commandLine);
|
||||||
}
|
}
|
||||||
@@ -983,6 +981,7 @@ public final class CraftServer implements Server {
|
@@ -982,7 +980,13 @@ public final class CraftServer implements Server {
|
||||||
|
Command target = this.commandMap.getCommand(args[0].toLowerCase(java.util.Locale.ENGLISH));
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
+ if (results.getContext().getNodes().isEmpty()) {
|
||||||
|
+ return false;
|
||||||
|
+ }
|
||||||
|
+ Commands.validateParseResults(results);
|
||||||
|
+
|
||||||
commands.performCommand(results, commandLine, commandLine, true);
|
commands.performCommand(results, commandLine, commandLine, true);
|
||||||
+ return true;
|
+ return true;
|
||||||
} catch (CommandException ex) {
|
} catch (CommandException ex) {
|
||||||
this.pluginManager.callEvent(new com.destroystokyo.paper.event.server.ServerExceptionEvent(new com.destroystokyo.paper.exception.ServerCommandException(ex, target, sender, args))); // Paper
|
this.pluginManager.callEvent(new com.destroystokyo.paper.event.server.ServerExceptionEvent(new com.destroystokyo.paper.exception.ServerCommandException(ex, target, sender, args))); // Paper
|
||||||
//target.timings.stopTiming(); // Spigot // Paper
|
//target.timings.stopTiming(); // Spigot // Paper
|
||||||
@@ -994,8 +993,6 @@ public final class CraftServer implements Server {
|
@@ -994,8 +998,6 @@ public final class CraftServer implements Server {
|
||||||
throw new CommandException(msg, ex);
|
throw new CommandException(msg, ex);
|
||||||
}
|
}
|
||||||
// Paper end
|
// Paper end
|
||||||
|
|
Loading…
Reference in a new issue