欢迎光临散文网 会员登陆 & 注册

像素工厂(MinDusTry)MOD开发教程(三)扩展原版文件结构(二)

2023-06-22 15:20 作者:噬血g  | 我要投稿

│   │   │   │   │   ├── chemical-combustion-chamber-piston1.png │   │   │   │   │   ├── chemical-combustion-chamber.png │   │   │   │   │   ├── combustion-generator-top.png │   │   │   │   │   ├── combustion-generator.png │   │   │   │   │   ├── differential-generator-liquid.png │   │   │   │   │   ├── differential-generator-top.png │   │   │   │   │   ├── differential-generator.png │   │   │   │   │   ├── diode-arrow.png │   │   │   │   │   ├── diode.png │   │   │   │   │   ├── flux-reactor-bottom.png │   │   │   │   │   ├── flux-reactor-heat.png │   │   │   │   │   ├── flux-reactor-lights.png │   │   │   │   │   ├── flux-reactor-mid.png │   │   │   │   │   ├── flux-reactor-ventglow.png │   │   │   │   │   ├── flux-reactor.png │   │   │   │   │   ├── illuminator-top.png │   │   │   │   │   ├── illuminator.png │   │   │   │   │   ├── impact-reactor-bottom.png │   │   │   │   │   ├── impact-reactor-light.png │   │   │   │   │   ├── impact-reactor-plasma-0.png │   │   │   │   │   ├── impact-reactor-plasma-1.png │   │   │   │   │   ├── impact-reactor-plasma-2.png │   │   │   │   │   ├── impact-reactor-plasma-3.png │   │   │   │   │   ├── impact-reactor.png │   │   │   │   │   ├── neoplasia-reactor-bottom.png │   │   │   │   │   ├── neoplasia-reactor-center.png │   │   │   │   │   ├── neoplasia-reactor-glow.png │   │   │   │   │   ├── neoplasia-reactor-heat.png │   │   │   │   │   ├── neoplasia-reactor-middle.png │   │   │   │   │   ├── neoplasia-reactor-top1.png │   │   │   │   │   ├── neoplasia-reactor-top2.png │   │   │   │   │   ├── neoplasia-reactor.png │   │   │   │   │   ├── power-node-large.png │   │   │   │   │   ├── power-node.png │   │   │   │   │   ├── power-source.png │   │   │   │   │   ├── power-void.png │   │   │   │   │   ├── pyrolysis-generator-bottom.png │   │   │   │   │   ├── pyrolysis-generator-glow.png │   │   │   │   │   ├── pyrolysis-generator-mid.png │   │   │   │   │   ├── pyrolysis-generator-piston-icon.png │   │   │   │   │   ├── pyrolysis-generator-piston-t.png │   │   │   │   │   ├── pyrolysis-generator-piston.png │   │   │   │   │   ├── pyrolysis-generator-piston1.png │   │   │   │   │   ├── pyrolysis-generator.png │   │   │   │   │   ├── rtg-generator-top.png │   │   │   │   │   ├── rtg-generator.png │   │   │   │   │   ├── solar-panel-large.png │   │   │   │   │   ├── solar-panel.png │   │   │   │   │   ├── steam-generator-cap.png │   │   │   │   │   ├── steam-generator-liquid.png │   │   │   │   │   ├── steam-generator-top.png │   │   │   │   │   ├── steam-generator-turbine.png │   │   │   │   │   ├── steam-generator.png │   │   │   │   │   ├── surge-tower.png │   │   │   │   │   ├── thermal-generator.png │   │   │   │   │   ├── thorium-reactor-lights.png │   │   │   │   │   ├── thorium-reactor-top.png │   │   │   │   │   ├── thorium-reactor.png │   │   │   │   │   ├── turbine-condenser-rotator-blur.png │   │   │   │   │   ├── turbine-condenser-rotator.png │   │   │   │   │   └── turbine-condenser.png │   │   │   │   ├── production │   │   │   │   │   ├── atmospheric-concentrator-bottom.png │   │   │   │   │   ├── atmospheric-concentrator-heat.png │   │   │   │   │   ├── atmospheric-concentrator.png │   │   │   │   │   ├── blast-mixer.png │   │   │   │   │   ├── carbide-crucible-bottom.png │   │   │   │   │   ├── carbide-crucible-heat.png │   │   │   │   │   ├── carbide-crucible.png │   │   │   │   │   ├── coal-centrifuge.png │   │   │   │   │   ├── cryofluid-mixer-bottom.png │   │   │   │   │   ├── cryofluid-mixer.png │   │   │   │   │   ├── cultivator-bottom.png │   │   │   │   │   ├── cultivator-middle.png │   │   │   │   │   ├── cultivator-top.png │   │   │   │   │   ├── cultivator.png │   │   │   │   │   ├── cyanogen-synthesizer-bottom.png │   │   │   │   │   ├── cyanogen-synthesizer-heat-top.png │   │   │   │   │   ├── cyanogen-synthesizer-heat.png │   │   │   │   │   ├── cyanogen-synthesizer.png │   │   │   │   │   ├── disassembler-bottom.png │   │   │   │   │   ├── disassembler-spinner.png │   │   │   │   │   ├── disassembler.png │   │   │   │   │   ├── electric-heater-heat.png │   │   │   │   │   ├── electric-heater-top1.png │   │   │   │   │   ├── electric-heater-top2.png │   │   │   │   │   ├── electric-heater.png │   │   │   │   │   ├── electrolyzer-bottom.png │   │   │   │   │   ├── electrolyzer-glow.png │   │   │   │   │   ├── electrolyzer-hydrogen-output1.png │   │   │   │   │   ├── electrolyzer-hydrogen-output2.png │   │   │   │   │   ├── electrolyzer-ozone-output1.png │   │   │   │   │   ├── electrolyzer-ozone-output2.png │   │   │   │   │   ├── electrolyzer.png │   │   │   │   │   ├── graphite-press.png │   │   │   │   │   ├── heat-reactor-glow.png │   │   │   │   │   ├── heat-reactor-heat.png │   │   │   │   │   ├── heat-reactor-top1.png │   │   │   │   │   ├── heat-reactor-top2.png │   │   │   │   │   ├── heat-reactor.png │   │   │   │   │   ├── heat-redirector-glow.png │   │   │   │   │   ├── heat-redirector-heat.png │   │   │   │   │   ├── heat-redirector-top1.png │   │   │   │   │   ├── heat-redirector-top2.png │   │   │   │   │   ├── heat-redirector.png │   │   │   │   │   ├── heat-router-glow.png │   │   │   │   │   ├── heat-router-heat.png │   │   │   │   │   ├── heat-router-top1.png │   │   │   │   │   ├── heat-router-top2.png │   │   │   │   │   ├── heat-router.png │   │   │   │   │   ├── incinerator.png │   │   │   │   │   ├── kiln-top.png │   │   │   │   │   ├── kiln.png │   │   │   │   │   ├── melter-bottom.png │   │   │   │   │   ├── melter.png │   │   │   │   │   ├── multi-press.png │   │   │   │   │   ├── oxidation-chamber-bottom.png │   │   │   │   │   ├── oxidation-chamber-glow.png │   │   │   │   │   ├── oxidation-chamber-heat.png │   │   │   │   │   ├── oxidation-chamber-liquid.png │   │   │   │   │   ├── oxidation-chamber-top1.png │   │   │   │   │   ├── oxidation-chamber-top2.png │   │   │   │   │   ├── oxidation-chamber.png │   │   │   │   │   ├── phase-heater-heat.png │   │   │   │   │   ├── phase-heater-side2.png │   │   │   │   │   ├── phase-heater-top1.png │   │   │   │   │   ├── phase-heater-top2.png │   │   │   │   │   ├── phase-heater.png │   │   │   │   │   ├── phase-synthesizer-bottom.png │   │   │   │   │   ├── phase-synthesizer-heat.png │   │   │   │   │   ├── phase-synthesizer-vents.png │   │   │   │   │   ├── phase-synthesizer-weave-glow.png │   │   │   │   │   ├── phase-synthesizer-weave.png │   │   │   │   │   ├── phase-synthesizer.png │   │   │   │   │   ├── phase-weaver-bottom.png │   │   │   │   │   ├── phase-weaver-weave.png │   │   │   │   │   ├── phase-weaver.png │   │   │   │   │   ├── plastanium-compressor-top.png │   │   │   │   │   ├── plastanium-compressor.png │   │   │   │   │   ├── pulverizer-rotator.png │   │   │   │   │   ├── pulverizer-top.png │   │   │   │   │   ├── pulverizer.png │   │   │   │   │   ├── pyratite-mixer.png │   │   │   │   │   ├── separator-bottom.png │   │   │   │   │   ├── separator-spinner.png │   │   │   │   │   ├── separator.png │   │   │   │   │   ├── silicon-arc-furnace-bottom.png │   │   │   │   │   ├── silicon-arc-furnace.png │   │   │   │   │   ├── silicon-crucible-top.png │   │   │   │   │   ├── silicon-crucible.png │   │   │   │   │   ├── silicon-smelter-top.png │   │   │   │   │   ├── silicon-smelter.png │   │   │   │   │   ├── slag-centrifuge-bottom.png │   │   │   │   │   ├── slag-centrifuge-glow.png │   │   │   │   │   ├── slag-centrifuge-liquid.png │   │   │   │   │   ├── slag-centrifuge.png │   │   │   │   │   ├── slag-heater-bottom.png │   │   │   │   │   ├── slag-heater-heat.png │   │   │   │   │   ├── slag-heater-top1.png │   │   │   │   │   ├── slag-heater-top2.png │   │   │   │   │   ├── slag-heater.png │   │   │   │   │   ├── slag-incinerator-liquid.png │   │   │   │   │   ├── slag-incinerator-top.png │   │   │   │   │   ├── slag-incinerator.png │   │   │   │   │   ├── spore-press-bottom.png │   │   │   │   │   ├── spore-press-liquid.png │   │   │   │   │   ├── spore-press-piston-icon.png │   │   │   │   │   ├── spore-press-piston0.png │   │   │   │   │   ├── spore-press-piston1.png │   │   │   │   │   ├── spore-press-top.png │   │   │   │   │   ├── spore-press.png │   │   │   │   │   ├── surge-crucible-bottom.png │   │   │   │   │   ├── surge-crucible-glow.png │   │   │   │   │   ├── surge-crucible-heat.png │   │   │   │   │   ├── surge-crucible-liquid.png │   │   │   │   │   ├── surge-crucible-vents.png │   │   │   │   │   ├── surge-crucible.png │   │   │   │   │   ├── surge-smelter-top.png │   │   │   │   │   ├── surge-smelter.png │   │   │   │   │   ├── vent-condenser-bottom.png │   │   │   │   │   ├── vent-condenser-mid.png │   │   │   │   │   ├── vent-condenser-rotator-blur.png │   │   │   │   │   ├── vent-condenser-rotator.png │   │   │   │   │   └── vent-condenser.png │   │   │   │   ├── props │   │   │   │   │   ├── arkyic-boulder-shadow1.png │   │   │   │   │   ├── arkyic-boulder-shadow2.png │   │   │   │   │   ├── arkyic-boulder-shadow3.png │   │   │   │   │   ├── arkyic-boulder1.png │   │   │   │   │   ├── arkyic-boulder2.png │   │   │   │   │   ├── arkyic-boulder3.png │   │   │   │   │   ├── basalt-boulder1.png │   │   │   │   │   ├── basalt-boulder2.png │   │   │   │   │   ├── beryllic-boulder1.png │   │   │   │   │   ├── beryllic-boulder2.png │   │   │   │   │   ├── boulder1.png │   │   │   │   │   ├── boulder2.png │   │   │   │   │   ├── carbon-boulder1.png │   │   │   │   │   ├── carbon-boulder2.png │   │   │   │   │   ├── crystal-blocks-shadow1.png │   │   │   │   │   ├── crystal-blocks-shadow2.png │   │   │   │   │   ├── crystal-blocks-shadow3.png │   │   │   │   │   ├── crystal-blocks1.png │   │   │   │   │   ├── crystal-blocks2.png │   │   │   │   │   ├── crystal-blocks3.png │   │   │   │   │   ├── crystal-cluster-shadow1.png │   │   │   │   │   ├── crystal-cluster-shadow2.png │   │   │   │   │   ├── crystal-cluster-shadow3.png │   │   │   │   │   ├── crystal-cluster1.png │   │   │   │   │   ├── crystal-cluster2.png │   │   │   │   │   ├── crystal-cluster3.png │   │   │   │   │   ├── crystal-orbs-shadow1.png │   │   │   │   │   ├── crystal-orbs-shadow2.png │   │   │   │   │   ├── crystal-orbs-shadow3.png │   │   │   │   │   ├── crystal-orbs1.png │   │   │   │   │   ├── crystal-orbs2.png │   │   │   │   │   ├── crystal-orbs3.png │   │   │   │   │   ├── crystalline-boulder1.png │   │   │   │   │   ├── crystalline-boulder2.png │   │   │   │   │   ├── dacite-boulder1.png │   │   │   │   │   ├── dacite-boulder2.png │   │   │   │   │   ├── ferric-boulder1.png │   │   │   │   │   ├── ferric-boulder2.png │   │   │   │   │   ├── pur-bush-bot.png │   │   │   │   │   ├── pur-bush.png │   │   │   │   │   ├── red-ice-boulder1.png │   │   │   │   │   ├── red-ice-boulder2.png │   │   │   │   │   ├── red-ice-boulder3.png │   │   │   │   │   ├── red-stone-boulder1.png │   │   │   │   │   ├── red-stone-boulder2.png │   │   │   │   │   ├── red-stone-boulder3.png │   │   │   │   │   ├── red-stone-boulder4.png │   │   │   │   │   ├── redweed1.png │   │   │   │   │   ├── redweed2.png │   │   │   │   │   ├── redweed3.png │   │   │   │   │   ├── rhyolite-boulder1.png │   │   │   │   │   ├── rhyolite-boulder2.png │   │   │   │   │   ├── rhyolite-boulder3.png │   │   │   │   │   ├── sand-boulder1.png │   │   │   │   │   ├── sand-boulder2.png │   │   │   │   │   ├── shale-boulder1.png │   │   │   │   │   ├── shale-boulder2.png │   │   │   │   │   ├── snow-boulder1.png │   │   │   │   │   ├── snow-boulder2.png │   │   │   │   │   ├── spore-cluster1.png │   │   │   │   │   ├── spore-cluster2.png │   │   │   │   │   ├── spore-cluster3.png │   │   │   │   │   ├── vibrant-crystal-cluster-shadow1.png │   │   │   │   │   ├── vibrant-crystal-cluster-shadow2.png │   │   │   │   │   ├── vibrant-crystal-cluster-shadow3.png │   │   │   │   │   ├── vibrant-crystal-cluster1.png │   │   │   │   │   ├── vibrant-crystal-cluster2.png │   │   │   │   │   ├── vibrant-crystal-cluster3.png │   │   │   │   │   ├── white-tree-dead-shadow.png │   │   │   │   │   ├── white-tree-dead.png │   │   │   │   │   ├── white-tree-shadow.png │   │   │   │   │   ├── white-tree.png │   │   │   │   │   ├── yellow-stone-boulder1.png │   │   │   │   │   └── yellow-stone-boulder2.png │   │   │   │   ├── sandbox │   │   │   │   │   ├── heat-source-heat.png │   │   │   │   │   ├── heat-source-top1.png │   │   │   │   │   ├── heat-source-top2.png │   │   │   │   │   ├── heat-source.png │   │   │   │   │   ├── item-source.png │   │   │   │   │   ├── item-void.png │   │   │   │   │   ├── liquid-source.png │   │   │   │   │   ├── liquid-void.png │   │   │   │   │   └── source-bottom.png │   │   │   │   ├── storage │   │   │   │   │   ├── container-team.png │   │   │   │   │   ├── container.png │   │   │   │   │   ├── core-acropolis-team.png │   │   │   │   │   ├── core-acropolis-thruster1.png │   │   │   │   │   ├── core-acropolis-thruster2.png │   │   │   │   │   ├── core-acropolis.png │   │   │   │   │   ├── core-bastion-team.png │   │   │   │   │   ├── core-bastion-thruster1.png │   │   │   │   │   ├── core-bastion-thruster2.png │   │   │   │   │   ├── core-bastion.png │   │   │   │   │   ├── core-citadel-team.png │   │   │   │   │   ├── core-citadel-thruster1.png │   │   │   │   │   ├── core-citadel-thruster2.png │   │   │   │   │   ├── core-citadel.png │   │   │   │   │   ├── core-foundation-team.png │   │   │   │   │   ├── core-foundation-thruster1.png │   │   │   │   │   ├── core-foundation-thruster2.png │   │   │   │   │   ├── core-foundation.png │   │   │   │   │   ├── core-nucleus-team.png │   │   │   │   │   ├── core-nucleus-thruster1.png │   │   │   │   │   ├── core-nucleus-thruster2.png │   │   │   │   │   ├── core-nucleus.png │   │   │   │   │   ├── core-shard-team.png │   │   │   │   │   ├── core-shard-thruster1.png │   │   │   │   │   ├── core-shard-thruster2.png │   │   │   │   │   ├── core-shard.png │   │   │   │   │   ├── reinforced-container-team.png │   │   │   │   │   ├── reinforced-container.png │   │   │   │   │   ├── reinforced-vault-team.png │   │   │   │   │   ├── reinforced-vault.png │   │   │   │   │   ├── unloader-center.png │   │   │   │   │   ├── unloader.png │   │   │   │   │   ├── vault-team.png │   │   │   │   │   └── vault.png │   │   │   │   ├── turrets │   │   │   │   │   ├── afflict │   │   │   │   │   │   ├── afflict-blade-glow-heat.png │   │   │   │   │   │   ├── afflict-blade-heat.png │   │   │   │   │   │   ├── afflict-blade-l.png │   │   │   │   │   │   ├── afflict-blade-r.png │   │   │   │   │   │   ├── afflict-preview.png │   │   │   │   │   │   └── afflict.png │   │   │   │   │   ├── arc-heat.png │   │   │   │   │   ├── arc.png │   │   │   │   │   ├── bases │   │   │   │   │   │   ├── block-1.png │   │   │   │   │   │   ├── block-2.png │   │   │   │   │   │   ├── block-3.png │   │   │   │   │   │   ├── block-4.png │   │   │   │   │   │   ├── reinforced-block-2.png │   │   │   │   │   │   ├── reinforced-block-3.png │   │   │   │   │   │   ├── reinforced-block-4.png │   │   │   │   │   │   └── reinforced-block-5.png │   │   │   │   │   ├── breach-heat.png │   │   │   │   │   ├── breach.png │   │   │   │   │   ├── cyclone │   │   │   │   │   │   ├── cyclone-barrel-1.png │   │   │   │   │   │   ├── cyclone-barrel-2.png │   │   │   │   │   │   ├── cyclone-barrel-3.png │   │   │   │   │   │   ├── cyclone-preview.png │   │   │   │   │   │   └── cyclone.png │   │   │   │   │   ├── diffuse │   │   │   │   │   │   ├── diffuse-front-heat.png │   │   │   │   │   │   ├── diffuse-front-l.png │   │   │   │   │   │   ├── diffuse-front-r.png │   │   │   │   │   │   ├── diffuse-preview.png │   │   │   │   │   │   └── diffuse.png │   │   │   │   │   ├── disperse │   │   │   │   │   │   ├── disperse-blade-heat.png │   │   │   │   │   │   ├── disperse-blade-l.png │   │   │   │   │   │   ├── disperse-blade-r.png │   │   │   │   │   │   ├── disperse-mid-heat.png │   │   │   │   │   │   ├── disperse-mid.png │   │   │   │   │   │   ├── disperse-preview.png │   │   │   │   │   │   ├── disperse-side-l.png │   │   │   │   │   │   └── disperse-side-r.png │   │   │   │   │   ├── duo │   │   │   │   │   │   ├── duo-barrel-l.png │   │   │   │   │   │   ├── duo-barrel-r.png │   │   │   │   │   │   ├── duo-preview.png │   │   │   │   │   │   └── duo.png │   │   │   │   │   ├── foreshadow-heat.png │   │   │   │   │   ├── foreshadow.png │   │   │   │   │   ├── fuse-heat.png │   │   │   │   │   ├── fuse.png │   │   │   │   │   ├── hail-heat.png │   │   │   │   │   ├── hail.png │   │   │   │   │   ├── lancer-heat.png │   │   │   │   │   ├── lancer.png │   │   │   │   │   ├── lustre │   │   │   │   │   │   ├── lustre-blade-heat.png │   │   │   │   │   │   ├── lustre-blade-l.png │   │   │   │   │   │   ├── lustre-blade-r.png │   │   │   │   │   │   ├── lustre-inner-heat.png │   │   │   │   │   │   ├── lustre-inner-l.png │   │   │   │   │   │   ├── lustre-inner-r.png │   │   │   │   │   │   ├── lustre-mid-heat.png │   │   │   │   │   │   ├── lustre-mid.png │   │   │   │   │   │   └── lustre-preview.png │   │   │   │   │   ├── malign │   │   │   │   │   │   ├── malign-back-heat.png │   │   │   │   │   │   ├── malign-back-l.png │   │   │   │   │   │   ├── malign-back-r.png │   │   │   │   │   │   ├── malign-end.png │   │   │   │   │   │   ├── malign-front-heat.png │   │   │   │   │   │   ├── malign-front-l.png │   │   │   │   │   │   ├── malign-front-r.png │   │   │   │   │   │   ├── malign-main.png │   │   │   │   │   │   ├── malign-mid-heat.png │   │   │   │   │   │   ├── malign-mid.png │   │   │   │   │   │   ├── malign-mouth-heat.png │   │   │   │   │   │   ├── malign-mouth.png │   │   │   │   │   │   ├── malign-preview.png │   │   │   │   │   │   ├── malign-spine-heat.png │   │   │   │   │   │   ├── malign-spine-l.png │   │   │   │   │   │   └── malign-spine-r.png │   │   │   │   │   ├── meltdown-heat.png │   │   │   │   │   ├── meltdown.png │   │   │   │   │   ├── ripple-heat.png │   │   │   │   │   ├── ripple.png │   │   │   │   │   ├── salvo │   │   │   │   │   │   ├── salvo-barrel-heat.png │   │   │   │   │   │   ├── salvo-barrel.png │   │   │   │   │   │   ├── salvo-preview.png │   │   │   │   │   │   ├── salvo-side-l.png │   │   │   │   │   │   └── salvo-side-r.png │   │   │   │   │   ├── scathe │   │   │   │   │   │   ├── scathe-blade-heat.png │   │   │   │   │   │   ├── scathe-blade-l.png │   │   │   │   │   │   ├── scathe-blade-r.png │   │   │   │   │   │   ├── scathe-mid-heat.png │   │   │   │   │   │   ├── scathe-mid.png │   │   │   │   │   │   ├── scathe-preview.png │   │   │   │   │   │   ├── scathe-side-heat.png │   │   │   │   │   │   ├── scathe-side-l.png │   │   │   │   │   │   └── scathe-side-r.png │   │   │   │   │   ├── scatter │   │   │   │   │   │   ├── scatter-mid.png │   │   │   │   │   │   ├── scatter-preview.png │   │   │   │   │   │   └── scatter.png │   │   │   │   │   ├── scorch-heat.png │   │   │   │   │   ├── scorch.png │   │   │   │   │   ├── smite │   │   │   │   │   │   ├── smite-back-l.png │   │   │   │   │   │   ├── smite-back-r.png │   │   │   │   │   │   ├── smite-blade-bar-heat.png │   │   │   │   │   │   ├── smite-blade-bar-l.png │   │   │   │   │   │   ├── smite-blade-bar-r.png │   │   │   │   │   │   ├── smite-blade-heat.png │   │   │   │   │   │   ├── smite-blade-l.png │   │   │   │   │   │   ├── smite-blade-r.png │   │   │   │   │   │   ├── smite-front-l.png │   │   │   │   │   │   ├── smite-front-r.png │   │   │   │   │   │   ├── smite-mid-heat.png │   │   │   │   │   │   ├── smite-mid.png │   │   │   │   │   │   ├── smite-preview.png │   │   │   │   │   │   ├── smite-spine-heat.png │   │   │   │   │   │   ├── smite-spine-l.png │   │   │   │   │   │   └── smite-spine-r.png │   │   │   │   │   ├── spectre-heat.png │   │   │   │   │   ├── spectre.png │   │   │   │   │   ├── sublimate │   │   │   │   │   │   ├── sublimate-back-heat.png │   │   │   │   │   │   ├── sublimate-back-l.png │   │   │   │   │   │   ├── sublimate-back-r.png │   │   │   │   │   │   ├── sublimate-front-heat.png │   │   │   │   │   │   ├── sublimate-front-l.png │   │   │   │   │   │   ├── sublimate-front-r.png │   │   │   │   │   │   ├── sublimate-heat.png │   │   │   │   │   │   ├── sublimate-liquid.png │   │   │   │   │   │   ├── sublimate-nozzle-heat.png │   │   │   │   │   │   ├── sublimate-nozzle-l.png │   │   │   │   │   │   ├── sublimate-nozzle-r.png │   │   │   │   │   │   ├── sublimate-preview.png │   │   │   │   │   │   ├── sublimate-top.png │   │   │   │   │   │   └── sublimate.png │   │   │   │   │   ├── swarmer.png │   │   │   │   │   ├── titan │   │   │   │   │   │   ├── titan-barrel-heat.png │   │   │   │   │   │   ├── titan-barrel-heat_full.png │   │   │   │   │   │   ├── titan-barrel.png │   │   │   │   │   │   ├── titan-preview.png │   │   │   │   │   │   ├── titan-side-heat.png │   │   │   │   │   │   ├── titan-side-l.png │   │   │   │   │   │   ├── titan-side-r.png │   │   │   │   │   │   └── titan.png │   │   │   │   │   ├── tsunami-liquid.png │   │   │   │   │   ├── tsunami-top.png │   │   │   │   │   ├── tsunami.png │   │   │   │   │   ├── wave-liquid.png │   │   │   │   │   ├── wave-top.png │   │   │   │   │   └── wave.png │   │   │   │   ├── units │   │   │   │   │   ├── additive-reconstructor-top.png │   │   │   │   │   ├── additive-reconstructor.png │   │   │   │   │   ├── air-factory.png │   │   │   │   │   ├── basic-assembler-module-side1.png │   │   │   │   │   ├── basic-assembler-module-side2.png │   │   │   │   │   ├── basic-assembler-module-top.png │   │   │   │   │   ├── basic-assembler-module.png │   │   │   │   │   ├── exponential-reconstructor-top.png │   │   │   │   │   ├── exponential-reconstructor.png │   │   │   │   │   ├── ground-factory.png │   │   │   │   │   ├── mech-assembler-side1.png │   │   │   │   │   ├── mech-assembler-side2.png │   │   │   │   │   ├── mech-assembler-top.png │   │   │   │   │   ├── mech-assembler.png │   │   │   │   │   ├── mech-fabricator-top.png │   │   │   │   │   ├── mech-fabricator.png │   │   │   │   │   ├── mech-refabricator-top.png │   │   │   │   │   ├── mech-refabricator.png │   │   │   │   │   ├── multiplicative-reconstructor-top.png │   │   │   │   │   ├── multiplicative-reconstructor.png │   │   │   │   │   ├── naval-factory.png │   │   │   │   │   ├── prime-refabricator-top.png │   │   │   │   │   ├── prime-refabricator.png │   │   │   │   │   ├── repair-point-base.png │   │   │   │   │   ├── repair-point.png │   │   │   │   │   ├── repair-turret.png │   │   │   │   │   ├── ship-assembler-side1.png │   │   │   │   │   ├── ship-assembler-side2.png │   │   │   │   │   ├── ship-assembler-top.png │   │   │   │   │   ├── ship-assembler.png │   │   │   │   │   ├── ship-fabricator-top.png │   │   │   │   │   ├── ship-fabricator.png │   │   │   │   │   ├── ship-refabricator-top.png │   │   │   │   │   ├── ship-refabricator.png │   │   │   │   │   ├── tank-assembler-side1.png │   │   │   │   │   ├── tank-assembler-side2.png │   │   │   │   │   ├── tank-assembler-top.png │   │   │   │   │   ├── tank-assembler.png │   │   │   │   │   ├── tank-fabricator-top.png │   │   │   │   │   ├── tank-fabricator.png │   │   │   │   │   ├── tank-refabricator-top.png │   │   │   │   │   ├── tank-refabricator.png │   │   │   │   │   ├── tetrative-reconstructor-top.png │   │   │   │   │   ├── tetrative-reconstructor.png │   │   │   │   │   ├── unit-cargo-loader.png │   │   │   │   │   ├── unit-cargo-unload-point-top.png │   │   │   │   │   ├── unit-cargo-unload-point.png │   │   │   │   │   ├── unit-repair-tower-glow.png │   │   │   │   │   └── unit-repair-tower.png │   │   │   │   └── walls │   │   │   │   ├── beryllium-wall-large.png │   │   │   │   ├── beryllium-wall.png │   │   │   │   ├── blast-door-open.png │   │   │   │   ├── blast-door.png │   │   │   │   ├── carbide-wall-large.png │   │   │   │   ├── carbide-wall.png │   │   │   │   ├── copper-wall-large.png │   │   │   │   ├── copper-wall.png │   │   │   │   ├── door-large-open.png │   │   │   │   ├── door-large.png │   │   │   │   ├── door-open.png │   │   │   │   ├── door.png │   │   │   │   ├── phase-wall-large.png │   │   │   │   ├── phase-wall.png │   │   │   │   ├── plastanium-wall-large.png │   │   │   │   ├── plastanium-wall.png │   │   │   │   ├── reinforced-surge-wall-large.png │   │   │   │   ├── reinforced-surge-wall.png │   │   │   │   ├── scrap-wall-gigantic.png │   │   │   │   ├── scrap-wall-huge1.png │   │   │   │   ├── scrap-wall-huge2.png │   │   │   │   ├── scrap-wall-huge3.png │   │   │   │   ├── scrap-wall-large1.png │   │   │   │   ├── scrap-wall-large2.png │   │   │   │   ├── scrap-wall-large3.png │   │   │   │   ├── scrap-wall-large4.png │   │   │   │   ├── scrap-wall1.png │   │   │   │   ├── scrap-wall2.png │   │   │   │   ├── scrap-wall3.png │   │   │   │   ├── scrap-wall4.png │   │   │   │   ├── scrap-wall5.png │   │   │   │   ├── shielded-wall-glow.png │   │   │   │   ├── shielded-wall.png │   │   │   │   ├── surge-wall-large.png │   │   │   │   ├── surge-wall.png │   │   │   │   ├── thorium-wall-large.png │   │   │   │   ├── thorium-wall.png │   │   │   │   ├── thruster-top.png │   │   │   │   ├── thruster.png │   │   │   │   ├── titanium-wall-large.png │   │   │   │   ├── titanium-wall.png │   │   │   │   ├── tungsten-wall-large.png │   │   │   │   └── tungsten-wall.png │   │   │   ├── editor │   │   │   │   ├── block-border-editor.png │   │   │   │   ├── clear-editor.png │   │   │   │   └── pack.json │   │   │   ├── effects │   │   │   │   ├── bullet-back.png │   │   │   │   ├── bullet.png │   │   │   │   ├── casing.png │   │   │   │   ├── circle-bullet-back.png │   │   │   │   ├── circle-bullet.png │   │   │   │   ├── circle-end.png │   │   │   │   ├── circle-mid.png │   │   │   │   ├── circle-shadow.png │   │   │   │   ├── clear-effect.png │   │   │   │   ├── drill-laser-boost-center.png │   │   │   │   ├── drill-laser-boost-end.png │   │   │   │   ├── drill-laser-boost.png │   │   │   │   ├── drill-laser-center.png │   │   │   │   ├── drill-laser-end.png │   │   │   │   ├── drill-laser.png │   │   │   │   ├── error.png │   │   │   │   ├── large-bomb-back.png │   │   │   │   ├── large-bomb.png │   │   │   │   ├── large-orb-back.png │   │   │   │   ├── large-orb.png │   │   │   │   ├── laser-end.png │   │   │   │   ├── laser-top-end.png │   │   │   │   ├── laser-top.png │   │   │   │   ├── laser-white-end.png │   │   │   │   ├── laser-white.png │   │   │   │   ├── laser.png │   │   │   │   ├── launch-arrow.png │   │   │   │   ├── mine-bullet-back.png │   │   │   │   ├── mine-bullet.png │   │   │   │   ├── minelaser-end.png │   │   │   │   ├── minelaser.png │   │   │   │   ├── missile-back.png │   │   │   │   ├── missile-large-back.png │   │   │   │   ├── missile-large.png │   │   │   │   ├── missile.png │   │   │   │   ├── parallax-laser-end.png │   │   │   │   ├── parallax-laser.png │   │   │   │   ├── particle.png │   │   │   │   ├── point-laser-center.png │   │   │   │   ├── point-laser-end.png │   │   │   │   ├── point-laser.png │   │   │   │   ├── power-beam-end.png │   │   │   │   ├── power-beam.png │   │   │   │   ├── scale_marker.png │   │   │   │   ├── select-arrow.png │   │   │   │   ├── shell-back.png │   │   │   │   ├── shell.png │   │   │   │   ├── square-shadow.png │   │   │   │   ├── transfer-arrow.png │   │   │   │   ├── transfer.png │   │   │   │   └── white.png │   │   │   ├── items │   │   │   │   ├── item-beryllium.png │   │   │   │   ├── item-blast-compound.png │   │   │   │   ├── item-carbide.png │   │   │   │   ├── item-coal.png │   │   │   │   ├── item-copper.png │   │   │   │   ├── item-dormant-cyst.png │   │   │   │   ├── item-fissile-matter.png │   │   │   │   ├── item-graphite.png │   │   │   │   ├── item-lead.png │   │   │   │   ├── item-metaglass.png │   │   │   │   ├── item-oxide.png │   │   │   │   ├── item-phase-fabric.png │   │   │   │   ├── item-plastanium.png │   │   │   │   ├── item-pyratite.png │   │   │   │   ├── item-sand.png │   │   │   │   ├── item-scrap.png │   │   │   │   ├── item-silicon.png │   │   │   │   ├── item-spore-pod.png │   │   │   │   ├── item-surge-alloy.png │   │   │   │   ├── item-thorium.png │   │   │   │   ├── item-titanium.png │   │   │   │   ├── item-tungsten.png │   │   │   │   ├── liquid-arkycite.png │   │   │   │   ├── liquid-cryofluid.png │   │   │   │   ├── liquid-cyanogen.png │   │   │   │   ├── liquid-gallium.png │   │   │   │   ├── liquid-hydrogen.png │   │   │   │   ├── liquid-neoplasm.png │   │   │   │   ├── liquid-nitrogen.png │   │   │   │   ├── liquid-oil.png │   │   │   │   ├── liquid-ozone.png │   │   │   │   ├── liquid-slag.png │   │   │   │   └── liquid-water.png │   │   │   ├── pack.json │   │   │   ├── rubble │   │   │   │   ├── pack.json │   │   │   │   ├── rubble-1-0.png │   │   │   │   ├── rubble-1-1.png │   │   │   │   ├── rubble-2-0.png │   │   │   │   ├── rubble-2-1.png │   │   │   │   ├── rubble-3-0.png │   │   │   │   ├── rubble-4-0.png │   │   │   │   ├── rubble-5-0.png │   │   │   │   ├── rubble-6-0.png │   │   │   │   ├── rubble-7-0.png │   │   │   │   └── rubble-8-0.png │   │   │   ├── shapes │   │   │   │   ├── blank.png │   │   │   │   ├── circle-small.png │   │   │   │   ├── circle.png │   │   │   │   ├── hcircle.png │   │   │   │   └── ring-item.png │   │   │   ├── statuses │   │   │   │   ├── status-blasted.png │   │   │   │   ├── status-boss.png │   │   │   │   ├── status-burning.png │   │   │   │   ├── status-corroded.png │   │   │   │   ├── status-disarmed.png │   │   │   │   ├── status-electrified.png │   │   │   │   ├── status-freezing.png │   │   │   │   ├── status-melting.png │   │   │   │   ├── status-muddy.png │   │   │   │   ├── status-overclock.png │   │   │   │   ├── status-overdrive.png │   │   │   │   ├── status-sapped.png │   │   │   │   ├── status-shielded.png │   │   │   │   ├── status-shocked.png │   │   │   │   ├── status-slow.png │   │   │   │   ├── status-spore-slowed.png │   │   │   │   ├── status-tarred.png │   │   │   │   ├── status-unmoving.png │   │   │   │   └── status-wet.png │   │   │   ├── teams │   │   │   │   ├── team-crux.png │   │   │   │   ├── team-derelict.png │   │   │   │   ├── team-malis.png │   │   │   │   └── team-sharded.png │   │   │   ├── ui │   │   │   │   ├── alpha-bg-line.png │   │   │   │   ├── alpha-bg.png │   │   │   │   ├── alphaaaa.png │   │   │   │   ├── bar-top.9.png │   │   │   │   ├── bar.9.png │   │   │   │   ├── button-disabled.9.png │   │   │   │   ├── button-down.9.png │   │   │   │   ├── button-edge-1.9.png │   │   │   │   ├── button-edge-2.9.png │   │   │   │   ├── button-edge-3.9.png │   │   │   │   ├── button-edge-4.9.png │   │   │   │   ├── button-edge-down-1.9.png │   │   │   │   ├── button-edge-down-3.9.png │   │   │   │   ├── button-edge-over-1.9.png │   │   │   │   ├── button-edge-over-3.9.png │   │   │   │   ├── button-edge-over-4.9.png │   │   │   │   ├── button-over.9.png │   │   │   │   ├── button-red.9.png │   │   │   │   ├── button-right-disabled.9.png │   │   │   │   ├── button-right-down.9.png │   │   │   │   ├── button-right-over.9.png │   │   │   │   ├── button-right.9.png │   │   │   │   ├── button-select-trans.9.png │   │   │   │   ├── button-select.9.png │   │   │   │   ├── button-side-left-down.9.png │   │   │   │   ├── button-side-left-over.9.png │   │   │   │   ├── button-side-left.9.png │   │   │   │   ├── button-side-right-down.9.png │   │   │   │   ├── button-side-right-over.9.png │   │   │   │   ├── button-side-right.9.png │   │   │   │   ├── button-trans.9.png │   │   │   │   ├── button.9.png │   │   │   │   ├── check-disabled.png │   │   │   │   ├── check-off.png │   │   │   │   ├── check-on-disabled.png │   │   │   │   ├── check-on-over.png │   │   │   │   ├── check-on.png │   │   │   │   ├── check-over.png │   │   │   │   ├── clear.png │   │   │   │   ├── crater.png │   │   │   │   ├── cursor.png │   │   │   │   ├── discord-banner.png │   │   │   │   ├── flat-down-base.9.png │   │   │   │   ├── info-banner.png │   │   │   │   ├── inventory.9.png │   │   │   │   ├── logic-node.png │   │   │   │   ├── logo.png │   │   │   │   ├── nomap.png │   │   │   │   ├── pack.json │   │   │   │   ├── pane-2.9.png │   │   │   │   ├── pane-left.9.png │   │   │   │   ├── pane-right.9.png │   │   │   │   ├── pane-solid.9.png │   │   │   │   ├── pane-top.9.png │   │   │   │   ├── pane.9.png │   │   │   │   ├── scroll-horizontal.9.png │   │   │   │   ├── scroll-knob-horizontal-black.png │   │   │   │   ├── scroll-knob-vertical-black.png │   │   │   │   ├── scroll-knob-vertical-thin.png │   │   │   │   ├── scroll.9.png │   │   │   │   ├── selection.png │   │   │   │   ├── sideline-over.9.png │   │   │   │   ├── sideline.9.png │   │   │   │   ├── slider-back.9.png │   │   │   │   ├── slider-knob-down.png │   │   │   │   ├── slider-knob-over.png │   │   │   │   ├── slider-knob.png │   │   │   │   ├── slider.png │   │   │   │   ├── underline-2.9.png │   │   │   │   ├── underline-disabled.9.png │   │   │   │   ├── underline-over.9.png │   │   │   │   ├── underline-red.9.png │   │   │   │   ├── underline-white.9.png │   │   │   │   ├── underline.9.png │   │   │   │   ├── wavepane.9.png │   │   │   │   ├── white-pane.9.png │   │   │   │   ├── whiteui.png │   │   │   │   └── window-empty.9.png │   │   │   └── units │   │   │   ├── aegires-cell.png │   │   │   ├── aegires.png │   │   │   ├── alpha-cell.png │   │   │   ├── alpha.png │   │   │   ├── anthicus-blade-heat.png │   │   │   ├── anthicus-blade.png │   │   │   ├── anthicus-cell.png │   │   │   ├── anthicus-leg-base.png │   │   │   ├── anthicus-leg.png │   │   │   ├── anthicus.png │   │   │   ├── antumbra-cell.png │   │   │   ├── antumbra.png │   │   │   ├── arkyid-cell.png │   │   │   ├── arkyid-foot.png │   │   │   ├── arkyid-joint-base.png │   │   │   ├── arkyid-leg-base.png │   │   │   ├── arkyid-leg.png │   │   │   ├── arkyid.png │   │   │   ├── assembly-drone-cell.png │   │   │   ├── assembly-drone.png │   │   │   ├── atrax-base.png │   │   │   ├── atrax-cell.png │   │   │   ├── atrax-foot.png │   │   │   ├── atrax-joint.png │   │   │   ├── atrax-leg-base.png │   │   │   ├── atrax-leg.png │   │   │   ├── atrax.png │   │   │   ├── avert-cell.png │   │   │   ├── avert.png │   │   │   ├── beta-cell.png │   │   │   ├── beta.png │   │   │   ├── bryde-cell.png │   │   │   ├── bryde.png │   │   │   ├── cleroi-cell.png │   │   │   ├── cleroi-leg-base.png │   │   │   ├── cleroi-leg.png │   │   │   ├── cleroi-spine.png │   │   │   ├── cleroi.png │   │   │   ├── collaris-cell.png │   │   │   ├── collaris-joint-base.png │   │   │   ├── collaris-leg-base.png │   │   │   ├── collaris-leg.png │   │   │   ├── collaris.png │   │   │   ├── conquer-cell.png │   │   │   ├── conquer-glow.png │   │   │   ├── conquer-treads.png │   │   │   ├── conquer.png │   │   │   ├── corvus-base.png │   │   │   ├── corvus-cell.png │   │   │   ├── corvus-foot.png │   │   │   ├── corvus-joint-base.png │   │   │   ├── corvus-joint.png │   │   │   ├── corvus-leg-base.png │   │   │   ├── corvus-leg.png │   │   │   ├── corvus.png │   │   │   ├── crawler-base.png │   │   │   ├── crawler-cell.png │   │   │   ├── crawler-leg.png │   │   │   ├── crawler.png │   │   │   ├── cyerce-cell.png │   │   │   ├── cyerce.png │   │   │   ├── dagger-base.png │   │   │   ├── dagger-leg.png │   │   │   ├── dagger.png │   │   │   ├── disrupt-cell.png │   │   │   ├── disrupt.png │   │   │   ├── eclipse-cell.png │   │   │   ├── eclipse.png │   │   │   ├── elude-cell.png │   │   │   ├── elude.png │   │   │   ├── emanate-cell.png │   │   │   ├── emanate.png │   │   │   ├── evoke-cell.png │   │   │   ├── evoke.png │   │   │   ├── flare.png │   │   │   ├── fortress-base.png │   │   │   ├── fortress-cell.png │   │   │   ├── fortress-leg.png │   │   │   ├── fortress.png │   │   │   ├── gamma-cell.png │   │   │   ├── gamma.png │   │   │   ├── horizon-cell.png │   │   │   ├── horizon.png │   │   │   ├── incite-cell.png │   │   │   ├── incite.png │   │   │   ├── locus-cell.png │   │   │   ├── locus-treads.png │   │   │   ├── locus.png │   │   │   ├── mace-base.png │   │   │   ├── mace-cell.png │   │   │   ├── mace-leg.png │   │   │   ├── mace.png │   │   │   ├── manifold-cell.png │   │   │   ├── manifold.png │   │   │   ├── mega-cell.png │   │   │   ├── mega.png │   │   │   ├── merui-cell.png │   │   │   ├── merui-leg-base.png │   │   │   ├── merui-leg.png │   │   │   ├── merui.png │   │   │   ├── minke-cell.png │   │   │   ├── minke.png │   │   │   ├── mono-cell.png │   │   │   ├── mono.png │   │   │   ├── navanax-cell.png │   │   │   ├── navanax.png │   │   │   ├── neoplasm │   │   │   │   ├── latum-segment0.png │   │   │   │   ├── latum-segment1.png │   │   │   │   ├── latum-segment2.png │   │   │   │   ├── latum-segment3.png │   │   │   │   ├── renale-segment0.png │   │   │   │   ├── renale-segment1.png │   │   │   │   └── renale-segment2.png │   │   │   ├── nova-base.png │   │   │   ├── nova-cell.png │   │   │   ├── nova-leg.png │   │   │   ├── nova.png │   │   │   ├── obviate-blade-heat.png │   │   │   ├── obviate-blade.png │   │   │   ├── obviate-cell.png │   │   │   ├── obviate-heat.png │   │   │   ├── obviate-preview.png │   │   │   ├── obviate-side.png │   │   │   ├── obviate.png │   │   │   ├── oct-cell.png │   │   │   ├── oct.png │   │   │   ├── omura-cell.png │   │   │   ├── omura.png │   │   │   ├── oxynoe-cell.png │   │   │   ├── oxynoe.png │   │   │   ├── poly-cell.png │   │   │   ├── poly.png │   │   │   ├── power-cell.png │   │   │   ├── precept-cell.png │   │   │   ├── precept-treads.png │   │   │   ├── precept.png │   │   │   ├── pulsar-base.png │   │   │   ├── pulsar-cell.png │   │   │   ├── pulsar-leg.png │   │   │   ├── pulsar.png │   │   │   ├── quad-cell.png │   │   │   ├── quad.png │   │   │   ├── quasar-base.png │   │   │   ├── quasar-cell.png │   │   │   ├── quasar-leg.png │   │   │   ├── quasar.png │   │   │   ├── quell-cell.png │   │   │   ├── quell.png │   │   │   ├── reign-base.png │   │   │   ├── reign-cell.png │   │   │   ├── reign-leg.png │   │   │   ├── reign.png │   │   │   ├── retusa-cell.png │   │   │   ├── retusa.png │   │   │   ├── risso-cell.png │   │   │   ├── risso.png │   │   │   ├── scepter-base.png │   │   │   ├── scepter-cell.png │   │   │   ├── scepter-leg.png │   │   │   ├── scepter.png │   │   │   ├── sei-cell.png │   │   │   ├── sei.png │   │   │   ├── spiroct-cell.png │   │   │   ├── spiroct-foot.png │   │   │   ├── spiroct-joint.png │   │   │   ├── spiroct-leg-base.png │   │   │   ├── spiroct-leg.png │   │   │   ├── spiroct.png │   │   │   ├── stell-cell.png │   │   │   ├── stell-treads.png │   │   │   ├── stell.png │   │   │   ├── tecta-cell.png │   │   │   ├── tecta-foot.png │   │   │   ├── tecta-leg-base.png │   │   │   ├── tecta-leg.png │   │   │   ├── tecta-shield.png │   │   │   ├── tecta.png │   │   │   ├── toxopid-cell.png │   │   │   ├── toxopid-foot.png │   │   │   ├── toxopid-joint-base.png │   │   │   ├── toxopid-leg-base.png │   │   │   ├── toxopid-leg.png │   │   │   ├── toxopid.png │   │   │   ├── vanquish-cell.png │   │   │   ├── vanquish-treads.png │   │   │   ├── vanquish.png │   │   │   ├── vela-base.png │   │   │   ├── vela-cell.png │   │   │   ├── vela-leg.png │   │   │   ├── vela.png │   │   │   ├── weapons │   │   │   │   ├── anthicus-missile-cell.png │   │   │   │   ├── anthicus-missile.png │   │   │   │   ├── anthicus-weapon-blade-heat.png │   │   │   │   ├── anthicus-weapon-blade.png │   │   │   │   ├── anthicus-weapon-heat.png │   │   │   │   ├── anthicus-weapon.png │   │   │   │   ├── artillery-mount.png │   │   │   │   ├── artillery.png │   │   │   │   ├── atrax-weapon.png │   │   │   │   ├── avert-weapon.png │   │   │   │   ├── beam-weapon.png │   │   │   │   ├── build-weapon.png │   │   │   │   ├── cleroi-point-defense.png │   │   │   │   ├── cleroi-weapon-heat.png │   │   │   │   ├── cleroi-weapon.png │   │   │   │   ├── collaris-weapon-blade-heat.png │   │   │   │   ├── collaris-weapon-blade.png │   │   │   │   ├── collaris-weapon-heat.png │   │   │   │   ├── collaris-weapon.png │   │   │   │   ├── conquer-weapon-blade-heat.png │   │   │   │   ├── conquer-weapon-blade.png │   │   │   │   ├── conquer-weapon-glow.png │   │   │   │   ├── conquer-weapon-heat.png │   │   │   │   ├── conquer-weapon-sides.png │   │   │   │   ├── conquer-weapon-sinks-heat.png │   │   │   │   ├── conquer-weapon-sinks.png │   │   │   │   ├── conquer-weapon.png │   │   │   │   ├── corvus-weapon-heat.png │   │   │   │   ├── disrupt-missile-fin.png │   │   │   │   ├── disrupt-missile.png │   │   │   │   ├── disrupt-weapon-blade.png │   │   │   │   ├── disrupt-weapon-preview.png │   │   │   │   ├── disrupt-weapon.png │   │   │   │   ├── elude-weapon.png │   │   │   │   ├── emp-cannon-mount-heat.png │   │   │   │   ├── emp-cannon-mount.png │   │   │   │   ├── flamethrower.png │   │   │   │   ├── heal-shotgun-weapon.png │   │   │   │   ├── heal-weapon-mount.png │   │   │   │   ├── heal-weapon.png │   │   │   │   ├── incite-weapon.png │   │   │   │   ├── large-artillery.png │   │   │   │   ├── large-bullet-mount.png │   │   │   │   ├── large-laser-mount.png │   │   │   │   ├── large-purple-mount.png │   │   │   │   ├── large-weapon.png │   │   │   │   ├── locus-weapon-cell.png │   │   │   │   ├── locus-weapon.png │   │   │   │   ├── merui-weapon-heat.png │   │   │   │   ├── merui-weapon.png │   │   │   │   ├── missiles-mount.png │   │   │   │   ├── mount-purple-weapon.png │   │   │   │   ├── mount-weapon.png │   │   │   │   ├── omura-cannon-heat.png │   │   │   │   ├── omura-cannon.png │   │   │   │   ├── plasma-laser-mount-heat.png │   │   │   │   ├── plasma-laser-mount.png │   │   │   │   ├── plasma-missile-mount.png │   │   │   │   ├── plasma-mount-weapon.png │   │   │   │   ├── point-defense-mount.png │   │   │   │   ├── poly-weapon.png │   │   │   │   ├── precept-weapon-cell.png │   │   │   │   ├── precept-weapon-heat.png │   │   │   │   ├── precept-weapon.png │   │   │   │   ├── quell-missile.png │   │   │   │   ├── quell-weapon.png │   │   │   │   ├── reign-weapon.png │   │   │   │   ├── repair-beam-weapon-center-large.png │   │   │   │   ├── repair-beam-weapon-center.png │   │   │   │   ├── repair-beam-weapon.png │   │   │   │   ├── scathe-missile-cell.png │   │   │   │   ├── scathe-missile.png │   │   │   │   ├── scepter-weapon.png │   │   │   │   ├── sei-launcher.png │   │   │   │   ├── small-basic-weapon.png │   │   │   │   ├── small-mount-weapon.png │   │   │   │   ├── small-weapon.png │   │   │   │   ├── spiroct-weapon.png │   │   │   │   ├── stell-weapon.png │   │   │   │   ├── tecta-weapon-heat.png │   │   │   │   ├── tecta-weapon.png │   │   │   │   ├── toxopid-cannon.png │   │   │   │   ├── vanquish-point-weapon.png │   │   │   │   ├── vanquish-weapon-heat.png │   │   │   │   ├── vanquish-weapon.png │   │   │   │   ├── vela-weapon-heat.png │   │   │   │   ├── weapon.png │   │   │   │   └── zenith-missiles.png │   │   │   ├── zenith-cell.png │   │   │   └── zenith.png │   │   ├── build.gradle │   │   └── src │   │   └── mindustry │   │   ├── ClientLauncher.java │   │   ├── Vars.java │   │   ├── ai │   │   │   ├── Astar.java │   │   │   ├── BaseBuilderAI.java │   │   │   ├── BaseRegistry.java │   │   │   ├── BlockIndexer.java │   │   │   ├── ControlPathfinder.java │   │   │   ├── PathfindQueue.java │   │   │   ├── Pathfinder.java │   │   │   ├── RtsAI.java │   │   │   ├── UnitCommand.java │   │   │   ├── WaveSpawner.java │   │   │   └── types │   │   │   ├── AssemblerAI.java │   │   │   ├── BoostAI.java │   │   │   ├── BuilderAI.java │   │   │   ├── CargoAI.java │   │   │   ├── CommandAI.java │   │   │   ├── DefenderAI.java │   │   │   ├── FlyingAI.java │   │   │   ├── FlyingFollowAI.java │   │   │   ├── GroundAI.java │   │   │   ├── HugAI.java │   │   │   ├── LogicAI.java │   │   │   ├── MinerAI.java │   │   │   ├── MissileAI.java │   │   │   ├── RepairAI.java │   │   │   └── SuicideAI.java │   │   ├── async │   │   │   ├── AsyncCore.java │   │   │   ├── AsyncProcess.java │   │   │   └── PhysicsProcess.java │   │   ├── audio │   │   │   ├── SoundControl.java │   │   │   └── SoundLoop.java │   │   ├── content │   │   │   ├── Blocks.java │   │   │   ├── Bullets.java │   │   │   ├── ErekirTechTree.java │   │   │   ├── Fx.java │   │   │   ├── Items.java │   │   │   ├── Liquids.java │   │   │   ├── Loadouts.java │   │   │   ├── Planets.java │   │   │   ├── SectorPresets.java │   │   │   ├── SerpuloTechTree.java │   │   │   ├── StatusEffects.java │   │   │   ├── TeamEntries.java │   │   │   ├── TechTree.java │   │   │   ├── UnitTypes.java │   │   │   └── Weathers.java │   │   ├── core │   │   │   ├── ContentLoader.java │   │   │   ├── Control.java │   │   │   ├── FileTree.java │   │   │   ├── GameState.java │   │   │   ├── Logic.java │   │   │   ├── NetClient.java │   │   │   ├── NetServer.java │   │   │   ├── Platform.java │   │   │   ├── Renderer.java │   │   │   ├── UI.java │   │   │   ├── Version.java │   │   │   └── World.java │   │   ├── ctype │   │   │   ├── Content.java │   │   │   ├── ContentType.java │   │   │   ├── MappableContent.java │   │   │   └── UnlockableContent.java │   │   ├── editor │   │   │   ├── DrawOperation.java │   │   │   ├── EditorTile.java │   │   │   ├── EditorTool.java │   │   │   ├── MapEditor.java │   │   │   ├── MapEditorDialog.java │   │   │   ├── MapGenerateDialog.java │   │   │   ├── MapInfoDialog.java │   │   │   ├── MapLoadDialog.java │   │   │   ├── MapObjectivesCanvas.java │   │   │   ├── MapObjectivesDialog.java │   │   │   ├── MapRenderer.java │   │   │   ├── MapResizeDialog.java │   │   │   ├── MapView.java │   │   │   ├── OperationStack.java │   │   │   ├── SectorGenerateDialog.java │   │   │   ├── WaveGraph.java │   │   │   └── WaveInfoDialog.java │   │   ├── entities │   │   │   ├── Damage.java │   │   │   ├── Effect.java │   │   │   ├── EntityCollisions.java │   │   │   ├── EntityGroup.java │   │   │   ├── EntityIndexer.java │   │   │   ├── Fires.java │   │   │   ├── GroupDefs.java │   │   │   ├── Leg.java │   │   │   ├── LegDestroyData.java │   │   │   ├── Lightning.java │   │   │   ├── Mover.java │   │   │   ├── Predict.java │   │   │   ├── Puddles.java │   │   │   ├── Sized.java │   │   │   ├── TargetPriority.java │   │   │   ├── UnitSorts.java │   │   │   ├── Units.java │   │   │   ├── abilities │   │   │   │   ├── Ability.java │   │   │   │   ├── ArmorPlateAbility.java │   │   │   │   ├── EnergyFieldAbility.java │   │   │   │   ├── ForceFieldAbility.java │   │   │   │   ├── LiquidExplodeAbility.java │   │   │   │   ├── LiquidRegenAbility.java │   │   │   │   ├── MoveEffectAbility.java │   │   │   │   ├── MoveLightningAbility.java │   │   │   │   ├── RegenAbility.java │   │   │   │   ├── RepairFieldAbility.java │   │   │   │   ├── ShieldArcAbility.java │   │   │   │   ├── ShieldRegenFieldAbility.java │   │   │   │   ├── SpawnDeathAbility.java │   │   │   │   ├── StatusFieldAbility.java │   │   │   │   ├── SuppressionFieldAbility.java │   │   │   │   └── UnitSpawnAbility.java │   │   │   ├── bullet │   │   │   │   ├── ArtilleryBulletType.java │   │   │   │   ├── BasicBulletType.java │   │   │   │   ├── BombBulletType.java │   │   │   │   ├── BulletType.java │   │   │   │   ├── ContinuousBulletType.java │   │   │   │   ├── ContinuousFlameBulletType.java │   │   │   │   ├── ContinuousLaserBulletType.java │   │   │   │   ├── EmpBulletType.java │   │   │   │   ├── ExplosionBulletType.java │   │   │   │   ├── FireBulletType.java │   │   │   │   ├── FlakBulletType.java │   │   │   │   ├── LaserBoltBulletType.java │   │   │   │   ├── LaserBulletType.java │   │   │   │   ├── LightningBulletType.java │   │   │   │   ├── LiquidBulletType.java │   │   │   │   ├── MassDriverBolt.java │   │   │   │   ├── MissileBulletType.java │   │   │   │   ├── PointBulletType.java │   │   │   │   ├── PointLaserBulletType.java │   │   │   │   ├── RailBulletType.java │   │   │   │   ├── SapBulletType.java │   │   │   │   ├── ShrapnelBulletType.java │   │   │   │   └── SpaceLiquidBulletType.java │   │   │   ├── comp │   │   │   │   ├── BlockUnitComp.java │   │   │   │   ├── BoundedComp.java │   │   │   │   ├── BuilderComp.java │   │   │   │   ├── BuildingComp.java │   │   │   │   ├── BuildingTetherComp.java │   │   │   │   ├── BulletComp.java │   │   │   │   ├── ChildComp.java │   │   │   │   ├── CrawlComp.java │   │   │   │   ├── DamageComp.java │   │   │   │   ├── DecalComp.java │   │   │   │   ├── DrawComp.java │   │   │   │   ├── EffectStateComp.java │   │   │   │   ├── ElevationMoveComp.java │   │   │   │   ├── EntityComp.java │   │   │   │   ├── FireComp.java │   │   │   │   ├── FlyingComp.java │   │   │   │   ├── HealthComp.java │   │   │   │   ├── HitboxComp.java │   │   │   │   ├── ItemsComp.java │   │   │   │   ├── LaunchCoreComp.java │   │   │   │   ├── LegsComp.java │   │   │   │   ├── MechComp.java │   │   │   │   ├── MinerComp.java │   │   │   │   ├── OwnerComp.java │   │   │   │   ├── PayloadComp.java │   │   │   │   ├── PhysicsComp.java │   │   │   │   ├── PlayerComp.java │   │   │   │   ├── PosComp.java │   │   │   │   ├── PosTeamDef.java │   │   │   │   ├── PowerGraphUpdaterComp.java │   │   │   │   ├── PuddleComp.java │   │   │   │   ├── RotComp.java │   │   │   │   ├── ShieldComp.java │   │   │   │   ├── ShielderComp.java │   │   │   │   ├── StatusComp.java │   │   │   │   ├── SyncComp.java │   │   │   │   ├── TankComp.java │   │   │   │   ├── TeamComp.java │   │   │   │   ├── TimedComp.java │   │   │   │   ├── TimedKillComp.java │   │   │   │   ├── TimerComp.java │   │   │   │   ├── UnitComp.java │   │   │   │   ├── UnitTetherComp.java │   │   │   │   ├── VelComp.java │   │   │   │   ├── WaterMoveComp.java │   │   │   │   ├── WeaponsComp.java │   │   │   │   └── WorldLabelComp.java │   │   │   ├── effect │   │   │   │   ├── ExplosionEffect.java │   │   │   │   ├── MultiEffect.java │   │   │   │   ├── ParticleEffect.java │   │   │   │   ├── RadialEffect.java │   │   │   │   ├── SeqEffect.java │   │   │   │   ├── WaveEffect.java │   │   │   │   └── WrapEffect.java │   │   │   ├── part │   │   │   │   ├── DrawPart.java │   │   │   │   ├── FlarePart.java │   │   │   │   ├── HaloPart.java │   │   │   │   ├── HoverPart.java │   │   │   │   ├── RegionPart.java │   │   │   │   └── ShapePart.java │   │   │   ├── pattern │   │   │   │   ├── ShootAlternate.java │   │   │   │   ├── ShootBarrel.java │   │   │   │   ├── ShootHelix.java │   │   │   │   ├── ShootMulti.java │   │   │   │   ├── ShootPattern.java │   │   │   │   ├── ShootSine.java │   │   │   │   ├── ShootSpread.java │   │   │   │   └── ShootSummon.java │   │   │   └── units │   │   │   ├── AIController.java │   │   │   ├── BuildPlan.java │   │   │   ├── StatusEntry.java │   │   │   ├── UnitController.java │   │   │   └── WeaponMount.java │   │   ├── game │   │   │   ├── AttackIndicators.java │   │   │   ├── EventType.java │   │   │   ├── FogControl.java │   │   │   ├── GameStats.java │   │   │   ├── Gamemode.java │   │   │   ├── MapObjectives.java │   │   │   ├── Objectives.java │   │   │   ├── Rules.java │   │   │   ├── Saves.java │   │   │   ├── Schematic.java │   │   │   ├── Schematics.java │   │   │   ├── SectorInfo.java │   │   │   ├── SpawnGroup.java │   │   │   ├── Team.java │   │   │   ├── Teams.java │   │   │   ├── Universe.java │   │   │   └── Waves.java │   │   ├── graphics │   │   │   ├── BlockRenderer.java │   │   │   ├── CacheLayer.java │   │   │   ├── CubemapMesh.java │   │   │   ├── Drawf.java │   │   │   ├── EnvRenderers.java │   │   │   ├── FloorRenderer.java │   │   │   ├── FogRenderer.java │   │   │   ├── IndexedRenderer.java │   │   │   ├── InverseKinematics.java │   │   │   ├── Layer.java │   │   │   ├── LightRenderer.java │   │   │   ├── LoadRenderer.java │   │   │   ├── MenuRenderer.java │   │   │   ├── MinimapRenderer.java │   │   │   ├── MultiPacker.java │   │   │   ├── OverlayRenderer.java │   │   │   ├── Pal.java │   │   │   ├── Pixelator.java │   │   │   ├── Shaders.java │   │   │   ├── Trail.java │   │   │   ├── Voronoi.java │   │   │   └── g3d │   │   │   ├── GenericMesh.java │   │   │   ├── HexMesh.java │   │   │   ├── HexMesher.java │   │   │   ├── HexSkyMesh.java │   │   │   ├── MatMesh.java │   │   │   ├── MeshBuilder.java │   │   │   ├── MultiMesh.java │   │   │   ├── NoiseMesh.java │   │   │   ├── PlanetGrid.java │   │   │   ├── PlanetMesh.java │   │   │   ├── PlanetParams.java │   │   │   ├── PlanetRenderer.java │   │   │   ├── ShaderSphereMesh.java │   │   │   └── SunMesh.java │   │   ├── input │   │   │   ├── Binding.java │   │   │   ├── DesktopInput.java │   │   │   ├── InputHandler.java │   │   │   ├── MobileInput.java │   │   │   ├── PlaceMode.java │   │   │   └── Placement.java │   │   ├── io │   │   │   ├── JsonIO.java │   │   │   ├── MapIO.java │   │   │   ├── SaveFileReader.java │   │   │   ├── SaveIO.java │   │   │   ├── SaveMeta.java │   │   │   ├── SavePreviewLoader.java │   │   │   ├── SaveVersion.java │   │   │   ├── TypeIO.java │   │   │   └── versions │   │   │   ├── LegacyIO.java │   │   │   ├── LegacyRegionSaveVersion.java │   │   │   ├── LegacySaveVersion.java │   │   │   ├── LegacySaveVersion2.java │   │   │   ├── Save1.java │   │   │   ├── Save2.java │   │   │   ├── Save3.java │   │   │   ├── Save4.java │   │   │   ├── Save5.java │   │   │   ├── Save6.java │   │   │   └── Save7.java │   │   ├── logic │   │   │   ├── ConditionOp.java │   │   │   ├── Controllable.java │   │   │   ├── CutsceneAction.java │   │   │   ├── FetchType.java │   │   │   ├── GlobalVars.java │   │   │   ├── LAccess.java │   │   │   ├── LAssembler.java │   │   │   ├── LCanvas.java │   │   │   ├── LCategory.java │   │   │   ├── LExecutor.java │   │   │   ├── LLocate.java │   │   │   ├── LParser.java │   │   │   ├── LStatement.java │   │   │   ├── LStatements.java │   │   │   ├── LUnitControl.java │   │   │   ├── LogicDialog.java │   │   │   ├── LogicOp.java │   │   │   ├── LogicRule.java │   │   │   ├── MessageType.java │   │   │   ├── RadarSort.java │   │   │   ├── RadarTarget.java │   │   │   ├── Ranged.java │   │   │   ├── Senseable.java │   │   │   ├── Settable.java │   │   │   └── TileLayer.java │   │   ├── maps │   │   │   ├── Map.java │   │   │   ├── MapException.java │   │   │   ├── MapPreviewLoader.java │   │   │   ├── Maps.java │   │   │   ├── SectorDamage.java │   │   │   ├── filters │   │   │   │   ├── BlendFilter.java │   │   │   │   ├── ClearFilter.java │   │   │   │   ├── CoreSpawnFilter.java │   │   │   │   ├── DistortFilter.java │   │   │   │   ├── EnemySpawnFilter.java │   │   │   │   ├── FilterOption.java │   │   │   │   ├── GenerateFilter.java │   │   │   │   ├── MedianFilter.java │   │   │   │   ├── MirrorFilter.java │   │   │   │   ├── NoiseFilter.java │   │   │   │   ├── OreFilter.java │   │   │   │   ├── OreMedianFilter.java │   │   │   │   ├── RandomItemFilter.java │   │   │   │   ├── RiverNoiseFilter.java │   │   │   │   ├── ScatterFilter.java │   │   │   │   ├── SpawnPathFilter.java │   │   │   │   └── TerrainFilter.java │   │   │   ├── generators │   │   │   │   ├── BaseGenerator.java │   │   │   │   ├── BasicGenerator.java │   │   │   │   ├── BlankPlanetGenerator.java │   │   │   │   ├── FileMapGenerator.java │   │   │   │   ├── PlanetGenerator.java │   │   │   │   └── WorldGenerator.java │   │   │   └── planet │   │   │   ├── AsteroidGenerator.java │   │   │   ├── ErekirPlanetGenerator.java │   │   │   ├── SerpuloPlanetGenerator.java │   │   │   └── TantrosPlanetGenerator.java │   │   ├── mod │   │   │   ├── ClassMap.java │   │   │   ├── ContentParser.java │   │   │   ├── Mod.java │   │   │   ├── ModClassLoader.java │   │   │   ├── ModListing.java │   │   │   ├── Mods.java │   │   │   ├── Plugin.java │   │   │   └── Scripts.java │   │   ├── net │   │   │   ├── Administration.java │   │   │   ├── ArcNetProvider.java │   │   │   ├── BeControl.java │   │   │   ├── CrashSender.java │   │   │   ├── Host.java │   │   │   ├── Net.java │   │   │   ├── NetConnection.java │   │   │   ├── NetworkIO.java │   │   │   ├── Packet.java │   │   │   ├── Packets.java │   │   │   ├── ServerGroup.java │   │   │   ├── Streamable.java │   │   │   ├── ValidateException.java │   │   │   └── WorldReloader.java │   │   ├── service │   │   │   ├── Achievement.java │   │   │   ├── GameService.java │   │   │   └── SStat.java │   │   ├── type │   │   │   ├── AmmoType.java │   │   │   ├── Category.java │   │   │   ├── CellLiquid.java │   │   │   ├── ErrorContent.java │   │   │   ├── Item.java │   │   │   ├── ItemSeq.java │   │   │   ├── ItemStack.java │   │   │   ├── Liquid.java │   │   │   ├── LiquidStack.java │   │   │   ├── PayloadSeq.java │   │   │   ├── PayloadStack.java │   │   │   ├── Planet.java │   │   │   ├── Publishable.java │   │   │   ├── Sector.java │   │   │   ├── SectorPreset.java │   │   │   ├── StatusEffect.java │   │   │   ├── TeamEntry.java │   │   │   ├── UnitType.java │   │   │   ├── Weapon.java │   │   │   ├── Weather.java │   │   │   ├── ammo │   │   │   │   ├── ItemAmmoType.java │   │   │   │   └── PowerAmmoType.java │   │   │   ├── unit │   │   │   │   ├── ErekirUnitType.java │   │   │   │   ├── MissileUnitType.java │   │   │   │   ├── NeoplasmUnitType.java │   │   │   │   └── TankUnitType.java │   │   │   ├── weapons │   │   │   │   ├── BuildWeapon.java │   │   │   │   ├── PointDefenseWeapon.java │   │   │   │   └── RepairBeamWeapon.java │   │   │   └── weather │   │   │   ├── MagneticStorm.java │   │   │   ├── ParticleWeather.java │   │   │   ├── RainWeather.java │   │   │   └── SolarFlare.java │   │   ├── ui │   │   │   ├── Bar.java │   │   │   ├── BorderImage.java │   │   │   ├── CoreItemsDisplay.java │   │   │   ├── Displayable.java │   │   │   ├── Fonts.java │   │   │   ├── GridImage.java │   │   │   ├── IntFormat.java │   │   │   ├── ItemDisplay.java │   │   │   ├── ItemImage.java │   │   │   ├── ItemsDisplay.java │   │   │   ├── Links.java │   │   │   ├── LiquidDisplay.java │   │   │   ├── Menus.java │   │   │   ├── Minimap.java │   │   │   ├── MobileButton.java │   │   │   ├── MultiReqImage.java │   │   │   ├── ReqImage.java │   │   │   ├── Styles.java │   │   │   ├── WarningBar.java │   │   │   ├── dialogs │   │   │   │   ├── AboutDialog.java │   │   │   │   ├── AdminsDialog.java │   │   │   │   ├── BansDialog.java │   │   │   │   ├── BaseDialog.java │   │   │   │   ├── CampaignCompleteDialog.java │   │   │   │   ├── ColorPicker.java │   │   │   │   ├── ContentInfoDialog.java │   │   │   │   ├── CustomGameDialog.java │   │   │   │   ├── CustomRulesDialog.java │   │   │   │   ├── DatabaseDialog.java │   │   │   │   ├── DiscordDialog.java │   │   │   │   ├── EditorMapsDialog.java │   │   │   │   ├── FileChooser.java │   │   │   │   ├── FullTextDialog.java │   │   │   │   ├── GameOverDialog.java │   │   │   │   ├── HostDialog.java │   │   │   │   ├── JoinDialog.java │   │   │   │   ├── KeybindDialog.java │   │   │   │   ├── LanguageDialog.java │   │   │   │   ├── LaunchLoadoutDialog.java │   │   │   │   ├── LoadDialog.java │   │   │   │   ├── LoadoutDialog.java │   │   │   │   ├── MapListDialog.java │   │   │   │   ├── MapPlayDialog.java │   │   │   │   ├── ModsDialog.java │   │   │   │   ├── PaletteDialog.java │   │   │   │   ├── PausedDialog.java │   │   │   │   ├── PlanetDialog.java │   │   │   │   ├── ResearchDialog.java │   │   │   │   ├── SaveDialog.java │   │   │   │   ├── SchematicsDialog.java │   │   │   │   ├── SettingsMenuDialog.java │   │   │   │   └── TraceDialog.java │   │   │   ├── fragments │   │   │   │   ├── BlockConfigFragment.java │   │   │   │   ├── BlockInventoryFragment.java │   │   │   │   ├── ChatFragment.java │   │   │   │   ├── ConsoleFragment.java │   │   │   │   ├── FadeInFragment.java │   │   │   │   ├── HintsFragment.java │   │   │   │   ├── HudFragment.java │   │   │   │   ├── LoadingFragment.java │   │   │   │   ├── MenuFragment.java │   │   │   │   ├── MinimapFragment.java │   │   │   │   ├── PlacementFragment.java │   │   │   │   └── PlayerListFragment.java │   │   │   └── layout │   │   │   ├── BranchTreeLayout.java │   │   │   ├── RadialTreeLayout.java │   │   │   ├── RowTreeLayout.java │   │   │   └── TreeLayout.java │   │   └── world │   │   ├── Block.java │   │   ├── Build.java │   │   ├── CachedTile.java │   │   ├── ColorMapper.java │   │   ├── DirectionalItemBuffer.java │   │   ├── Edges.java │   │   ├── ItemBuffer.java │   │   ├── Tile.java │   │   ├── TileGen.java │   │   ├── Tiles.java │   │   ├── WorldContext.java │   │   ├── blocks │   │   │   ├── Attributes.java │   │   │   ├── Autotiler.java │   │   │   ├── ConstructBlock.java │   │   │   ├── ControlBlock.java │   │   │   ├── ItemSelection.java │   │   │   ├── UnitTetherBlock.java │   │   │   ├── campaign │   │   │   │   ├── Accelerator.java │   │   │   │   └── LaunchPad.java │   │   │   ├── defense │   │   │   │   ├── AutoDoor.java │   │   │   │   ├── BaseShield.java │   │   │   │   ├── BuildTurret.java │   │   │   │   ├── DirectionalForceProjector.java │   │   │   │   ├── Door.java │   │   │   │   ├── ForceProjector.java │   │   │   │   ├── MendProjector.java │   │   │   │   ├── OverdriveProjector.java │   │   │   │   ├── Radar.java │   │   │   │   ├── RegenProjector.java │   │   │   │   ├── ShieldWall.java │   │   │   │   ├── ShockMine.java │   │   │   │   ├── ShockwaveTower.java │   │   │   │   ├── Thruster.java │   │   │   │   ├── Wall.java │   │   │   │   └── turrets │   │   │   │   ├── BaseTurret.java │   │   │   │   ├── ContinuousLiquidTurret.java │   │   │   │   ├── ContinuousTurret.java │   │   │   │   ├── ItemTurret.java │   │   │   │   ├── LaserTurret.java │   │   │   │   ├── LiquidTurret.java │   │   │   │   ├── PayloadAmmoTurret.java │   │   │   │   ├── PointDefenseTurret.java │   │   │   │   ├── PowerTurret.java │   │   │   │   ├── ReloadTurret.java │   │   │   │   ├── TractorBeamTurret.java │   │   │   │   └── Turret.java │   │   │   ├── distribution │   │   │   │   ├── ArmoredConveyor.java │   │   │   │   ├── BufferedItemBridge.java │   │   │   │   ├── ChainedBuilding.java │   │   │   │   ├── Conveyor.java │   │   │   │   ├── DirectionBridge.java │   │   │   │   ├── DirectionLiquidBridge.java │   │   │   │   ├── DirectionalUnloader.java │   │   │   │   ├── Duct.java │   │   │   │   ├── DuctBridge.java │   │   │   │   ├── DuctRouter.java │   │   │   │   ├── ItemBridge.java │   │   │   │   ├── Junction.java │   │   │   │   ├── MassDriver.java │   │   │   │   ├── OverflowDuct.java │   │   │   │   ├── OverflowGate.java │   │   │   │   ├── Router.java │   │   │   │   ├── Sorter.java │   │   │   │   ├── StackConveyor.java │   │   │   │   └── StackRouter.java │   │   │   ├── environment │   │   │   │   ├── AirBlock.java │   │   │   │   ├── Cliff.java │   │   │   │   ├── EmptyFloor.java │   │   │   │   ├── Floor.java │   │   │   │   ├── OreBlock.java │   │   │   │   ├── OverlayFloor.java │   │   │   │   ├── Prop.java │   │   │   │   ├── SeaBush.java │   │   │   │   ├── Seaweed.java │   │   │   │   ├── ShallowLiquid.java │   │   │   │   ├── SpawnBlock.java │   │   │   │   ├── StaticTree.java │   │   │   │   ├── StaticWall.java │   │   │   │   ├── SteamVent.java │   │   │   │   ├── TallBlock.java │   │   │   │   ├── TreeBlock.java │   │   │   │   └── WobbleProp.java │   │   │   ├── heat │   │   │   │   ├── HeatBlock.java │   │   │   │   ├── HeatConductor.java │   │   │   │   ├── HeatConsumer.java │   │   │   │   └── HeatProducer.java │   │   │   ├── legacy │   │   │   │   ├── LegacyBlock.java │   │   │   │   ├── LegacyCommandCenter.java │   │   │   │   ├── LegacyMechPad.java │   │   │   │   └── LegacyUnitFactory.java │   │   │   ├── liquid │   │   │   │   ├── ArmoredConduit.java │   │   │   │   ├── Conduit.java │   │   │   │   ├── LiquidBlock.java │   │   │   │   ├── LiquidBridge.java │   │   │   │   ├── LiquidJunction.java │   │   │   │   └── LiquidRouter.java │   │   │   ├── logic │   │   │   │   ├── CanvasBlock.java │   │   │   │   ├── LogicBlock.java │   │   │   │   ├── LogicDisplay.java │   │   │   │   ├── MemoryBlock.java │   │   │   │   ├── MessageBlock.java │   │   │   │   └── SwitchBlock.java │   │   │   ├── payloads │   │   │   │   ├── BlockProducer.java │   │   │   │   ├── BuildPayload.java │   │   │   │   ├── Constructor.java │   │   │   │   ├── Payload.java │   │   │   │   ├── PayloadBlock.java │   │   │   │   ├── PayloadConveyor.java │   │   │   │   ├── PayloadDeconstructor.java │   │   │   │   ├── PayloadLoader.java │   │   │   │   ├── PayloadMassDriver.java │   │   │   │   ├── PayloadRouter.java │   │   │   │   ├── PayloadSource.java │   │   │   │   ├── PayloadUnloader.java │   │   │   │   ├── PayloadVoid.java │   │   │   │   └── UnitPayload.java │   │   │   ├── power │   │   │   │   ├── Battery.java │   │   │   │   ├── BeamNode.java │   │   │   │   ├── ConsumeGenerator.java │   │   │   │   ├── HeaterGenerator.java │   │   │   │   ├── ImpactReactor.java │   │   │   │   ├── LightBlock.java │   │   │   │   ├── LongPowerNode.java │   │   │   │   ├── NuclearReactor.java │   │   │   │   ├── PowerBlock.java │   │   │   │   ├── PowerDiode.java │   │   │   │   ├── PowerDistributor.java │   │   │   │   ├── PowerGenerator.java │   │   │   │   ├── PowerGraph.java │   │   │   │   ├── PowerNode.java │   │   │   │   ├── SolarGenerator.java │   │   │   │   ├── ThermalGenerator.java │   │   │   │   └── VariableReactor.java │   │   │   ├── production │   │   │   │   ├── AttributeCrafter.java │   │   │   │   ├── BeamDrill.java │   │   │   │   ├── BurstDrill.java │   │   │   │   ├── Drill.java │   │   │   │   ├── Fracker.java │   │   │   │   ├── GenericCrafter.java │   │   │   │   ├── HeatCrafter.java │   │   │   │   ├── Incinerator.java │   │   │   │   ├── ItemIncinerator.java │   │   │   │   ├── Pump.java │   │   │   │   ├── Separator.java │   │   │   │   ├── SingleBlockProducer.java │   │   │   │   ├── SolidPump.java │   │   │   │   └── WallCrafter.java │   │   │   ├── sandbox │   │   │   │   ├── ItemSource.java │   │   │   │   ├── ItemVoid.java │   │   │   │   ├── LiquidSource.java │   │   │   │   ├── LiquidVoid.java │   │   │   │   ├── PowerSource.java │   │   │   │   └── PowerVoid.java │   │   │   ├── storage │   │   │   │   ├── CoreBlock.java │   │   │   │   ├── StorageBlock.java │   │   │   │   └── Unloader.java │   │   │   └── units │   │   │   ├── DroneCenter.java │   │   │   ├── Reconstructor.java │   │   │   ├── RepairTower.java │   │   │   ├── RepairTurret.java │   │   │   ├── UnitAssembler.java │   │   │   ├── UnitAssemblerModule.java │   │   │   ├── UnitBlock.java │   │   │   ├── UnitCargoLoader.java │   │   │   ├── UnitCargoUnloadPoint.java │   │   │   └── UnitFactory.java │  │        ├── consumers │  │        │  ├── Consume.java │  │        │  ├── ConsumeCoolant.java │  │        │  ├── ConsumeItemCharged.java │  │        │  ├── ConsumeItemDynamic.java │  │        │  ├── ConsumeItemExplode.java │  │        │  ├── ConsumeItemExplosive.java │  │        │  ├── ConsumeItemFilter.java │  │        │  ├── ConsumeItemFlammable.java │  │        │  ├── ConsumeItemRadioactive.java │  │        │  ├── ConsumeItems.java │  │        │  ├── ConsumeLiquid.java │  │        │  ├── ConsumeLiquidBase.java │  │        │  ├── ConsumeLiquidFilter.java │  │        │  ├── ConsumeLiquidFlammable.java │  │        │  ├── ConsumeLiquids.java │  │        │  ├── ConsumePayloadDynamic.java │  │        │  ├── ConsumePayloadFilter.java │  │        │  ├── ConsumePayloads.java │  │        │  ├── ConsumePower.java │  │        │  ├── ConsumePowerCondition.java │  │        │  └── ConsumePowerDynamic.java │  │        ├── draw │  │        │  ├── DrawArcSmelt.java │  │        │  ├── DrawBlock.java │  │        │  ├── DrawBlurSpin.java │  │        │  ├── DrawBubbles.java │  │        │  ├── DrawCells.java │  │        │  ├── DrawCircles.java │  │        │  ├── DrawCrucibleFlame.java │  │        │  ├── DrawCultivator.java │  │        │  ├── DrawDefault.java │  │        │  ├── DrawFade.java │  │        │  ├── DrawFlame.java │  │        │  ├── DrawFrames.java │  │        │  ├── DrawGlowRegion.java │  │        │  ├── DrawHeatInput.java │  │        │  ├── DrawHeatOutput.java │  │        │  ├── DrawHeatRegion.java │  │        │  ├── DrawLiquidOutputs.java │  │        │  ├── DrawLiquidRegion.java │  │        │  ├── DrawLiquidTile.java │  │        │  ├── DrawMulti.java │  │        │  ├── DrawMultiWeave.java │  │        │  ├── DrawParticles.java │  │        │  ├── DrawPistons.java │  │        │  ├── DrawPlasma.java │  │        │  ├── DrawPower.java │  │        │  ├── DrawPulseShape.java │  │        │  ├── DrawPumpLiquid.java │  │        │  ├── DrawRegion.java │  │        │  ├── DrawShape.java │  │        │  ├── DrawSideRegion.java │  │        │  ├── DrawSoftParticles.java │  │        │  ├── DrawSpikes.java │  │        │  ├── DrawTurret.java │  │        │  ├── DrawWarmupRegion.java │  │        │  └── DrawWeave.java │  │        ├── meta │  │        │  ├── Attribute.java │  │        │  ├── BlockFlag.java │  │        │  ├── BlockGroup.java │  │        │  ├── BlockStatus.java │  │        │  ├── BuildVisibility.java │  │        │  ├── Env.java │  │        │  ├── Stat.java │  │        │  ├── StatCat.java │  │        │  ├── StatUnit.java │  │        │  ├── StatValue.java │  │        │  ├── StatValues.java │  │        │  └── Stats.java │  │        └── modules │  │          ├── BlockModule.java │  │          ├── ItemModule.java │  │          ├── LiquidModule.java │  │          └── PowerModule.java │  ├── desktop │  │  ├── build.gradle │  │  └── src │  │    └── mindustry │  │      └── desktop │  │        ├── DesktopLauncher.java │  │        └── steam │  │          ├── SNet.java │  │          ├── SStats.java │  │          ├── SUser.java │  │          ├── SVars.java │  │          └── SWorkshop.java │  ├── fastlane │  │  ├── Appfile │  │  ├── Fastfile │  │  └── metadata │  │    ├── android │  │    │  ├── cs-CZ │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── de-DE │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── en-US │  │    │  │  ├── full_description.txt │  │    │  │  ├── images │  │    │  │  │  ├── featureGraphic.png │  │    │  │  │  ├── icon.png │  │    │  │  │  ├── phoneScreenshots │  │    │  │  │  │  ├── 1.png │  │    │  │  │  │  ├── 2.png │  │    │  │  │  │  ├── 3.png │  │    │  │  │  │  ├── 4.png │  │    │  │  │  │  ├── 5.png │  │    │  │  │  │  ├── 6.png │  │    │  │  │  │  └── 7.png │  │    │  │  │  └── sevenInchScreenshots │  │    │  │  │    ├── 1.png │  │    │  │  │    ├── 2.png │  │    │  │  │    └── 3.png │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── es-ES │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── fr-FR │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── hi-IN │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── in │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── it-IT │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── ja-JP │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── ko-KR │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── pl-PL │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── pt-PT │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── ro │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── ru-RU │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  └── title.txt │  │    │  ├── tr-TR │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  ├── uk │  │    │  │  ├── full_description.txt │  │    │  │  ├── short_description.txt │  │    │  │  ├── summary.txt │  │    │  │  └── title.txt │  │    │  └── zh-TW │  │    │    ├── full_description.txt │  │    │    ├── short_description.txt │  │    │    ├── summary.txt │  │    │    └── title.txt │  │    └── steam │  │      ├── Simplified Chinese │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── Traditional Chinese │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── czech │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── english │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── french │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── german │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── italian │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── japanese │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── korean │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── polish │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── portuguese │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── portuguese-brazil │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── romanian │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── russian │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── spanish │  │      │  ├── achievements.vdf │  │      │  ├── description.txt │  │      │  └── short-description.txt │  │      ├── turkish │  │      │  ├── achivements.vdf │  │      │  ├── description.txt │  │      │  └── short_description.txt │  │      └── ukrainian │  │        ├── achievements.vdf │  │        ├── description.txt │  │        └── short-description.txt │  ├── gradle │  │  └── wrapper │  │    ├── gradle-wrapper.jar │  │    └── gradle-wrapper.properties │  ├── gradle.properties │  ├── gradlew │  ├── gradlew.bat │  ├── ios │  │  ├── Info.plist.xml │  │  ├── build.gradle │  │  ├── convert_audio.sh │  │  ├── data │  │  │  ├── Assets.xcassets │  │  │  │  ├── AppIcon.appiconset │  │  │  │  │  ├── Contents.json │  │  │  │  │  ├── icon-100.png │  │  │  │  │  ├── icon-114.png │  │  │  │  │  ├── icon-120.png │  │  │  │  │  ├── icon-128.png │  │  │  │  │  ├── icon-144.png │  │  │  │  │  ├── icon-152.png │  │  │  │  │  ├── icon-16.png │  │  │  │  │  ├── icon-167.png │  │  │  │  │  ├── icon-172.png │  │  │  │  │  ├── icon-180.png │  │  │  │  │  ├── icon-196.png │  │  │  │  │  ├── icon-20.png │  │  │  │  │  ├── icon-256.png │  │  │  │  │  ├── icon-29.png │  │  │  │  │  ├── icon-32.png │  │  │  │  │  ├── icon-40.png │  │  │  │  │  ├── icon-48.png │  │  │  │  │  ├── icon-50.png │  │  │  │  │  ├── icon-512.png │  │  │  │  │  ├── icon-55.png │  │  │  │  │  ├── icon-57.png │  │  │  │  │  ├── icon-58.png │  │  │  │  │  ├── icon-60.png │  │  │  │  │  ├── icon-64.png │  │  │  │  │  ├── icon-72.png │  │  │  │  │  ├── icon-76.png │  │  │  │  │  ├── icon-80.png │  │  │  │  │  ├── icon-87.png │  │  │  │  │  ├── icon-88.png │  │  │  │  │  └── icon-main.png │  │  │  │  └── Contents.json │  │  │  └── Base.lproj │  │  │    └── LaunchScreen.storyboard │  │  ├── robovm.xml │  │  └── src │  │    └── mindustry │  │      └── ios │  │        └── IOSLauncher.java │  ├── jitpack.yml │  ├── server │  │  ├── build.gradle │  │  ├── run-jar │  │  ├── run-server │  │  ├── server_template │  │  │  ├── run_server.bat │  │  │  └── run_server.sh │  │  └── src │  │    └── mindustry │  │      └── server │  │        ├── ServerControl.java │  │        └── ServerLauncher.java │  ├── servers_be.json │  ├── servers_v6.json │  ├── servers_v7.json │  ├── settings.gradle │  ├── tests │  │  ├── build.gradle │  │  └── src │  │    └── test │  │      ├── java │  │      │  ├── ApplicationTests.java │  │      │  ├── GenericModTest.java │  │      │  ├── ModTestBM.java │  │      │  ├── ModTestExotic.java │  │      │  ├── ModTestHAI.java │  │      │  └── power │  │      │    ├── ConsumeGeneratorTests.java │  │      │    ├── DirectConsumerTests.java │  │      │    ├── PowerTestFixture.java │  │      │    └── PowerTests.java │  │      └── resources │  │        ├── 108.msav │  │        ├── 114.msav │  │        ├── 77.msav │  │        └── 85.msav │  └── tools │    ├── build.gradle │    ├── run-newline │    └── src │      └── mindustry │        └── tools │          ├── Generators.java │          ├── IconConverter.java │          ├── ImagePacker.java │          └── ScriptMainGenerator.java └── rhino   ├── .gitignore   ├── build.gradle   ├── gradle   │  └── wrapper   │    ├── gradle-wrapper.jar   │    └── gradle-wrapper.properties   ├── gradle.properties   ├── gradlew   ├── gradlew.bat   ├── src   │  └── rhino   │    ├── Arguments.java   │    ├── ArrowFunction.java   │    ├── BaseFunction.java   │    ├── BoundFunction.java   │    ├── Callable.java   │    ├── ClassCache.java   │    ├── ClassShutter.java   │    ├── CodeGenerator.java   │    ├── CompilerEnvirons.java   │    ├── ConsString.java   │    ├── ConstProperties.java   │    ├── Context.java   │    ├── ContextAction.java   │    ├── ContextFactory.java   │    ├── ContinuationPending.java   │    ├── DToA.java   │    ├── Decompiler.java   │    ├── DefaultErrorReporter.java   │    ├── DefiningClassLoader.java   │    ├── Delegator.java   │    ├── ES6Generator.java   │    ├── ES6Iterator.java   │    ├── EcmaError.java   │    ├── EmbeddedSlotMap.java   │    ├── EqualObjectGraphs.java   │    ├── ErrorReporter.java   │    ├── Evaluator.java   │    ├── EvaluatorException.java   │    ├── ExternalArrayData.java   │    ├── Function.java   │    ├── FunctionObject.java   │    ├── GeneratedClassLoader.java   │    ├── HashSlotMap.java   │    ├── Hashtable.java   │    ├── IRFactory.java   │    ├── Icode.java   │    ├── IdFunctionCall.java   │    ├── IdFunctionObject.java   │    ├── IdFunctionObjectES6.java   │    ├── IdScriptableObject.java   │    ├── ImporterTopLevel.java   │    ├── InterfaceAdapter.java   │    ├── InterpretedFunction.java   │    ├── Interpreter.java   │    ├── InterpreterData.java   │    ├── IteratorLikeIterable.java   │    ├── JavaAdapter.java   │    ├── JavaMembers.java   │    ├── JavaScriptException.java   │    ├── Kit.java   │    ├── LazilyLoadedCtor.java   │    ├── MemberBox.java   │    ├── NativeArray.java   │    ├── NativeArrayIterator.java   │    ├── NativeBoolean.java   │    ├── NativeCall.java   │    ├── NativeCallSite.java   │    ├── NativeCollectionIterator.java   │    ├── NativeContinuation.java   │    ├── NativeDate.java   │    ├── NativeError.java   │    ├── NativeFunction.java   │    ├── NativeGenerator.java   │    ├── NativeGlobal.java   │    ├── NativeIterator.java   │    ├── NativeJSON.java   │    ├── NativeJavaArray.java   │    ├── NativeJavaClass.java   │    ├── NativeJavaConstructor.java   │    ├── NativeJavaMethod.java   │    ├── NativeJavaObject.java   │    ├── NativeJavaPackage.java   │    ├── NativeJavaTopPackage.java   │    ├── NativeMap.java   │    ├── NativeMath.java   │    ├── NativeNumber.java   │    ├── NativeObject.java   │    ├── NativeScript.java   │    ├── NativeSet.java   │    ├── NativeString.java   │    ├── NativeStringIterator.java   │    ├── NativeSymbol.java   │    ├── NativeWeakMap.java   │    ├── NativeWeakSet.java   │    ├── NativeWith.java   │    ├── Node.java   │    ├── NodeTransformer.java   │    ├── ObjArray.java   │    ├── ObjToIntMap.java   │    ├── Parser.java   │    ├── Ref.java   │    ├── RefCallable.java   │    ├── RegExpProxy.java   │    ├── RhinoException.java   │    ├── Script.java   │    ├── ScriptRuntime.java   │    ├── ScriptRuntimeES6.java   │    ├── ScriptStackElement.java   │    ├── Scriptable.java   │    ├── ScriptableObject.java   │    ├── SlotMap.java   │    ├── SlotMapContainer.java   │    ├── Sorting.java   │    ├── SpecialRef.java   │    ├── StackStyle.java   │    ├── Symbol.java   │    ├── SymbolKey.java   │    ├── SymbolScriptable.java   │    ├── Synchronizer.java   │    ├── ThreadSafeSlotMapContainer.java   │    ├── Token.java   │    ├── TokenStream.java   │    ├── TopLevel.java   │    ├── UintMap.java   │    ├── Undefined.java   │    ├── UniqueTag.java   │    ├── VMBridge.java   │    ├── WrapFactory.java   │    ├── WrappedException.java   │    ├── Wrapper.java   │    ├── annotations   │    │  ├── JSConstructor.java   │    │  ├── JSFunction.java   │    │  ├── JSGetter.java   │    │  ├── JSSetter.java   │    │  └── JSStaticFunction.java └── rhino ├── .gitignore ├── build.gradle ├── gradle │   └── wrapper │   ├── gradle-wrapper.jar │   └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── src │   └── rhino │   ├── Arguments.java │   ├── ArrowFunction.java │   ├── BaseFunction.java │   ├── BoundFunction.java │   ├── Callable.java │   ├── ClassCache.java │   ├── ClassShutter.java │   ├── CodeGenerator.java │   ├── CompilerEnvirons.java │   ├── ConsString.java │   ├── ConstProperties.java │   ├── Context.java │   ├── ContextAction.java │   ├── ContextFactory.java │   ├── ContinuationPending.java │   ├── DToA.java │   ├── Decompiler.java │   ├── DefaultErrorReporter.java │   ├── DefiningClassLoader.java │   ├── Delegator.java │   ├── ES6Generator.java │   ├── ES6Iterator.java │   ├── EcmaError.java │   ├── EmbeddedSlotMap.java │   ├── EqualObjectGraphs.java │   ├── ErrorReporter.java │   ├── Evaluator.java │   ├── EvaluatorException.java │   ├── ExternalArrayData.java │   ├── Function.java │   ├── FunctionObject.java │   ├── GeneratedClassLoader.java │   ├── HashSlotMap.java │   ├── Hashtable.java │   ├── IRFactory.java │   ├── Icode.java │   ├── IdFunctionCall.java │   ├── IdFunctionObject.java │   ├── IdFunctionObjectES6.java │   ├── IdScriptableObject.java │   ├── ImporterTopLevel.java │   ├── InterfaceAdapter.java │   ├── InterpretedFunction.java │   ├── Interpreter.java │   ├── InterpreterData.java │   ├── IteratorLikeIterable.java │   ├── JavaAdapter.java │   ├── JavaMembers.java │   ├── JavaScriptException.java │   ├── Kit.java │   ├── LazilyLoadedCtor.java │   ├── MemberBox.java │   ├── NativeArray.java │   ├── NativeArrayIterator.java │   ├── NativeBoolean.java │   ├── NativeCall.java │   ├── NativeCallSite.java │   ├── NativeCollectionIterator.java │   ├── NativeContinuation.java │   ├── NativeDate.java │   ├── NativeError.java │   ├── NativeFunction.java │   ├── NativeGenerator.java │   ├── NativeGlobal.java │   ├── NativeIterator.java │   ├── NativeJSON.java │   ├── NativeJavaArray.java │   ├── NativeJavaClass.java │   ├── NativeJavaConstructor.java │   ├── NativeJavaMethod.java │   ├── NativeJavaObject.java │   ├── NativeJavaPackage.java │   ├── NativeJavaTopPackage.java │   ├── NativeMap.java │   ├── NativeMath.java │   ├── NativeNumber.java │   ├── NativeObject.java │   ├── NativeScript.java │   ├── NativeSet.java │   ├── NativeString.java │   ├── NativeStringIterator.java │   ├── NativeSymbol.java │   ├── NativeWeakMap.java │   ├── NativeWeakSet.java │   ├── NativeWith.java │   ├── Node.java │   ├── NodeTransformer.java │   ├── ObjArray.java │   ├── ObjToIntMap.java │   ├── Parser.java │   ├── Ref.java │   ├── RefCallable.java │   ├── RegExpProxy.java │   ├── RhinoException.java │   ├── Script.java │   ├── ScriptRuntime.java │   ├── ScriptRuntimeES6.java │   ├── ScriptStackElement.java │   ├── Scriptable.java │   ├── ScriptableObject.java │   ├── SlotMap.java │   ├── SlotMapContainer.java │   ├── Sorting.java │   ├── SpecialRef.java │   ├── StackStyle.java │   ├── Symbol.java │   ├── SymbolKey.java │   ├── SymbolScriptable.java │   ├── Synchronizer.java │   ├── ThreadSafeSlotMapContainer.java │   ├── Token.java │   ├── TokenStream.java │   ├── TopLevel.java │   ├── UintMap.java │   ├── Undefined.java │   ├── UniqueTag.java │   ├── VMBridge.java │   ├── WrapFactory.java │   ├── WrappedException.java │   ├── Wrapper.java │   ├── annotations │   │   ├── JSConstructor.java │   │   ├── JSFunction.java │   │   ├── JSGetter.java │   │   ├── JSSetter.java │   │   └── JSStaticFunction.java

像素工厂(MinDusTry)MOD开发教程(三)扩展原版文件结构(二)的评论 (共 条)

分享到微博请遵守国家法律