Appendix

9/4/2025, 2:06:29 AM

Appendix

Mlog Invention

is in a seperate page Yrueii.github.io/MlogDocs/MlogInvention

Built in variables

Information of each might be added in the future

Global

  • @waveNumber
    number of wave currently

  • @waveTime
    current countdown time for next wave

  • @derelict
    derelict team

  • @sharded
    sharded team

  • @crux
    crux team

  • @malis
    malis team

  • @green
    green team

  • @blue
    blue team

  • @solid
    alias for stone-wall

  • @block

  • @manifold

  • @assembly-drone

  • @turret-unit-build-tower

  • @blockCount
    count of total different type of block in the game

  • @unitCount
    count of total different type of unit in the game

  • @itemCount
    count of total different type of item in the game

  • @liquidCount
    count of total different type of liquid in the game

Environment

@air

@spawn

@cliff

@build1

@build2

@build3

@build4

@build5

@build6

@build7

@build8

@build9

@build10

@build11

@build12

@build13

@build14

@build15

@build16

@deep-water

@shallow-water

@tainted-water

@deep-tainted-water

@darksand-tainted-water

@sand-water

@darksand-water

@tar

@pooled-cryofluid

@molten-slag

@space

@empty

@stone

@crater-stone

@char

@basalt

@hotrock

@magmarock

@sand-floor

@darksand

@dirt

@mud

@dacite

@rhyolite

@rhyolite-crater

@rough-rhyolite

@regolith

@yellow-stone

@carbon-stone

@ferric-stone

@ferric-craters

@beryllic-stone

@crystalline-stone

@crystal-floor

@yellow-stone-plates

@red-stone

@dense-red-stone

@red-ice

@arkycite-floor

@arkyic-stone

@rhyolite-vent

@carbon-vent

@arkyic-vent

@yellow-stone-vent

@red-stone-vent

@crystalline-vent

@redmat

@bluemat

@grass

@salt

@snow

@ice

@ice-snow

@shale

@moss

@core-zone

@spore-moss

@stone-wall

@spore-wall

@dirt-wall

@dacite-wall

@ice-wall

@snow-wall

@dune-wall

@regolith-wall

@yellow-stone-wall

@rhyolite-wall

@carbon-wall

@ferric-stone-wall

@beryllic-stone-wall

@arkyic-wall

@crystalline-stone-wall

@red-ice-wall

@red-stone-wall

@red-diamond-wall

@sand-wall

@salt-wall

@shrubs

@shale-wall

@spore-pine

@snow-pine

@pine

@white-tree-dead

@white-tree

@spore-cluster

@redweed

@pur-bush

@yellowcoral

@boulder

@snow-boulder

@shale-boulder

@sand-boulder

@dacite-boulder

@basalt-boulder

@carbon-boulder

@ferric-boulder

@beryllic-boulder

@yellow-stone-boulder

@arkyic-boulder

@crystal-cluster

@vibrant-crystal-cluster

@crystal-blocks

@crystal-orbs

@crystalline-boulder

@red-ice-boulder

@rhyolite-boulder

@red-stone-boulder

@metal-floor

@metal-floor-damaged

@metal-floor-2

@metal-floor-3

@metal-floor-4

@metal-floor-5

@dark-panel-1

@dark-panel-2

@dark-panel-3

@dark-panel-4

@dark-panel-5

@dark-panel-6

@dark-metal

@pebbles

@tendrils

@ore-copper

@ore-lead

@ore-scrap

@ore-coal

@ore-titanium

@ore-thorium

@ore-beryllium

@ore-tungsten

@ore-crystal-thorium

@ore-wall-thorium

@ore-wall-beryllium

@graphitic-wall

@ore-wall-tungsten

