summaryrefslogtreecommitdiffstats
path: root/nms-patches/TileEntitySign.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nms-patches/TileEntitySign.patch')
-rw-r--r--nms-patches/TileEntitySign.patch16
1 files changed, 14 insertions, 2 deletions
diff --git a/nms-patches/TileEntitySign.patch b/nms-patches/TileEntitySign.patch
index ce9d878f..56bcc1fe 100644
--- a/nms-patches/TileEntitySign.patch
+++ b/nms-patches/TileEntitySign.patch
@@ -1,5 +1,5 @@
---- ../work/decompile-8eb82bde//net/minecraft/server/TileEntitySign.java 2014-11-30 11:23:30.317220028 +0000
-+++ src/main/java/net/minecraft/server/TileEntitySign.java 2014-11-30 11:22:37.521221199 +0000
+--- ../work/decompile-8eb82bde//net/minecraft/server/TileEntitySign.java 2014-12-05 23:10:25.877614213 +0000
++++ src/main/java/net/minecraft/server/TileEntitySign.java 2014-12-05 23:06:56.609618857 +0000
@@ -20,6 +20,12 @@
nbttagcompound.setString("Text" + (i + 1), s);
@@ -41,3 +41,15 @@
} catch (CommandException commandexception) {
this.lines[i] = ichatbasecomponent;
}
+@@ -77,7 +96,10 @@
+ ChatClickable chatclickable = chatmodifier.h();
+
+ if (chatclickable.a() == EnumClickAction.RUN_COMMAND) {
+- MinecraftServer.getServer().getCommandHandler().a(tileentitysignplayerwrapper, chatclickable.b());
++ // CraftBukkit start
++ // MinecraftServer.getServer().getCommandHandler().a(tileentitysignplayerwrapper, chatclickable.b());
++ CommandBlockListenerAbstract.executeCommand(tileentitysignplayerwrapper, (org.bukkit.entity.Player) entityhuman.getBukkitEntity(), chatclickable.b());
++ // CraftBukkit ebd
+ }
+ }
+ }