From 46c7fc3b1b46b3dd5481021cd48833291cd88a53 Mon Sep 17 00:00:00 2001 From: Miles Holder Date: Thu, 10 Aug 2023 19:02:56 +1000 Subject: [PATCH] SPIGOT-7452: Player#openSign cannot edit --- src/main/java/org/bukkit/craftbukkit/block/CraftSign.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java b/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java index 2e2686a2a..49404b142 100644 --- a/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java +++ b/src/main/java/org/bukkit/craftbukkit/block/CraftSign.java @@ -111,12 +111,13 @@ public class CraftSign extends CraftBlockEntityState) sign).getTileEntity(); - if (!CraftEventFactory.callPlayerSignOpenEvent(player, sign, side, PlayerSignOpenEvent.Cause.PLUGIN)) { return; } + TileEntitySign handle = ((CraftSign) sign).getTileEntity(); + handle.setAllowedPlayerEditor(player.getUniqueId()); + ((CraftPlayer) player).getHandle().openTextEdit(handle, Side.FRONT == side); }