Sensors

  • @totalItems
    total items the object is currently holding; returns integer

  • @firstItem
    the first item the object is currently holding
    returns item names, eg, @copper, @lead, @surge-alloy

  • @totalLiquids
    total liquid units the object is currently holding; returns number

  • @totalPower
    total power stored in a singular battery, returns number, can also check if a block is powered or not, returns boolean

  • @itemCapacity
    the maximum item capacity an object can hold, for vault it is 1000 even though it can store each item for 1000; returns number, information can also be found on ingame’s info menu

  • @liquidCapacity
    the maximum liquid units capacity an object can hold; returns number, information can also be found on ingame’s info menu

  • @powerCapacity
    the maximum power unit a battery can hold; returns number, information can also be found on ingame’s info menu

  • @powerNetStored
    the power currently stored in the net (all connected batteries); returns number

  • @powerNetCapacity
    the maximum power unit a net of battery can hold; returns number

  • @powerNetIn
    the gross power of net generators (anything that generate power); returns number

  • @powerNetOut
    the load power of net (anything that uses power); returns number

  • @ammo
    the number of shot a turret can shoot, doesn’t necessarily mean total items in turret

  • @ammoCapacity
    the maximum amount of items (ammo) a turret can hold; returns number

  • @health
    the current health of object, returns number

  • @maxHealth
    the maximum health of object, returns number

  • @heat
    heat of object, like heat in thorium reactor / force projector, returns number

  • @efficiency
    efficiency of a block depending its resources, eg, a block needs 100 power but there's only 50, efficiency will return 0.5, or 15 liquid but there's only 7, will return 0.46. returns number
    not affected by floor type, eg thermal generator on magma rock, or water extractor on ice (still return 1)

  • @progress
    progress of an object, eg, launch pad when on their cooldown, foreshadow when on their cooldown; returns number, 0 - 1

  • @timescale
    multipliers of boosted object (overdrived with overdrive projector or overdrive dome), returns number, 1 is normal value, 1.5 is when overdrive with overdrive projector, 2.5 is dome

  • @rotation
    rotation of object, returns number in degrees,0 - 360, 360/0 is right, 90 is up, 180 is left, 270 is down
    for blocks its: 0 is right, 1 is up, 2 is left, and 3 is down

  • @x
    the x coordinate location of the object; returns number

  • @y
    the y coordinate location of the object; returns number

  • @shootX
    the x coordinate value of what that object is targeting, returns number, if used on a player will return their cursor position

  • @shootY
    the y coordinate value of what that object is targeting, returns number, if used on a player will return their cursor position

  • @size
    the size of object; returns number, eg, foreshadow is 4 because it is 4x4, information can also be found on ingame’s info menu

  • @dead
    whether the object is dead or not, returns booelan, 1 is dead, 0 is not dead

  • @range
    range of object; returns number, information can also be found on ingame’s info menu

  • @shooting
    whether the object is shooting or not, returns boolean, 1 is shooting, 0 is not shooting

  • @boosting
    whether the object is boosting or not; returns boolean, 1 is boosting, 0 is not boosting

  • @mineX
    if unit is mining returns the x coordinate value of that unit mining location, else returns -1

  • @mineY
    if unit is mining returns the y coordinate value of that unit mining location, else returns -1

  • @mining
    whether the unit is mining or not; returns boolean, 1 is mining, 0 is not mining

  • @speed
    the object maximum speed, in tiles/second; returns number, information can also be found on ingame’s info menu, there is currently no variable for current speed

  • @team
    the object team; returns integers, 1 is sharded, 2 is crux, …. there are a total of 256 available team in mindustry
    0 = @derelict
    1 = @sharded
    2 = @crux
    3 = @malis
    4 = @green
    5 = @blue
    6 - 255 = unnamed

  • @type
    returns the object’s content name (not reference), eg, for router returns @router , not a string

  • @flag
    the object’s flags; returns number, unit can be flagged with ucontrol flag

  • @controlled
    check if unit is controlled, returns :
    0 , if unit is not controlled by anything
    @ctrlProcessor or 1, if unit is controlled by processor
    @ctrlPlayer or 2, if unit is controlled by a player
    @ctrlCommad or 3, if unit is controlled by a player command

  • @controller
    returns the controller reference, if processor will returns that processor building reference, else returns the unit reference itself

  • @name
    name of player, returns string

  • @payloadCount
    number of payload the unit is currently carrying, returns integer

  • @payloadType
    name of payload, will return only the last picked up payload, returns name

  • @id
    returns the content name ID, returns integer
    (a reference does not have an @id)

  • @enabled
    whether the object is enabled or not, returns boolean; 1 is enabled, 0 is disabled

  • @config
    configuration of object, eg, sorter item names

  • @color
    color of illuminator, returns packed color
    can also sensor the color of a @content-item like @copper or @lead

