[MCPE-22124] No way to tell if the user has finished typing on a sign with the behavioural changes in 1.1 beta Created: 30/May/17  Updated: 20/Mar/19  Resolved: 20/Mar/19

Status: Resolved
Project: Minecraft (Bedrock codebase)
Component/s: None
Affects Version/s: 1.1.0.9, 1.2.11.4, 1.2.14.2
Fix Version/s: None

Type: Bug
Reporter: [MCPE Helper] Dylan K. Taylor
Resolution: Cannot Reproduce Votes: 5
Labels: None

Confirmation Status: Unconfirmed
Platform: Phone - Android - LG Other (Specify in description)
ADO: 70917

 Description   

In 1.1.0.9, the client now sends BlockEntityDataPacket to the server for every change they make to a sign while typing on it. This means that users can see what other players are typing on a sign as they are writing it. OK so far.

However, this is an issue for custom servers in that we cannot detect when a client closes the sign GUI. This is a problem for plugins listening for sign text changes because we have no way of telling if the sign text is finalised. Previously the text was only sent when the client closes the sign GUI.

As per shoghicp's suggestion, I also add that this kind of behaviour also potentially allows modified clients to change sign text, as because the text may now change multiple times, the server won't disallow changes to the sign text by other users.

References:



 Comments   
Comment by [Mojang] Mega_Spud (Jay Wells) [ 20/Mar/19 ]

Cleaning up old tickets: This ticket has not been updated recently (~1 year+) so is being closed as Cannot Reproduce. If you feel this is still a valid issue then please comment, or create a new ticket following the Issue Guidelines.

Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Generated at Sat Jan 11 15:33:42 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.