The Thruster type entity is highly controlled by the Space Platform behavior and LuaEntity attribute active is not enough to have full control over the thrusters.
Using active attribute constantly makes it so that it flickers between the two states every tick
The use case for this is that thrusters and space platform states can be uncoupled, so that more control for custom thruster states can be done without touching other things
It could be a prototype feature where runtime script control is enabled (since searching for each thruster on every platform every tick to check if it can be automatically controlled by the game is probably UPS heavy and just for a modding feature would be insane) and a runtime entity Boolean value to override the game state and control the thruster
This override would enable thrusters to do stuff like activate even when platforms are in paused state, or be deactivated when the platform is in state "on-the-path"
Runtime thruster type entity special behaviour
-
Radonier-A
- Manual Inserter

- Posts: 2
- Joined: Sun Jul 06, 2025 4:22 pm
- Contact:
- BraveCaperCat
- Filter Inserter

- Posts: 519
- Joined: Mon Jan 15, 2024 10:10 pm
- Contact:
Re: Runtime thruster type entity special behaviour
Is it not already possible to control thrusters through the LuaEntity::disabled_by_script property? It doesn't allow control of a specific thrust level, but you don't appear to be asking for that anyway.Radonier-A wrote: Tue Jun 09, 2026 4:28 pm The Thruster type entity is highly controlled by the Space Platform behavior and LuaEntity attribute active is not enough to have full control over the thrusters.
Using active attribute constantly makes it so that it flickers between the two states every tick
The use case for this is that thrusters and space platform states can be uncoupled, so that more control for custom thruster states can be done without touching other things
It could be a prototype feature where runtime script control is enabled (since searching for each thruster on every platform every tick to check if it can be automatically controlled by the game is probably UPS heavy and just for a modding feature would be insane) and a runtime entity Boolean value to override the game state and control the thruster
This override would enable thrusters to do stuff like activate even when platforms are in paused state, or be deactivated when the platform is in state "on-the-path"
-
Radonier-A
- Manual Inserter

- Posts: 2
- Joined: Sun Jul 06, 2025 4:22 pm
- Contact:
Re: Runtime thruster type entity special behaviour
I would have seemed to make a mistake on the request for runtime control without game interference, I did not notice the disabled_by_script attribute, my bad
The second thing I wanted however, was to force activate even when the game does not want the thruster to be active, like whenever its surrounding a planet.
Anyways thanks for the insight!
The second thing I wanted however, was to force activate even when the game does not want the thruster to be active, like whenever its surrounding a planet.
Anyways thanks for the insight!