Blocks and Items

Blocks

@graphite-press

@multi-press

@silicon-smelter

@silicon-crucible

@kiln

@plastanium-compressor

@phase-weaver

@surge-smelter

@cryofluid-mixer

@pyratite-mixer

@blast-mixer

@melter

@separator

@disassembler

@spore-press

@pulverizer

@coal-centrifuge

@incinerator

@silicon-arc-furnace

@electrolyzer

@atmospheric-concentrator

@oxidation-chamber

@electric-heater

@slag-heater

@phase-heater

@heat-redirector

@heat-router

@slag-incinerator

@carbide-crucible

@slag-centrifuge

@surge-crucible

@cyanogen-synthesizer

@phase-synthesizer

@heat-reactor

@copper-wall

@copper-wall-large

@titanium-wall

@titanium-wall-large

@plastanium-wall

@plastanium-wall-large

@thorium-wall

@thorium-wall-large

@phase-wall

@phase-wall-large

@surge-wall

@surge-wall-large

@door

@door-large

@scrap-wall

@scrap-wall-large

@scrap-wall-huge

@scrap-wall-gigantic

@thruster

@beryllium-wall

@beryllium-wall-large

@tungsten-wall

@tungsten-wall-large

@blast-door

@reinforced-surge-wall

@reinforced-surge-wall-large

@carbide-wall

@carbide-wall-large

@shielded-wall

@mender

@mend-projector

@overdrive-projector

@overdrive-dome

@force-projector

@shock-mine

@radar

@build-tower

@regen-projector

@shockwave-tower

@shield-projector

@large-shield-projector

@conveyor

@titanium-conveyor

@plastanium-conveyor

@armored-conveyor

@junction

@bridge-conveyor

@phase-conveyor

@sorter

@inverted-sorter

@router

@distributor

@overflow-gate

@underflow-gate

@mass-driver

@duct

@armored-duct

@duct-router

@overflow-duct

@underflow-duct

@duct-bridge

@duct-unloader

@surge-conveyor

@surge-router

@unit-cargo-loader

@unit-cargo-unload-point

@mechanical-pump

@rotary-pump

@impulse-pump

@conduit

@pulse-conduit

@plated-conduit

@liquid-router

@liquid-container

@liquid-tank

@liquid-junction

@bridge-conduit

@phase-conduit

@reinforced-pump

@reinforced-conduit

@reinforced-liquid-junction

@reinforced-bridge-conduit

@reinforced-liquid-router

@reinforced-liquid-container

@reinforced-liquid-tank

@power-node

@power-node-large

@surge-tower

@diode

@battery

@battery-large

@combustion-generator

@thermal-generator

@steam-generator

@differential-generator

@rtg-generator

@solar-panel

@solar-panel-large

@thorium-reactor

@impact-reactor

@beam-node

@beam-tower

@beam-link

@turbine-condenser

@chemical-combustion-chamber

@pyrolysis-generator

@flux-reactor

@neoplasia-reactor

@mechanical-drill

@pneumatic-drill

@laser-drill

@blast-drill

@water-extractor

@cultivator

@oil-extractor

@vent-condenser

@cliff-crusher

@plasma-bore

@large-plasma-bore

@impact-drill

@eruption-drill

@core-shard

@core-foundation

@core-nucleus

@core-bastion

@core-citadel

@core-acropolis

@container

@vault

@unloader

@reinforced-container

@reinforced-vault

@duo

@scatter

@scorch

@hail

@wave

@lancer

@arc

@parallax

@swarmer

@salvo

@segment

