From e5fdca81b2aaa15944e327e308f96202b2220ce8 Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Thu, 8 Jun 2023 07:42:44 +1000 Subject: [PATCH] #1200: Implement open sign by side By: Yannick Lamprecht --- .../main/java/org/bukkit/craftbukkit/block/CraftSign.java | 5 +++-- .../main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java index 8cc0f8c2bb..d22ef80c82 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java @@ -93,14 +93,15 @@ public class CraftSign extends CraftBlockEntityState) sign).getTileEntity(); - ((CraftPlayer) player).getHandle().openTextEdit(handle, true); + ((CraftPlayer) player).getHandle().openTextEdit(handle, Side.FRONT == side); } public static IChatBaseComponent[] sanitizeLines(String[] lines) { diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java index 7c4ea7f68b..c600da19ff 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/entity/CraftPlayer.java @@ -2098,12 +2098,12 @@ public class CraftPlayer extends CraftHumanEntity implements Player { @Override public void openSign(Sign sign) { - CraftSign.openSign(sign, this); + openSign(sign, Side.FRONT); } @Override public void openSign(@NotNull Sign sign, @NotNull Side side) { - openSign(sign); // todo implement per side + CraftSign.openSign(sign, this, side); } @Override