1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-06-27 16:36:03 +00:00

Formspec: Show/update the player inv using core.show_formspec

'core.show_formspec' now shows and updates the inventory formspec as if
it was opened using the hotkey on client-side.
This commit is contained in:
SmallJoker 2025-03-30 10:59:59 +02:00
parent aba2b6638e
commit bf6ca40b27
3 changed files with 23 additions and 7 deletions

View file

@ -6872,9 +6872,10 @@ Formspec
* `core.show_formspec(playername, formname, formspec)`
* `playername`: name of player to show formspec
* `formname`: name passed to `on_player_receive_fields` callbacks.
It should follow the `"modname:<whatever>"` naming convention.
* `formname` must not be empty, unless you want to reshow
the inventory formspec without updating it for future opens.
* It should follow the `"modname:<whatever>"` naming convention.
* If empty: Reshows the inventory formspec. Servers and
clients >= 5.13.0 will update the inventory formspec
(`ObjectRef:set_inventory_formspec`) for future opens.
* `formspec`: formspec to display
* `core.close_formspec(playername, formname)`
* `playername`: name of player to close formspec