@tsunami

@fuse

@ripple

@cyclone

@foreshadow

@spectre

@meltdown

@breach

@diffuse

@sublimate

@titan

@disperse

@afflict

@lustre

@scathe

@smite

@malign

@ground-factory

@air-factory

@naval-factory

@additive-reconstructor

@multiplicative-reconstructor

@exponential-reconstructor

@tetrative-reconstructor

@repair-point

@repair-turret

@tank-fabricator

@ship-fabricator

@mech-fabricator

@tank-refabricator

@mech-refabricator

@ship-refabricator

@prime-refabricator

@tank-assembler

@ship-assembler

@mech-assembler

@basic-assembler-module

@unit-repair-tower

@payload-conveyor

@payload-router

@reinforced-payload-conveyor

@reinforced-payload-router

@payload-mass-driver

@large-payload-mass-driver

@small-deconstructor

@deconstructor

@constructor

@large-constructor

@payload-loader

@payload-unloader

@power-source

@power-void

@item-source

@item-void

@liquid-source

@liquid-void

@payload-source

@payload-void

@heat-source

@illuminator

@legacy-mech-pad

@legacy-unit-factory

@legacy-unit-factory-air

@legacy-unit-factory-ground

@command-center

@launch-pad

@interplanetary-accelerator

@message

@switch

@micro-processor

@logic-processor

@hyper-processor

@memory-cell

@memory-bank

@logic-display

@large-logic-display

@canvas

@reinforced-message

@world-processor

@world-cell

@world-message


Items

@copper

@lead

@metaglass

@graphite

@sand

@coal

@titanium

@thorium

@scrap

@silicon

@plastanium

@phase-fabric

@surge-alloy

@spore-pod

@blast-compound

@pyratite

@beryllium

@tungsten

@oxide

@carbide

@fissile-matter

@dormant-cyst

@water

@slag

@oil

@cryofluid

@neoplasm

@arkycite

@gallium

@ozone

@hydrogen

@nitrogen

@cyanogen


Units

@dagger

@mace

@fortress

@scepter

@reign

@nova

@pulsar

@quasar

@vela

@corvus

@crawler

@atrax

@spiroct

@arkyid

@toxopid

@flare

@horizon

@zenith

@antumbra

@eclipse

@mono

@poly

@mega

@quad

@oct

@risso

@minke

@bryde

@sei

@omura

@retusa

@oxynoe

@cyerce

@aegires

@navanax

@alpha

@beta

@gamma

@stell

@locus

@precept

@vanquish

@conquer

@merui

@cleroi

@anthicus

@anthicus-missile

@tecta

@collaris

@elude

@avert

@obviate

@quell

@quell-missile

@disrupt

@disrupt-missile

@renale

@latum

@evoke

@incite

@emanate

@scathe-missile

Text form instruction

or you can just write the instruction in game and “copy to clipboard”

Normal processor

read result cell1 0

write result cell1 0

draw clear r g b
color r b g a
col n
stroke n
line x y x2 y2
rect x y width height
lineRect x y width height
poly x y sides radius rotation
linePoly x y sides radius rotation
triangle x y x2 y2 x3 y3
image x y @copper size rotation

print "frog"

drawflush display1

printflush message1

getlink result index

control enabled block1 enable
shoot block1 x y shoot
shootp block1 unit shoot
config block1 to
color block1 to

radar filter filter filter distance turret1 order result
any health
enemy shield
ally armor
player maxHealth
attacker
flying
boss
ground


sensor result block1 @copper

set result 0

op add result a b
sub
mul
div
idiv
mod
pow
equal
notEqual
land
lessThan
lessThanEq
greaterThan
greaterThanEq
strictEqual
shl
shr
or
and
xor
not
max
min
angle
angleDiff
len
noise
abs
log
log10
floor
ceil
sqrt
rand
sin
cos
tan
asin
acos
atan

lookup block result index
unit
item
liquid

packcolor result r g b a

wait 0.5

stop

end

jump -1 equal v1 v2
notEqual
lessThan
lessThanEq
greaterThan
greaterThanEq
strictEqual
always


