diff options
author | md_5 <git@md-5.net> | 2017-06-25 09:46:19 +1000 |
---|---|---|
committer | md_5 <git@md-5.net> | 2017-06-25 09:46:19 +1000 |
commit | 258575110f7c0abc0e3c8b85254b22b28fca27b1 (patch) | |
tree | 6bf095cecdf15407d15990b70a4a6f0dbe35d2e9 /nms-patches/CommandExecute.patch | |
parent | 753a8e700db5216abcc53eb56a9c26226c1ad9ed (diff) | |
download | craftbukkit-258575110f7c0abc0e3c8b85254b22b28fca27b1.tar craftbukkit-258575110f7c0abc0e3c8b85254b22b28fca27b1.tar.gz craftbukkit-258575110f7c0abc0e3c8b85254b22b28fca27b1.tar.lz craftbukkit-258575110f7c0abc0e3c8b85254b22b28fca27b1.tar.xz craftbukkit-258575110f7c0abc0e3c8b85254b22b28fca27b1.zip |
SPIGOT-3373: Fix /execute in gameloop functions
Diffstat (limited to 'nms-patches/CommandExecute.patch')
-rw-r--r-- | nms-patches/CommandExecute.patch | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nms-patches/CommandExecute.patch b/nms-patches/CommandExecute.patch index 8fbfb2ea..bd31145b 100644 --- a/nms-patches/CommandExecute.patch +++ b/nms-patches/CommandExecute.patch @@ -11,7 +11,7 @@ public class CommandExecute extends CommandAbstract { -@@ -59,26 +63,59 @@ +@@ -59,26 +63,61 @@ } String s = a(astring, b0); @@ -31,6 +31,8 @@ + sender = minecraftserver.remoteConsole; + } else if (listener instanceof CommandBlockListenerAbstract) { + sender = ((CommandBlockListenerAbstract) listener).sender; ++ } else if (listener instanceof CustomFunctionData.CustomFunctionListener) { ++ sender = ((CustomFunctionData.CustomFunctionListener) listener).sender; + } else if (listener instanceof CommandListenerWrapper) { + listener = ((CommandListenerWrapper) listener).base; // Search deeper + } else if (VanillaCommandWrapper.lastSender != null) { |