Allow right click sign editor to be detected

This commit is contained in:
William Blake Galbreath
2020-06-20 20:43:44 -05:00
parent ed7b2022b7
commit cebe78c1b6

View File

@@ -1,14 +1,14 @@
From a0ea1376878fa8133038da715d91e313a60d4329 Mon Sep 17 00:00:00 2001
From c7e035e81dc76249a91f70a5fd569206289ac85c Mon Sep 17 00:00:00 2001
From: William Blake Galbreath <blake.galbreath@gmail.com>
Date: Thu, 6 Jun 2019 17:40:30 -0500
Subject: [PATCH] Signs allow color codes
---
.../java/net/minecraft/server/EntityPlayer.java | 1 +
.../net/minecraft/server/PlayerConnection.java | 8 ++++++++
.../java/net/minecraft/server/TileEntitySign.java | 14 ++++++++++++++
.../java/net/pl3x/purpur/PurpurWorldConfig.java | 2 ++
4 files changed, 25 insertions(+)
.../java/net/minecraft/server/EntityPlayer.java | 1 +
.../net/minecraft/server/PlayerConnection.java | 8 ++++++++
.../java/net/minecraft/server/TileEntitySign.java | 15 +++++++++++++++
.../java/net/pl3x/purpur/PurpurWorldConfig.java | 2 ++
4 files changed, 26 insertions(+)
diff --git a/src/main/java/net/minecraft/server/EntityPlayer.java b/src/main/java/net/minecraft/server/EntityPlayer.java
index 4ecc89ac4..2a70beedc 100644
@@ -42,10 +42,10 @@ index 1859cd296..944610737 100644
}
SignChangeEvent event = new SignChangeEvent((org.bukkit.craftbukkit.block.CraftBlock) player.getWorld().getBlockAt(x, y, z), this.server.getPlayer(this.player), lines);
diff --git a/src/main/java/net/minecraft/server/TileEntitySign.java b/src/main/java/net/minecraft/server/TileEntitySign.java
index 099d98e04..19d76c8cc 100644
index 099d98e04..4cdbb6409 100644
--- a/src/main/java/net/minecraft/server/TileEntitySign.java
+++ b/src/main/java/net/minecraft/server/TileEntitySign.java
@@ -89,6 +89,20 @@ public class TileEntitySign extends TileEntity implements ICommandListener { //
@@ -89,6 +89,21 @@ public class TileEntitySign extends TileEntity implements ICommandListener { //
this.g[i] = null;
}
@@ -59,6 +59,7 @@ index 099d98e04..19d76c8cc 100644
+ }
+ nbt.setString("Text" + (i + 1), IChatBaseComponent.ChatSerializer.toJson(new ChatMessage(line)));
+ }
+ nbt.setString("PurpurEditor", "true");
+ return new PacketPlayOutTileEntityData(position, 9, nbt);
+ }
+ // Purpur end