ubind @poly
ucontrol idle
stop
move x y
approach x y radius
pathfind x y
autoPathfind
boost enable
target x y shoot
targetp unit shoot
itemDrop to amount
itemTake from amount
payDrop
payTake takeUnits
payEnter
mine x y
flag value
build x y block rotation config
getBlock x y type building floor
within x y radius result
unbind


uradar any any any distance 0 1 result
enemy distance
ally health
player shield
attacker armor
flying maxHealth
boss
ground

ulocate building core enemy @copper outx outy found building
core
storage
generator
turret
factory
repair
battery
reactor
ulocate ore core true @copper outx outy found building
ulocate spawn core true @copper outx outy found building
ulocate spawn core true @copper outx outy found building

World Processor

getblock floor result x y
ore
block
building

setblock floor @block x y @team rotation
ore
block

spawn @unit x y rotation @team result

status false wet unit duration
true burning
freezing
unmoving
wet
melting
sapped
electrified
spore-slowed
tarred
overdrive
overclock
boss
shocked
blasted

spawnwave x y false

setrule currentWaveTime value
waveTimer
waves
wave
waveSpacing
waveSending
attackMode
enemyCoreBuildRadius
dropZoneRadius
unitCap
mapArea 0 x y 100 100
lighting
ambientLight
solarMultiplier
buildSpeed
unitHealth
unitBuildSpeed
unitCost
unitDamage
blockHealth
blockDamage
rtsMinWeight
rtsMinSquad

message notify duration
announce
toast
mission

cutscene pan x y speed 0
zoom level
stop

effect trail x y size %color
warn
cross
blockFall
placeBlock
placeBlockSpark
breakBlock
spawn
trail
breakProp
smokeCloud
vapor
hit
hitSquare
shootSmall
shootBig
smokeSmall
smokeBig
smokeColor
smokeSquare
smokeSquareBig
spark
sparkBig
sparkShoot
sparkShootBig
drill
drillBig
lightBlock
explosion
smokePuff
sparkExplosion
crossExplosion
wave
bubble

explosion @team x y radius damage (air)bool (ground)bool (pierce)bool

setrate rate(ipt)

fetch build result @team index block
player
core
unit
unitCount
playerCount
coreCount
unitCount

sync var

getflag result "flag"

setflag "flag" true

setprop @copper block1 to

Lookup IDs

blocks


