aboutsummaryrefslogtreecommitdiffhomepage
path: root/patch-remap/mache-vineflower-stripped/net/minecraft/commands/arguments/EntityArgument.java.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patch-remap/mache-vineflower-stripped/net/minecraft/commands/arguments/EntityArgument.java.patch')
-rw-r--r--patch-remap/mache-vineflower-stripped/net/minecraft/commands/arguments/EntityArgument.java.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/patch-remap/mache-vineflower-stripped/net/minecraft/commands/arguments/EntityArgument.java.patch b/patch-remap/mache-vineflower-stripped/net/minecraft/commands/arguments/EntityArgument.java.patch
new file mode 100644
index 0000000000..ed40be16ac
--- /dev/null
+++ b/patch-remap/mache-vineflower-stripped/net/minecraft/commands/arguments/EntityArgument.java.patch
@@ -0,0 +1,24 @@
+--- a/net/minecraft/commands/arguments/EntityArgument.java
++++ b/net/minecraft/commands/arguments/EntityArgument.java
+@@ -96,10 +94,17 @@
+
+ @Override
+ public EntitySelector parse(StringReader reader) throws CommandSyntaxException {
+- int i = 0;
+- EntitySelectorParser entitySelectorParser = new EntitySelectorParser(reader);
+- EntitySelector entitySelector = entitySelectorParser.parse();
+- if (entitySelector.getMaxResults() > 1 && this.single) {
++ // CraftBukkit start
++ return parse(reader, false);
++ }
++
++ public EntitySelector parse(StringReader stringreader, boolean overridePermissions) throws CommandSyntaxException {
++ // CraftBukkit end
++ boolean flag = false;
++ EntitySelectorParser argumentparserselector = new EntitySelectorParser(stringreader);
++ EntitySelector entityselector = argumentparserselector.parse(overridePermissions); // CraftBukkit
++
++ if (entityselector.getMaxResults() > 1 && this.single) {
+ if (this.playersOnly) {
+ reader.setCursor(0);
+ throw ERROR_NOT_SINGLE_PLAYER.createWithContext(reader);