diff --git a/patches/server/Adventure.patch b/patches/server/Adventure.patch index 12786e021..679ce10ad 100644 --- a/patches/server/Adventure.patch +++ b/patches/server/Adventure.patch @@ -2424,7 +2424,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + SignBlockEntity sign = new SignBlockEntity(new BlockPos(loc.getBlockX(), loc.getBlockY(), loc.getBlockZ()), Blocks.OAK_SIGN.defaultBlockState()); + sign.setColor(net.minecraft.world.item.DyeColor.byId(dyeColor.getWoolData())); + sign.setHasGlowingText(hasGlowingText); -+ System.arraycopy(components, 0, sign.messages, 0, sign.messages.length); ++ for (int i = 0; i < components.length; i++) { ++ sign.setMessage(i, components[i]); ++ } + + getHandle().connection.send(sign.getUpdatePacket()); + }