Starbound Mod Remote Interfaces

Item Overview

Remote Interfaces

Adds a new local entity message to the player, interact which can be used to open interfaces and more!

Lua:
world.sendEntityMessage(
    entity.id(),
    "interact",
    "ScriptPane",
    "/interface/scripted/mmupgrade/mmupgradegui.config"
)
This opens the matter manipulator interface, and can be used from any player context.
You can also pass in a config object to open dynamic interfaces.
Reactions: Silverfeelin

Latest reviews

Pros: Access "player.interact" anywhere.
Cons: Generic message "interact".
This mod allows me to open interfaces from any context that doesn't have access to the player or activeitem table. I use this in WEdit to open various interfaces from a tech script.

The only downside I can think of is the entity message being "interact". This could cause conflicts, but I think it's safe to assume Chucklefish won't be releasing an update ((that features this message handler)).
Reactions: Razarity

Mod information

Added by
Magicks
Views
613
Reviews
1
Last update
Rating
5.00 star(s) 1 ratings

Additional information

More in Starbound Mods