0 = @graphite-press
1 = @multi-press
2 = @silicon-smelter
3 = @silicon-crucible
4 = @kiln
5 = @plastanium-compressor
6 = @phase-weaver
7 = @cryofluid-mixer
8 = @pyratite-mixer
9 = @blast-mixer
10 = @melter
11 = @separator
12 = @disassembler
13 = @spore-press
14 = @pulverizer
15 = @coal-centrifuge
16 = @incinerator
17 = @copper-wall
18 = @copper-wall-large
19 = @titanium-wall
20 = @titanium-wall-large
21 = @plastanium-wall
22 = @plastanium-wall-large
23 = @thorium-wall
24 = @thorium-wall-large
25 = @phase-wall
26 = @phase-wall-large
27 = @surge-wall
28 = @surge-wall-large
29 = @door
30 = @door-large
31 = @scrap-wall
32 = @scrap-wall-large
33 = @scrap-wall-huge
34 = @scrap-wall-gigantic
35 = @mender
36 = @mend-projector
37 = @overdrive-projector
38 = @overdrive-dome
39 = @force-projector
40 = @shock-mine
41 = @conveyor
42 = @titanium-conveyor
43 = @plastanium-conveyor
44 = @armored-conveyor
45 = @junction
46 = @bridge-conveyor
47 = @phase-conveyor
48 = @sorter
49 = @inverted-sorter
50 = @router
51 = @distributor
52 = @overflow-gate
53 = @underflow-gate
54 = @mass-driver
55 = @duct
56 = @duct-router
57 = @duct-bridge
58 = @mechanical-pump
59 = @rotary-pump
60 = @conduit
61 = @pulse-conduit
62 = @plated-conduit
63 = @liquid-router
64 = @liquid-tank
65 = @liquid-junction
66 = @bridge-conduit
67 = @phase-conduit
68 = @power-node
69 = @power-node-large
70 = @surge-tower
71 = @diode
72 = @battery
73 = @battery-large
74 = @combustion-generator
75 = @thermal-generator
76 = @steam-generator
77 = @differential-generator
78 = @rtg-generator
79 = @solar-panel
80 = @solar-panel-large
81 = @thorium-reactor
82 = @impact-reactor
83 = @mechanical-drill
84 = @pneumatic-drill
85 = @laser-drill
86 = @blast-drill
87 = @water-extractor
88 = @cultivator
89 = @oil-extractor
90 = @core-shard
91 = @core-foundation
92 = @core-nucleus
93 = @vault
94 = @container
95 = @unloader
96 = @duo
97 = @scatter
98 = @scorch
99 = @hail
100 = @wave
101 = @lancer
102 = @arc
103 = @parallax
104 = @swarmer
105 = @salvo
106 = @segment
107 = @tsunami
108 = @fuse
109 = @ripple
110 = @cyclone
111 = @foreshadow
112 = @spectre
113 = @meltdown
114 = @command-center
115 = @ground-factory
116 = @air-factory
117 = @naval-factory
118 = @additive-reconstructor
119 = @multiplicative-reconstructor
120 = @exponential-reconstructor
121 = @tetrative-reconstructor
122 = @repair-point
123 = @repair-turret
124 = @payload-conveyor
125 = @payload-router
126 = @power-source
127 = @power-void
128 = @item-source
129 = @item-void
130 = @liquid-source
131 = @liquid-void
132 = @payload-void
133 = @payload-source
134 = @illuminator
135 = @launch-pad
136 = @interplanetary-accelerator
137 = @message
138 = @switch
139 = @micro-processor
140 = @logic-processor
141 = @hyper-processor
142 = @memory-cell
143 = @memory-bank
144 = @logic-display
145 = @large-logic-display
146 = @liquid-container
147 = @deconstructor
148 = @constructor
149 = @thruster
150 = @large-constructor
151 = @payload-loader
152 = @payload-unloader
153 = @silicon-arc-furnace
154 = @cliff-crusher
155 = @plasma-bore
156 = @reinforced-liquid-junction
157 = @breach
158 = @core-bastion
159 = @turbine-condenser
160 = @beam-node
161 = @beam-tower
162 = @build-tower
163 = @impact-drill
164 = @carbide-crucible
165 = @surge-conveyor
166 = @duct-unloader
167 = @surge-router
168 = @reinforced-conduit
169 = @reinforced-liquid-router
170 = @reinforced-liquid-container
171 = @reinforced-liquid-tank
172 = @reinforced-bridge-conduit
173 = @core-citadel
174 = @core-acropolis
175 = @heat-reactor
176 = @impulse-pump
177 = @reinforced-pump
178 = @electrolyzer
179 = @oxidation-chamber
180 = @surge-smelter
181 = @surge-crucible
182 = @overflow-duct
183 = @large-plasma-bore
184 = @cyanogen-synthesizer
185 = @slag-centrifuge
186 = @electric-heater
187 = @slag-incinerator
188 = @phase-synthesizer
189 = @sublimate
190 = @reinforced-container
191 = @reinforced-vault
192 = @atmospheric-concentrator
193 = @unit-cargo-loader
194 = @unit-cargo-unload-point
195 = @chemical-combustion-chamber
196 = @pyrolysis-generator
197 = @regen-projector
198 = @titan
199 = @small-deconstructor
200 = @vent-condenser
201 = @phase-heater
202 = @heat-redirector
203 = @tungsten-wall
204 = @tungsten-wall-large
205 = @tank-assembler
206 = @beryllium-wall
207 = @beryllium-wall-large
208 = @eruption-drill
209 = @ship-assembler
210 = @mech-assembler
211 = @shield-projector
212 = @beam-link
213 = @world-processor
214 = @reinforced-payload-conveyor
215 = @reinforced-payload-router
216 = @disperse
217 = @large-shield-projector
218 = @payload-mass-driver
219 = @world-cell
220 = @carbide-wall
221 = @carbide-wall-large
222 = @tank-fabricator
223 = @mech-fabricator
224 = @ship-fabricator
225 = @reinforced-surge-wall
226 = @radar
227 = @blast-door
228 = @canvas
229 = @armored-duct
230 = @unit-repair-tower
231 = @diffuse
232 = @prime-refabricator
233 = @basic-assembler-module
234 = @reinforced-surge-wall-large
235 = @tank-refabricator
236 = @mech-refabricator
237 = @ship-refabricator
238 = @slag-heater
239 = @afflict
240 = @shielded-wall
241 = @lustre
242 = @scathe
243 = @smite
244 = @underflow-duct
245 = @malign
246 = @shockwave-tower
247 = @heat-source
248 = @flux-reactor
249 = @neoplasia-reactor
250 = @heat-router
251 = @large-payload-mass-driver
252 = @reinforced-message
253 = @world-message

