add on_event which is called when a player opens a gui

mophydeen
Filter Inserter
Filter Inserter
Posts: 529
Joined: Sun Nov 22, 2015 5:02 pm
Contact:

add on_event which is called when a player opens a gui

Post by mophydeen »

Code: Select all

opened :: LuaEntity or LuaItemStack or LuaEquipment or defines.gui_type [Read-Write]
The GUI target the player currently has open; nil if none.

Note: Write supports any of the types. Read will return the entity, equipment or nil.

edit: also on_event_gui_closed would be handy.

Call on_event_gui_opened when a window is opened, call on_event_gui_closed when a window is closed.

Ty
User avatar
bobingabout
Smart Inserter
Smart Inserter
Posts: 7352
Joined: Fri May 09, 2014 1:01 pm
Contact:

Re: add on_event which is called when a player opens a gui

Post by bobingabout »

if this existed, I'd use it in my inserters mod instead of having to open my own GUI on alternate keypress.
Creator of Bob's mods. Expanding your gameplay since version 0.9.8.
I also have a Patreon.
321freddy
Fast Inserter
Fast Inserter
Posts: 125
Joined: Fri Sep 23, 2016 10:16 pm
Contact:

Re: add on_event which is called when a player opens a gui

Post by 321freddy »

This would be very useful and remove the need for constant player.opened checking in on_tick which might get very expensive in large multiplayer games.

Also I would say one event is enough: Similar to the "on_selected_entity_changed" an "on_opened_entity_changed" event.
Post Reply

Return to “Implemented mod requests”