mojira.dev
MC-300978

Social interactions screen does not respect player info "listed" boolean

1.19.3 added the ability to the protocol to list/unlist players in the player info packet, by setting the listed boolean to false.
That feature was specifically added to facilitate different things custom servers are doing and is not exposed in the vanilla game itself.

However, the new persistent social interactions screen in 25w33a ignores the value of the listed boolean. Instead, all players ever received during the session are added to it.

Custom servers mostly use the listed boolean for creating player NPCs or stylized tab lists. That usually creates a lot of player info packets. All of them will now show up in the interaction screen, without any way of removing them other than reconnecting.

This makes the interaction screen potentially useless simply due to the large number of fake player entries.
There is no way for custom servers to mitigate this on their end.
Previously this was not an issue as only players currently online were shown in the interaction screen, and NPC entries are usually quickly removed after the entity has been spawned.

Ideally, the interactions screen should respect the "listed" boolean, and only PlayerInfo with listed=true should be added to it.

Comments 1

Thank you for your report!
After consideration, the issue is being closed as Working as Intended.

Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.

Full Version HistorySnapshot Version HistoryThe official Minecraft feedback site

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Malfrador

(Unassigned)

Confirmed

(Unassigned)

25w33a

Retrieved