units

0 = @dagger
1 = @mace
2 = @fortress
3 = @scepter
4 = @reign
5 = @nova
6 = @pulsar
7 = @quasar
8 = @vela
9 = @corvus
10 = @crawler
11 = @atrax
12 = @spiroct
13 = @arkyid
14 = @toxopid
15 = @flare
16 = @horizon
17 = @zenith
18 = @antumbra
19 = @eclipse
20 = @mono
21 = @poly
22 = @mega
23 = @quad
24 = @oct
25 = @risso
26 = @minke
27 = @bryde
28 = @sei
29 = @omura
30 = @retusa
31 = @oxynoe
32 = @cyerce
33 = @aegires
34 = @navanax
35 = @alpha
36 = @beta
37 = @gamma
38 = @stell
39 = @locus
40 = @precept
41 = @vanquish
42 = @conquer
43 = @merui
44 = @cleroi
45 = @anthicus
46 = @tecta
47 = @collaris
48 = @elude
49 = @avert
50 = @obviate
51 = @quell
52 = @disrupt
53 = @evoke
54 = @incite
55 = @emanate

items

0 = @copper
1 = @lead
2 = @metaglass
3 = @graphite
4 = @sand
5 = @coal
6 = @titanium
7 = @thorium
8 = @scrap
9 = @silicon
10 = @plastanium
11 = @phase-fabric
12 = @surge-alloy
13 = @spore-pod
14 = @blast-compound
15 = @pyratite
16 = @beryllium
17 = @fissile-matter
18 = @dormant-cyst
19 = @tungsten
20 = @carbide
21 = @oxide

liquids

0 = @water
1 = @slag
2 = @oil
3 = @cryofluid
4 = @neoplasm
5 = @hydrogen
6 = @ozone
7 = @cyanogen
8 = @gallium
9 = @nitrogen
10 = @arkycite

Disabled block Behaviour

Most blocks will just stop working entirely, however not all, here are some blocks that behave differently when disabled

  • Sorter
    will turn into inverted sorter, which can be used as a item flow controller

  • Inverted sorter
    will turn into normal sorter, which can be used as a item flow controller

  • Overflow gate
    will turn into Underflow gate, which can be used as a item flow controller

  • Underflow gate
    will turn into Overflow gate, which can be used as a item flow controller

  • Router
    will stop items from passing through

  • Bridge
    will stop transfering items, but still accepts items

  • Battery
    will stop charging but still conduct electricity

  • Blocks with electricity
    will stop working but still conduct electricity

  • Battery Diode
    Will stop flowing electricity to the other net, can be used as a power line cutter

  • Turrets
    Will just stop (shooting, moving), will still accept ammo

  • Launch Pad
    if its in cooldown will stop cooldown from progressing, still accepts items
    if its not in cooldown will still launch if items are full

  • Processors
    will stop executing lines, when re-enabled will continue at the line it was disabled at