Minecraft’s dialog system is powerful, but servers using vanilla clients cannot dynamically update registered dialog content during PLAY.
Dialogs such as those used by #minecraft:quick_actions are registered during configuration. Servers can change which registered dialog Quick Actions points to, but changing the dialog itself requires reconfiguration, which can cause loading screens, respawns, or reconnect-like behavior.
It would be useful to add either:
- A PLAY-state packet that lets servers update or replace individual
minecraft:dialogentries, or - A packet/event sent when the player presses Quick Actions, allowing the server to respond with a freshly generated dialog.
This would allow live player-specific UI for reputation, levels, currency, teams, civilizations, jobs, leaderboards, and context-sensitive menus.
Right now, servers must pre-register many possible dialog states, which does not scale well.
Ideally:
PLAY → update dialog → client uses new version
or
Quick Actions pressed → server receives event → server sends current dialog
This would make dialogs much more useful for dynamic server UI without requiring client mods or resource packs.
0 Comments
Please sign in to leave a comment.
Post a new comment: