» Programmable Block Reference

The official guide to the Space Engineers Programmable Block has a handy list of properties and actions that each block exposes. Unfortunately, it’s really out of date and missing quite a few things. While it’s fairly easy to discover actions and properties by yourself, it’s much more convenient to have them all in a big searchable document. So here’s my attempt at that.

Last updated for version: 01.115


Air Vent

Implements

  • IMyAirVent
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Depressurize: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Depressurize (Depressurize On/Off)
  • Depressurize_On (Depressurize On)
  • Depressurize_Off (Depressurize Off)

Advanced Rotor

Implements

  • IMyMotorAdvancedStator
  • IMyMotorBase
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Torque: Single
  • BrakingTorque: Single
  • Velocity: Single
  • LowerLimit: Single
  • UpperLimit: Single
  • Displacement: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Reverse (Reverse)
  • Detach (Detach)
  • Attach (Attach)
  • IncreaseTorque (Increase Torque)
  • DecreaseTorque (Decrease Torque)
  • IncreaseBrakingTorque (Increase Braking tor.)
  • DecreaseBrakingTorque (Decrease Braking tor.)
  • IncreaseVelocity (Increase Velocity)
  • DecreaseVelocity (Decrease Velocity)
  • ResetVelocity (Reset Velocity)
  • IncreaseLowerLimit (Increase Lower limit)
  • DecreaseLowerLimit (Decrease Lower limit)
  • IncreaseUpperLimit (Increase Upper limit)
  • DecreaseUpperLimit (Decrease Upper limit)
  • IncreaseDisplacement (Increase Rotor displacement)
  • DecreaseDisplacement (Decrease Rotor displacement)

Antenna

Implements

  • IMyRadioAntenna
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • Radius: Single
  • EnableBroadCast: Boolean
  • ShowShipName: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseRadius (Increase Broadcast radius)
  • DecreaseRadius (Decrease Broadcast radius)
  • EnableBroadCast (Enable broadcasting On/Off)
  • ShowShipName (Show ship name On/Off)

Artificial Mass

Implements

  • IMyVirtualMass
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)

Assembler

Implements

  • IMyProductionBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean
  • slaveMode: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)
  • slaveMode (Cooperative Mode On/Off)

Notes

  • Watch out for the lowercase ’s’ on slaveMode.
  • There’s no way to tell an assembler what to manufacture from a script. The only workaround is to have one assembler per output and make the script turn them on and off.

Battery

Implements

  • IMyBatteryBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Recharge: Boolean
  • Discharge: Boolean
  • SemiAuto: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Recharge (Recharge On/Off)
  • Discharge (Discharge On/Off)
  • SemiAuto (Semi-auto On/Off)

Beacon

Implements

  • IMyBeacon
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • Radius: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseRadius (Increase Broadcast radius)
  • DecreaseRadius (Decrease Broadcast radius)

Button Panel

Implements

  • IMyButtonPanel
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • AnyoneCanUse: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • AnyoneCanUse (Anyone Can Use On/Off)

Camera

Implements

  • IMyCameraBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)

Cargo Container (Small, Medium and Large)

Implements

  • IMyCargoContainer
  • IMyTerminalBlock

Properties

  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • (None)

Cockpit (and Passenger Seat, Control Station, Flight Seat and Cryo Chamber)

Implements

  • IMyCockpit
  • IMyShipController

Properties

  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • ControlThrusters: Boolean
  • ControlWheels: Boolean
  • HandBrake: Boolean
  • DampenersOverride: Boolean
  • MainCockpit: Boolean
  • HorizonIndicator: Boolean

Actions

  • ControlThrusters (Control thrusters On/Off)
  • ControlWheels (Control wheels On/Off)
  • HandBrake (Handbrake On/Off)
  • DampenersOverride (Inertia dampeners On/Off)
  • MainCockpit (Main cockpit On/Off)
  • HorizonIndicator (Show horizon and altitude On/Off)

Collector

Implements

  • IMyCollector
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)

Connector

Implements

  • IMyShipConnector
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • ThrowOut: Boolean
  • CollectAll: Boolean
  • Strength: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • ThrowOut (Throw Out On/Off)
  • CollectAll (Collect All On/Off)
  • Lock (Lock)
  • Unlock (Unlock)
  • SwitchLock (Switch lock)
  • IncreaseStrength (Increase Strength)
  • DecreaseStrength (Decrease Strength)

Control Panel

Implements

  • IMyControlPanel

Properties

  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • (None)

Conveyor Sorter

Implements

  • IMyConveyorSorter

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • DrainAll: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • DrainAll (Drain All On/Off)

Decoy

Implements

  • (None)

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)

Notes

  • Decoys don’t have an interface, so you can’t find them by type.

Door (and Sliding Door, Airtight Hangar Door)

Implements

  • IMyDoor
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Open: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Open ( Open/Closed)
  • Open_On ( Open)
  • Open_Off ( Closed)

Drill

Implements

  • IMyShipDrill
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)

Gatling Gun

Implements

  • IMySmallGatlingGun
  • IMyUserControllableGun
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Shoot: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • ShootOnce (Shoot once)
  • Shoot (Shoot On/Off)
  • Shoot_On (Shoot On)
  • Shoot_Off (Shoot Off)
  • UseConveyor (Use Conveyor System On/Off)

Gatling Turret

Implements

  • IMyLargeGatlingTurret
  • IMyLargeConveyorTurretBase
  • IMyLargeTurretBase
  • IMyUserControllableGun
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Shoot: Boolean
  • Range: Single
  • EnableIdleMovement: Boolean
  • TargetMeteors: Boolean
  • TargetMoving: Boolean
  • TargetMissiles: Boolean
  • TargetSmallShips: Boolean
  • TargetLargeShips: Boolean
  • TargetCharacters: Boolean
  • TargetStations: Boolean
  • TargetNeutrals: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • ShootOnce (Shoot once)
  • Shoot (Shoot On/Off)
  • Shoot_On (Shoot On)
  • Shoot_Off (Shoot Off)
  • IncreaseRange (Increase Aiming radius)
  • DecreaseRange (Decrease Aiming radius)
  • EnableIdleMovement (Enable idle movement On/Off)
  • EnableIdleMovement_On (Enable idle movement On)
  • EnableIdleMovement_Off (Enable idle movement Off)
  • TargetMeteors (Target meteors On/Off)
  • TargetMeteors_On (Target meteors On)
  • TargetMeteors_Off (Target meteors Off)
  • TargetMoving (Target moving objects On/Off)
  • TargetMoving_On (Target moving objects On)
  • TargetMoving_Off (Target moving objects Off)
  • TargetMissiles (Target missiles On/Off)
  • TargetMissiles_On (Target missiles On)
  • TargetMissiles_Off (Target missiles Off)
  • TargetSmallShips (Target small ships On/Off)
  • TargetSmallShips_On (Target small ships On)
  • TargetSmallShips_Off (Target small ships Off)
  • TargetLargeShips (Target large ships On/Off)
  • TargetLargeShips_On (Target large ships On)
  • TargetLargeShips_Off (Target large ships Off)
  • TargetCharacters (Target characters On/Off)
  • TargetCharacters_On (Target characters On)
  • TargetCharacters_Off (Target characters Off)
  • TargetStations (Target stations On/Off)
  • TargetStations_On (Target stations On)
  • TargetStations_Off (Target stations Off)
  • TargetNeutrals (Target neutrals On/Off)
  • TargetNeutrals_On (Target neutrals On)
  • TargetNeutrals_Off (Target neutrals Off)
  • UseConveyor (Use Conveyor System On/Off)

Gravity Generator

Implements

  • IMyGravityGenerator
  • IMyGravityGeneratorBase
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Width: Single
  • Height: Single
  • Depth: Single
  • Gravity: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseWidth (Increase Field width)
  • DecreaseWidth (Decrease Field width)
  • IncreaseHeight (Increase Field height)
  • DecreaseHeight (Decrease Field height)
  • IncreaseDepth (Increase Field depth)
  • DecreaseDepth (Decrease Field depth)
  • IncreaseGravity (Increase Acceleration)
  • DecreaseGravity (Decrease Acceleration)

Grinder

Implements

  • IMyShipGrinder
  • IMyShipToolBase
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)

Gyroscope

Implements

  • IMyGyro
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Power: Single
  • Override: Boolean
  • Yaw: Single
  • Pitch: Single
  • Roll: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreasePower (Increase Power)
  • DecreasePower (Decrease Power)
  • Override (Override controls On/Off)
  • IncreaseYaw (Increase Yaw override)
  • DecreaseYaw (Decrease Yaw override)
  • IncreasePitch (Increase Pitch override)
  • DecreasePitch (Decrease Pitch override)
  • IncreaseRoll (Increase Roll override)
  • DecreaseRoll (Decrease Roll override)

Interior Light

Implements

  • IMyLightingBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Color: Color
  • Radius: Single
  • Falloff: Single
  • Intensity: Single
  • Blink Interval: Single
  • Blink Lenght: Single
  • Blink Offset: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseRadius (Increase Radius)
  • DecreaseRadius (Decrease Radius)
  • IncreaseBlink Interval (Increase Blink Interval)
  • DecreaseBlink Interval (Decrease Blink Interval)
  • IncreaseBlink Lenght (Increase Blink Length)
  • DecreaseBlink Lenght (Decrease Blink Length)
  • IncreaseBlink Offset (Increase Blink Offset)
  • DecreaseBlink Offset (Decrease Blink Offset)

Notes

  • Note the spelling of ‘Lenght’. If you spell it right, it won’t work.

Interior Turret

Implements

  • IMyLargeInteriorTurret
  • IMyLargeTurretBase
  • IMyUserControllableGun
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Shoot: Boolean
  • Range: Single
  • EnableIdleMovement: Boolean
  • TargetMeteors: Boolean
  • TargetMoving: Boolean
  • TargetMissiles: Boolean
  • TargetSmallShips: Boolean
  • TargetLargeShips: Boolean
  • TargetCharacters: Boolean
  • TargetStations: Boolean
  • TargetNeutrals: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • ShootOnce (Shoot once)
  • Shoot (Shoot On/Off)
  • Shoot_On (Shoot On)
  • Shoot_Off (Shoot Off)
  • IncreaseRange (Increase Aiming radius)
  • DecreaseRange (Decrease Aiming radius)
  • EnableIdleMovement (Enable idle movement On/Off)
  • EnableIdleMovement_On (Enable idle movement On)
  • EnableIdleMovement_Off (Enable idle movement Off)
  • TargetMeteors (Target meteors On/Off)
  • TargetMeteors_On (Target meteors On)
  • TargetMeteors_Off (Target meteors Off)
  • TargetMoving (Target moving objects On/Off)
  • TargetMoving_On (Target moving objects On)
  • TargetMoving_Off (Target moving objects Off)
  • TargetMissiles (Target missiles On/Off)
  • TargetMissiles_On (Target missiles On)
  • TargetMissiles_Off (Target missiles Off)
  • TargetSmallShips (Target small ships On/Off)
  • TargetSmallShips_On (Target small ships On)
  • TargetSmallShips_Off (Target small ships Off)
  • TargetLargeShips (Target large ships On/Off)
  • TargetLargeShips_On (Target large ships On)
  • TargetLargeShips_Off (Target large ships Off)
  • TargetCharacters (Target characters On/Off)
  • TargetCharacters_On (Target characters On)
  • TargetCharacters_Off (Target characters Off)
  • TargetStations (Target stations On/Off)
  • TargetStations_On (Target stations On)
  • TargetStations_Off (Target stations Off)
  • TargetNeutrals (Target neutrals On/Off)
  • TargetNeutrals_On (Target neutrals On)
  • TargetNeutrals_Off (Target neutrals Off)

Jump Drive

Implements

  • IMyJumpDrive
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Recharge: Boolean
  • JumpDistance: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Recharge (Recharge On/Off)
  • Recharge_On (Recharge On)
  • Recharge_Off (Recharge Off)
  • IncreaseJumpDistance (Increase Distance)
  • DecreaseJumpDistance (Decrease Distance)

Landing Gear

Implements

  • IMyLandingGear
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Autolock: Boolean
  • BreakForce: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Lock (Lock)
  • Unlock (Unlock)
  • SwitchLock (Switch lock)
  • Autolock (Autolock On/Off)
  • IncreaseBreakForce (Increase Break Force)
  • DecreaseBreakForce (Decrease Break Force)

Laser Antenna

Implements

  • IMyLaserAntenna
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • isPerm: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Idle (Idle)
  • PasteGpsCoords (Paste coords)
  • ConnectGPS (Connect to coords)
  • isPerm (Permanent connection On/Off)

Notes

  • Watch out for the lowercase ‘i’ on ‘isPerm’.

Medical Room

Implements

  • IMyMedicalRoom
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • TakeOwnership: Boolean
  • SetFaction: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)

Merge Block

Implements

  • IMyShipMergeBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)

Missile Turret

Implements

  • IMyLargeMissileTurret
  • IMyLargeConveyorTurretBase
  • IMyLargeTurretBase
  • IMyUserControllableGun
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Shoot: Boolean
  • Range: Single
  • EnableIdleMovement: Boolean
  • TargetMeteors: Boolean
  • TargetMoving: Boolean
  • TargetMissiles: Boolean
  • TargetSmallShips: Boolean
  • TargetLargeShips: Boolean
  • TargetCharacters: Boolean
  • TargetStations: Boolean
  • TargetNeutrals: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • ShootOnce (Shoot once)
  • Shoot (Shoot On/Off)
  • Shoot_On (Shoot On)
  • Shoot_Off (Shoot Off)
  • IncreaseRange (Increase Aiming radius)
  • DecreaseRange (Decrease Aiming radius)
  • EnableIdleMovement (Enable idle movement On/Off)
  • EnableIdleMovement_On (Enable idle movement On)
  • EnableIdleMovement_Off (Enable idle movement Off)
  • TargetMeteors (Target meteors On/Off)
  • TargetMeteors_On (Target meteors On)
  • TargetMeteors_Off (Target meteors Off)
  • TargetMoving (Target moving objects On/Off)
  • TargetMoving_On (Target moving objects On)
  • TargetMoving_Off (Target moving objects Off)
  • TargetMissiles (Target missiles On/Off)
  • TargetMissiles_On (Target missiles On)
  • TargetMissiles_Off (Target missiles Off)
  • TargetSmallShips (Target small ships On/Off)
  • TargetSmallShips_On (Target small ships On)
  • TargetSmallShips_Off (Target small ships Off)
  • TargetLargeShips (Target large ships On/Off)
  • TargetLargeShips_On (Target large ships On)
  • TargetLargeShips_Off (Target large ships Off)
  • TargetCharacters (Target characters On/Off)
  • TargetCharacters_On (Target characters On)
  • TargetCharacters_Off (Target characters Off)
  • TargetStations (Target stations On/Off)
  • TargetStations_On (Target stations On)
  • TargetStations_Off (Target stations Off)
  • TargetNeutrals (Target neutrals On/Off)
  • TargetNeutrals_On (Target neutrals On)
  • TargetNeutrals_Off (Target neutrals Off)
  • UseConveyor (Use Conveyor System On/Off)

Ore Detector

Implements

  • IMyOreDetector
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • BroadcastUsingAntennas: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • BroadcastUsingAntennas (Broadcast using antennas On/Off)

Oxygen Farm

Implements

  • IMyOxygenFarm

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)

Oxygen Generator

Implements

  • IMyOxygenGenerator
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean
  • Auto-Refill: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)
  • Refill (Refill Bottles)
  • Auto-Refill (Auto-Refill On/Off)

Oxygen Tank (and Hydrogen)

Implements

  • IMyOxygenTank
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Stockpile: Boolean
  • Auto-Refill: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Stockpile (Stockpile On/Off)
  • Stockpile_On (Stockpile On)
  • Stockpile_Off (Stockpile Off)
  • Refill (Refill Bottles)
  • Auto-Refill (Auto-Refill On/Off)

Piston

Implements

  • IMyPistonBase
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Velocity: Single
  • UpperLimit: Single
  • LowerLimit: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Reverse (Reverse)
  • Extend (Extend)
  • Retract (Retract)
  • IncreaseVelocity (Increase Velocity)
  • DecreaseVelocity (Decrease Velocity)
  • ResetVelocity (Reset Velocity)
  • IncreaseUpperLimit (Increase Maximal distance)
  • DecreaseUpperLimit (Decrease Maximal distance)
  • IncreaseLowerLimit (Increase Minimal distance)
  • DecreaseLowerLimit (Decrease Minimal distance)

Programmable Block

Implements

  • IMyProgrammableBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Run (Run)
  • RunWithDefaultArgument (Run with default argument)

Projector

Implements

  • IMyProjector
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • KeepProjection: Boolean
  • ShowOnlyBuildable: Boolean
  • X: Single
  • Y: Single
  • Z: Single
  • RotX: Single
  • RotY: Single
  • RotZ: Single
  • InstantBuilding: Boolean
  • GetOwnership: Boolean
  • NumberOfProjections: Single
  • NumberOfBlocks: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • KeepProjection (Keep Projection On/Off)
  • IncreaseX (Increase Horizontal offset)
  • DecreaseX (Decrease Horizontal offset)
  • IncreaseY (Increase Vertical offset)
  • DecreaseY (Decrease Vertical offset)
  • IncreaseZ (Increase Forward offset)
  • DecreaseZ (Decrease Forward offset)
  • IncreaseRotX (Increase Pitch)
  • DecreaseRotX (Decrease Pitch)
  • IncreaseRotY (Increase Yaw)
  • DecreaseRotY (Decrease Yaw)
  • IncreaseRotZ (Increase Roll)
  • DecreaseRotZ (Decrease Roll)
  • SpawnProjection (Spawn projection)

Reactor (Small and Large)

Implements

  • IMyReactor
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)

Refinery (and Arc Furnace)

Implements

  • IMyRefinery
  • IMyProductionBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)

Reloadable Rocket Launcher

Implements

  • IMySmallMissileLauncherReload
  • IMySmallMissileLauncher
  • IMyUserControllableGun
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Shoot: Boolean
  • UseConveyor: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • ShootOnce (Shoot once)
  • Shoot (Shoot On/Off)
  • Shoot_On (Shoot On)
  • Shoot_Off (Shoot Off)
  • UseConveyor (Use Conveyor System On/Off)
  • UseConveyor (Use Conveyor System On/Off)

Remote Control

Implements

  • IMyRemoteControl
  • IMyShipController

Properties

  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • ControlThrusters: Boolean
  • ControlWheels: Boolean
  • HandBrake: Boolean
  • DampenersOverride: Boolean
  • MainCockpit: Boolean
  • HorizonIndicator: Boolean
  • AutoPilot: Boolean
  • CollisionAvoidance: Boolean
  • DockingMode: Boolean

Actions

  • ControlThrusters (Control thrusters On/Off)
  • ControlWheels (Control wheels On/Off)
  • HandBrake (Handbrake On/Off)
  • DampenersOverride (Inertia dampeners On/Off)
  • MainCockpit (Main cockpit On/Off)
  • HorizonIndicator (Show horizon and altitude On/Off)
  • AutoPilot (Autopilot On/Off)
  • AutoPilot_On (Autopilot On)
  • AutoPilot_Off (Autopilot Off)
  • CollisionAvoidance (Collision avoidance On/Off)
  • CollisionAvoidance_On (Collision avoidance On)
  • CollisionAvoidance_Off (Collision avoidance Off)
  • DockingMode (Precision Mode On/Off)
  • DockingMode_On (Precision Mode On)
  • DockingMode_Off (Precision Mode Off)
  • Forward (Forward)
  • Backward (Backward)
  • Left (Left)
  • Right (Right)
  • Up (Up)
  • Down (Down)

Rocket Launcher

Implements

  • IMySmallMissileLauncher
  • IMyUserControllableGun
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Shoot: Boolean
  • UseConveyor: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • ShootOnce (Shoot once)
  • Shoot (Shoot On/Off)
  • Shoot_On (Shoot On)
  • Shoot_Off (Shoot Off)
  • UseConveyor (Use Conveyor System On/Off)

Rotor

Implements

  • IMyMotorStator
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Torque: Single
  • BrakingTorque: Single
  • Velocity: Single
  • LowerLimit: Single
  • UpperLimit: Single
  • Displacement: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Reverse (Reverse)
  • Detach (Detach)
  • Attach (Attach)
  • IncreaseTorque (Increase Torque)
  • DecreaseTorque (Decrease Torque)
  • IncreaseBrakingTorque (Increase Braking tor.)
  • DecreaseBrakingTorque (Decrease Braking tor.)
  • IncreaseVelocity (Increase Velocity)
  • DecreaseVelocity (Decrease Velocity)
  • ResetVelocity (Reset Velocity)
  • IncreaseLowerLimit (Increase Lower limit)
  • DecreaseLowerLimit (Decrease Lower limit)
  • IncreaseUpperLimit (Increase Upper limit)
  • DecreaseUpperLimit (Decrease Upper limit)
  • IncreaseDisplacement (Increase Rotor displacement)
  • DecreaseDisplacement (Decrease Rotor displacement)

Sensor

Implements

  • IMySensorBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Left: Single
  • Right: Single
  • Bottom: Single
  • Top: Single
  • Back: Single
  • Front: Single
  • Audible Proximity Alert: Boolean
  • Detect Players: Boolean
  • Detect Floating Objects: Boolean
  • Detect Small Ships: Boolean
  • Detect Large Ships: Boolean
  • Detect Stations: Boolean
  • Detect Asteroids: Boolean
  • Detect Owner: Boolean
  • Detect Friendly: Boolean
  • Detect Neutral: Boolean
  • Detect Enemy: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseLeft (Increase Left extent)
  • DecreaseLeft (Decrease Left extent)
  • IncreaseRight (Increase Right extent)
  • DecreaseRight (Decrease Right extent)
  • IncreaseBottom (Increase Bottom extent)
  • DecreaseBottom (Decrease Bottom extent)
  • IncreaseTop (Increase Top extent)
  • DecreaseTop (Decrease Top extent)
  • IncreaseBack (Increase Back extent)
  • DecreaseBack (Decrease Back extent)
  • IncreaseFront (Increase Front extent)
  • DecreaseFront (Decrease Front extent)
  • Detect Players (Detect players On/Off)
  • Detect Players_On (Detect players On)
  • Detect Players_Off (Detect players Off)
  • Detect Floating Objects (Detect floating objects On/Off)
  • Detect Floating Objects_On (Detect floating objects On)
  • Detect Floating Objects_Off (Detect floating objects Off)
  • Detect Small Ships (Detect small ships On/Off)
  • Detect Small Ships_On (Detect small ships On)
  • Detect Small Ships_Off (Detect small ships Off)
  • Detect Large Ships (Detect large ships On/Off)
  • Detect Large Ships_On (Detect large ships On)
  • Detect Large Ships_Off (Detect large ships Off)
  • Detect Stations (Detect stations On/Off)
  • Detect Stations_On (Detect stations On)
  • Detect Stations_Off (Detect stations Off)
  • Detect Asteroids (Detect asteroids On/Off)
  • Detect Asteroids_On (Detect asteroids On)
  • Detect Asteroids_Off (Detect asteroids Off)
  • Detect Owner (Detect owner On/Off)
  • Detect Owner_On (Detect owner On)
  • Detect Owner_Off (Detect owner Off)
  • Detect Friendly (Detect friendly On/Off)
  • Detect Friendly_On (Detect friendly On)
  • Detect Friendly_Off (Detect friendly Off)
  • Detect Neutral (Detect neutral On/Off)
  • Detect Neutral_On (Detect neutral On)
  • Detect Neutral_Off (Detect neutral Off)
  • Detect Enemy (Detect enemy On/Off)
  • Detect Enemy_On (Detect enemy On)
  • Detect Enemy_Off (Detect enemy Off)

Solar Panel

Implements

  • IMySolarPanel

Properties

  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • (None)

Notes

  • You can’t get the power output here, but you can scrape it from the DetailedInfo.

Sound Block

Implements

  • IMySoundBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • VolumeSlider: Single
  • RangeSlider: Single
  • LoopableSlider: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseVolumeSlider (Increase Volume)
  • DecreaseVolumeSlider (Decrease Volume)
  • IncreaseRangeSlider (Increase Range)
  • DecreaseRangeSlider (Decrease Range)
  • PlaySound (Play)
  • StopSound (Stop)
  • IncreaseLoopableSlider (Increase Loop time)
  • DecreaseLoopableSlider (Decrease Loop time)

Space Ball

Implements

  • IMySpaceBall
  • IMyVirtualMass
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • VirtualMass: Single
  • EnableBroadCast: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseVirtualMass (Increase Virtual mass)
  • DecreaseVirtualMass (Decrease Virtual mass)
  • EnableBroadCast (Enable broadcasting On/Off)

Spherical Gravity Generator

Implements

  • IMyGravityGeneratorSphere
  • IMyGravityGeneratorBase
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Radius: Single
  • Gravity: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseRadius (Increase Radius)
  • DecreaseRadius (Decrease Radius)
  • IncreaseGravity (Increase Acceleration)
  • DecreaseGravity (Decrease Acceleration)

Spotlight

Implements

  • IMyReflectorLight
  • IMyLightingBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Color: Color
  • Radius: Single
  • Falloff: Single
  • Intensity: Single
  • Blink Interval: Single
  • Blink Lenght: Single
  • Blink Offset: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseRadius (Increase Radius)
  • DecreaseRadius (Decrease Radius)
  • IncreaseBlink Interval (Increase Blink Interval)
  • DecreaseBlink Interval (Decrease Blink Interval)
  • IncreaseBlink Lenght (Increase Blink Length)
  • DecreaseBlink Lenght (Decrease Blink Length)
  • IncreaseBlink Offset (Increase Blink Offset)
  • DecreaseBlink Offset (Decrease Blink Offset)

Notes

  • Note the spelling of ‘Lenght’. If you spell it right, it won’t work.

Text Panel (and LCD, Wide LCD)

Implements

  • IMyTextPanel
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • FontSize: Single
  • FontColor: Color
  • BackgroundColor: Color
  • ChangeIntervalSlider: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseFontSize (Increase Font Size)
  • DecreaseFontSize (Decrease Font Size)
  • IncreaseChangeIntervalSlider (Increase Image change interval)
  • DecreaseChangeIntervalSlider (Decrease Image change interval)

Thruster (Small and Large, Ion, Hydrogen and Atomospheric)

Implements

  • IMyThrust
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Override: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseOverride (Increase Thrust override)
  • DecreaseOverride (Decrease Thrust override)

Timer Block

Implements

  • IMyTimerBlock
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • TriggerDelay: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • IncreaseTriggerDelay (Increase Delay)
  • DecreaseTriggerDelay (Decrease Delay)
  • TriggerNow (Trigger now)
  • Start (Start)
  • Stop (Stop)

Upgrade Module (Effectiveness, Power Efficiency and Productivity)

Implements

  • IMyUpgradeModule

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)

Warhead

Implements

  • IMyWarhead
  • IMyTerminalBlock

Properties

  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • DetonationTime: Single
  • Safety: Boolean

Actions

  • IncreaseDetonationTime (Increase Detonation time)
  • DecreaseDetonationTime (Decrease Detonation time)
  • StartCountdown (Start countdown)
  • StopCountdown (Stop countdown)
  • Safety (Safety On/Off)
  • Detonate (Detonate)

Welder

Implements

  • IMyShipWelder
  • IMyShipToolBase
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • UseConveyor: Boolean
  • helpOthers: Boolean

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • UseConveyor (Use Conveyor System On/Off)
  • helpOthers (Help Others On/Off)

Wheel Suspension (1x1,3x3,5x5)

Implements

  • IMyMotorSuspension
  • IMyMotorBase
  • IMyFunctionalBlock

Properties

  • OnOff: Boolean
  • ShowInTerminal: Boolean
  • ShowInToolbarConfig: Boolean
  • ShowOnHUD: Boolean
  • Steering: Boolean
  • MaxSteerAngle: Single
  • SteerSpeed: Single
  • SteerReturnSpeed: Single
  • InvertSteering: Boolean
  • Propulsion: Boolean
  • InvertPropulsion: Boolean
  • Power: Single
  • Friction: Single
  • Damping: Single
  • Strength: Single
  • Height: Single
  • Travel: Single
  • Speed Limit: Single

Actions

  • OnOff (Toggle block On/Off)
  • OnOff_On (Toggle block On)
  • OnOff_Off (Toggle block Off)
  • Steering (Steering On/Off)
  • IncreaseMaxSteerAngle (Increase Steering Angle)
  • DecreaseMaxSteerAngle (Decrease Steering Angle)
  • ResetMaxSteerAngle (Reset Steering Angle)
  • IncreaseSteerSpeed (Increase Steering Speed)
  • DecreaseSteerSpeed (Decrease Steering Speed)
  • ResetSteerSpeed (Reset Steering Speed)
  • IncreaseSteerReturnSpeed (Increase Steer Return Speed)
  • DecreaseSteerReturnSpeed (Decrease Steer Return Speed)
  • ResetSteerReturnSpeed (Reset Steer Return Speed)
  • InvertSteering (Invert Steering On/Off)
  • Propulsion (Propulsion On/Off)
  • InvertPropulsion (Invert Propulsion On/Off)
  • IncreasePower (Increase Power)
  • DecreasePower (Decrease Power)
  • IncreaseFriction (Increase Friction)
  • DecreaseFriction (Decrease Friction)
  • IncreaseDamping (Increase Damping)
  • DecreaseDamping (Decrease Damping)
  • IncreaseStrength (Increase Strength)
  • DecreaseStrength (Decrease Strength)
  • IncreaseHeight (Increase Height Offset)
  • DecreaseHeight (Decrease Height Offset)
  • ResetHeight (Reset Height Offset)
  • IncreaseTravel (Increase Suspension Travel)
  • DecreaseTravel (Decrease Suspension Travel)
  • ResetTravel (Reset Suspension Travel)
  • IncreaseSpeed Limit (Increase Speed limit)
  • DecreaseSpeed Limit (Decrease Speed limit)
  • ResetSpeed Limit (Reset Speed limit)
comments powered by Disqus