summaryrefslogtreecommitdiff
path: root/technic
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 21:00:20 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2016-04-01 21:10:04 -0400
commit888b0ebfec8c2eff9015163549a7e47443cb8665 (patch)
tree915080159bfaa6ba6e226087c7ce0e8d5464b518 /technic
parentda66780a569712c23ae4f2996cfb4608a9f9d69d (diff)
downloaddreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.gz
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.bz2
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.xz
dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.zip
"explode" all modpacks into their individual components
(you can't have a modpack buried inside a modpack)
Diffstat (limited to 'technic')
-rw-r--r--technic/.mailmap4
-rw-r--r--technic/README.md36
-rw-r--r--technic/concrete/depends.txt3
-rw-r--r--technic/concrete/init.lua274
-rw-r--r--technic/concrete/locale/de.txt10
-rw-r--r--technic/concrete/locale/template.txt8
-rw-r--r--technic/concrete/locale/tr.txt7
-rw-r--r--technic/concrete/textures/technic_blast_resistant_concrete_block.pngbin311 -> 0 bytes
-rw-r--r--technic/concrete/textures/technic_concrete_block.pngbin500 -> 0 bytes
-rw-r--r--technic/concrete/textures/technic_rebar.pngbin813 -> 0 bytes
-rw-r--r--technic/concrete/textures/x32/technic_concrete_block.pngbin2319 -> 0 bytes
-rw-r--r--technic/concrete/textures/x32/technic_rebar.pngbin813 -> 0 bytes
-rw-r--r--technic/config.lua (renamed from technic/technic/config.lua)0
-rw-r--r--technic/crafts.lua (renamed from technic/technic/crafts.lua)0
-rw-r--r--technic/depends.txt (renamed from technic/technic/depends.txt)0
-rw-r--r--technic/extranodes/depends.txt5
-rw-r--r--technic/extranodes/init.lua103
-rw-r--r--technic/extranodes/locale/de.txt9
-rw-r--r--technic/extranodes/locale/template.txt7
-rw-r--r--technic/extranodes/locale/tr.txt6
-rw-r--r--technic/helpers.lua (renamed from technic/technic/helpers.lua)0
-rw-r--r--technic/init.lua (renamed from technic/technic/init.lua)0
-rw-r--r--technic/items.lua (renamed from technic/technic/items.lua)0
-rw-r--r--technic/legacy.lua (renamed from technic/technic/legacy.lua)0
-rw-r--r--technic/locale/de.txt (renamed from technic/technic/locale/de.txt)0
-rw-r--r--technic/locale/es.txt (renamed from technic/technic/locale/es.txt)0
-rw-r--r--technic/locale/it.txt (renamed from technic/technic/locale/it.txt)0
-rw-r--r--technic/locale/template.txt (renamed from technic/technic/locale/template.txt)0
-rw-r--r--technic/machines/HV/battery_box.lua (renamed from technic/technic/machines/HV/battery_box.lua)0
-rw-r--r--technic/machines/HV/cables.lua (renamed from technic/technic/machines/HV/cables.lua)0
-rw-r--r--technic/machines/HV/forcefield.lua (renamed from technic/technic/machines/HV/forcefield.lua)0
-rw-r--r--technic/machines/HV/generator.lua (renamed from technic/technic/machines/HV/generator.lua)0
-rw-r--r--technic/machines/HV/init.lua (renamed from technic/technic/machines/HV/init.lua)0
-rw-r--r--technic/machines/HV/nuclear_reactor.lua (renamed from technic/technic/machines/HV/nuclear_reactor.lua)0
-rw-r--r--technic/machines/HV/quarry.lua (renamed from technic/technic/machines/HV/quarry.lua)0
-rw-r--r--technic/machines/HV/solar_array.lua (renamed from technic/technic/machines/HV/solar_array.lua)0
-rw-r--r--technic/machines/LV/alloy_furnace.lua (renamed from technic/technic/machines/LV/alloy_furnace.lua)0
-rw-r--r--technic/machines/LV/battery_box.lua (renamed from technic/technic/machines/LV/battery_box.lua)0
-rw-r--r--technic/machines/LV/cables.lua (renamed from technic/technic/machines/LV/cables.lua)0
-rw-r--r--technic/machines/LV/cnc.lua (renamed from technic/technic/machines/LV/cnc.lua)0
-rw-r--r--technic/machines/LV/cnc_api.lua (renamed from technic/technic/machines/LV/cnc_api.lua)0
-rw-r--r--technic/machines/LV/cnc_nodes.lua (renamed from technic/technic/machines/LV/cnc_nodes.lua)0
-rw-r--r--technic/machines/LV/compressor.lua (renamed from technic/technic/machines/LV/compressor.lua)0
-rw-r--r--technic/machines/LV/electric_furnace.lua (renamed from technic/technic/machines/LV/electric_furnace.lua)0
-rw-r--r--technic/machines/LV/extractor.lua (renamed from technic/technic/machines/LV/extractor.lua)0
-rw-r--r--technic/machines/LV/generator.lua (renamed from technic/technic/machines/LV/generator.lua)0
-rw-r--r--technic/machines/LV/geothermal.lua (renamed from technic/technic/machines/LV/geothermal.lua)0
-rw-r--r--technic/machines/LV/grinder.lua (renamed from technic/technic/machines/LV/grinder.lua)0
-rw-r--r--technic/machines/LV/init.lua (renamed from technic/technic/machines/LV/init.lua)0
-rw-r--r--technic/machines/LV/music_player.lua (renamed from technic/technic/machines/LV/music_player.lua)0
-rw-r--r--technic/machines/LV/solar_array.lua (renamed from technic/technic/machines/LV/solar_array.lua)0
-rw-r--r--technic/machines/LV/solar_panel.lua (renamed from technic/technic/machines/LV/solar_panel.lua)0
-rw-r--r--technic/machines/LV/water_mill.lua (renamed from technic/technic/machines/LV/water_mill.lua)0
-rw-r--r--technic/machines/MV/alloy_furnace.lua (renamed from technic/technic/machines/MV/alloy_furnace.lua)0
-rw-r--r--technic/machines/MV/battery_box.lua (renamed from technic/technic/machines/MV/battery_box.lua)0
-rw-r--r--technic/machines/MV/cables.lua (renamed from technic/technic/machines/MV/cables.lua)0
-rw-r--r--technic/machines/MV/centrifuge.lua (renamed from technic/technic/machines/MV/centrifuge.lua)0
-rw-r--r--technic/machines/MV/compressor.lua (renamed from technic/technic/machines/MV/compressor.lua)0
-rw-r--r--technic/machines/MV/electric_furnace.lua (renamed from technic/technic/machines/MV/electric_furnace.lua)0
-rw-r--r--technic/machines/MV/extractor.lua (renamed from technic/technic/machines/MV/extractor.lua)0
-rw-r--r--technic/machines/MV/generator.lua (renamed from technic/technic/machines/MV/generator.lua)0
-rw-r--r--technic/machines/MV/grinder.lua (renamed from technic/technic/machines/MV/grinder.lua)0
-rw-r--r--technic/machines/MV/init.lua (renamed from technic/technic/machines/MV/init.lua)0
-rw-r--r--technic/machines/MV/lighting.lua (renamed from technic/technic/machines/MV/lighting.lua)0
-rw-r--r--technic/machines/MV/power_radiator.lua (renamed from technic/technic/machines/MV/power_radiator.lua)0
-rw-r--r--technic/machines/MV/solar_array.lua (renamed from technic/technic/machines/MV/solar_array.lua)0
-rw-r--r--technic/machines/MV/tool_workshop.lua (renamed from technic/technic/machines/MV/tool_workshop.lua)0
-rw-r--r--technic/machines/MV/wind_mill.lua (renamed from technic/technic/machines/MV/wind_mill.lua)0
-rw-r--r--technic/machines/init.lua (renamed from technic/technic/machines/init.lua)0
-rw-r--r--technic/machines/other/anchor.lua (renamed from technic/technic/machines/other/anchor.lua)0
-rw-r--r--technic/machines/other/coal_alloy_furnace.lua (renamed from technic/technic/machines/other/coal_alloy_furnace.lua)0
-rw-r--r--technic/machines/other/coal_furnace.lua (renamed from technic/technic/machines/other/coal_furnace.lua)0
-rw-r--r--technic/machines/other/constructor.lua (renamed from technic/technic/machines/other/constructor.lua)0
-rw-r--r--technic/machines/other/frames.lua (renamed from technic/technic/machines/other/frames.lua)0
-rw-r--r--technic/machines/other/init.lua (renamed from technic/technic/machines/other/init.lua)0
-rw-r--r--technic/machines/other/injector.lua (renamed from technic/technic/machines/other/injector.lua)0
-rw-r--r--technic/machines/register/alloy_furnace.lua (renamed from technic/technic/machines/register/alloy_furnace.lua)0
-rw-r--r--technic/machines/register/alloy_recipes.lua (renamed from technic/technic/machines/register/alloy_recipes.lua)0
-rw-r--r--technic/machines/register/battery_box.lua (renamed from technic/technic/machines/register/battery_box.lua)0
-rw-r--r--technic/machines/register/cables.lua (renamed from technic/technic/machines/register/cables.lua)0
-rw-r--r--technic/machines/register/centrifuge.lua (renamed from technic/technic/machines/register/centrifuge.lua)0
-rw-r--r--technic/machines/register/centrifuge_recipes.lua (renamed from technic/technic/machines/register/centrifuge_recipes.lua)0
-rw-r--r--technic/machines/register/common.lua (renamed from technic/technic/machines/register/common.lua)0
-rw-r--r--technic/machines/register/compressor.lua (renamed from technic/technic/machines/register/compressor.lua)0
-rw-r--r--technic/machines/register/compressor_recipes.lua (renamed from technic/technic/machines/register/compressor_recipes.lua)0
-rw-r--r--technic/machines/register/electric_furnace.lua (renamed from technic/technic/machines/register/electric_furnace.lua)0
-rw-r--r--technic/machines/register/extractor.lua (renamed from technic/technic/machines/register/extractor.lua)0
-rw-r--r--technic/machines/register/extractor_recipes.lua (renamed from technic/technic/machines/register/extractor_recipes.lua)0
-rw-r--r--technic/machines/register/generator.lua (renamed from technic/technic/machines/register/generator.lua)0
-rw-r--r--technic/machines/register/grinder.lua (renamed from technic/technic/machines/register/grinder.lua)0
-rw-r--r--technic/machines/register/grinder_recipes.lua (renamed from technic/technic/machines/register/grinder_recipes.lua)0
-rw-r--r--technic/machines/register/grindings.lua (renamed from technic/technic/machines/register/grindings.lua)0
-rw-r--r--technic/machines/register/init.lua (renamed from technic/technic/machines/register/init.lua)0
-rw-r--r--technic/machines/register/machine_base.lua (renamed from technic/technic/machines/register/machine_base.lua)0
-rw-r--r--technic/machines/register/recipes.lua (renamed from technic/technic/machines/register/recipes.lua)0
-rw-r--r--technic/machines/register/solar_array.lua (renamed from technic/technic/machines/register/solar_array.lua)0
-rw-r--r--technic/machines/supply_converter.lua (renamed from technic/technic/machines/supply_converter.lua)0
-rw-r--r--technic/machines/switching_station.lua (renamed from technic/technic/machines/switching_station.lua)0
-rw-r--r--technic/manual.md1488
-rw-r--r--technic/models/technic_cylinder.obj (renamed from technic/technic/models/technic_cylinder.obj)0
-rw-r--r--technic/models/technic_cylinder_horizontal.obj (renamed from technic/technic/models/technic_cylinder_horizontal.obj)0
-rw-r--r--technic/models/technic_innercorner.obj (renamed from technic/technic/models/technic_innercorner.obj)0
-rw-r--r--technic/models/technic_innercorner_upsdown.obj (renamed from technic/technic/models/technic_innercorner_upsdown.obj)0
-rw-r--r--technic/models/technic_oblate_spheroid.obj (renamed from technic/technic/models/technic_oblate_spheroid.obj)0
-rw-r--r--technic/models/technic_one_curved_edge.obj (renamed from technic/technic/models/technic_one_curved_edge.obj)0
-rw-r--r--technic/models/technic_outercorner.obj (renamed from technic/technic/models/technic_outercorner.obj)0
-rw-r--r--technic/models/technic_outercorner_upsdown.obj (renamed from technic/technic/models/technic_outercorner_upsdown.obj)0
-rw-r--r--technic/models/technic_pyramid.obj (renamed from technic/technic/models/technic_pyramid.obj)0
-rw-r--r--technic/models/technic_pyramid_spike.obj (renamed from technic/technic/models/technic_pyramid_spike.obj)0
-rw-r--r--technic/models/technic_slope.obj (renamed from technic/technic/models/technic_slope.obj)0
-rw-r--r--technic/models/technic_slope_horizontal.obj (renamed from technic/technic/models/technic_slope_horizontal.obj)0
-rw-r--r--technic/models/technic_slope_upsdown.obj (renamed from technic/technic/models/technic_slope_upsdown.obj)0
-rw-r--r--technic/models/technic_sphere.obj (renamed from technic/technic/models/technic_sphere.obj)0
-rw-r--r--technic/models/technic_two_curved_edge.obj (renamed from technic/technic/models/technic_two_curved_edge.obj)0
-rw-r--r--technic/modpack.txt1
-rw-r--r--technic/register.lua (renamed from technic/technic/register.lua)0
-rw-r--r--technic/sounds/chainsaw.ogg (renamed from technic/technic/sounds/chainsaw.ogg)bin38174 -> 38174 bytes
-rw-r--r--technic/sounds/item_drop_pickup.1.ogg (renamed from technic/technic/sounds/item_drop_pickup.1.ogg)bin9981 -> 9981 bytes
-rw-r--r--technic/sounds/item_drop_pickup.2.ogg (renamed from technic/technic/sounds/item_drop_pickup.2.ogg)bin10477 -> 10477 bytes
-rw-r--r--technic/sounds/item_drop_pickup.3.ogg (renamed from technic/technic/sounds/item_drop_pickup.3.ogg)bin9586 -> 9586 bytes
-rw-r--r--technic/sounds/item_drop_pickup.4.ogg (renamed from technic/technic/sounds/item_drop_pickup.4.ogg)bin9696 -> 9696 bytes
-rw-r--r--technic/sounds/mining_drill.ogg (renamed from technic/technic/sounds/mining_drill.ogg)bin14499 -> 14499 bytes
-rw-r--r--technic/sounds/technic_hv_nuclear_reactor_siren_clear.ogg (renamed from technic/technic/sounds/technic_hv_nuclear_reactor_siren_clear.ogg)bin31184 -> 31184 bytes
-rw-r--r--technic/sounds/technic_hv_nuclear_reactor_siren_danger_loop.ogg (renamed from technic/technic/sounds/technic_hv_nuclear_reactor_siren_danger_loop.ogg)bin13059 -> 13059 bytes
-rw-r--r--technic/sounds/technic_laser_mk1.0.ogg (renamed from technic/technic/sounds/technic_laser_mk1.0.ogg)bin13465 -> 13465 bytes
-rw-r--r--technic/sounds/technic_laser_mk1.1.ogg (renamed from technic/technic/sounds/technic_laser_mk1.1.ogg)bin10281 -> 10281 bytes
-rw-r--r--technic/sounds/technic_laser_mk2.0.ogg (renamed from technic/technic/sounds/technic_laser_mk2.0.ogg)bin16766 -> 16766 bytes
-rw-r--r--technic/sounds/technic_laser_mk2.1.ogg (renamed from technic/technic/sounds/technic_laser_mk2.1.ogg)bin17725 -> 17725 bytes
-rw-r--r--technic/sounds/technic_laser_mk2.2.ogg (renamed from technic/technic/sounds/technic_laser_mk2.2.ogg)bin14627 -> 14627 bytes
-rw-r--r--technic/sounds/technic_laser_mk3.1.ogg (renamed from technic/technic/sounds/technic_laser_mk3.1.ogg)bin12162 -> 12162 bytes
-rw-r--r--technic/sounds/technic_laser_mk3.2.ogg (renamed from technic/technic/sounds/technic_laser_mk3.2.ogg)bin12040 -> 12040 bytes
-rw-r--r--technic/sounds/technic_prospector_hit.ogg (renamed from technic/technic/sounds/technic_prospector_hit.ogg)bin4698 -> 4698 bytes
-rw-r--r--technic/sounds/technic_prospector_miss.ogg (renamed from technic/technic/sounds/technic_prospector_miss.ogg)bin4481 -> 4481 bytes
-rw-r--r--technic/sounds/technic_sonic_screwdriver.ogg (renamed from technic/technic/sounds/technic_sonic_screwdriver.ogg)bin29827 -> 29827 bytes
-rw-r--r--technic/sounds/vacuumcleaner.ogg (renamed from technic/technic/sounds/vacuumcleaner.ogg)bin62768 -> 62768 bytes
-rw-r--r--technic/technic/README.md27
-rw-r--r--technic/technic_chests/README.md24
-rw-r--r--technic/technic_chests/common.lua71
-rw-r--r--technic/technic_chests/copper_chest.lua46
-rw-r--r--technic/technic_chests/depends.txt4
-rw-r--r--technic/technic_chests/gold_chest.lua57
-rw-r--r--technic/technic_chests/init.lua18
-rw-r--r--technic/technic_chests/iron_chest.lua53
-rw-r--r--technic/technic_chests/locale/de.txt41
-rw-r--r--technic/technic_chests/locale/template.txt39
-rw-r--r--technic/technic_chests/locale/tr.txt41
-rw-r--r--technic/technic_chests/mithril_chest.lua48
-rw-r--r--technic/technic_chests/register.lua303
-rw-r--r--technic/technic_chests/silver_chest.lua48
-rw-r--r--technic/technic_chests/textures/technic_checkmark_icon.pngbin233 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_form_bg.pngbin6404 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_black.pngbin248 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_blue.pngbin257 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_brown.pngbin288 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_cyan.pngbin259 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_dark_green.pngbin269 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_dark_grey.pngbin292 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_green.pngbin278 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_grey.pngbin299 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_magenta.pngbin302 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_orange.pngbin302 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_pink.pngbin304 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_red.pngbin262 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_violet.pngbin287 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_white.pngbin253 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_chest_overlay_yellow.pngbin274 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton0.pngbin147 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton1.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton10.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton11.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton12.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton13.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton14.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton15.pngbin3562 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton2.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton3.pngbin140 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton4.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton5.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton6.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton7.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton8.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_colorbutton9.pngbin148 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_copper_chest_front.pngbin607 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_copper_chest_inventory.pngbin7661 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_copper_chest_lock_overlay.pngbin160 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_copper_chest_side.pngbin570 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_copper_chest_top.pngbin557 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_form_bg.pngbin6404 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_gold_chest_front.pngbin687 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_gold_chest_inventory.pngbin9893 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_gold_chest_lock_overlay.pngbin204 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_gold_chest_side.pngbin743 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_gold_chest_top.pngbin729 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_iron_chest_front.pngbin750 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_iron_chest_inventory.pngbin7037 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_iron_chest_lock_overlay.pngbin153 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_iron_chest_side.pngbin746 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_iron_chest_top.pngbin860 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_main_inventory.pngbin7646 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_mithril_chest_front.pngbin770 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_mithril_chest_inventory.pngbin9893 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_mithril_chest_lock_overlay.pngbin155 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_mithril_chest_side.pngbin756 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_mithril_chest_top.pngbin775 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_pencil_icon.pngbin294 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_silver_chest_front.pngbin851 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_silver_chest_inventory.pngbin9163 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_silver_chest_lock_overlay.pngbin192 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_silver_chest_side.pngbin810 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_silver_chest_top.pngbin798 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/technic_wooden_chest_inventory.pngbin5496 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_copper_chest_front.pngbin2614 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_copper_chest_side.pngbin2568 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_copper_chest_top.pngbin2521 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_gold_chest_front.pngbin2653 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_gold_chest_side.pngbin2617 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_gold_chest_top.pngbin2558 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_iron_chest_front.pngbin2515 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_iron_chest_side.pngbin2478 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_iron_chest_top.pngbin2432 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_mithril_chest_front.pngbin2656 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_mithril_chest_side.pngbin2616 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_mithril_chest_top.pngbin2558 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_silver_chest_front.pngbin2241 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_silver_chest_side.pngbin2146 -> 0 bytes
-rw-r--r--technic/technic_chests/textures/x32/technic_silver_chest_top.pngbin2226 -> 0 bytes
-rw-r--r--technic/technic_chests/wooden_chest.lua51
-rw-r--r--technic/technic_worldgen/config.lua15
-rw-r--r--technic/technic_worldgen/crafts.lua198
-rw-r--r--technic/technic_worldgen/depends.txt3
-rw-r--r--technic/technic_worldgen/init.lua26
-rw-r--r--technic/technic_worldgen/locale/de.txt39
-rw-r--r--technic/technic_worldgen/locale/template.txt37
-rw-r--r--technic/technic_worldgen/locale/tr.txt38
-rw-r--r--technic/technic_worldgen/mg.lua90
-rw-r--r--technic/technic_worldgen/nodes.lua196
-rw-r--r--technic/technic_worldgen/oregen.lua191
-rw-r--r--technic/technic_worldgen/rubber.lua100
-rw-r--r--technic/technic_worldgen/textures/technic_brass_block.pngbin649 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_brass_dust.pngbin464 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_brass_ingot.pngbin377 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_carbon_steel_block.pngbin606 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_carbon_steel_ingot.pngbin354 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_cast_iron_block.pngbin606 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_cast_iron_ingot.pngbin353 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_chromium_block.pngbin611 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_chromium_ingot.pngbin337 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_chromium_lump.pngbin313 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_granite.pngbin947 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_lead_block.pngbin340 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_lead_dust.pngbin232 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_lead_ingot.pngbin248 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_lead_lump.pngbin228 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_marble.pngbin807 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_marble_bricks.pngbin959 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_mineral_chromium.pngbin887 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_mineral_lead.pngbin290 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_mineral_sulfur.pngbin237 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_mineral_uranium.pngbin912 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_mineral_zinc.pngbin891 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_rubber.pngbin587 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_rubber_leaves.pngbin444 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_rubber_sapling.pngbin333 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_rubber_tree_empty.pngbin835 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_rubber_tree_full.pngbin808 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_rubber_tree_grindings.pngbin252 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_stainless_steel_block.pngbin589 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_sulfur_dust.pngbin220 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_sulfur_lump.pngbin172 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_uranium_block.pngbin649 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_uranium_ingot.pngbin300 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_uranium_lump.pngbin352 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_wrought_iron_block.pngbin572 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_wrought_iron_ingot.pngbin334 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_zinc_block.pngbin681 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_zinc_ingot.pngbin341 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/technic_zinc_lump.pngbin308 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_brass_ingot.pngbin456 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_chromium_ingot.pngbin242 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_chromium_lump.pngbin213 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_concrete_block.pngbin2319 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_granite.pngbin947 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_marble.pngbin807 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_marble_bricks.pngbin959 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_mineral_chromium.pngbin887 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_mineral_uranium.pngbin912 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_mineral_zinc.pngbin891 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_rebar.pngbin813 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_stainless_steel_ingot.pngbin230 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_uranium.pngbin213 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_zinc_ingot.pngbin242 -> 0 bytes
-rw-r--r--technic/technic_worldgen/textures/x32/technic_zinc_lump.pngbin214 -> 0 bytes
-rw-r--r--technic/textures/hires/technic_hv_nuclear_reactor_core_128.png (renamed from technic/technic/textures/hires/technic_hv_nuclear_reactor_core_128.png)bin26143 -> 26143 bytes
-rw-r--r--technic/textures/hires/technic_hv_nuclear_reactor_core_16.png (renamed from technic/technic/textures/hires/technic_hv_nuclear_reactor_core_16.png)bin896 -> 896 bytes
-rw-r--r--technic/textures/hires/technic_hv_nuclear_reactor_core_256.png (renamed from technic/technic/textures/hires/technic_hv_nuclear_reactor_core_256.png)bin84243 -> 84243 bytes
-rw-r--r--technic/textures/hires/technic_hv_nuclear_reactor_core_32.png (renamed from technic/technic/textures/hires/technic_hv_nuclear_reactor_core_32.png)bin2545 -> 2545 bytes
-rw-r--r--technic/textures/hires/technic_hv_nuclear_reactor_core_512.png (renamed from technic/technic/textures/hires/technic_hv_nuclear_reactor_core_512.png)bin254444 -> 254444 bytes
-rw-r--r--technic/textures/hires/technic_hv_nuclear_reactor_core_64.png (renamed from technic/technic/textures/hires/technic_hv_nuclear_reactor_core_64.png)bin8114 -> 8114 bytes
-rw-r--r--technic/textures/power_meter.png (renamed from technic/technic/textures/power_meter.png)bin463 -> 463 bytes
-rw-r--r--technic/textures/technic_acacia_grindings.png (renamed from technic/technic/textures/technic_acacia_grindings.png)bin207 -> 207 bytes
-rw-r--r--technic/textures/technic_admin_anchor.png (renamed from technic/technic/textures/technic_admin_anchor.png)bin873 -> 873 bytes
-rw-r--r--technic/textures/technic_akalin_dust.png (renamed from technic/technic/textures/technic_akalin_dust.png)bin240 -> 240 bytes
-rw-r--r--technic/textures/technic_alatro_dust.png (renamed from technic/technic/textures/technic_alatro_dust.png)bin241 -> 241 bytes
-rw-r--r--technic/textures/technic_arol_dust.png (renamed from technic/technic/textures/technic_arol_dust.png)bin227 -> 227 bytes
-rw-r--r--technic/textures/technic_battery.png (renamed from technic/technic/textures/technic_battery.png)bin247 -> 247 bytes
-rw-r--r--technic/textures/technic_battery_box_side.png (renamed from technic/technic/textures/technic_battery_box_side.png)bin576 -> 576 bytes
-rw-r--r--technic/textures/technic_battery_box_side8.png (renamed from technic/technic/textures/technic_battery_box_side8.png)bin639 -> 639 bytes
-rw-r--r--technic/textures/technic_battery_box_side_mv.png (renamed from technic/technic/textures/technic_battery_box_side_mv.png)bin587 -> 587 bytes
-rw-r--r--technic/textures/technic_battery_meter_fg.png (renamed from technic/technic/textures/technic_battery_meter_fg.png)bin260 -> 260 bytes
-rw-r--r--technic/textures/technic_battery_reload.png (renamed from technic/technic/textures/technic_battery_reload.png)bin287 -> 287 bytes
-rw-r--r--technic/textures/technic_bronze_dust.png (renamed from technic/technic/textures/technic_bronze_dust.png)bin461 -> 461 bytes
-rw-r--r--technic/textures/technic_bucket_corium.png (renamed from technic/technic/textures/technic_bucket_corium.png)bin256 -> 256 bytes
-rw-r--r--technic/textures/technic_carbon_cloth.png (renamed from technic/technic/textures/technic_carbon_cloth.png)bin169 -> 169 bytes
-rw-r--r--technic/textures/technic_carbon_plate.png (renamed from technic/technic/textures/technic_carbon_plate.png)bin162 -> 162 bytes
-rw-r--r--technic/textures/technic_carbon_steel_dust.png (renamed from technic/technic/textures/technic_carbon_steel_dust.png)bin416 -> 416 bytes
-rw-r--r--technic/textures/technic_cast_iron_dust.png (renamed from technic/technic/textures/technic_cast_iron_dust.png)bin420 -> 420 bytes
-rw-r--r--technic/textures/technic_chainsaw.png (renamed from technic/technic/textures/technic_chainsaw.png)bin529 -> 529 bytes
-rw-r--r--technic/textures/technic_chernobylite_block.png (renamed from technic/technic/textures/technic_chernobylite_block.png)bin666 -> 666 bytes
-rw-r--r--technic/textures/technic_chromium_dust.png (renamed from technic/technic/textures/technic_chromium_dust.png)bin443 -> 443 bytes
-rw-r--r--technic/textures/technic_cnc_bottom.png (renamed from technic/technic/textures/technic_cnc_bottom.png)bin2006 -> 2006 bytes
-rw-r--r--technic/textures/technic_cnc_cylinder.png (renamed from technic/technic/textures/technic_cnc_cylinder.png)bin6047 -> 6047 bytes
-rw-r--r--technic/textures/technic_cnc_cylinder_horizontal.png (renamed from technic/technic/textures/technic_cnc_cylinder_horizontal.png)bin7130 -> 7130 bytes
-rw-r--r--technic/textures/technic_cnc_element_cross.png (renamed from technic/technic/textures/technic_cnc_element_cross.png)bin4592 -> 4592 bytes
-rw-r--r--technic/textures/technic_cnc_element_edge.png (renamed from technic/technic/textures/technic_cnc_element_edge.png)bin3898 -> 3898 bytes
-rw-r--r--technic/textures/technic_cnc_element_end.png (renamed from technic/technic/textures/technic_cnc_element_end.png)bin3563 -> 3563 bytes
-rw-r--r--technic/textures/technic_cnc_element_straight.png (renamed from technic/technic/textures/technic_cnc_element_straight.png)bin4027 -> 4027 bytes
-rw-r--r--technic/textures/technic_cnc_element_t.png (renamed from technic/technic/textures/technic_cnc_element_t.png)bin4369 -> 4369 bytes
-rw-r--r--technic/textures/technic_cnc_front.png (renamed from technic/technic/textures/technic_cnc_front.png)bin2000 -> 2000 bytes
-rw-r--r--technic/textures/technic_cnc_front_active.png (renamed from technic/technic/textures/technic_cnc_front_active.png)bin2216 -> 2216 bytes
-rw-r--r--technic/textures/technic_cnc_full.png (renamed from technic/technic/textures/technic_cnc_full.png)bin997 -> 997 bytes
-rw-r--r--technic/textures/technic_cnc_half.png (renamed from technic/technic/textures/technic_cnc_half.png)bin1564 -> 1564 bytes
-rw-r--r--technic/textures/technic_cnc_milling_background.png (renamed from technic/technic/textures/technic_cnc_milling_background.png)bin78748 -> 78748 bytes
-rw-r--r--technic/textures/technic_cnc_oblate_spheroid.png (renamed from technic/technic/textures/technic_cnc_oblate_spheroid.png)bin8915 -> 8915 bytes
-rw-r--r--technic/textures/technic_cnc_onecurvededge.png (renamed from technic/technic/textures/technic_cnc_onecurvededge.png)bin8170 -> 8170 bytes
-rw-r--r--technic/textures/technic_cnc_pyramid.png (renamed from technic/technic/textures/technic_cnc_pyramid.png)bin4790 -> 4790 bytes
-rw-r--r--technic/textures/technic_cnc_side.png (renamed from technic/technic/textures/technic_cnc_side.png)bin1922 -> 1922 bytes
-rw-r--r--technic/textures/technic_cnc_slope.png (renamed from technic/technic/textures/technic_cnc_slope.png)bin6081 -> 6081 bytes
-rw-r--r--technic/textures/technic_cnc_slope_edge.png (renamed from technic/technic/textures/technic_cnc_slope_edge.png)bin5900 -> 5900 bytes
-rw-r--r--technic/textures/technic_cnc_slope_edge_upsdwn.png (renamed from technic/technic/textures/technic_cnc_slope_edge_upsdwn.png)bin4831 -> 4831 bytes
-rw-r--r--technic/textures/technic_cnc_slope_inner_edge.png (renamed from technic/technic/textures/technic_cnc_slope_inner_edge.png)bin7412 -> 7412 bytes
-rw-r--r--technic/textures/technic_cnc_slope_inner_edge_upsdwn.png (renamed from technic/technic/textures/technic_cnc_slope_inner_edge_upsdwn.png)bin7404 -> 7404 bytes
-rw-r--r--technic/textures/technic_cnc_slope_lying.png (renamed from technic/technic/textures/technic_cnc_slope_lying.png)bin6815 -> 6815 bytes
-rw-r--r--technic/textures/technic_cnc_slope_upsdwn.png (renamed from technic/technic/textures/technic_cnc_slope_upsdwn.png)bin5814 -> 5814 bytes
-rw-r--r--technic/textures/technic_cnc_sphere.png (renamed from technic/technic/textures/technic_cnc_sphere.png)bin5777 -> 5777 bytes
-rw-r--r--technic/textures/technic_cnc_spike.png (renamed from technic/technic/textures/technic_cnc_spike.png)bin6392 -> 6392 bytes
-rw-r--r--technic/textures/technic_cnc_stick.png (renamed from technic/technic/textures/technic_cnc_stick.png)bin2305 -> 2305 bytes
-rw-r--r--technic/textures/technic_cnc_top.png (renamed from technic/technic/textures/technic_cnc_top.png)bin2137 -> 2137 bytes
-rw-r--r--technic/textures/technic_cnc_top_active.png (renamed from technic/technic/textures/technic_cnc_top_active.png)bin2214 -> 2214 bytes
-rw-r--r--technic/textures/technic_cnc_twocurvededge.png (renamed from technic/technic/textures/technic_cnc_twocurvededge.png)bin7119 -> 7119 bytes
-rw-r--r--technic/textures/technic_coal_alloy_furnace_bottom.png (renamed from technic/technic/textures/technic_coal_alloy_furnace_bottom.png)bin677 -> 677 bytes
-rw-r--r--technic/textures/technic_coal_alloy_furnace_front.png (renamed from technic/technic/textures/technic_coal_alloy_furnace_front.png)bin681 -> 681 bytes
-rw-r--r--technic/textures/technic_coal_alloy_furnace_front_active.png (renamed from technic/technic/textures/technic_coal_alloy_furnace_front_active.png)bin697 -> 697 bytes
-rw-r--r--technic/textures/technic_coal_alloy_furnace_side.png (renamed from technic/technic/textures/technic_coal_alloy_furnace_side.png)bin596 -> 596 bytes
-rw-r--r--technic/textures/technic_coal_alloy_furnace_top.png (renamed from technic/technic/textures/technic_coal_alloy_furnace_top.png)bin596 -> 596 bytes
-rw-r--r--technic/textures/technic_coal_dust.png (renamed from technic/technic/textures/technic_coal_dust.png)bin433 -> 433 bytes
-rw-r--r--technic/textures/technic_common_tree_grindings.png (renamed from technic/technic/textures/technic_common_tree_grindings.png)bin226 -> 226 bytes
-rw-r--r--technic/textures/technic_composite_plate.png (renamed from technic/technic/textures/technic_composite_plate.png)bin165 -> 165 bytes
-rw-r--r--technic/textures/technic_constructor_back.png (renamed from technic/technic/textures/technic_constructor_back.png)bin638 -> 638 bytes
-rw-r--r--technic/textures/technic_constructor_front_off.png (renamed from technic/technic/textures/technic_constructor_front_off.png)bin635 -> 635 bytes
-rw-r--r--technic/textures/technic_constructor_front_on.png (renamed from technic/technic/textures/technic_constructor_front_on.png)bin690 -> 690 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_bottom_off.png (renamed from technic/technic/textures/technic_constructor_mk1_bottom_off.png)bin638 -> 638 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_bottom_on.png (renamed from technic/technic/textures/technic_constructor_mk1_bottom_on.png)bin664 -> 664 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_side1_off.png (renamed from technic/technic/textures/technic_constructor_mk1_side1_off.png)bin671 -> 671 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_side1_on.png (renamed from technic/technic/textures/technic_constructor_mk1_side1_on.png)bin687 -> 687 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_side2_off.png (renamed from technic/technic/textures/technic_constructor_mk1_side2_off.png)bin654 -> 654 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_side2_on.png (renamed from technic/technic/textures/technic_constructor_mk1_side2_on.png)bin671 -> 671 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_top_off.png (renamed from technic/technic/textures/technic_constructor_mk1_top_off.png)bin626 -> 626 bytes
-rw-r--r--technic/textures/technic_constructor_mk1_top_on.png (renamed from technic/technic/textures/technic_constructor_mk1_top_on.png)bin644 -> 644 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_bottom_off.png (renamed from technic/technic/textures/technic_constructor_mk2_bottom_off.png)bin665 -> 665 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_bottom_on.png (renamed from technic/technic/textures/technic_constructor_mk2_bottom_on.png)bin694 -> 694 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_side1_off.png (renamed from technic/technic/textures/technic_constructor_mk2_side1_off.png)bin701 -> 701 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_side1_on.png (renamed from technic/technic/textures/technic_constructor_mk2_side1_on.png)bin719 -> 719 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_side2_off.png (renamed from technic/technic/textures/technic_constructor_mk2_side2_off.png)bin683 -> 683 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_side2_on.png (renamed from technic/technic/textures/technic_constructor_mk2_side2_on.png)bin708 -> 708 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_top_off.png (renamed from technic/technic/textures/technic_constructor_mk2_top_off.png)bin654 -> 654 bytes
-rw-r--r--technic/textures/technic_constructor_mk2_top_on.png (renamed from technic/technic/textures/technic_constructor_mk2_top_on.png)bin685 -> 685 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_bottom_off.png (renamed from technic/technic/textures/technic_constructor_mk3_bottom_off.png)bin700 -> 700 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_bottom_on.png (renamed from technic/technic/textures/technic_constructor_mk3_bottom_on.png)bin721 -> 721 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_side1_off.png (renamed from technic/technic/textures/technic_constructor_mk3_side1_off.png)bin727 -> 727 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_side1_on.png (renamed from technic/technic/textures/technic_constructor_mk3_side1_on.png)bin762 -> 762 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_side2_off.png (renamed from technic/technic/textures/technic_constructor_mk3_side2_off.png)bin715 -> 715 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_side2_on.png (renamed from technic/technic/textures/technic_constructor_mk3_side2_on.png)bin753 -> 753 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_top_off.png (renamed from technic/technic/textures/technic_constructor_mk3_top_off.png)bin687 -> 687 bytes
-rw-r--r--technic/textures/technic_constructor_mk3_top_on.png (renamed from technic/technic/textures/technic_constructor_mk3_top_on.png)bin725 -> 725 bytes
-rw-r--r--technic/textures/technic_control_logic_unit.png (renamed from technic/technic/textures/technic_control_logic_unit.png)bin652 -> 652 bytes
-rw-r--r--technic/textures/technic_copper_coil.png (renamed from technic/technic/textures/technic_copper_coil.png)bin2447 -> 2447 bytes
-rw-r--r--technic/textures/technic_copper_dust.png (renamed from technic/technic/textures/technic_copper_dust.png)bin466 -> 466 bytes
-rw-r--r--technic/textures/technic_copper_plate.png (renamed from technic/technic/textures/technic_copper_plate.png)bin174 -> 174 bytes
-rw-r--r--technic/textures/technic_corium_flowing_animated.png (renamed from technic/technic/textures/technic_corium_flowing_animated.png)bin3278 -> 3278 bytes
-rw-r--r--technic/textures/technic_corium_source_animated.png (renamed from technic/technic/textures/technic_corium_source_animated.png)bin2954 -> 2954 bytes
-rw-r--r--technic/textures/technic_deployer_back.png (renamed from technic/technic/textures/technic_deployer_back.png)bin757 -> 757 bytes
-rw-r--r--technic/textures/technic_deployer_bottom.png (renamed from technic/technic/textures/technic_deployer_bottom.png)bin835 -> 835 bytes
-rw-r--r--technic/textures/technic_deployer_front_off.png (renamed from technic/technic/textures/technic_deployer_front_off.png)bin800 -> 800 bytes
-rw-r--r--technic/textures/technic_deployer_front_on.png (renamed from technic/technic/textures/technic_deployer_front_on.png)bin719 -> 719 bytes
-rw-r--r--technic/textures/technic_deployer_side.png (renamed from technic/technic/textures/technic_deployer_side.png)bin908 -> 908 bytes
-rw-r--r--technic/textures/technic_deployer_side1.png (renamed from technic/technic/textures/technic_deployer_side1.png)bin908 -> 908 bytes
-rw-r--r--technic/textures/technic_deployer_side2.png (renamed from technic/technic/textures/technic_deployer_side2.png)bin910 -> 910 bytes
-rw-r--r--technic/textures/technic_deployer_top.png (renamed from technic/technic/textures/technic_deployer_top.png)bin842 -> 842 bytes
-rw-r--r--technic/textures/technic_diamond_block_blue.png (renamed from technic/technic/textures/technic_diamond_block_blue.png)bin651 -> 651 bytes
-rw-r--r--technic/textures/technic_diamond_block_green.png (renamed from technic/technic/textures/technic_diamond_block_green.png)bin636 -> 636 bytes
-rw-r--r--technic/textures/technic_diamond_block_red.png (renamed from technic/technic/textures/technic_diamond_block_red.png)bin651 -> 651 bytes
-rw-r--r--technic/textures/technic_diamond_drill_head.png (renamed from technic/technic/textures/technic_diamond_drill_head.png)bin978 -> 978 bytes
-rw-r--r--technic/textures/technic_doped_silicon_wafer.png (renamed from technic/technic/textures/technic_doped_silicon_wafer.png)bin331 -> 331 bytes
-rw-r--r--technic/textures/technic_fine_copper_wire.png (renamed from technic/technic/textures/technic_fine_copper_wire.png)bin501 -> 501 bytes
-rw-r--r--technic/textures/technic_fine_gold_wire.png (renamed from technic/technic/textures/technic_fine_gold_wire.png)bin474 -> 474 bytes
-rw-r--r--technic/textures/technic_fine_silver_wire.png (renamed from technic/technic/textures/technic_fine_silver_wire.png)bin546 -> 546 bytes
-rw-r--r--technic/textures/technic_flashlight.png (renamed from technic/technic/textures/technic_flashlight.png)bin679 -> 679 bytes
-rw-r--r--technic/textures/technic_forcefield_animated.png (renamed from technic/technic/textures/technic_forcefield_animated.png)bin3274 -> 3274 bytes
-rw-r--r--technic/textures/technic_forcefield_emitter_off.png (renamed from technic/technic/textures/technic_forcefield_emitter_off.png)bin204 -> 204 bytes
-rw-r--r--technic/textures/technic_forcefield_emitter_on.png (renamed from technic/technic/textures/technic_forcefield_emitter_on.png)bin204 -> 204 bytes
-rw-r--r--technic/textures/technic_frame.png (renamed from technic/technic/textures/technic_frame.png)bin32199 -> 32199 bytes
-rw-r--r--technic/textures/technic_geothermal_side.png (renamed from technic/technic/textures/technic_geothermal_side.png)bin809 -> 809 bytes
-rw-r--r--technic/textures/technic_geothermal_top.png (renamed from technic/technic/textures/technic_geothermal_top.png)bin828 -> 828 bytes
-rw-r--r--technic/textures/technic_geothermal_top_active.png (renamed from technic/technic/textures/technic_geothermal_top_active.png)bin819 -> 819 bytes
-rw-r--r--technic/textures/technic_gold_dust.png (renamed from technic/technic/textures/technic_gold_dust.png)bin468 -> 468 bytes
-rw-r--r--technic/textures/technic_graphite.png (renamed from technic/technic/textures/technic_graphite.png)bin140 -> 140 bytes
-rw-r--r--technic/textures/technic_grinder_front.png (renamed from technic/technic/textures/technic_grinder_front.png)bin777 -> 777 bytes
-rw-r--r--technic/textures/technic_grinder_side.png (renamed from technic/technic/textures/technic_grinder_side.png)bin692 -> 692 bytes
-rw-r--r--technic/textures/technic_grinder_top.png (renamed from technic/technic/textures/technic_grinder_top.png)bin465 -> 465 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_cube_white_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_cube_white_sides.png)bin255 -> 255 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_cube_white_sides_ceiling.png (renamed from technic/technic/textures/technic_homedecor_glowlight_cube_white_sides_ceiling.png)bin258 -> 258 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_cube_white_tb.png (renamed from technic/technic/textures/technic_homedecor_glowlight_cube_white_tb.png)bin261 -> 261 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_cube_yellow_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_cube_yellow_sides.png)bin350 -> 350 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_cube_yellow_sides_ceiling.png (renamed from technic/technic/textures/technic_homedecor_glowlight_cube_yellow_sides_ceiling.png)bin353 -> 353 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_cube_yellow_tb.png (renamed from technic/technic/textures/technic_homedecor_glowlight_cube_yellow_tb.png)bin352 -> 352 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thick_white_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thick_white_sides.png)bin264 -> 264 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thick_white_wall_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thick_white_wall_sides.png)bin265 -> 265 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thick_yellow_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thick_yellow_sides.png)bin475 -> 475 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thick_yellow_wall_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thick_yellow_wall_sides.png)bin478 -> 478 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thin_white_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thin_white_sides.png)bin225 -> 225 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thin_white_wall_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thin_white_wall_sides.png)bin232 -> 232 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thin_yellow_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thin_yellow_sides.png)bin335 -> 335 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_thin_yellow_wall_sides.png (renamed from technic/technic/textures/technic_homedecor_glowlight_thin_yellow_wall_sides.png)bin355 -> 355 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_white_tb.png (renamed from technic/technic/textures/technic_homedecor_glowlight_white_tb.png)bin330 -> 330 bytes
-rw-r--r--technic/textures/technic_homedecor_glowlight_yellow_tb.png (renamed from technic/technic/textures/technic_homedecor_glowlight_yellow_tb.png)bin633 -> 633 bytes
-rw-r--r--technic/textures/technic_hv_battery_box_bottom.png (renamed from technic/technic/textures/technic_hv_battery_box_bottom.png)bin653 -> 653 bytes
-rw-r--r--technic/textures/technic_hv_battery_box_side.png (renamed from technic/technic/textures/technic_hv_battery_box_side.png)bin777 -> 777 bytes
-rw-r--r--technic/textures/technic_hv_battery_box_top.png (renamed from technic/technic/textures/technic_hv_battery_box_top.png)bin792 -> 792 bytes
-rw-r--r--technic/textures/technic_hv_cable.png (renamed from technic/technic/textures/technic_hv_cable.png)bin1705 -> 1705 bytes
-rw-r--r--technic/textures/technic_hv_cable_wield.png (renamed from technic/technic/textures/technic_hv_cable_wield.png)bin601 -> 601 bytes
-rw-r--r--technic/textures/technic_hv_down_converter_bottom.png (renamed from technic/technic/textures/technic_hv_down_converter_bottom.png)bin653 -> 653 bytes
-rw-r--r--technic/textures/technic_hv_down_converter_side.png (renamed from technic/technic/textures/technic_hv_down_converter_side.png)bin609 -> 609 bytes
-rw-r--r--technic/textures/technic_hv_down_converter_top.png (renamed from technic/technic/textures/technic_hv_down_converter_top.png)bin653 -> 653 bytes
-rw-r--r--technic/textures/technic_hv_generator_front.png (renamed from technic/technic/textures/technic_hv_generator_front.png)bin450 -> 450 bytes
-rw-r--r--technic/textures/technic_hv_generator_front_active.png (renamed from technic/technic/textures/technic_hv_generator_front_active.png)bin469 -> 469 bytes
-rw-r--r--technic/textures/technic_hv_generator_side.png (renamed from technic/technic/textures/technic_hv_generator_side.png)bin357 -> 357 bytes
-rw-r--r--technic/textures/technic_hv_generator_top.png (renamed from technic/technic/textures/technic_hv_generator_top.png)bin384 -> 384 bytes
-rw-r--r--technic/textures/technic_hv_grinder_bottom.png (renamed from technic/technic/textures/technic_hv_grinder_bottom.png)bin862 -> 862 bytes
-rw-r--r--technic/textures/technic_hv_grinder_front.png (renamed from technic/technic/textures/technic_hv_grinder_front.png)bin716 -> 716 bytes
-rw-r--r--technic/textures/technic_hv_grinder_front_active.png (renamed from technic/technic/textures/technic_hv_grinder_front_active.png)bin733 -> 733 bytes
-rw-r--r--technic/textures/technic_hv_grinder_side.png (renamed from technic/technic/textures/technic_hv_grinder_side.png)bin753 -> 753 bytes
-rw-r--r--technic/textures/technic_hv_grinder_side_tube.png (renamed from technic/technic/textures/technic_hv_grinder_side_tube.png)bin791 -> 791 bytes
-rw-r--r--technic/textures/technic_hv_grinder_top.png (renamed from technic/technic/textures/technic_hv_grinder_top.png)bin616 -> 616 bytes
-rw-r--r--technic/textures/technic_hv_nuclear_reactor_core.png (renamed from technic/technic/textures/technic_hv_nuclear_reactor_core.png)bin896 -> 896 bytes
-rw-r--r--technic/textures/technic_hv_solar_array_bottom.png (renamed from technic/technic/textures/technic_hv_solar_array_bottom.png)bin574 -> 574 bytes
-rw-r--r--technic/textures/technic_hv_solar_array_side.png (renamed from technic/technic/textures/technic_hv_solar_array_side.png)bin709 -> 709 bytes
-rw-r--r--technic/textures/technic_hv_solar_array_top.png (renamed from technic/technic/textures/technic_hv_solar_array_top.png)bin777 -> 777 bytes
-rw-r--r--technic/textures/technic_hv_transformer.png (renamed from technic/technic/textures/technic_hv_transformer.png)bin1801 -> 1801 bytes
-rw-r--r--technic/textures/technic_injector_bottom.png (renamed from technic/technic/textures/technic_injector_bottom.png)bin2667 -> 2667 bytes
-rw-r--r--technic/textures/technic_injector_side.png (renamed from technic/technic/textures/technic_injector_side.png)bin2541 -> 2541 bytes
-rw-r--r--technic/textures/technic_injector_top.png (renamed from technic/technic/textures/technic_injector_top.png)bin2633 -> 2633 bytes
-rw-r--r--technic/textures/technic_kalite_dust.png (renamed from technic/technic/textures/technic_kalite_dust.png)bin191 -> 191 bytes
-rw-r--r--technic/textures/technic_laser_beam_mk1.png (renamed from technic/technic/textures/technic_laser_beam_mk1.png)bin279 -> 279 bytes
-rw-r--r--technic/textures/technic_laser_beam_mk2.png (renamed from technic/technic/textures/technic_laser_beam_mk2.png)bin638 -> 638 bytes
-rw-r--r--technic/textures/technic_laser_beam_mk3.png (renamed from technic/technic/textures/technic_laser_beam_mk3.png)bin547 -> 547 bytes
-rw-r--r--technic/textures/technic_lava_can.png (renamed from technic/technic/textures/technic_lava_can.png)bin445 -> 445 bytes
-rw-r--r--technic/textures/technic_light.png (renamed from technic/technic/textures/technic_light.png)bin246 -> 246 bytes
-rw-r--r--technic/textures/technic_lv_alloy_furnace_bottom.png (renamed from technic/technic/textures/technic_lv_alloy_furnace_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_lv_alloy_furnace_front.png (renamed from technic/technic/textures/technic_lv_alloy_furnace_front.png)bin508 -> 508 bytes
-rw-r--r--technic/textures/technic_lv_alloy_furnace_front_active.png (renamed from technic/technic/textures/technic_lv_alloy_furnace_front_active.png)bin543 -> 543 bytes
-rw-r--r--technic/textures/technic_lv_alloy_furnace_side.png (renamed from technic/technic/textures/technic_lv_alloy_furnace_side.png)bin313 -> 313 bytes
-rw-r--r--technic/textures/technic_lv_alloy_furnace_top.png (renamed from technic/technic/textures/technic_lv_alloy_furnace_top.png)bin397 -> 397 bytes
-rw-r--r--technic/textures/technic_lv_battery_box_bottom.png (renamed from technic/technic/textures/technic_lv_battery_box_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_lv_battery_box_side.png (renamed from technic/technic/textures/technic_lv_battery_box_side.png)bin594 -> 594 bytes
-rw-r--r--technic/textures/technic_lv_battery_box_top.png (renamed from technic/technic/textures/technic_lv_battery_box_top.png)bin337 -> 337 bytes
-rw-r--r--technic/textures/technic_lv_cable.png (renamed from technic/technic/textures/technic_lv_cable.png)bin504 -> 504 bytes
-rw-r--r--technic/textures/technic_lv_cable_wield.png (renamed from technic/technic/textures/technic_lv_cable_wield.png)bin655 -> 655 bytes
-rw-r--r--technic/textures/technic_lv_compressor_back.png (renamed from technic/technic/textures/technic_lv_compressor_back.png)bin2893 -> 2893 bytes
-rw-r--r--technic/textures/technic_lv_compressor_bottom.png (renamed from technic/technic/textures/technic_lv_compressor_bottom.png)bin2865 -> 2865 bytes
-rw-r--r--technic/textures/technic_lv_compressor_front.png (renamed from technic/technic/textures/technic_lv_compressor_front.png)bin2714 -> 2714 bytes
-rw-r--r--technic/textures/technic_lv_compressor_front_active.png (renamed from technic/technic/textures/technic_lv_compressor_front_active.png)bin2743 -> 2743 bytes
-rw-r--r--technic/textures/technic_lv_compressor_side.png (renamed from technic/technic/textures/technic_lv_compressor_side.png)bin2893 -> 2893 bytes
-rw-r--r--technic/textures/technic_lv_compressor_top.png (renamed from technic/technic/textures/technic_lv_compressor_top.png)bin2940 -> 2940 bytes
-rw-r--r--technic/textures/technic_lv_electric_furnace_bottom.png (renamed from technic/technic/textures/technic_lv_electric_furnace_bottom.png)bin423 -> 423 bytes
-rw-r--r--technic/textures/technic_lv_electric_furnace_front.png (renamed from technic/technic/textures/technic_lv_electric_furnace_front.png)bin443 -> 443 bytes
-rw-r--r--technic/textures/technic_lv_electric_furnace_front_active.png (renamed from technic/technic/textures/technic_lv_electric_furnace_front_active.png)bin448 -> 448 bytes
-rw-r--r--technic/textures/technic_lv_electric_furnace_side.png (renamed from technic/technic/textures/technic_lv_electric_furnace_side.png)bin399 -> 399 bytes
-rw-r--r--technic/textures/technic_lv_electric_furnace_top.png (renamed from technic/technic/textures/technic_lv_electric_furnace_top.png)bin393 -> 393 bytes
-rw-r--r--technic/textures/technic_lv_extractor_bottom.png (renamed from technic/technic/textures/technic_lv_extractor_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_lv_extractor_front.png (renamed from technic/technic/textures/technic_lv_extractor_front.png)bin745 -> 745 bytes
-rw-r--r--technic/textures/technic_lv_extractor_front_active.png (renamed from technic/technic/textures/technic_lv_extractor_front_active.png)bin770 -> 770 bytes
-rw-r--r--technic/textures/technic_lv_extractor_side.png (renamed from technic/technic/textures/technic_lv_extractor_side.png)bin683 -> 683 bytes
-rw-r--r--technic/textures/technic_lv_extractor_top.png (renamed from technic/technic/textures/technic_lv_extractor_top.png)bin544 -> 544 bytes
-rw-r--r--technic/textures/technic_lv_generator_front.png (renamed from technic/technic/textures/technic_lv_generator_front.png)bin430 -> 430 bytes
-rw-r--r--technic/textures/technic_lv_generator_front_active.png (renamed from technic/technic/textures/technic_lv_generator_front_active.png)bin454 -> 454 bytes
-rw-r--r--technic/textures/technic_lv_generator_side.png (renamed from technic/technic/textures/technic_lv_generator_side.png)bin341 -> 341 bytes
-rw-r--r--technic/textures/technic_lv_generator_top.png (renamed from technic/technic/textures/technic_lv_generator_top.png)bin388 -> 388 bytes
-rw-r--r--technic/textures/technic_lv_grinder_bottom.png (renamed from technic/technic/textures/technic_lv_grinder_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_lv_grinder_front.png (renamed from technic/technic/textures/technic_lv_grinder_front.png)bin745 -> 745 bytes
-rw-r--r--technic/textures/technic_lv_grinder_front_active.png (renamed from technic/technic/textures/technic_lv_grinder_front_active.png)bin770 -> 770 bytes
-rw-r--r--technic/textures/technic_lv_grinder_side.png (renamed from technic/technic/textures/technic_lv_grinder_side.png)bin683 -> 683 bytes
-rw-r--r--technic/textures/technic_lv_grinder_top.png (renamed from technic/technic/textures/technic_lv_grinder_top.png)bin544 -> 544 bytes
-rw-r--r--technic/textures/technic_lv_solar_array_bottom.png (renamed from technic/technic/textures/technic_lv_solar_array_bottom.png)bin579 -> 579 bytes
-rw-r--r--technic/textures/technic_lv_solar_array_side.png (renamed from technic/technic/textures/technic_lv_solar_array_side.png)bin465 -> 465 bytes
-rw-r--r--technic/textures/technic_lv_solar_array_top.png (renamed from technic/technic/textures/technic_lv_solar_array_top.png)bin743 -> 743 bytes
-rw-r--r--technic/textures/technic_lv_transformer.png (renamed from technic/technic/textures/technic_lv_transformer.png)bin1821 -> 1821 bytes
-rw-r--r--technic/textures/technic_machine_bottom.png (renamed from technic/technic/textures/technic_machine_bottom.png)bin572 -> 572 bytes
-rw-r--r--technic/textures/technic_machine_casing.png (renamed from technic/technic/textures/technic_machine_casing.png)bin673 -> 673 bytes
-rw-r--r--technic/textures/technic_mining_drill.png (renamed from technic/technic/textures/technic_mining_drill.png)bin2099 -> 2099 bytes
-rw-r--r--technic/textures/technic_mining_drill_mk2.png (renamed from technic/technic/textures/technic_mining_drill_mk2.png)bin1901 -> 1901 bytes
-rw-r--r--technic/textures/technic_mining_drill_mk3.png (renamed from technic/technic/textures/technic_mining_drill_mk3.png)bin1900 -> 1900 bytes
-rw-r--r--technic/textures/technic_mining_laser_mk1.png (renamed from technic/technic/textures/technic_mining_laser_mk1.png)bin216 -> 216 bytes
-rw-r--r--technic/textures/technic_mining_laser_mk2.png (renamed from technic/technic/textures/technic_mining_laser_mk2.png)bin244 -> 244 bytes
-rw-r--r--technic/textures/technic_mining_laser_mk3.png (renamed from technic/technic/textures/technic_mining_laser_mk3.png)bin312 -> 312 bytes
-rw-r--r--technic/textures/technic_mithril_dust.png (renamed from technic/technic/textures/technic_mithril_dust.png)bin467 -> 467 bytes
-rw-r--r--technic/textures/technic_mixed_metal_ingot.png (renamed from technic/technic/textures/technic_mixed_metal_ingot.png)bin426 -> 426 bytes
-rw-r--r--technic/textures/technic_motor.png (renamed from technic/technic/textures/technic_motor.png)bin2517 -> 2517 bytes
-rw-r--r--technic/textures/technic_music_player_bottom.png (renamed from technic/technic/textures/technic_music_player_bottom.png)bin744 -> 744 bytes
-rw-r--r--technic/textures/technic_music_player_side.png (renamed from technic/technic/textures/technic_music_player_side.png)bin788 -> 788 bytes
-rw-r--r--technic/textures/technic_music_player_top.png (renamed from technic/technic/textures/technic_music_player_top.png)bin916 -> 916 bytes
-rw-r--r--technic/textures/technic_mv_alloy_furnace_bottom.png (renamed from technic/technic/textures/technic_mv_alloy_furnace_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_mv_alloy_furnace_front.png (renamed from technic/technic/textures/technic_mv_alloy_furnace_front.png)bin2670 -> 2670 bytes
-rw-r--r--technic/textures/technic_mv_alloy_furnace_front_active.png (renamed from technic/technic/textures/technic_mv_alloy_furnace_front_active.png)bin2673 -> 2673 bytes
-rw-r--r--technic/textures/technic_mv_alloy_furnace_side.png (renamed from technic/technic/textures/technic_mv_alloy_furnace_side.png)bin2503 -> 2503 bytes
-rw-r--r--technic/textures/technic_mv_alloy_furnace_side_tube.png (renamed from technic/technic/textures/technic_mv_alloy_furnace_side_tube.png)bin403 -> 403 bytes
-rw-r--r--technic/textures/technic_mv_alloy_furnace_top.png (renamed from technic/technic/textures/technic_mv_alloy_furnace_top.png)bin1929 -> 1929 bytes
-rw-r--r--technic/textures/technic_mv_battery_box_bottom.png (renamed from technic/technic/textures/technic_mv_battery_box_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_mv_battery_box_side.png (renamed from technic/technic/textures/technic_mv_battery_box_side.png)bin587 -> 587 bytes
-rw-r--r--technic/textures/technic_mv_battery_box_top.png (renamed from technic/technic/textures/technic_mv_battery_box_top.png)bin337 -> 337 bytes
-rw-r--r--technic/textures/technic_mv_cable.png (renamed from technic/technic/textures/technic_mv_cable.png)bin416 -> 416 bytes
-rw-r--r--technic/textures/technic_mv_cable_wield.png (renamed from technic/technic/textures/technic_mv_cable_wield.png)bin531 -> 531 bytes
-rw-r--r--technic/textures/technic_mv_centrifuge_bottom.png (renamed from technic/technic/textures/technic_mv_centrifuge_bottom.png)bin674 -> 674 bytes
-rw-r--r--technic/textures/technic_mv_centrifuge_front.png (renamed from technic/technic/textures/technic_mv_centrifuge_front.png)bin686 -> 686 bytes
-rw-r--r--technic/textures/technic_mv_centrifuge_front_active.png (renamed from technic/technic/textures/technic_mv_centrifuge_front_active.png)bin686 -> 686 bytes
-rw-r--r--technic/textures/technic_mv_centrifuge_side.png (renamed from technic/technic/textures/technic_mv_centrifuge_side.png)bin636 -> 636 bytes
-rw-r--r--technic/textures/technic_mv_centrifuge_top.png (renamed from technic/technic/textures/technic_mv_centrifuge_top.png)bin814 -> 814 bytes
-rw-r--r--technic/textures/technic_mv_compressor_back.png (renamed from technic/technic/textures/technic_mv_compressor_back.png)bin2893 -> 2893 bytes
-rw-r--r--technic/textures/technic_mv_compressor_bottom.png (renamed from technic/technic/textures/technic_mv_compressor_bottom.png)bin2865 -> 2865 bytes
-rw-r--r--technic/textures/technic_mv_compressor_front.png (renamed from technic/technic/textures/technic_mv_compressor_front.png)bin2714 -> 2714 bytes
-rw-r--r--technic/textures/technic_mv_compressor_front_active.png (renamed from technic/technic/textures/technic_mv_compressor_front_active.png)bin2743 -> 2743 bytes
-rw-r--r--technic/textures/technic_mv_compressor_side.png (renamed from technic/technic/textures/technic_mv_compressor_side.png)bin2893 -> 2893 bytes
-rw-r--r--technic/textures/technic_mv_compressor_top.png (renamed from technic/technic/textures/technic_mv_compressor_top.png)bin2940 -> 2940 bytes
-rw-r--r--technic/textures/technic_mv_down_converter_bottom.png (renamed from technic/technic/textures/technic_mv_down_converter_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_mv_down_converter_side.png (renamed from technic/technic/textures/technic_mv_down_converter_side.png)bin670 -> 670 bytes
-rw-r--r--technic/textures/technic_mv_down_converter_top.png (renamed from technic/technic/textures/technic_mv_down_converter_top.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_mv_electric_furnace_bottom.png (renamed from technic/technic/textures/technic_mv_electric_furnace_bottom.png)bin427 -> 427 bytes
-rw-r--r--technic/textures/technic_mv_electric_furnace_front.png (renamed from technic/technic/textures/technic_mv_electric_furnace_front.png)bin535 -> 535 bytes
-rw-r--r--technic/textures/technic_mv_electric_furnace_front_active.png (renamed from technic/technic/textures/technic_mv_electric_furnace_front_active.png)bin541 -> 541 bytes
-rw-r--r--technic/textures/technic_mv_electric_furnace_side.png (renamed from technic/technic/textures/technic_mv_electric_furnace_side.png)bin421 -> 421 bytes
-rw-r--r--technic/textures/technic_mv_electric_furnace_side_tube.png (renamed from technic/technic/textures/technic_mv_electric_furnace_side_tube.png)bin2449 -> 2449 bytes
-rw-r--r--technic/textures/technic_mv_electric_furnace_top.png (renamed from technic/technic/textures/technic_mv_electric_furnace_top.png)bin1772 -> 1772 bytes
-rw-r--r--technic/textures/technic_mv_extractor_bottom.png (renamed from technic/technic/textures/technic_mv_extractor_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_mv_extractor_front.png (renamed from technic/technic/textures/technic_mv_extractor_front.png)bin749 -> 749 bytes
-rw-r--r--technic/textures/technic_mv_extractor_front_active.png (renamed from technic/technic/textures/technic_mv_extractor_front_active.png)bin778 -> 778 bytes
-rw-r--r--technic/textures/technic_mv_extractor_side.png (renamed from technic/technic/textures/technic_mv_extractor_side.png)bin726 -> 726 bytes
-rw-r--r--technic/textures/technic_mv_extractor_top.png (renamed from technic/technic/textures/technic_mv_extractor_top.png)bin542 -> 542 bytes
-rw-r--r--technic/textures/technic_mv_generator_front.png (renamed from technic/technic/textures/technic_mv_generator_front.png)bin425 -> 425 bytes
-rw-r--r--technic/textures/technic_mv_generator_front_active.png (renamed from technic/technic/textures/technic_mv_generator_front_active.png)bin440 -> 440 bytes
-rw-r--r--technic/textures/technic_mv_generator_side.png (renamed from technic/technic/textures/technic_mv_generator_side.png)bin317 -> 317 bytes
-rw-r--r--technic/textures/technic_mv_generator_top.png (renamed from technic/technic/textures/technic_mv_generator_top.png)bin322 -> 322 bytes
-rw-r--r--technic/textures/technic_mv_grinder_bottom.png (renamed from technic/technic/textures/technic_mv_grinder_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_mv_grinder_front.png (renamed from technic/technic/textures/technic_mv_grinder_front.png)bin749 -> 749 bytes
-rw-r--r--technic/textures/technic_mv_grinder_front_active.png (renamed from technic/technic/textures/technic_mv_grinder_front_active.png)bin778 -> 778 bytes
-rw-r--r--technic/textures/technic_mv_grinder_side.png (renamed from technic/technic/textures/technic_mv_grinder_side.png)bin726 -> 726 bytes
-rw-r--r--technic/textures/technic_mv_grinder_side_tube.png (renamed from technic/technic/textures/technic_mv_grinder_side_tube.png)bin739 -> 739 bytes
-rw-r--r--technic/textures/technic_mv_grinder_top.png (renamed from technic/technic/textures/technic_mv_grinder_top.png)bin542 -> 542 bytes
-rw-r--r--technic/textures/technic_mv_solar_array_bottom.png (renamed from technic/technic/textures/technic_mv_solar_array_bottom.png)bin574 -> 574 bytes
-rw-r--r--technic/textures/technic_mv_solar_array_side.png (renamed from technic/technic/textures/technic_mv_solar_array_side.png)bin628 -> 628 bytes
-rw-r--r--technic/textures/technic_mv_solar_array_top.png (renamed from technic/technic/textures/technic_mv_solar_array_top.png)bin728 -> 728 bytes
-rw-r--r--technic/textures/technic_mv_transformer.png (renamed from technic/technic/textures/technic_mv_transformer.png)bin1748 -> 1748 bytes
-rw-r--r--technic/textures/technic_nodebreaker_back.png (renamed from technic/technic/textures/technic_nodebreaker_back.png)bin632 -> 632 bytes
-rw-r--r--technic/textures/technic_nodebreaker_bottom.png (renamed from technic/technic/textures/technic_nodebreaker_bottom.png)bin38757 -> 38757 bytes
-rw-r--r--technic/textures/technic_nodebreaker_bottom_off.png (renamed from technic/technic/textures/technic_nodebreaker_bottom_off.png)bin556 -> 556 bytes
-rw-r--r--technic/textures/technic_nodebreaker_bottom_on.png (renamed from technic/technic/textures/technic_nodebreaker_bottom_on.png)bin549 -> 549 bytes
-rw-r--r--technic/textures/technic_nodebreaker_front_off.png (renamed from technic/technic/textures/technic_nodebreaker_front_off.png)bin653 -> 653 bytes
-rw-r--r--technic/textures/technic_nodebreaker_front_on.png (renamed from technic/technic/textures/technic_nodebreaker_front_on.png)bin659 -> 659 bytes
-rw-r--r--technic/textures/technic_nodebreaker_side.png (renamed from technic/technic/textures/technic_nodebreaker_side.png)bin38136 -> 38136 bytes
-rw-r--r--technic/textures/technic_nodebreaker_side1.png (renamed from technic/technic/textures/technic_nodebreaker_side1.png)bin38291 -> 38291 bytes
-rw-r--r--technic/textures/technic_nodebreaker_side1_off.png (renamed from technic/technic/textures/technic_nodebreaker_side1_off.png)bin616 -> 616 bytes
-rw-r--r--technic/textures/technic_nodebreaker_side1_on.png (renamed from technic/technic/textures/technic_nodebreaker_side1_on.png)bin610 -> 610 bytes
-rw-r--r--technic/textures/technic_nodebreaker_side2.png (renamed from technic/technic/textures/technic_nodebreaker_side2.png)bin38195 -> 38195 bytes
-rw-r--r--technic/textures/technic_nodebreaker_side2_off.png (renamed from technic/technic/textures/technic_nodebreaker_side2_off.png)bin606 -> 606 bytes
-rw-r--r--technic/textures/technic_nodebreaker_side2_on.png (renamed from technic/technic/textures/technic_nodebreaker_side2_on.png)bin598 -> 598 bytes
-rw-r--r--technic/textures/technic_nodebreaker_top.png (renamed from technic/technic/textures/technic_nodebreaker_top.png)bin38904 -> 38904 bytes
-rw-r--r--technic/textures/technic_nodebreaker_top_off.png (renamed from technic/technic/textures/technic_nodebreaker_top_off.png)bin556 -> 556 bytes
-rw-r--r--technic/textures/technic_nodebreaker_top_on.png (renamed from technic/technic/textures/technic_nodebreaker_top_on.png)bin558 -> 558 bytes
-rw-r--r--technic/textures/technic_power_meter.png (renamed from technic/technic/textures/technic_power_meter.png)bin209 -> 209 bytes
-rw-r--r--technic/textures/technic_power_meter0.png (renamed from technic/technic/textures/technic_power_meter0.png)bin103 -> 103 bytes
-rw-r--r--technic/textures/technic_power_meter1.png (renamed from technic/technic/textures/technic_power_meter1.png)bin193 -> 193 bytes
-rw-r--r--technic/textures/technic_power_meter2.png (renamed from technic/technic/textures/technic_power_meter2.png)bin232 -> 232 bytes
-rw-r--r--technic/textures/technic_power_meter3.png (renamed from technic/technic/textures/technic_power_meter3.png)bin255 -> 255 bytes
-rw-r--r--technic/textures/technic_power_meter4.png (renamed from technic/technic/textures/technic_power_meter4.png)bin268 -> 268 bytes
-rw-r--r--technic/textures/technic_power_meter5.png (renamed from technic/technic/textures/technic_power_meter5.png)bin275 -> 275 bytes
-rw-r--r--technic/textures/technic_power_meter6.png (renamed from technic/technic/textures/technic_power_meter6.png)bin281 -> 281 bytes
-rw-r--r--technic/textures/technic_power_meter7.png (renamed from technic/technic/textures/technic_power_meter7.png)bin298 -> 298 bytes
-rw-r--r--technic/textures/technic_power_meter8.png (renamed from technic/technic/textures/technic_power_meter8.png)bin314 -> 314 bytes
-rw-r--r--technic/textures/technic_power_meter_bg.png (renamed from technic/technic/textures/technic_power_meter_bg.png)bin278 -> 278 bytes
-rw-r--r--technic/textures/technic_power_meter_fg.png (renamed from technic/technic/textures/technic_power_meter_fg.png)bin465 -> 465 bytes
-rw-r--r--technic/textures/technic_prospector.png (renamed from technic/technic/textures/technic_prospector.png)bin367 -> 367 bytes
-rw-r--r--technic/textures/technic_raw_latex.png (renamed from technic/technic/textures/technic_raw_latex.png)bin484 -> 484 bytes
-rw-r--r--technic/textures/technic_rubber.png (renamed from technic/technic/textures/technic_rubber.png)bin587 -> 587 bytes
-rw-r--r--technic/textures/technic_rubber_leaves.png (renamed from technic/technic/textures/technic_rubber_leaves.png)bin444 -> 444 bytes
-rw-r--r--technic/textures/technic_rubber_sapling.png (renamed from technic/technic/textures/technic_rubber_sapling.png)bin333 -> 333 bytes
-rw-r--r--technic/textures/technic_rubber_tree_empty.png (renamed from technic/technic/textures/technic_rubber_tree_empty.png)bin835 -> 835 bytes
-rw-r--r--technic/textures/technic_rubber_tree_full.png (renamed from technic/technic/textures/technic_rubber_tree_full.png)bin808 -> 808 bytes
-rw-r--r--technic/textures/technic_rubber_tree_grindings.png (renamed from technic/technic/textures/technic_rubber_tree_grindings.png)bin252 -> 252 bytes
-rw-r--r--technic/textures/technic_sawdust.png (renamed from technic/technic/textures/technic_sawdust.png)bin229 -> 229 bytes
-rw-r--r--technic/textures/technic_screwdriver.png (renamed from technic/technic/textures/technic_screwdriver.png)bin1001 -> 1001 bytes
-rw-r--r--technic/textures/technic_silicon_wafer.png (renamed from technic/technic/textures/technic_silicon_wafer.png)bin913 -> 913 bytes
-rw-r--r--technic/textures/technic_silver_dust.png (renamed from technic/technic/textures/technic_silver_dust.png)bin420 -> 420 bytes
-rw-r--r--technic/textures/technic_solar_panel_bottom.png (renamed from technic/technic/textures/technic_solar_panel_bottom.png)bin579 -> 579 bytes
-rw-r--r--technic/textures/technic_solar_panel_side.png (renamed from technic/technic/textures/technic_solar_panel_side.png)bin465 -> 465 bytes
-rw-r--r--technic/textures/technic_solar_panel_top.png (renamed from technic/technic/textures/technic_solar_panel_top.png)bin569 -> 569 bytes
-rw-r--r--technic/textures/technic_sonic_screwdriver.png (renamed from technic/technic/textures/technic_sonic_screwdriver.png)bin240 -> 240 bytes
-rw-r--r--technic/textures/technic_stainless_steel_dust.png (renamed from technic/technic/textures/technic_stainless_steel_dust.png)bin445 -> 445 bytes
-rw-r--r--technic/textures/technic_stainless_steel_ingot.png (renamed from technic/technic/textures/technic_stainless_steel_ingot.png)bin310 -> 310 bytes
-rw-r--r--technic/textures/technic_supply_converter_bottom.png (renamed from technic/technic/textures/technic_supply_converter_bottom.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_supply_converter_side.png (renamed from technic/technic/textures/technic_supply_converter_side.png)bin670 -> 670 bytes
-rw-r--r--technic/textures/technic_supply_converter_top.png (renamed from technic/technic/textures/technic_supply_converter_top.png)bin738 -> 738 bytes
-rw-r--r--technic/textures/technic_talinite_dust.png (renamed from technic/technic/textures/technic_talinite_dust.png)bin226 -> 226 bytes
-rw-r--r--technic/textures/technic_tin_dust.png (renamed from technic/technic/textures/technic_tin_dust.png)bin241 -> 241 bytes
-rw-r--r--technic/textures/technic_tool_mode1.png (renamed from technic/technic/textures/technic_tool_mode1.png)bin361 -> 361 bytes
-rw-r--r--technic/textures/technic_tool_mode2.png (renamed from technic/technic/textures/technic_tool_mode2.png)bin571 -> 571 bytes
-rw-r--r--technic/textures/technic_tool_mode3.png (renamed from technic/technic/textures/technic_tool_mode3.png)bin622 -> 622 bytes
-rw-r--r--technic/textures/technic_tool_mode4.png (renamed from technic/technic/textures/technic_tool_mode4.png)bin455 -> 455 bytes
-rw-r--r--technic/textures/technic_tool_mode5.png (renamed from technic/technic/textures/technic_tool_mode5.png)bin535 -> 535 bytes
-rw-r--r--technic/textures/technic_tool_mode6.png (renamed from technic/technic/textures/technic_tool_mode6.png)bin633 -> 633 bytes
-rw-r--r--technic/textures/technic_tool_mode7.png (renamed from technic/technic/textures/technic_tool_mode7.png)bin481 -> 481 bytes
-rw-r--r--technic/textures/technic_tool_mode8.png (renamed from technic/technic/textures/technic_tool_mode8.png)bin692 -> 692 bytes
-rw-r--r--technic/textures/technic_tool_mode9.png (renamed from technic/technic/textures/technic_tool_mode9.png)bin623 -> 623 bytes
-rw-r--r--technic/textures/technic_tree_tap.png (renamed from technic/technic/textures/technic_tree_tap.png)bin1045 -> 1045 bytes
-rw-r--r--technic/textures/technic_uranium_dust.png (renamed from technic/technic/textures/technic_uranium_dust.png)bin229 -> 229 bytes
-rw-r--r--technic/textures/technic_uranium_fuel.png (renamed from technic/technic/textures/technic_uranium_fuel.png)bin158 -> 158 bytes
-rw-r--r--technic/textures/technic_vacuum.png (renamed from technic/technic/textures/technic_vacuum.png)bin705 -> 705 bytes
-rw-r--r--technic/textures/technic_water_can.png (renamed from technic/technic/textures/technic_water_can.png)bin443 -> 443 bytes
-rw-r--r--technic/textures/technic_water_mill_side.png (renamed from technic/technic/textures/technic_water_mill_side.png)bin907 -> 907 bytes
-rw-r--r--technic/textures/technic_water_mill_top.png (renamed from technic/technic/textures/technic_water_mill_top.png)bin828 -> 828 bytes
-rw-r--r--technic/textures/technic_water_mill_top_active.png (renamed from technic/technic/textures/technic_water_mill_top_active.png)bin819 -> 819 bytes
-rw-r--r--technic/textures/technic_workshop_bottom.png (renamed from technic/technic/textures/technic_workshop_bottom.png)bin744 -> 744 bytes
-rw-r--r--technic/textures/technic_workshop_side.png (renamed from technic/technic/textures/technic_workshop_side.png)bin589 -> 589 bytes
-rw-r--r--technic/textures/technic_workshop_top.png (renamed from technic/technic/textures/technic_workshop_top.png)bin555 -> 555 bytes
-rw-r--r--technic/textures/technic_wrought_iron_dust.png (renamed from technic/technic/textures/technic_wrought_iron_dust.png)bin448 -> 448 bytes
-rw-r--r--technic/textures/technic_zinc_dust.png (renamed from technic/technic/textures/technic_zinc_dust.png)bin246 -> 246 bytes
-rw-r--r--technic/textures/technicx32/technic_akalin_dust.png (renamed from technic/technic/textures/technicx32/technic_akalin_dust.png)bin1156 -> 1156 bytes
-rw-r--r--technic/textures/technicx32/technic_alatro_dust.png (renamed from technic/technic/textures/technicx32/technic_alatro_dust.png)bin1134 -> 1134 bytes
-rw-r--r--technic/textures/technicx32/technic_alloy_furnace_front.png (renamed from technic/technic/textures/technicx32/technic_alloy_furnace_front.png)bin2756 -> 2756 bytes
-rw-r--r--technic/textures/technicx32/technic_alloy_furnace_front_active.png (renamed from technic/technic/textures/technicx32/technic_alloy_furnace_front_active.png)bin2757 -> 2757 bytes
-rw-r--r--technic/textures/technicx32/technic_alloy_furnace_side.png (renamed from technic/technic/textures/technicx32/technic_alloy_furnace_side.png)bin2667 -> 2667 bytes
-rw-r--r--technic/textures/technicx32/technic_alloy_furnace_top.png (renamed from technic/technic/textures/technicx32/technic_alloy_furnace_top.png)bin2431 -> 2431 bytes
-rw-r--r--technic/textures/technicx32/technic_arol_dust.png (renamed from technic/technic/textures/technicx32/technic_arol_dust.png)bin1101 -> 1101 bytes
-rw-r--r--technic/textures/technicx32/technic_battery.png (renamed from technic/technic/textures/technicx32/technic_battery.png)bin247 -> 247 bytes
-rw-r--r--technic/textures/technicx32/technic_battery_box_bottom.png (renamed from technic/technic/textures/technicx32/technic_battery_box_bottom.png)bin2046 -> 2046 bytes
-rw-r--r--technic/textures/technicx32/technic_battery_box_side0.png (renamed from technic/technic/textures/technicx32/technic_battery_box_side0.png)bin2313 -> 2313 bytes
-rw-r--r--technic/textures/technicx32/technic_battery_box_top.png (renamed from technic/technic/textures/technicx32/technic_battery_box_top.png)bin2390 -> 2390 bytes
-rw-r--r--technic/textures/technicx32/technic_battery_reload.png (renamed from technic/technic/textures/technicx32/technic_battery_reload.png)bin8201 -> 8201 bytes
-rw-r--r--technic/textures/technicx32/technic_brass_dust.png (renamed from technic/technic/textures/technicx32/technic_brass_dust.png)bin1297 -> 1297 bytes
-rw-r--r--technic/textures/technicx32/technic_bronze_dust.png (renamed from technic/technic/textures/technicx32/technic_bronze_dust.png)bin1304 -> 1304 bytes
-rw-r--r--technic/textures/technicx32/technic_carbon_steel_dust.png (renamed from technic/technic/textures/technicx32/technic_carbon_steel_dust.png)bin1228 -> 1228 bytes
-rw-r--r--technic/textures/technicx32/technic_cast_iron_dust.png (renamed from technic/technic/textures/technicx32/technic_cast_iron_dust.png)bin1225 -> 1225 bytes
-rw-r--r--technic/textures/technicx32/technic_chainsaw.png (renamed from technic/technic/textures/technicx32/technic_chainsaw.png)bin17656 -> 17656 bytes
-rw-r--r--technic/textures/technicx32/technic_chromium_dust.png (renamed from technic/technic/textures/technicx32/technic_chromium_dust.png)bin1162 -> 1162 bytes
-rw-r--r--technic/textures/technicx32/technic_coal_alloy_furnace_bottom.png (renamed from technic/technic/textures/technicx32/technic_coal_alloy_furnace_bottom.png)bin2957 -> 2957 bytes
-rw-r--r--technic/textures/technicx32/technic_coal_alloy_furnace_front.png (renamed from technic/technic/textures/technicx32/technic_coal_alloy_furnace_front.png)bin2802 -> 2802 bytes
-rw-r--r--technic/textures/technicx32/technic_coal_alloy_furnace_front_active.png (renamed from technic/technic/textures/technicx32/technic_coal_alloy_furnace_front_active.png)bin2953 -> 2953 bytes
-rw-r--r--technic/textures/technicx32/technic_coal_alloy_furnace_side.png (renamed from technic/technic/textures/technicx32/technic_coal_alloy_furnace_side.png)bin2667 -> 2667 bytes
-rw-r--r--technic/textures/technicx32/technic_coal_alloy_furnace_top.png (renamed from technic/technic/textures/technicx32/technic_coal_alloy_furnace_top.png)bin2431 -> 2431 bytes
-rw-r--r--technic/textures/technicx32/technic_coal_dust.png (renamed from technic/technic/textures/technicx32/technic_coal_dust.png)bin1077 -> 1077 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_back.png (renamed from technic/technic/textures/technicx32/technic_constructor_back.png)bin2094 -> 2094 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_front_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_front_off.png)bin2677 -> 2677 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_front_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_front_on.png)bin2627 -> 2627 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_bottom_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_bottom_off.png)bin2272 -> 2272 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_bottom_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_bottom_on.png)bin2308 -> 2308 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_side1_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_side1_off.png)bin2327 -> 2327 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_side1_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_side1_on.png)bin2342 -> 2342 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_side2_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_side2_off.png)bin2326 -> 2326 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_side2_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_side2_on.png)bin2338 -> 2338 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_top_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_top_off.png)bin2292 -> 2292 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk1_top_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk1_top_on.png)bin2319 -> 2319 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_bottom_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_bottom_off.png)bin2281 -> 2281 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_bottom_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_bottom_on.png)bin2316 -> 2316 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_side1_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_side1_off.png)bin2339 -> 2339 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_side1_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_side1_on.png)bin2355 -> 2355 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_side2_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_side2_off.png)bin2338 -> 2338 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_side2_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_side2_on.png)bin2354 -> 2354 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_top_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_top_off.png)bin2307 -> 2307 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk2_top_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk2_top_on.png)bin2329 -> 2329 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_bottom_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_bottom_off.png)bin2286 -> 2286 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_bottom_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_bottom_on.png)bin2318 -> 2318 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_side1_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_side1_off.png)bin2378 -> 2378 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_side1_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_side1_on.png)bin2402 -> 2402 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_side2_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_side2_off.png)bin2313 -> 2313 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_side2_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_side2_on.png)bin2338 -> 2338 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_top_off.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_top_off.png)bin2313 -> 2313 bytes
-rw-r--r--technic/textures/technicx32/technic_constructor_mk3_top_on.png (renamed from technic/technic/textures/technicx32/technic_constructor_mk3_top_on.png)bin2338 -> 2338 bytes
-rw-r--r--technic/textures/technicx32/technic_control_logic_unit.png (renamed from technic/technic/textures/technicx32/technic_control_logic_unit.png)bin1494 -> 1494 bytes
-rw-r--r--technic/textures/technicx32/technic_copper_coil.png (renamed from technic/technic/textures/technicx32/technic_copper_coil.png)bin2447 -> 2447 bytes
-rw-r--r--technic/textures/technicx32/technic_copper_dust.png (renamed from technic/technic/textures/technicx32/technic_copper_dust.png)bin1252 -> 1252 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_back.png (renamed from technic/technic/textures/technicx32/technic_deployer_back.png)bin37128 -> 37128 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_bottom.png (renamed from technic/technic/textures/technicx32/technic_deployer_bottom.png)bin38757 -> 38757 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_front_off.png (renamed from technic/technic/textures/technicx32/technic_deployer_front_off.png)bin29441 -> 29441 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_front_on.png (renamed from technic/technic/textures/technicx32/technic_deployer_front_on.png)bin23351 -> 23351 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_side.png (renamed from technic/technic/textures/technicx32/technic_deployer_side.png)bin38136 -> 38136 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_side1.png (renamed from technic/technic/textures/technicx32/technic_deployer_side1.png)bin38291 -> 38291 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_side2.png (renamed from technic/technic/textures/technicx32/technic_deployer_side2.png)bin38195 -> 38195 bytes
-rw-r--r--technic/textures/technicx32/technic_deployer_top.png (renamed from technic/technic/textures/technicx32/technic_deployer_top.png)bin38904 -> 38904 bytes
-rw-r--r--technic/textures/technicx32/technic_diamond_block_blue.png (renamed from technic/technic/textures/technicx32/technic_diamond_block_blue.png)bin3011 -> 3011 bytes
-rw-r--r--technic/textures/technicx32/technic_diamond_block_green.png (renamed from technic/technic/textures/technicx32/technic_diamond_block_green.png)bin3033 -> 3033 bytes
-rw-r--r--technic/textures/technicx32/technic_diamond_block_red.png (renamed from technic/technic/textures/technicx32/technic_diamond_block_red.png)bin2927 -> 2927 bytes
-rw-r--r--technic/textures/technicx32/technic_diamond_drill_head.png (renamed from technic/technic/textures/technicx32/technic_diamond_drill_head.png)bin978 -> 978 bytes
-rw-r--r--technic/textures/technicx32/technic_doped_silicon_wafer.png (renamed from technic/technic/textures/technicx32/technic_doped_silicon_wafer.png)bin867 -> 867 bytes
-rw-r--r--technic/textures/technicx32/technic_electric_furnace_bottom.png (renamed from technic/technic/textures/technicx32/technic_electric_furnace_bottom.png)bin2876 -> 2876 bytes
-rw-r--r--technic/textures/technicx32/technic_electric_furnace_front.png (renamed from technic/technic/textures/technicx32/technic_electric_furnace_front.png)bin2912 -> 2912 bytes
-rw-r--r--technic/textures/technicx32/technic_electric_furnace_front_active.png (renamed from technic/technic/textures/technicx32/technic_electric_furnace_front_active.png)bin2912 -> 2912 bytes
-rw-r--r--technic/textures/technicx32/technic_electric_furnace_side.png (renamed from technic/technic/textures/technicx32/technic_electric_furnace_side.png)bin2917 -> 2917 bytes
-rw-r--r--technic/textures/technicx32/technic_electric_furnace_top.png (renamed from technic/technic/textures/technicx32/technic_electric_furnace_top.png)bin2957 -> 2957 bytes
-rw-r--r--technic/textures/technicx32/technic_fine_copper_wire.png (renamed from technic/technic/textures/technicx32/technic_fine_copper_wire.png)bin1814 -> 1814 bytes
-rw-r--r--technic/textures/technicx32/technic_fine_gold_wire.png (renamed from technic/technic/textures/technicx32/technic_fine_gold_wire.png)bin1864 -> 1864 bytes
-rw-r--r--technic/textures/technicx32/technic_fine_silver_wire.png (renamed from technic/technic/textures/technicx32/technic_fine_silver_wire.png)bin2187 -> 2187 bytes
-rw-r--r--technic/textures/technicx32/technic_flashlight.png (renamed from technic/technic/textures/technicx32/technic_flashlight.png)bin1901 -> 1901 bytes
-rw-r--r--technic/textures/technicx32/technic_generator_front.png (renamed from technic/technic/textures/technicx32/technic_generator_front.png)bin430 -> 430 bytes
-rw-r--r--technic/textures/technicx32/technic_generator_front_active.png (renamed from technic/technic/textures/technicx32/technic_generator_front_active.png)bin454 -> 454 bytes
-rw-r--r--technic/textures/technicx32/technic_generator_side.png (renamed from technic/technic/textures/technicx32/technic_generator_side.png)bin341 -> 341 bytes
-rw-r--r--technic/textures/technicx32/technic_generator_top.png (renamed from technic/technic/textures/technicx32/technic_generator_top.png)bin388 -> 388 bytes
-rw-r--r--technic/textures/technicx32/technic_geothermal_side.png (renamed from technic/technic/textures/technicx32/technic_geothermal_side.png)bin809 -> 809 bytes
-rw-r--r--technic/textures/technicx32/technic_geothermal_top.png (renamed from technic/technic/textures/technicx32/technic_geothermal_top.png)bin828 -> 828 bytes
-rw-r--r--technic/textures/technicx32/technic_geothermal_top_active.png (renamed from technic/technic/textures/technicx32/technic_geothermal_top_active.png)bin819 -> 819 bytes
-rw-r--r--technic/textures/technicx32/technic_gold_dust.png (renamed from technic/technic/textures/technicx32/technic_gold_dust.png)bin1285 -> 1285 bytes
-rw-r--r--technic/textures/technicx32/technic_grinder_front.png (renamed from technic/technic/textures/technicx32/technic_grinder_front.png)bin777 -> 777 bytes
-rw-r--r--technic/textures/technicx32/technic_grinder_side.png (renamed from technic/technic/textures/technicx32/technic_grinder_side.png)bin692 -> 692 bytes
-rw-r--r--technic/textures/technicx32/technic_grinder_top.png (renamed from technic/technic/textures/technicx32/technic_grinder_top.png)bin465 -> 465 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_grinder_bottom.png (renamed from technic/technic/textures/technicx32/technic_hv_grinder_bottom.png)bin2957 -> 2957 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_grinder_front.png (renamed from technic/technic/textures/technicx32/technic_hv_grinder_front.png)bin2295 -> 2295 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_grinder_front_active.png (renamed from technic/technic/textures/technicx32/technic_hv_grinder_front_active.png)bin2337 -> 2337 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_grinder_side.png (renamed from technic/technic/textures/technicx32/technic_hv_grinder_side.png)bin2497 -> 2497 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_grinder_side_tube.png (renamed from technic/technic/textures/technicx32/technic_hv_grinder_side_tube.png)bin2580 -> 2580 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_grinder_top.png (renamed from technic/technic/textures/technicx32/technic_hv_grinder_top.png)bin1933 -> 1933 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_nuclear_reactor_core.png (renamed from technic/technic/textures/technicx32/technic_hv_nuclear_reactor_core.png)bin2545 -> 2545 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_solar_array_bottom.png (renamed from technic/technic/textures/technicx32/technic_hv_solar_array_bottom.png)bin2019 -> 2019 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_solar_array_side.png (renamed from technic/technic/textures/technicx32/technic_hv_solar_array_side.png)bin1772 -> 1772 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_solar_array_top.png (renamed from technic/technic/textures/technicx32/technic_hv_solar_array_top.png)bin2855 -> 2855 bytes
-rw-r--r--technic/textures/technicx32/technic_hv_transformer.png (renamed from technic/technic/textures/technicx32/technic_hv_transformer.png)bin1789 -> 1789 bytes
-rw-r--r--technic/textures/technicx32/technic_injector_bottom.png (renamed from technic/technic/textures/technicx32/technic_injector_bottom.png)bin2667 -> 2667 bytes
-rw-r--r--technic/textures/technicx32/technic_injector_side.png (renamed from technic/technic/textures/technicx32/technic_injector_side.png)bin2541 -> 2541 bytes
-rw-r--r--technic/textures/technicx32/technic_injector_top.png (renamed from technic/technic/textures/technicx32/technic_injector_top.png)bin2633 -> 2633 bytes
-rw-r--r--technic/textures/technicx32/technic_kalite_dust.png (renamed from technic/technic/textures/technicx32/technic_kalite_dust.png)bin809 -> 809 bytes
-rw-r--r--technic/textures/technicx32/technic_laser_beam.png (renamed from technic/technic/textures/technicx32/technic_laser_beam.png)bin119 -> 119 bytes
-rw-r--r--technic/textures/technicx32/technic_lava_can.png (renamed from technic/technic/textures/technicx32/technic_lava_can.png)bin1045 -> 1045 bytes
-rw-r--r--technic/textures/technicx32/technic_light.png (renamed from technic/technic/textures/technicx32/technic_light.png)bin246 -> 246 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_grinder_bottom.png (renamed from technic/technic/textures/technicx32/technic_lv_grinder_bottom.png)bin2957 -> 2957 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_grinder_front.png (renamed from technic/technic/textures/technicx32/technic_lv_grinder_front.png)bin2389 -> 2389 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_grinder_front_active.png (renamed from technic/technic/textures/technicx32/technic_lv_grinder_front_active.png)bin2416 -> 2416 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_grinder_side.png (renamed from technic/technic/textures/technicx32/technic_lv_grinder_side.png)bin2687 -> 2687 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_grinder_top.png (renamed from technic/technic/textures/technicx32/technic_lv_grinder_top.png)bin2439 -> 2439 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_solar_array_bottom.png (renamed from technic/technic/textures/technicx32/technic_lv_solar_array_bottom.png)bin2019 -> 2019 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_solar_array_side.png (renamed from technic/technic/textures/technicx32/technic_lv_solar_array_side.png)bin1772 -> 1772 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_solar_array_top.png (renamed from technic/technic/textures/technicx32/technic_lv_solar_array_top.png)bin2728 -> 2728 bytes
-rw-r--r--technic/textures/technicx32/technic_lv_transformer.png (renamed from technic/technic/textures/technicx32/technic_lv_transformer.png)bin1809 -> 1809 bytes
-rw-r--r--technic/textures/technicx32/technic_machine_bottom.png (renamed from technic/technic/textures/technicx32/technic_machine_bottom.png)bin2876 -> 2876 bytes
-rw-r--r--technic/textures/technicx32/technic_mining_drill.png (renamed from technic/technic/textures/technicx32/technic_mining_drill.png)bin2099 -> 2099 bytes
-rw-r--r--technic/textures/technicx32/technic_mining_laser_mk1.png (renamed from technic/technic/textures/technicx32/technic_mining_laser_mk1.png)bin358 -> 358 bytes
-rw-r--r--technic/textures/technicx32/technic_mithril_dust.png (renamed from technic/technic/textures/technicx32/technic_mithril_dust.png)bin1289 -> 1289 bytes
-rw-r--r--technic/textures/technicx32/technic_motor.png (renamed from technic/technic/textures/technicx32/technic_motor.png)bin2517 -> 2517 bytes
-rw-r--r--technic/textures/technicx32/technic_music_player_bottom.png (renamed from technic/technic/textures/technicx32/technic_music_player_bottom.png)bin744 -> 744 bytes
-rw-r--r--technic/textures/technicx32/technic_music_player_side.png (renamed from technic/technic/textures/technicx32/technic_music_player_side.png)bin788 -> 788 bytes
-rw-r--r--technic/textures/technicx32/technic_music_player_top.png (renamed from technic/technic/textures/technicx32/technic_music_player_top.png)bin916 -> 916 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_alloy_furnace_bottom.png (renamed from technic/technic/textures/technicx32/technic_mv_alloy_furnace_bottom.png)bin2957 -> 2957 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_alloy_furnace_front.png (renamed from technic/technic/textures/technicx32/technic_mv_alloy_furnace_front.png)bin2670 -> 2670 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_alloy_furnace_front_active.png (renamed from technic/technic/textures/technicx32/technic_mv_alloy_furnace_front_active.png)bin2673 -> 2673 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_alloy_furnace_side.png (renamed from technic/technic/textures/technicx32/technic_mv_alloy_furnace_side.png)bin2503 -> 2503 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_alloy_furnace_side_tube.png (renamed from technic/technic/textures/technicx32/technic_mv_alloy_furnace_side_tube.png)bin2559 -> 2559 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_alloy_furnace_top.png (renamed from technic/technic/textures/technicx32/technic_mv_alloy_furnace_top.png)bin1929 -> 1929 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_battery_box_bottom.png (renamed from technic/technic/textures/technicx32/technic_mv_battery_box_bottom.png)bin2019 -> 2019 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_battery_box_side0.png (renamed from technic/technic/textures/technicx32/technic_mv_battery_box_side0.png)bin2309 -> 2309 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_battery_box_top.png (renamed from technic/technic/textures/technicx32/technic_mv_battery_box_top.png)bin2390 -> 2390 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_cable_wield.png (renamed from technic/technic/textures/technicx32/technic_mv_cable_wield.png)bin2996 -> 2996 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_electric_furnace_bottom.png (renamed from technic/technic/textures/technicx32/technic_mv_electric_furnace_bottom.png)bin2876 -> 2876 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_electric_furnace_front.png (renamed from technic/technic/textures/technicx32/technic_mv_electric_furnace_front.png)bin2599 -> 2599 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_electric_furnace_front_active.png (renamed from technic/technic/textures/technicx32/technic_mv_electric_furnace_front_active.png)bin2601 -> 2601 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_electric_furnace_side.png (renamed from technic/technic/textures/technicx32/technic_mv_electric_furnace_side.png)bin2414 -> 2414 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_electric_furnace_side_tube.png (renamed from technic/technic/textures/technicx32/technic_mv_electric_furnace_side_tube.png)bin2449 -> 2449 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_electric_furnace_top.png (renamed from technic/technic/textures/technicx32/technic_mv_electric_furnace_top.png)bin1772 -> 1772 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_grinder_bottom.png (renamed from technic/technic/textures/technicx32/technic_mv_grinder_bottom.png)bin2957 -> 2957 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_grinder_front.png (renamed from technic/technic/textures/technicx32/technic_mv_grinder_front.png)bin2328 -> 2328 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_grinder_front_active.png (renamed from technic/technic/textures/technicx32/technic_mv_grinder_front_active.png)bin2361 -> 2361 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_grinder_side.png (renamed from technic/technic/textures/technicx32/technic_mv_grinder_side.png)bin2515 -> 2515 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_grinder_side_tube.png (renamed from technic/technic/textures/technicx32/technic_mv_grinder_side_tube.png)bin2613 -> 2613 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_grinder_top.png (renamed from technic/technic/textures/technicx32/technic_mv_grinder_top.png)bin1981 -> 1981 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_solar_array_bottom.png (renamed from technic/technic/textures/technicx32/technic_mv_solar_array_bottom.png)bin2019 -> 2019 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_solar_array_side.png (renamed from technic/technic/textures/technicx32/technic_mv_solar_array_side.png)bin1772 -> 1772 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_solar_array_top.png (renamed from technic/technic/textures/technicx32/technic_mv_solar_array_top.png)bin2784 -> 2784 bytes
-rw-r--r--technic/textures/technicx32/technic_mv_transformer.png (renamed from technic/technic/textures/technicx32/technic_mv_transformer.png)bin1748 -> 1748 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_back.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_back.png)bin2803 -> 2803 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_bottom.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_bottom.png)bin2900 -> 2900 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_bottom_off.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_bottom_off.png)bin3066 -> 3066 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_bottom_on.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_bottom_on.png)bin3070 -> 3070 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_front_off.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_front_off.png)bin2788 -> 2788 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_front_on.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_front_on.png)bin2856 -> 2856 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_side.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_side.png)bin2900 -> 2900 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_side1.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_side1.png)bin2894 -> 2894 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_side1_off.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_side1_off.png)bin3071 -> 3071 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_side1_on.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_side1_on.png)bin3073 -> 3073 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_side2.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_side2.png)bin2886 -> 2886 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_side2_off.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_side2_off.png)bin3062 -> 3062 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_side2_on.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_side2_on.png)bin3069 -> 3069 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_top.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_top.png)bin2908 -> 2908 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_top_off.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_top_off.png)bin3053 -> 3053 bytes
-rw-r--r--technic/textures/technicx32/technic_nodebreaker_top_on.png (renamed from technic/technic/textures/technicx32/technic_nodebreaker_top_on.png)bin3055 -> 3055 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter.png (renamed from technic/technic/textures/technicx32/technic_power_meter.png)bin209 -> 209 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter1.png (renamed from technic/technic/textures/technicx32/technic_power_meter1.png)bin271 -> 271 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter2.png (renamed from technic/technic/textures/technicx32/technic_power_meter2.png)bin349 -> 349 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter3.png (renamed from technic/technic/textures/technicx32/technic_power_meter3.png)bin395 -> 395 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter4.png (renamed from technic/technic/textures/technicx32/technic_power_meter4.png)bin434 -> 434 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter5.png (renamed from technic/technic/textures/technicx32/technic_power_meter5.png)bin452 -> 452 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter6.png (renamed from technic/technic/textures/technicx32/technic_power_meter6.png)bin509 -> 509 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter7.png (renamed from technic/technic/textures/technicx32/technic_power_meter7.png)bin576 -> 576 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter8.png (renamed from technic/technic/textures/technicx32/technic_power_meter8.png)bin655 -> 655 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter_bg.png (renamed from technic/technic/textures/technicx32/technic_power_meter_bg.png)bin278 -> 278 bytes
-rw-r--r--technic/textures/technicx32/technic_power_meter_fg.png (renamed from technic/technic/textures/technicx32/technic_power_meter_fg.png)bin465 -> 465 bytes
-rw-r--r--technic/textures/technicx32/technic_raw_latex.png (renamed from technic/technic/textures/technicx32/technic_raw_latex.png)bin1625 -> 1625 bytes
-rw-r--r--technic/textures/technicx32/technic_rubber.png (renamed from technic/technic/textures/technicx32/technic_rubber.png)bin587 -> 587 bytes
-rw-r--r--technic/textures/technicx32/technic_rubber_sapling.png (renamed from technic/technic/textures/technicx32/technic_rubber_sapling.png)bin333 -> 333 bytes
-rw-r--r--technic/textures/technicx32/technic_rubber_tree_empty.png (renamed from technic/technic/textures/technicx32/technic_rubber_tree_empty.png)bin835 -> 835 bytes
-rw-r--r--technic/textures/technicx32/technic_rubber_tree_full.png (renamed from technic/technic/textures/technicx32/technic_rubber_tree_full.png)bin808 -> 808 bytes
-rw-r--r--technic/textures/technicx32/technic_screwdriver.png (renamed from technic/technic/textures/technicx32/technic_screwdriver.png)bin1001 -> 1001 bytes
-rw-r--r--technic/textures/technicx32/technic_silicon_wafer.png (renamed from technic/technic/textures/technicx32/technic_silicon_wafer.png)bin913 -> 913 bytes
-rw-r--r--technic/textures/technicx32/technic_silver_dust.png (renamed from technic/technic/textures/technicx32/technic_silver_dust.png)bin1295 -> 1295 bytes
-rw-r--r--technic/textures/technicx32/technic_solar_panel_bottom.png (renamed from technic/technic/textures/technicx32/technic_solar_panel_bottom.png)bin2046 -> 2046 bytes
-rw-r--r--technic/textures/technicx32/technic_solar_panel_side.png (renamed from technic/technic/textures/technicx32/technic_solar_panel_side.png)bin465 -> 465 bytes
-rw-r--r--technic/textures/technicx32/technic_solar_panel_top.png (renamed from technic/technic/textures/technicx32/technic_solar_panel_top.png)bin569 -> 569 bytes
-rw-r--r--technic/textures/technicx32/technic_sonic_screwdriver.png (renamed from technic/technic/textures/technicx32/technic_sonic_screwdriver.png)bin2064 -> 2064 bytes
-rw-r--r--technic/textures/technicx32/technic_stainless_steel_dust.png (renamed from technic/technic/textures/technicx32/technic_stainless_steel_dust.png)bin1145 -> 1145 bytes
-rw-r--r--technic/textures/technicx32/technic_talinite_dust.png (renamed from technic/technic/textures/technicx32/technic_talinite_dust.png)bin1088 -> 1088 bytes
-rw-r--r--technic/textures/technicx32/technic_tin_dust.png (renamed from technic/technic/textures/technicx32/technic_tin_dust.png)bin1261 -> 1261 bytes
-rw-r--r--technic/textures/technicx32/technic_tree_tap.png (renamed from technic/technic/textures/technicx32/technic_tree_tap.png)bin1045 -> 1045 bytes
-rw-r--r--technic/textures/technicx32/technic_uranium_dust.png (renamed from technic/technic/textures/technicx32/technic_uranium_dust.png)bin1112 -> 1112 bytes
-rw-r--r--technic/textures/technicx32/technic_water_can.png (renamed from technic/technic/textures/technicx32/technic_water_can.png)bin1041 -> 1041 bytes
-rw-r--r--technic/textures/technicx32/technic_water_mill_side.png (renamed from technic/technic/textures/technicx32/technic_water_mill_side.png)bin907 -> 907 bytes
-rw-r--r--technic/textures/technicx32/technic_water_mill_top.png (renamed from technic/technic/textures/technicx32/technic_water_mill_top.png)bin828 -> 828 bytes
-rw-r--r--technic/textures/technicx32/technic_water_mill_top_active.png (renamed from technic/technic/textures/technicx32/technic_water_mill_top_active.png)bin819 -> 819 bytes
-rw-r--r--technic/textures/technicx32/technic_workshop_bottom.png (renamed from technic/technic/textures/technicx32/technic_workshop_bottom.png)bin744 -> 744 bytes
-rw-r--r--technic/textures/technicx32/technic_workshop_side.png (renamed from technic/technic/textures/technicx32/technic_workshop_side.png)bin589 -> 589 bytes
-rw-r--r--technic/textures/technicx32/technic_workshop_top.png (renamed from technic/technic/textures/technicx32/technic_workshop_top.png)bin555 -> 555 bytes
-rw-r--r--technic/textures/technicx32/technic_wrought_iron_dust.png (renamed from technic/technic/textures/technicx32/technic_wrought_iron_dust.png)bin1202 -> 1202 bytes
-rw-r--r--technic/textures/technicx32/technic_zinc_dust.png (renamed from technic/technic/textures/technicx32/technic_zinc_dust.png)bin1150 -> 1150 bytes
-rw-r--r--technic/tools/cans.lua (renamed from technic/technic/tools/cans.lua)0
-rw-r--r--technic/tools/chainsaw.lua (renamed from technic/technic/tools/chainsaw.lua)0
-rw-r--r--technic/tools/flashlight.lua (renamed from technic/technic/tools/flashlight.lua)0
-rw-r--r--technic/tools/init.lua (renamed from technic/technic/tools/init.lua)0
-rw-r--r--technic/tools/mining_drill.lua (renamed from technic/technic/tools/mining_drill.lua)0
-rw-r--r--technic/tools/mining_lasers.lua (renamed from technic/technic/tools/mining_lasers.lua)0
-rw-r--r--technic/tools/prospector.lua (renamed from technic/technic/tools/prospector.lua)0
-rw-r--r--technic/tools/sonic_screwdriver.lua (renamed from technic/technic/tools/sonic_screwdriver.lua)0
-rw-r--r--technic/tools/tree_tap.lua (renamed from technic/technic/tools/tree_tap.lua)0
-rw-r--r--technic/tools/vacuum.lua (renamed from technic/technic/tools/vacuum.lua)0
-rw-r--r--technic/wrench/depends.txt6
-rw-r--r--technic/wrench/init.lua162
-rw-r--r--technic/wrench/locale/de.txt7
-rw-r--r--technic/wrench/locale/template.txt5
-rw-r--r--technic/wrench/locale/tr.txt5
-rw-r--r--technic/wrench/support.lua73
-rw-r--r--technic/wrench/technic.lua343
-rw-r--r--technic/wrench/textures/technic_wrench.pngbin249 -> 0 bytes
862 files changed, 20 insertions, 4346 deletions
diff --git a/technic/.mailmap b/technic/.mailmap
deleted file mode 100644
index cf45bc3..0000000
--- a/technic/.mailmap
+++ /dev/null
@@ -1,4 +0,0 @@
-RealBadAngel <maciej.kasatkin@o2.pl> <mk@realbadangel.pl>
-Vanessa Ezekowitz <vanessaezekowitz@gmail.com>
-Vanessa Ezekowitz <vanessaezekowitz@gmail.com> <vanessa@rainbird.(none)>
-kaeza <kaeza@users.sf.net> Diego Martínez <kaeza@users.sf.net>
diff --git a/technic/README.md b/technic/README.md
index 406deab..b6aa05f 100644
--- a/technic/README.md
+++ b/technic/README.md
@@ -1,23 +1,27 @@
Technic
=======
-Credits for contributing to the project (in alphabetical order):
- * kpoppel
- * Nekogloop
- * Nore/Ekdohibs
- * ShadowNinja
- * VanessaE
- * And many others...
+License
+-------
-FAQ
----
+Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel)
-1. My technic circuit doesn't work. No power is distrubuted.
- * A: Make sure you have a switching station connected.
+Technic chests code is licensed under the GNU LGPLv2+.
-License
--------
+Texture licenses:
+
+BlockMen modified by Zefram (CC BY-SA 3.0):
+ * technic_chernobylite_block.png
+ * technic_corium_flowing_animated.png
+ * technic_corium_source_animated.png
+
+celeron55 (Perttu Ahola) modified by Zefram (CC BY-SA 3.0):
+ * technic_bucket_corium.png
+
+sdzen (Elise Staudter) (CC BY-SA 3.0):
+ * most of the older 16x16 textures
+
+RealBadAngel: (WTFPL)
+ * Everything else.
-Unless otherwise stated, all components of this modpack are licensed under the
-LGPL, V2 or later. See also the individual mod folders for their
-secondary/alternate licenses, if any.
+CC BY-SA 3.0: <http://creativecommons.org/licenses/by-sa/3.0/>
diff --git a/technic/concrete/depends.txt b/technic/concrete/depends.txt
deleted file mode 100644
index c48fe0d..0000000
--- a/technic/concrete/depends.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-default
-intllib?
-
diff --git a/technic/concrete/init.lua b/technic/concrete/init.lua
deleted file mode 100644
index d1fa1aa..0000000
--- a/technic/concrete/init.lua
+++ /dev/null
@@ -1,274 +0,0 @@
---Minetest 0.4.7 mod: concrete
---(c) 2013 by RealBadAngel <mk@realbadangel.pl>
-
-local technic = rawget(_G, "technic") or {}
-technic.concrete_posts = {}
-
--- Boilerplate to support localized strings if intllib mod is installed.
-local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
-
-minetest.register_alias("technic:concrete_post", "technic:concrete_post0")
-minetest.register_alias("technic:concrete_post32", "technic:concrete_post12")
-minetest.register_alias("technic:concrete_post33", "technic:concrete_post3")
-minetest.register_alias("technic:concrete_post34", "technic:concrete_post28")
-minetest.register_alias("technic:concrete_post35", "technic:concrete_post19")
-
-local steel_ingot
-if minetest.get_modpath("technic_worldgen") then
- steel_ingot = "technic:carbon_steel_ingot"
-else
- steel_ingot = "default:steel_ingot"
-end
-
-minetest.register_craft({
- output = 'technic:rebar 6',
- recipe = {
- {'','', steel_ingot},
- {'',steel_ingot,''},
- {steel_ingot, '', ''},
- }
-})
-
-minetest.register_craft({
- output = 'technic:concrete 5',
- recipe = {
- {'default:stone','technic:rebar','default:stone'},
- {'technic:rebar','default:stone','technic:rebar'},
- {'default:stone','technic:rebar','default:stone'},
- }
-})
-
-minetest.register_craft({
- output = 'technic:concrete_post_platform 6',
- recipe = {
- {'technic:concrete','technic:concrete_post0','technic:concrete'},
- }
-})
-
-minetest.register_craft({
- output = 'technic:concrete_post0 12',
- recipe = {
- {'default:stone','technic:rebar','default:stone'},
- {'default:stone','technic:rebar','default:stone'},
- {'default:stone','technic:rebar','default:stone'},
-}
-})
-
-minetest.register_craft({
- output = 'technic:blast_resistant_concrete 5',
- recipe = {
- {'technic:concrete','technic:composite_plate','technic:concrete'},
- {'technic:composite_plate','technic:concrete','technic:composite_plate'},
- {'technic:concrete','technic:composite_plate','technic:concrete'},
- }
-})
-
-local box_platform = {-0.5, 0.3, -0.5, 0.5, 0.5, 0.5}
-local box_center = {-0.15, -0.5, -0.15, 0.15, 0.5, 0.15}
-local box_x1 = {0, -0.3, -0.1, 0.5, 0.3, 0.1}
-local box_z1 = {-0.1, -0.3, 0, 0.1, 0.3, 0.5}
-local box_x2 = {0, -0.3, -0.1, -0.5, 0.3, 0.1}
-local box_z2 = {-0.1, -0.3, 0, 0.1, 0.3, -0.5}
-
-minetest.register_craftitem(":technic:rebar", {
- description = S("Rebar"),
- inventory_image = "technic_rebar.png",
-})
-
-minetest.register_node(":technic:concrete", {
- description = S("Concrete Block"),
- tiles = {"technic_concrete_block.png",},
- groups = {cracky=1, level=2, concrete=1},
- sounds = default.node_sound_stone_defaults(),
- after_place_node = function(pos, placer, itemstack)
- technic.update_posts(pos, false)
- end,
- after_dig_node = function (pos, oldnode, oldmetadata, digger)
- technic.update_posts(pos, false)
- end,
-})
-
-minetest.register_node(":technic:blast_resistant_concrete", {
- description = S("Blast-resistant Concrete Block"),
- tiles = {"technic_blast_resistant_concrete_block.png",},
- groups={cracky=1, level=3, concrete=1},
- sounds = default.node_sound_stone_defaults(),
- after_place_node = function(pos, player, itemstack)
- technic.update_posts(pos, false)
- end,
- after_dig_node = function (pos, oldnode, oldmetadata, digger)
- technic.update_posts(pos, false)
- end,
-})
-
-minetest.register_node(":technic:concrete_post_platform", {
- description = S("Concrete Post Platform"),
- tiles = {"technic_concrete_block.png",},
- groups={cracky=1, level=2},
- sounds = default.node_sound_stone_defaults(),
- paramtype = "light",
- drawtype = "nodebox",
- node_box = {
- type = "fixed",
- fixed = {box_platform}
- },
- on_place = function (itemstack, placer, pointed_thing)
- local node = minetest.get_node(pointed_thing.under)
- if not technic.concrete_posts[node.name] then
- return minetest.item_place_node(itemstack, placer, pointed_thing)
- end
- local links = technic.concrete_posts[node.name]
- if links[6] ~= 0 then -- The post already has a platform
- return minetest.item_place_node(itemstack, placer, pointed_thing)
- end
- local id = technic.get_post_id({links[1], links[2], links[3], links[4], links[5], 1})
- minetest.set_node(pointed_thing.under, {name="technic:concrete_post"..id})
- itemstack:take_item()
- placer:set_wielded_item(itemstack)
- return itemstack
- end,
-})
-
-local function gen_post_nodebox(x1, x2, z1, z2, y, platform)
- local box
- local xx = x1 + x2
- local zz = z1 + z2
- if ((xx == 2 and zz == 0) or (xx == 0 and zz == 2)) and y == 0 then
- box = {}
- else
- box = {box_center}
- end
- if x1 ~= 0 then
- table.insert(box, box_x1)
- end
- if x2 ~= 0 then
- table.insert(box, box_x2)
- end
- if z1 ~= 0 then
- table.insert(box, box_z1)
- end
- if z2 ~= 0 then
- table.insert(box, box_z2)
- end
- if platform ~= 0 then
- table.insert(box, box_platform)
- end
- return box
-end
-
-local function dig_post_with_platform(pos, oldnode, oldmetadata)
- oldnode.name = "technic:concrete_post0"
- minetest.set_node(pos, oldnode)
- technic.update_posts(pos, true)
-end
-
-function technic.posts_should_connect(pos)
- local node = minetest.get_node(pos)
- if technic.concrete_posts[node.name] then
- return "post"
- elseif minetest.get_item_group(node.name, "concrete") ~= 0 then
- return "block"
- end
-end
-
-function technic.get_post_id(links)
- return (links[1] * 1) + (links[2] * 2)
- + (links[3] * 4) + (links[4] * 8)
- + (links[5] * 16) + (links[6] * 32)
-end
-
-function technic.update_posts(pos, set, secondrun)
- local node = minetest.get_node(pos)
- local link_positions = {
- {x=pos.x+1, y=pos.y, z=pos.z},
- {x=pos.x-1, y=pos.y, z=pos.z},
- {x=pos.x, y=pos.y, z=pos.z+1},
- {x=pos.x, y=pos.y, z=pos.z-1},
- {x=pos.x, y=pos.y-1, z=pos.z},
- {x=pos.x, y=pos.y+1, z=pos.z},
- }
-
- local links = {0, 0, 0, 0, 0, 0}
-
- for i, link_pos in pairs(link_positions) do
- local connecttype = technic.posts_should_connect(link_pos)
- if connecttype then
- links[i] = 1
- -- Have posts next to us update theirselves,
- -- but only once. (We don't want to start an
- -- infinite loop of updates)
- if not secondrun and connecttype == "post" then
- technic.update_posts(link_pos, true, true)
- end
- end
- end
-
- if links[5] == 1 or links[6] == 1 then
- links[5] = 1
- links[6] = 0
- end
-
- -- We don't want to set ourselves if we have been removed or we are
- -- updating a concrete node
- if set then
- -- Preserve platform
- local oldlinks = technic.concrete_posts[node.name]
- if oldlinks then
- links[6] = oldlinks[6]
- end
- minetest.set_node(pos, {name="technic:concrete_post"
- ..technic.get_post_id(links)})
- end
-end
-
-for x1 = 0, 1 do
-for x2 = 0, 1 do
-for z1 = 0, 1 do
-for z2 = 0, 1 do
-for y = 0, 1 do
-for platform = 0, 1 do
- local links = {x1, x2, z1, z2, y, platform}
- local id = technic.get_post_id(links)
- technic.concrete_posts["technic:concrete_post"..id] = links
-
- local groups = {cracky=1, level=2, concrete_post=1}
- if id ~= 0 then
- groups.not_in_creative_inventory = 1
- end
-
- local drop = "technic:concrete_post0"
- local after_dig_node = function(pos, oldnode, oldmetadata, digger)
- technic.update_posts(pos, false)
- end
- if platform ~= 0 then
- drop = "technic:concrete_post_platform"
- after_dig_node = function(pos, oldnode, oldmetadata, digger)
- dig_post_with_platform(pos, oldnode, oldmetadata)
- end
- end
-
- minetest.register_node(":technic:concrete_post"..id, {
- description = S("Concrete Post"),
- tiles = {"technic_concrete_block.png"},
- groups = groups,
- sounds = default.node_sound_stone_defaults(),
- drop = drop,
- paramtype = "light",
- sunlight_propagates = true,
- drawtype = "nodebox",
- node_box = {
- type = "fixed",
- fixed = gen_post_nodebox(x1, x2, z1, z2, y, platform),
- },
- after_place_node = function(pos, placer, itemstack)
- technic.update_posts(pos, true)
- end,
- after_dig_node = after_dig_node,
- })
-end
-end
-end
-end
-end
-end
-
diff --git a/technic/concrete/locale/de.txt b/technic/concrete/locale/de.txt
deleted file mode 100644
index 83fdc19..0000000
--- a/technic/concrete/locale/de.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-# German Translation for technic_concrete
-# Deutsche Übersetzung von technic_concrete
-# by Xanthin
-
-Rebar = Bewehrungsstab
-Concrete Block = Betonblock
-Blast-resistant Concrete Block = Explosionsbestaendiger Betonblock
-Concrete Post Platform = Betonpfostenplattform
-Concrete Post = Betonpfosten
-
diff --git a/technic/concrete/locale/template.txt b/technic/concrete/locale/template.txt
deleted file mode 100644
index 451adaf..0000000
--- a/technic/concrete/locale/template.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-# technic_concrete translation template
-
-Rebar =
-Concrete Block =
-Blast-resistant Concrete Block =
-Concrete Post Platform =
-Concrete Post =
-
diff --git a/technic/concrete/locale/tr.txt b/technic/concrete/locale/tr.txt
deleted file mode 100644
index 179d29b..0000000
--- a/technic/concrete/locale/tr.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-# turkish translation by mahmutelmas06
-
-Rebar = Beton demiri
-Concrete Block = Beton blok
-Blast-resistant Concrete Block = Patlamaya dayanıklı beton blok
-Concrete Post Platform = Beton direk platformu
-Concrete Post = Beton direk
diff --git a/technic/concrete/textures/technic_blast_resistant_concrete_block.png b/technic/concrete/textures/technic_blast_resistant_concrete_block.png
deleted file mode 100644
index b7d8588..0000000
--- a/technic/concrete/textures/technic_blast_resistant_concrete_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/concrete/textures/technic_concrete_block.png b/technic/concrete/textures/technic_concrete_block.png
deleted file mode 100644
index cd94594..0000000
--- a/technic/concrete/textures/technic_concrete_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/concrete/textures/technic_rebar.png b/technic/concrete/textures/technic_rebar.png
deleted file mode 100644
index 16d1fc5..0000000
--- a/technic/concrete/textures/technic_rebar.png
+++ /dev/null
Binary files differ
diff --git a/technic/concrete/textures/x32/technic_concrete_block.png b/technic/concrete/textures/x32/technic_concrete_block.png
deleted file mode 100644
index 91364f3..0000000
--- a/technic/concrete/textures/x32/technic_concrete_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/concrete/textures/x32/technic_rebar.png b/technic/concrete/textures/x32/technic_rebar.png
deleted file mode 100644
index 16d1fc5..0000000
--- a/technic/concrete/textures/x32/technic_rebar.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic/config.lua b/technic/config.lua
index 81a2224..81a2224 100644
--- a/technic/technic/config.lua
+++ b/technic/config.lua
diff --git a/technic/technic/crafts.lua b/technic/crafts.lua
index 8a8cd37..8a8cd37 100644
--- a/technic/technic/crafts.lua
+++ b/technic/crafts.lua
diff --git a/technic/technic/depends.txt b/technic/depends.txt
index 746fe34..746fe34 100644
--- a/technic/technic/depends.txt
+++ b/technic/depends.txt
diff --git a/technic/extranodes/depends.txt b/technic/extranodes/depends.txt
deleted file mode 100644
index 6335bfd..0000000
--- a/technic/extranodes/depends.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-default
-technic_worldgen
-concrete
-intllib?
-moreblocks?
diff --git a/technic/extranodes/init.lua b/technic/extranodes/init.lua
deleted file mode 100644
index 22a1d9f..0000000
--- a/technic/extranodes/init.lua
+++ /dev/null
@@ -1,103 +0,0 @@
--- Minetest 0.4.6 mod: extranodes
--- namespace: technic
--- Boilerplate to support localized strings if intllib mod is installed.
-local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
-
-if minetest.get_modpath("moreblocks") then
-
- -- register stairsplus/circular_saw nodes
- -- we skip blast resistant concrete and uranium intentionally
- -- chrome seems to be too hard of a metal to be actually sawable
-
- stairsplus:register_all("technic", "marble", "technic:marble", {
- description=S("Marble"),
- groups={cracky=3, not_in_creative_inventory=1},
- tiles={"technic_marble.png"},
- })
-
- stairsplus:register_all("technic", "marble_bricks", "technic:marble_bricks", {
- description=S("Marble Bricks"),
- groups={cracky=3, not_in_creative_inventory=1},
- tiles={"technic_marble_bricks.png"},
- })
-
- stairsplus:register_all("technic", "granite", "technic:granite", {
- description=S("Granite"),
- groups={cracky=1, not_in_creative_inventory=1},
- tiles={"technic_granite.png"},
- })
-
- stairsplus:register_all("technic", "concrete", "technic:concrete", {
- description=S("Concrete"),
- groups={cracky=3, not_in_creative_inventory=1},
- tiles={"technic_concrete_block.png"},
- })
-
- stairsplus:register_all("technic", "zinc_block", "technic:zinc_block", {
- description=S("Zinc Block"),
- groups={cracky=1, not_in_creative_inventory=1},
- tiles={"technic_zinc_block.png"},
- })
-
- stairsplus:register_all("technic", "cast_iron_block", "technic:cast_iron_block", {
- description=S("Cast Iron Block"),
- groups={cracky=1, not_in_creative_inventory=1},
- tiles={"technic_cast_iron_block.png"},
- })
-
- stairsplus:register_all("technic", "carbon_steel_block", "technic:carbon_steel_block", {
- description=S("Carbon Steel Block"),
- groups={cracky=1, not_in_creative_inventory=1},
- tiles={"technic_carbon_steel_block.png"},
- })
-
- stairsplus:register_all("technic", "stainless_steel_block", "technic:stainless_steel_block", {
- description=S("Stainless Steel Block"),
- groups={cracky=1, not_in_creative_inventory=1},
- tiles={"technic_stainless_steel_block.png"},
- })
-
- stairsplus:register_all("technic", "brass_block", "technic:brass_block", {
- description=S("Brass Block"),
- groups={cracky=1, not_in_creative_inventory=1},
- tiles={"technic_brass_block.png"},
- })
-
- function register_technic_stairs_alias(modname, origname, newmod, newname)
- minetest.register_alias(modname .. ":slab_" .. origname, newmod..":slab_" .. newname)
- minetest.register_alias(modname .. ":slab_" .. origname .. "_inverted", newmod..":slab_" .. newname .. "_inverted")
- minetest.register_alias(modname .. ":slab_" .. origname .. "_wall", newmod..":slab_" .. newname .. "_wall")
- minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter", newmod..":slab_" .. newname .. "_quarter")
- minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_inverted", newmod..":slab_" .. newname .. "_quarter_inverted")
- minetest.register_alias(modname .. ":slab_" .. origname .. "_quarter_wall", newmod..":slab_" .. newname .. "_quarter_wall")
- minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter", newmod..":slab_" .. newname .. "_three_quarter")
- minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_inverted", newmod..":slab_" .. newname .. "_three_quarter_inverted")
- minetest.register_alias(modname .. ":slab_" .. origname .. "_three_quarter_wall", newmod..":slab_" .. newname .. "_three_quarter_wall")
- minetest.register_alias(modname .. ":stair_" .. origname, newmod..":stair_" .. newname)
- minetest.register_alias(modname .. ":stair_" .. origname .. "_inverted", newmod..":stair_" .. newname .. "_inverted")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_wall", newmod..":stair_" .. newname .. "_wall")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", newmod..":stair_" .. newname .. "_wall_half")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_half", newmod..":stair_" .. newname .. "_half")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_half_inverted", newmod..":stair_" .. newname .. "_half_inverted")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half", newmod..":stair_" .. newname .. "_right_half")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_right_half_inverted", newmod..":stair_" .. newname .. "_right_half_inverted")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half", newmod..":stair_" .. newname .. "_wall_half")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_wall_half_inverted", newmod..":stair_" .. newname .. "_wall_half_inverted")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_inner", newmod..":stair_" .. newname .. "_inner")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_inner_inverted", newmod..":stair_" .. newname .. "_inner_inverted")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_outer", newmod..":stair_" .. newname .. "_outer")
- minetest.register_alias(modname .. ":stair_" .. origname .. "_outer_inverted", newmod..":stair_" .. newname .. "_outer_inverted")
- minetest.register_alias(modname .. ":panel_" .. origname .. "_bottom", newmod..":panel_" .. newname .. "_bottom")
- minetest.register_alias(modname .. ":panel_" .. origname .. "_top", newmod..":panel_" .. newname .. "_top")
- minetest.register_alias(modname .. ":panel_" .. origname .. "_vertical", newmod..":panel_" .. newname .. "_vertical")
- minetest.register_alias(modname .. ":micro_" .. origname .. "_bottom", newmod..":micro_" .. newname .. "_bottom")
- minetest.register_alias(modname .. ":micro_" .. origname .. "_top", newmod..":micro_" .. newname .. "_top")
- end
-
- register_technic_stairs_alias("stairsplus", "concrete", "technic", "concrete")
- register_technic_stairs_alias("stairsplus", "marble", "technic", "marble")
- register_technic_stairs_alias("stairsplus", "granite", "technic", "granite")
- register_technic_stairs_alias("stairsplus", "marble_bricks", "technic", "marble_bricks")
-
-end
diff --git a/technic/extranodes/locale/de.txt b/technic/extranodes/locale/de.txt
deleted file mode 100644
index f3c017e..0000000
--- a/technic/extranodes/locale/de.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-# German Translation for technic_extranodes
-# Deutsche Übersetzung von technic_extranodes
-# by Xanthin
-
-Marble = Marmor
-Marble Bricks = Marmorziegel
-Granite = Granit
-Concrete = Beton
-
diff --git a/technic/extranodes/locale/template.txt b/technic/extranodes/locale/template.txt
deleted file mode 100644
index 2ffe498..0000000
--- a/technic/extranodes/locale/template.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-# technic_extranodes translation template
-
-Marble =
-Marble Bricks =
-Granite =
-Concrete =
-
diff --git a/technic/extranodes/locale/tr.txt b/technic/extranodes/locale/tr.txt
deleted file mode 100644
index 90d8154..0000000
--- a/technic/extranodes/locale/tr.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-# turkish translation by mahmutelmas06
-
-Marble = Mermer
-Marble Bricks = Mermer tuğla
-Granite = Granit
-Concrete = Beton
diff --git a/technic/technic/helpers.lua b/technic/helpers.lua
index e8efcf3..e8efcf3 100644
--- a/technic/technic/helpers.lua
+++ b/technic/helpers.lua
diff --git a/technic/technic/init.lua b/technic/init.lua
index 25361af..25361af 100644
--- a/technic/technic/init.lua
+++ b/technic/init.lua
diff --git a/technic/technic/items.lua b/technic/items.lua
index 27e05e4..27e05e4 100644
--- a/technic/technic/items.lua
+++ b/technic/items.lua
diff --git a/technic/technic/legacy.lua b/technic/legacy.lua
index 8360a71..8360a71 100644
--- a/technic/technic/legacy.lua
+++ b/technic/legacy.lua
diff --git a/technic/technic/locale/de.txt b/technic/locale/de.txt
index 855ec5a..855ec5a 100644
--- a/technic/technic/locale/de.txt
+++ b/technic/locale/de.txt
diff --git a/technic/technic/locale/es.txt b/technic/locale/es.txt
index 7945d65..7945d65 100644
--- a/technic/technic/locale/es.txt
+++ b/technic/locale/es.txt
diff --git a/technic/technic/locale/it.txt b/technic/locale/it.txt
index 59ba7f6..59ba7f6 100644
--- a/technic/technic/locale/it.txt
+++ b/technic/locale/it.txt
diff --git a/technic/technic/locale/template.txt b/technic/locale/template.txt
index 0464241..0464241 100644
--- a/technic/technic/locale/template.txt
+++ b/technic/locale/template.txt
diff --git a/technic/technic/machines/HV/battery_box.lua b/technic/machines/HV/battery_box.lua
index 1e054ec..1e054ec 100644
--- a/technic/technic/machines/HV/battery_box.lua
+++ b/technic/machines/HV/battery_box.lua
diff --git a/technic/technic/machines/HV/cables.lua b/technic/machines/HV/cables.lua
index 25297c8..25297c8 100644
--- a/technic/technic/machines/HV/cables.lua
+++ b/technic/machines/HV/cables.lua
diff --git a/technic/technic/machines/HV/forcefield.lua b/technic/machines/HV/forcefield.lua
index 0f0836d..0f0836d 100644
--- a/technic/technic/machines/HV/forcefield.lua
+++ b/technic/machines/HV/forcefield.lua
diff --git a/technic/technic/machines/HV/generator.lua b/technic/machines/HV/generator.lua
index aa83590..aa83590 100644
--- a/technic/technic/machines/HV/generator.lua
+++ b/technic/machines/HV/generator.lua
diff --git a/technic/technic/machines/HV/init.lua b/technic/machines/HV/init.lua
index d7136b4..d7136b4 100644
--- a/technic/technic/machines/HV/init.lua
+++ b/technic/machines/HV/init.lua
diff --git a/technic/technic/machines/HV/nuclear_reactor.lua b/technic/machines/HV/nuclear_reactor.lua
index 3aa1ba8..3aa1ba8 100644
--- a/technic/technic/machines/HV/nuclear_reactor.lua
+++ b/technic/machines/HV/nuclear_reactor.lua
diff --git a/technic/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua
index 60805cc..60805cc 100644
--- a/technic/technic/machines/HV/quarry.lua
+++ b/technic/machines/HV/quarry.lua
diff --git a/technic/technic/machines/HV/solar_array.lua b/technic/machines/HV/solar_array.lua
index 414291a..414291a 100644
--- a/technic/technic/machines/HV/solar_array.lua
+++ b/technic/machines/HV/solar_array.lua
diff --git a/technic/technic/machines/LV/alloy_furnace.lua b/technic/machines/LV/alloy_furnace.lua
index bdf2f31..bdf2f31 100644
--- a/technic/technic/machines/LV/alloy_furnace.lua
+++ b/technic/machines/LV/alloy_furnace.lua
diff --git a/technic/technic/machines/LV/battery_box.lua b/technic/machines/LV/battery_box.lua
index 429bcd6..429bcd6 100644
--- a/technic/technic/machines/LV/battery_box.lua
+++ b/technic/machines/LV/battery_box.lua
diff --git a/technic/technic/machines/LV/cables.lua b/technic/machines/LV/cables.lua
index e18eae1..e18eae1 100644
--- a/technic/technic/machines/LV/cables.lua
+++ b/technic/machines/LV/cables.lua
diff --git a/technic/technic/machines/LV/cnc.lua b/technic/machines/LV/cnc.lua
index dd67e9b..dd67e9b 100644
--- a/technic/technic/machines/LV/cnc.lua
+++ b/technic/machines/LV/cnc.lua
diff --git a/technic/technic/machines/LV/cnc_api.lua b/technic/machines/LV/cnc_api.lua
index f5aae5c..f5aae5c 100644
--- a/technic/technic/machines/LV/cnc_api.lua
+++ b/technic/machines/LV/cnc_api.lua
diff --git a/technic/technic/machines/LV/cnc_nodes.lua b/technic/machines/LV/cnc_nodes.lua
index 05be9af..05be9af 100644
--- a/technic/technic/machines/LV/cnc_nodes.lua
+++ b/technic/machines/LV/cnc_nodes.lua
diff --git a/technic/technic/machines/LV/compressor.lua b/technic/machines/LV/compressor.lua
index e2bde40..e2bde40 100644
--- a/technic/technic/machines/LV/compressor.lua
+++ b/technic/machines/LV/compressor.lua
diff --git a/technic/technic/machines/LV/electric_furnace.lua b/technic/machines/LV/electric_furnace.lua
index cc4daff..cc4daff 100644
--- a/technic/technic/machines/LV/electric_furnace.lua
+++ b/technic/machines/LV/electric_furnace.lua
diff --git a/technic/technic/machines/LV/extractor.lua b/technic/machines/LV/extractor.lua
index 363d2e3..363d2e3 100644
--- a/technic/technic/machines/LV/extractor.lua
+++ b/technic/machines/LV/extractor.lua
diff --git a/technic/technic/machines/LV/generator.lua b/technic/machines/LV/generator.lua
index 999dbc5..999dbc5 100644
--- a/technic/technic/machines/LV/generator.lua
+++ b/technic/machines/LV/generator.lua
diff --git a/technic/technic/machines/LV/geothermal.lua b/technic/machines/LV/geothermal.lua
index e88d3c9..e88d3c9 100644
--- a/technic/technic/machines/LV/geothermal.lua
+++ b/technic/machines/LV/geothermal.lua
diff --git a/technic/technic/machines/LV/grinder.lua b/technic/machines/LV/grinder.lua
index da9ea29..da9ea29 100644
--- a/technic/technic/machines/LV/grinder.lua
+++ b/technic/machines/LV/grinder.lua
diff --git a/technic/technic/machines/LV/init.lua b/technic/machines/LV/init.lua
index 30523c9..30523c9 100644
--- a/technic/technic/machines/LV/init.lua
+++ b/technic/machines/LV/init.lua
diff --git a/technic/technic/machines/LV/music_player.lua b/technic/machines/LV/music_player.lua
index dc7e2d0..dc7e2d0 100644
--- a/technic/technic/machines/LV/music_player.lua
+++ b/technic/machines/LV/music_player.lua
diff --git a/technic/technic/machines/LV/solar_array.lua b/technic/machines/LV/solar_array.lua
index 4d2c3b3..4d2c3b3 100644
--- a/technic/technic/machines/LV/solar_array.lua
+++ b/technic/machines/LV/solar_array.lua
diff --git a/technic/technic/machines/LV/solar_panel.lua b/technic/machines/LV/solar_panel.lua
index 41dff95..41dff95 100644
--- a/technic/technic/machines/LV/solar_panel.lua
+++ b/technic/machines/LV/solar_panel.lua
diff --git a/technic/technic/machines/LV/water_mill.lua b/technic/machines/LV/water_mill.lua
index 9088d1d..9088d1d 100644
--- a/technic/technic/machines/LV/water_mill.lua
+++ b/technic/machines/LV/water_mill.lua
diff --git a/technic/technic/machines/MV/alloy_furnace.lua b/technic/machines/MV/alloy_furnace.lua
index a1918fd..a1918fd 100644
--- a/technic/technic/machines/MV/alloy_furnace.lua
+++ b/technic/machines/MV/alloy_furnace.lua
diff --git a/technic/technic/machines/MV/battery_box.lua b/technic/machines/MV/battery_box.lua
index 45437c1..45437c1 100644
--- a/technic/technic/machines/MV/battery_box.lua
+++ b/technic/machines/MV/battery_box.lua
diff --git a/technic/technic/machines/MV/cables.lua b/technic/machines/MV/cables.lua
index b1a34c8..b1a34c8 100644
--- a/technic/technic/machines/MV/cables.lua
+++ b/technic/machines/MV/cables.lua
diff --git a/technic/technic/machines/MV/centrifuge.lua b/technic/machines/MV/centrifuge.lua
index 5bf24bf..5bf24bf 100644
--- a/technic/technic/machines/MV/centrifuge.lua
+++ b/technic/machines/MV/centrifuge.lua
diff --git a/technic/technic/machines/MV/compressor.lua b/technic/machines/MV/compressor.lua
index 5b36cc5..5b36cc5 100644
--- a/technic/technic/machines/MV/compressor.lua
+++ b/technic/machines/MV/compressor.lua
diff --git a/technic/technic/machines/MV/electric_furnace.lua b/technic/machines/MV/electric_furnace.lua
index 1f6b1c2..1f6b1c2 100644
--- a/technic/technic/machines/MV/electric_furnace.lua
+++ b/technic/machines/MV/electric_furnace.lua
diff --git a/technic/technic/machines/MV/extractor.lua b/technic/machines/MV/extractor.lua
index fdef5b2..fdef5b2 100644
--- a/technic/technic/machines/MV/extractor.lua
+++ b/technic/machines/MV/extractor.lua
diff --git a/technic/technic/machines/MV/generator.lua b/technic/machines/MV/generator.lua
index 4ae24b8..4ae24b8 100644
--- a/technic/technic/machines/MV/generator.lua
+++ b/technic/machines/MV/generator.lua
diff --git a/technic/technic/machines/MV/grinder.lua b/technic/machines/MV/grinder.lua
index dac536c..dac536c 100644
--- a/technic/technic/machines/MV/grinder.lua
+++ b/technic/machines/MV/grinder.lua
diff --git a/technic/technic/machines/MV/init.lua b/technic/machines/MV/init.lua
index 72a98b6..72a98b6 100644
--- a/technic/technic/machines/MV/init.lua
+++ b/technic/machines/MV/init.lua
diff --git a/technic/technic/machines/MV/lighting.lua b/technic/machines/MV/lighting.lua
index 76fcb20..76fcb20 100644
--- a/technic/technic/machines/MV/lighting.lua
+++ b/technic/machines/MV/lighting.lua
diff --git a/technic/technic/machines/MV/power_radiator.lua b/technic/machines/MV/power_radiator.lua
index 560f8a9..560f8a9 100644
--- a/technic/technic/machines/MV/power_radiator.lua
+++ b/technic/machines/MV/power_radiator.lua
diff --git a/technic/technic/machines/MV/solar_array.lua b/technic/machines/MV/solar_array.lua
index 227d8ee..227d8ee 100644
--- a/technic/technic/machines/MV/solar_array.lua
+++ b/technic/machines/MV/solar_array.lua
diff --git a/technic/technic/machines/MV/tool_workshop.lua b/technic/machines/MV/tool_workshop.lua
index 318b1ec..318b1ec 100644
--- a/technic/technic/machines/MV/tool_workshop.lua
+++ b/technic/machines/MV/tool_workshop.lua
diff --git a/technic/technic/machines/MV/wind_mill.lua b/technic/machines/MV/wind_mill.lua
index c553051..c553051 100644
--- a/technic/technic/machines/MV/wind_mill.lua
+++ b/technic/machines/MV/wind_mill.lua
diff --git a/technic/technic/machines/init.lua b/technic/machines/init.lua
index ad79eab..ad79eab 100644
--- a/technic/technic/machines/init.lua
+++ b/technic/machines/init.lua
diff --git a/technic/technic/machines/other/anchor.lua b/technic/machines/other/anchor.lua
index 1c15bd2..1c15bd2 100644
--- a/technic/technic/machines/other/anchor.lua
+++ b/technic/machines/other/anchor.lua
diff --git a/technic/technic/machines/other/coal_alloy_furnace.lua b/technic/machines/other/coal_alloy_furnace.lua
index 58af679..58af679 100644
--- a/technic/technic/machines/other/coal_alloy_furnace.lua
+++ b/technic/machines/other/coal_alloy_furnace.lua
diff --git a/technic/technic/machines/other/coal_furnace.lua b/technic/machines/other/coal_furnace.lua
index 53a0f8b..53a0f8b 100644
--- a/technic/technic/machines/other/coal_furnace.lua
+++ b/technic/machines/other/coal_furnace.lua
diff --git a/technic/technic/machines/other/constructor.lua b/technic/machines/other/constructor.lua
index 3396ac7..3396ac7 100644
--- a/technic/technic/machines/other/constructor.lua
+++ b/technic/machines/other/constructor.lua
diff --git a/technic/technic/machines/other/frames.lua b/technic/machines/other/frames.lua
index b3f39b9..b3f39b9 100644
--- a/technic/technic/machines/other/frames.lua
+++ b/technic/machines/other/frames.lua
diff --git a/technic/technic/machines/other/init.lua b/technic/machines/other/init.lua
index f4a82f0..f4a82f0 100644
--- a/technic/technic/machines/other/init.lua
+++ b/technic/machines/other/init.lua
diff --git a/technic/technic/machines/other/injector.lua b/technic/machines/other/injector.lua
index ec8966c..ec8966c 100644
--- a/technic/technic/machines/other/injector.lua
+++ b/technic/machines/other/injector.lua
diff --git a/technic/technic/machines/register/alloy_furnace.lua b/technic/machines/register/alloy_furnace.lua
index 879e528..879e528 100644
--- a/technic/technic/machines/register/alloy_furnace.lua
+++ b/technic/machines/register/alloy_furnace.lua
diff --git a/technic/technic/machines/register/alloy_recipes.lua b/technic/machines/register/alloy_recipes.lua
index bd09bd6..bd09bd6 100644
--- a/technic/technic/machines/register/alloy_recipes.lua
+++ b/technic/machines/register/alloy_recipes.lua
diff --git a/technic/technic/machines/register/battery_box.lua b/technic/machines/register/battery_box.lua
index 82edca0..82edca0 100644
--- a/technic/technic/machines/register/battery_box.lua
+++ b/technic/machines/register/battery_box.lua
diff --git a/technic/technic/machines/register/cables.lua b/technic/machines/register/cables.lua
index a1e7bc8..a1e7bc8 100644
--- a/technic/technic/machines/register/cables.lua
+++ b/technic/machines/register/cables.lua
diff --git a/technic/technic/machines/register/centrifuge.lua b/technic/machines/register/centrifuge.lua
index dd05977..dd05977 100644
--- a/technic/technic/machines/register/centrifuge.lua
+++ b/technic/machines/register/centrifuge.lua
diff --git a/technic/technic/machines/register/centrifuge_recipes.lua b/technic/machines/register/centrifuge_recipes.lua
index 05642f5..05642f5 100644
--- a/technic/technic/machines/register/centrifuge_recipes.lua
+++ b/technic/machines/register/centrifuge_recipes.lua
diff --git a/technic/technic/machines/register/common.lua b/technic/machines/register/common.lua
index ce0eee6..ce0eee6 100644
--- a/technic/technic/machines/register/common.lua
+++ b/technic/machines/register/common.lua
diff --git a/technic/technic/machines/register/compressor.lua b/technic/machines/register/compressor.lua
index 49830d7..49830d7 100644
--- a/technic/technic/machines/register/compressor.lua
+++ b/technic/machines/register/compressor.lua
diff --git a/technic/technic/machines/register/compressor_recipes.lua b/technic/machines/register/compressor_recipes.lua
index 872be04..872be04 100644
--- a/technic/technic/machines/register/compressor_recipes.lua
+++ b/technic/machines/register/compressor_recipes.lua
diff --git a/technic/technic/machines/register/electric_furnace.lua b/technic/machines/register/electric_furnace.lua
index 44de16c..44de16c 100644
--- a/technic/technic/machines/register/electric_furnace.lua
+++ b/technic/machines/register/electric_furnace.lua
diff --git a/technic/technic/machines/register/extractor.lua b/technic/machines/register/extractor.lua
index eeef9ff..eeef9ff 100644
--- a/technic/technic/machines/register/extractor.lua
+++ b/technic/machines/register/extractor.lua
diff --git a/technic/technic/machines/register/extractor_recipes.lua b/technic/machines/register/extractor_recipes.lua
index 1de0ba0..1de0ba0 100644
--- a/technic/technic/machines/register/extractor_recipes.lua
+++ b/technic/machines/register/extractor_recipes.lua
diff --git a/technic/technic/machines/register/generator.lua b/technic/machines/register/generator.lua
index 31c1cef..31c1cef 100644
--- a/technic/technic/machines/register/generator.lua
+++ b/technic/machines/register/generator.lua
diff --git a/technic/technic/machines/register/grinder.lua b/technic/machines/register/grinder.lua
index 19ea094..19ea094 100644
--- a/technic/technic/machines/register/grinder.lua
+++ b/technic/machines/register/grinder.lua
diff --git a/technic/technic/machines/register/grinder_recipes.lua b/technic/machines/register/grinder_recipes.lua
index 87c6ade..87c6ade 100644
--- a/technic/technic/machines/register/grinder_recipes.lua
+++ b/technic/machines/register/grinder_recipes.lua
diff --git a/technic/technic/machines/register/grindings.lua b/technic/machines/register/grindings.lua
index 9231166..9231166 100644
--- a/technic/technic/machines/register/grindings.lua
+++ b/technic/machines/register/grindings.lua
diff --git a/technic/technic/machines/register/init.lua b/technic/machines/register/init.lua
index 1667d75..1667d75 100644
--- a/technic/technic/machines/register/init.lua
+++ b/technic/machines/register/init.lua
diff --git a/technic/technic/machines/register/machine_base.lua b/technic/machines/register/machine_base.lua
index 0c46261..0c46261 100644
--- a/technic/technic/machines/register/machine_base.lua
+++ b/technic/machines/register/machine_base.lua
diff --git a/technic/technic/machines/register/recipes.lua b/technic/machines/register/recipes.lua
index d30fd4f..d30fd4f 100644
--- a/technic/technic/machines/register/recipes.lua
+++ b/technic/machines/register/recipes.lua
diff --git a/technic/technic/machines/register/solar_array.lua b/technic/machines/register/solar_array.lua
index 39f50d2..39f50d2 100644
--- a/technic/technic/machines/register/solar_array.lua
+++ b/technic/machines/register/solar_array.lua
diff --git a/technic/technic/machines/supply_converter.lua b/technic/machines/supply_converter.lua
index ffcd40d..ffcd40d 100644
--- a/technic/technic/machines/supply_converter.lua
+++ b/technic/machines/supply_converter.lua
diff --git a/technic/technic/machines/switching_station.lua b/technic/machines/switching_station.lua
index d6f23a3..d6f23a3 100644
--- a/technic/technic/machines/switching_station.lua
+++ b/technic/machines/switching_station.lua
diff --git a/technic/manual.md b/technic/manual.md
deleted file mode 100644
index 9031792..0000000
--- a/technic/manual.md
+++ /dev/null
@@ -1,1488 +0,0 @@
-Minetest technic modpack user manual
-====================================
-
-The technic modpack extends the Minetest game with many new elements,
-mainly constructable machines and tools. It is a large modpack, and
-tends to dominate gameplay when it is used. This manual describes how
-to use the technic modpack, mainly from a player's perspective.
-
-The technic modpack depends on some other modpacks:
-
-* the basic Minetest game
-* mesecons, which supports the construction of logic systems based on
- signalling elements
-* pipeworks, which supports the automation of item transport
-* moreores, which provides some additional ore types
-
-This manual doesn't explain how to use these other modpacks, which ought
-to (but actually don't) have their own manuals.
-
-Recipes for constructable items in technic are generally not guessable,
-and are also not specifically documented here. You should use a
-craft guide mod to look up the recipes in-game. For the best possible
-guidance, use the unified\_inventory mod, with which technic registers
-its specialised recipe types.
-
-substances
-----------
-
-### ore ###
-
-The technic mod makes extensive use of not just the default ores but also
-some that are added by mods. You will need to mine for all the ore types
-in the course of the game. Each ore type is found at a specific range of
-elevations, and while the ranges mostly overlap, some have non-overlapping
-ranges, so you will ultimately need to mine at more than one elevation
-to find all the ores. Also, because one of the best elevations to mine
-at is very deep, you will be unable to mine there early in the game.
-
-Elevation is measured in meters, relative to a reference plane that
-is not quite sea level. (The standard sea level is at an elevation
-of about +1.4.) Positive elevations are above the reference plane and
-negative elevations below. Because elevations are always described this
-way round, greater numbers when higher, we avoid the word "depth".
-
-The ores that matter in technic are coal, iron, copper, tin, zinc,
-chromium, uranium, silver, gold, mithril, mese, and diamond.
-
-Coal is part of the basic Minetest game. It is found from elevation
-+64 downwards, so is available right on the surface at the start of
-the game, but it is far less abundant above elevation 0 than below.
-It is initially used as a fuel, driving important machines in the early
-part of the game. It becomes less important as a fuel once most of your
-machines are electrically powered, but burning fuel remains a way to
-generate electrical power. Coal is also used, usually in dust form, as
-an ingredient in alloying recipes, wherever elemental carbon is required.
-
-Iron is part of the basic Minetest game. It is found from elevation
-+2 downwards, and its abundance increases in stages as one descends,
-reaching its maximum from elevation -64 downwards. It is a common metal,
-used frequently as a structural component. In technic, unlike the basic
-game, iron is used in multiple forms, mainly alloys based on iron and
-including carbon (coal).
-
-Copper is part of the basic Minetest game (having migrated there from
-moreores). It is found from elevation -16 downwards, but is more abundant
-from elevation -64 downwards. It is a common metal, used either on its
-own for its electrical conductivity, or as the base component of alloys.
-Although common, it is very heavily used, and most of the time it will
-be the material that most limits your activity.
-
-Tin is supplied by the moreores mod. It is found from elevation +8
-downwards, with no elevation-dependent variations in abundance beyond
-that point. It is a common metal. Its main use in pure form is as a
-component of electrical batteries. Apart from that its main purpose is
-as the secondary ingredient in bronze (the base being copper), but bronze
-is itself little used. Its abundance is well in excess of its usage,
-so you will usually have a surplus of it.
-
-Zinc is supplied by technic. It is found from elevation +2 downwards,
-with no elevation-dependent variations in abundance beyond that point.
-It is a common metal. Its main use is as the secondary ingredient
-in brass (the base being copper), but brass is itself little used.
-Its abundance is well in excess of its usage, so you will usually have
-a surplus of it.
-
-Chromium is supplied by technic. It is found from elevation -100
-downwards, with no elevation-dependent variations in abundance beyond
-that point. It is a moderately common metal. Its main use is as the
-secondary ingredient in stainless steel (the base being iron).
-
-Uranium is supplied by technic. It is found only from elevation -80 down
-to -300; using it therefore requires one to mine above elevation -300 even
-though deeper mining is otherwise more productive. It is a moderately
-common metal, useful only for reasons related to radioactivity: it forms
-the fuel for nuclear reactors, and is also one of the best radiation
-shielding materials available. It is not difficult to find enough uranium
-ore to satisfy these uses. Beware that the ore is slightly radioactive:
-it will slightly harm you if you stand as close as possible to it.
-It is safe when more than a meter away or when mined.
-
-Silver is supplied by the moreores mod. It is found from elevation -2
-downwards, with no elevation-dependent variations in abundance beyond
-that point. It is a semi-precious metal. It is little used, being most
-notably used in electrical items due to its conductivity, being the best
-conductor of all the pure elements.
-
-Gold is part of the basic Minetest game (having migrated there from
-moreores). It is found from elevation -64 downwards, but is more
-abundant from elevation -256 downwards. It is a precious metal. It is
-little used, being most notably used in electrical items due to its
-combination of good conductivity (third best of all the pure elements)
-and corrosion resistance.
-
-Mithril is supplied by the moreores mod. It is found from elevation
--512 downwards, the deepest ceiling of any minable substance, with
-no elevation-dependent variations in abundance beyond that point.
-It is a rare precious metal, and unlike all the other metals described
-here it is entirely fictional, being derived from J. R. R. Tolkien's
-Middle-Earth setting. It is little used.
-
-Mese is part of the basic Minetest game. It is found from elevation
--64 downwards. The ore is more abundant from elevation -256 downwards,
-and from elevation -1024 downwards there are also occasional blocks of
-solid mese (each yielding as much mese as nine blocks of ore). It is a
-precious gemstone, and unlike diamond it is entirely fictional. It is
-used in many recipes, though mainly not in large quantities, wherever
-some magical quality needs to be imparted.
-
-Diamond is part of the basic Minetest game (having migrated there from
-technic). It is found from elevation -128 downwards, but is more abundant
-from elevation -256 downwards. It is a precious gemstone. It is used
-moderately, mainly for reasons connected to its extreme hardness.
-
-### rock ###
-
-In addition to the ores, there are multiple kinds of rock that need to be
-mined in their own right, rather than for minerals. The rock types that
-matter in technic are standard stone, desert stone, marble, and granite.
-
-Standard stone is part of the basic Minetest game. It is extremely
-common. As in the basic game, when dug it yields cobblestone, which can
-be cooked to turn it back into standard stone. Cobblestone is used in
-recipes only for some relatively primitive machines. Standard stone is
-used in a couple of machine recipes. These rock types gain additional
-significance with technic because the grinder can be used to turn them
-into dirt and sand. This, especially when combined with an automated
-cobblestone generator, can be an easier way to acquire sand than
-collecting it where it occurs naturally.
-
-Desert stone is part of the basic Minetest game. It is found specifically
-in desert biomes, and only from elevation +2 upwards. Although it is
-easily accessible, therefore, its quantity is ultimately quite limited.
-It is used in a few recipes.
-
-Marble is supplied by technic. It is found in dense clusters from
-elevation -50 downwards. It has mainly decorative use, but also appears
-in one machine recipe.
-
-Granite is supplied by technic. It is found in dense clusters from
-elevation -150 downwards. It is much harder to dig than standard stone,
-so impedes mining when it is encountered. It has mainly decorative use,
-but also appears in a couple of machine recipes.
-
-### rubber ###
-
-Rubber is a biologically-derived material that has industrial uses due
-to its electrical resistivity and its impermeability. In technic, it
-is used in a few recipes, and it must be acquired by tapping rubber trees.
-
-If you have the moretrees mod installed, the rubber trees you need
-are those defined by that mod. If not, technic supplies a copy of the
-moretrees rubber tree.
-
-Extracting rubber requires a specific tool, a tree tap. Using the tree
-tap (by left-clicking) on a rubber tree trunk block extracts a lump of
-raw latex from the trunk. Each trunk block can be repeatedly tapped for
-latex, at intervals of several minutes; its appearance changes to show
-whether it is currently ripe for tapping. Each tree has several trunk
-blocks, so several latex lumps can be extracted from a tree in one visit.
-
-Raw latex isn't used directly. It must be vulcanized to produce finished
-rubber. This can be performed by alloying the latex with coal dust.
-
-### metal ###
-
-Many of the substances important in technic are metals, and there is
-a common pattern in how metals are handled. Generally, each metal can
-exist in five forms: ore, lump, dust, ingot, and block. With a couple of
-tricky exceptions in mods outside technic, metals are only *used* in dust,
-ingot, and block forms. Metals can be readily converted between these
-three forms, but can't be converted from them back to ore or lump forms.
-
-As in the basic Minetest game, a "lump" of metal is acquired directly by
-digging ore, and will then be processed into some other form for use.
-A lump is thus more akin to ore than to refined metal. (In real life,
-metal ore rarely yields lumps ("nuggets") of pure metal directly.
-More often the desired metal is chemically bound into the rock as an
-oxide or some other compound, and the ore must be chemically processed
-to yield pure metal.)
-
-Not all metals occur directly as ore. Generally, elemental metals (those
-consisting of a single chemical element) occur as ore, and alloys (those
-consisting of a mixture of multiple elements) do not. In fact, if the
-fictional mithril is taken to be elemental, this pattern is currently
-followed perfectly. (It is not clear in the Middle-Earth setting whether
-mithril is elemental or an alloy.) This might change in the future:
-in real life some alloys do occur as ore, and some elemental metals
-rarely occur naturally outside such alloys. Metals that do not occur
-as ore also lack the "lump" form.
-
-The basic Minetest game offers a single way to refine metals: cook a lump
-in a furnace to produce an ingot. With technic this refinement method
-still exists, but is rarely used outside the early part of the game,
-because technic offers a more efficient method once some machines have
-been built. The grinder, available only in electrically-powered forms,
-can grind a metal lump into two piles of metal dust. Each dust pile
-can then be cooked into an ingot, yielding two ingots from one lump.
-This doubling of material value means that you should only cook a lump
-directly when you have no choice, mainly early in the game when you
-haven't yet built a grinder.
-
-An ingot can also be ground back to (one pile of) dust. Thus it is always
-possible to convert metal between ingot and dust forms, at the expense
-of some energy consumption. Nine ingots of a metal can be crafted into
-a block, which can be used for building. The block can also be crafted
-back to nine ingots. Thus it is possible to freely convert metal between
-ingot and block forms, which is convenient to store the metal compactly.
-Every metal has dust, ingot, and block forms.
-
-Alloying recipes in which a metal is the base ingredient, to produce a
-metal alloy, always come in two forms, using the metal either as dust
-or as an ingot. If the secondary ingredient is also a metal, it must
-be supplied in the same form as the base ingredient. The output alloy
-is also returned in the same form. For example, brass can be produced
-by alloying two copper ingots with one zinc ingot to make three brass
-ingots, or by alloying two piles of copper dust with one pile of zinc
-dust to make three piles of brass dust. The two ways of alloying produce
-equivalent results.
-
-### iron and its alloys ###
-
-Iron forms several important alloys. In real-life history, iron was the
-second metal to be used as the base component of deliberately-constructed
-alloys (the first was copper), and it was the first metal whose working
-required processes of any metallurgical sophistication. The game
-mechanics around iron broadly imitate the historical progression of
-processes around it, rather than the less-varied modern processes.
-
-The two-component alloying system of iron with carbon is of huge
-importance, both in the game and in real life. The basic Minetest game
-doesn't distinguish between these pure iron and these alloys at all,
-but technic introduces a distinction based on the carbon content, and
-renames some items of the basic game accordingly.
-
-The iron/carbon spectrum is represented in the game by three metal
-substances: wrought iron, carbon steel, and cast iron. Wrought iron
-has low carbon content (less than 0.25%), resists shattering, and
-is easily welded, but is relatively soft and susceptible to rusting.
-In real-life history it was used for rails, gates, chains, wire, pipes,
-fasteners, and other purposes. Cast iron has high carbon content
-(2.1% to 4%), is especially hard, and resists corrosion, but is
-relatively brittle, and difficult to work. Historically it was used
-to build large structures such as bridges, and for cannons, cookware,
-and engine cylinders. Carbon steel has medium carbon content (0.25%
-to 2.1%), and intermediate properties: moderately hard and also tough,
-somewhat resistant to corrosion. In real life it is now used for most
-of the purposes previously satisfied by wrought iron and many of those
-of cast iron, but has historically been especially important for its
-use in swords, armor, skyscrapers, large bridges, and machines.
-
-In real-life history, the first form of iron to be refined was
-wrought iron, which is nearly pure iron, having low carbon content.
-It was produced from ore by a low-temperature furnace process (the
-"bloomery") in which the ore/iron remains solid and impurities (slag)
-are progressively removed by hammering ("working", hence "wrought").
-This began in the middle East, around 1800 BCE.
-
-Historically, the next forms of iron to be refined were those of high
-carbon content. This was the result of the development of a more
-sophisticated kind of furnace, the blast furnace, capable of reaching
-higher temperatures. The real advantage of the blast furnace is that it
-melts the metal, allowing it to be cast straight into a shape supplied by
-a mould, rather than having to be gradually beaten into the desired shape.
-A side effect of the blast furnace is that carbon from the furnace's fuel
-is unavoidably incorporated into the metal. Normally iron is processed
-twice through the blast furnace: once producing "pig iron", which has
-very high carbon content and lots of impurities but lower melting point,
-casting it into rough ingots, then remelting the pig iron and casting it
-into the final moulds. The result is called "cast iron". Pig iron was
-first produced in China around 1200 BCE, and cast iron later in the 5th
-century BCE. Incidentally, the Chinese did not have the bloomery process,
-so this was their first iron refining process, and, unlike the rest of
-the world, their first wrought iron was made from pig iron rather than
-directly from ore.
-
-Carbon steel, with intermediate carbon content, was developed much later,
-in Europe in the 17th century CE. It required a more sophisticated
-process, because the blast furnace made it extremely difficult to achieve
-a controlled carbon content. Tweaks of the blast furnace would sometimes
-produce an intermediate carbon content by luck, but the first processes to
-reliably produce steel were based on removing almost all the carbon from
-pig iron and then explicitly mixing a controlled amount of carbon back in.
-
-In the game, the bloomery process is represented by ordinary cooking
-or grinding of an iron lump. The lump represents unprocessed ore,
-and is identified only as "iron", not specifically as wrought iron.
-This standard refining process produces dust or an ingot which is
-specifically identified as wrought iron. Thus the standard refining
-process produces the (nearly) pure metal.
-
-Cast iron is trickier. You might expect from the real-life notes above
-that cooking an iron lump (representing ore) would produce pig iron that
-can then be cooked again to produce cast iron. This is kind of the case,
-but not exactly, because as already noted cooking an iron lump produces
-wrought iron. The game doesn't distinguish between low-temperature
-and high-temperature cooking processes: the same furnace is used not
-just to cast all kinds of metal but also to cook food. So there is no
-distinction between cooking processes to produce distinct wrought iron
-and pig iron. But repeated cooking *is* available as a game mechanic,
-and is indeed used to produce cast iron: re-cooking a wrought iron ingot
-produces a cast iron ingot. So pig iron isn't represented in the game as
-a distinct item; instead wrought iron stands in for pig iron in addition
-to its realistic uses as wrought iron.
-
-Carbon steel is produced by a more regular in-game process: alloying
-wrought iron with coal dust (which is essentially carbon). This bears
-a fair resemblance to the historical development of carbon steel.
-This alloying recipe is relatively time-consuming for the amount of
-material processed, when compared against other alloying recipes, and
-carbon steel is heavily used, so it is wise to alloy it in advance,
-when you're not waiting for it.
-
-There are additional recipes that permit all three of these types of iron
-to be converted into each other. Alloying carbon steel again with coal
-dust produces cast iron, with its higher carbon content. Cooking carbon
-steel or cast iron produces wrought iron, in an abbreviated form of the
-bloomery process.
-
-There's one more iron alloy in the game: stainless steel. It is managed
-in a completely regular manner, created by alloying carbon steel with
-chromium.
-
-### uranium enrichment ###
-
-When uranium is to be used to fuel a nuclear reactor, it is not
-sufficient to merely isolate and refine uranium metal. It is necessary
-to control its isotopic composition, because the different isotopes
-behave differently in nuclear processes.
-
-The main isotopes of interest are U-235 and U-238. U-235 is good at
-sustaining a nuclear chain reaction, because when a U-235 nucleus is
-bombarded with a neutron it will usually fission (split) into fragments.
-It is therefore described as "fissile". U-238, on the other hand,
-is not fissile: if bombarded with a neutron it will usually capture it,
-becoming U-239, which is very unstable and quickly decays into semi-stable
-(and fissile) plutonium-239.
-
-Inconveniently, the fissile U-235 makes up only about 0.7% of natural
-uranium, almost all of the other 99.3% being U-238. Natural uranium
-therefore doesn't make a great nuclear fuel. (In real life there are
-a small number of reactor types that can use it, but technic doesn't
-have such a reactor.) Better nuclear fuel needs to contain a higher
-proportion of U-235.
-
-Achieving a higher U-235 content isn't as simple as separating the U-235
-from the U-238 and just using the required amount of U-235. Because
-U-235 and U-238 are both uranium, and therefore chemically identical,
-they cannot be chemically separated, in the way that different elements
-are separated from each other when refining metal. They do differ
-in atomic mass, so they can be separated by centrifuging, but because
-their atomic masses are very close, centrifuging doesn't separate them
-very well. They cannot be separated completely, but it is possible to
-produce uranium that has the isotopes mixed in different proportions.
-Uranium with a significantly larger fissile U-235 fraction than natural
-uranium is called "enriched", and that with a significantly lower fissile
-fraction is called "depleted".
-
-A single pass through a centrifuge produces two output streams, one with
-a fractionally higher fissile proportion than the input, and one with a
-fractionally lower fissile proportion. To alter the fissile proportion
-by a significant amount, these output streams must be centrifuged again,
-repeatedly. The usual arrangement is a "cascade", a linear arrangement
-of many centrifuges. Each centrifuge takes as input uranium with some
-specific fissile proportion, and passes its two output streams to the
-two adjacent centrifuges. Natural uranium is input somewhere in the
-middle of the cascade, and the two ends of the cascade produce properly
-enriched and depleted uranium.
-
-Fuel for technic's nuclear reactor consists of enriched uranium of which
-3.5% is fissile. (This is a typical value for a real-life light water
-reactor, a common type for power generation.) To enrich uranium in the
-game, it must first be in dust form: the centrifuge will not operate
-on ingots. (In real life uranium enrichment is done with the uranium
-in the form of a gas.) It is best to grind uranium lumps directly to
-dust, rather than cook them to ingots first, because this yields twice
-as much metal dust. When uranium is in refined form (dust, ingot, or
-block), the name of the inventory item indicates its fissile proportion.
-Uranium of any available fissile proportion can be put through all the
-usual processes for metal.
-
-A single centrifuge operation takes two uranium dust piles, and produces
-as output one dust pile with a fissile proportion 0.1% higher and one with
-a fissile proportion 0.1% lower. Uranium can be enriched up to the 3.5%
-required for nuclear fuel, and depleted down to 0.0%. Thus a cascade
-covering the full range of fissile fractions requires 34 cascade stages.
-(In real life, enriching to 3.5% uses thousands of cascade stages.
-Also, centrifuging is less effective when the input isotope ratio
-is more skewed, so the steps in fissile proportion are smaller for
-relatively depleted uranium. Zero fissile content is only asymptotically
-approachable, and natural uranium relatively cheap, so uranium is normally
-only depleted to around 0.3%. On the other hand, much higher enrichment
-than 3.5% isn't much more difficult than enriching that far.)
-
-Although centrifuges can be used manually, it is not feasible to perform
-uranium enrichment by hand. It is a practical necessity to set up
-an automated cascade, using pneumatic tubes to transfer uranium dust
-piles between centrifuges. Because both outputs from a centrifuge are
-ejected into the same tube, sorting tubes are needed to send the outputs
-in different directions along the cascade. It is possible to send items
-into the centrifuges through the same tubes that take the outputs, so the
-simplest version of the cascade structure has a line of 34 centrifuges
-linked by a line of 34 sorting tube segments.
-
-Assuming that the cascade depletes uranium all the way to 0.0%,
-producing one unit of 3.5%-fissile uranium requires the input of five
-units of 0.7%-fissile (natural) uranium, takes 490 centrifuge operations,
-and produces four units of 0.0%-fissile (fully depleted) uranium as a
-byproduct. It is possible to reduce the number of required centrifuge
-operations by using more natural uranium input and outputting only
-partially depleted uranium, but (unlike in real life) this isn't usually
-an economical approach. The 490 operations are not spread equally over
-the cascade stages: the busiest stage is the one taking 0.7%-fissile
-uranium, which performs 28 of the 490 operations. The least busy is the
-one taking 3.4%-fissile uranium, which performs 1 of the 490 operations.
-
-A centrifuge cascade will consume quite a lot of energy. It is
-worth putting a battery upgrade in each centrifuge. (Only one can be
-accommodated, because a control logic unit upgrade is also required for
-tube operation.) An MV centrifuge, the only type presently available,
-draws 7 kEU/s in this state, and takes 5 s for each uranium centrifuging
-operation. It thus takes 35 kEU per operation, and the cascade requires
-17.15 MEU to produce each unit of enriched uranium. It takes five units
-of enriched uranium to make each fuel rod, and six rods to fuel a reactor,
-so the enrichment cascade requires 514.5 MEU to process a full set of
-reactor fuel. This is about 0.85% of the 6.048 GEU that the reactor
-will generate from that fuel.
-
-If there is enough power available, and enough natural uranium input,
-to keep the cascade running continuously, and exactly one centrifuge
-at each stage, then the overall speed of the cascade is determined by
-the busiest stage, the 0.7% stage. It can perform its 28 operations
-towards the enrichment of a single uranium unit in 140 s, so that is
-the overall cycle time of the cascade. It thus takes 70 min to enrich
-a full set of reactor fuel. While the cascade is running at this full
-speed, its average power consumption is 122.5 kEU/s. The instantaneous
-power consumption varies from second to second over the 140 s cycle,
-and the maximum possible instantaneous power consumption (with all 34
-centrifuges active simultaneously) is 238 kEU/s. It is recommended to
-have some battery boxes to smooth out these variations.
-
-If the power supplied to the centrifuge cascade averages less than
-122.5 kEU/s, then the cascade can't run continuously. (Also, if the
-power supply is intermittent, such as solar, then continuous operation
-requires more battery boxes to smooth out the supply variations, even if
-the average power is high enough.) Because it's automated and doesn't
-require continuous player attention, having the cascade run at less
-than full speed shouldn't be a major problem. The enrichment work will
-consume the same energy overall regardless of how quickly it's performed,
-and the speed will vary in direct proportion to the average power supply
-(minus any supply lost because battery boxes filled completely).
-
-If there is insufficient power to run both the centrifuge cascade at
-full speed and whatever other machines require power, all machines on
-the same power network as the centrifuge will be forced to run at the
-same fractional speed. This can be inconvenient, especially if use
-of the other machines is less automated than the centrifuge cascade.
-It can be avoided by putting the centrifuge cascade on a separate power
-network from other machines, and limiting the proportion of the generated
-power that goes to it.
-
-If there is sufficient power and it is desired to enrich uranium faster
-than a single cascade can, the process can be speeded up more economically
-than by building an entire second cascade. Because the stages of the
-cascade do different proportions of the work, it is possible to add a
-second and subsequent centrifuges to only the busiest stages, and have
-the less busy stages still keep up with only a single centrifuge each.
-
-Another possible approach to uranium enrichment is to have no fixed
-assignment of fissile proportions to centrifuges, dynamically putting
-whatever uranium is available into whichever centrifuges are available.
-Theoretically all of the centrifuges can be kept almost totally busy all
-the time, making more efficient use of capital resources, and the number
-of centrifuges used can be as little (down to one) or as large as desired.
-The difficult part is that it is not sufficient to put each uranium dust
-pile individually into whatever centrifuge is available: they must be
-input in matched pairs. Any odd dust pile in a centrifuge will not be
-processed and will prevent that centrifuge from accepting any other input.
-
-### concrete ###
-
-Concrete is a synthetic building material. The technic modpack implements
-it in the game.
-
-Two forms of concrete are available as building blocks: ordinary
-"concrete" and more advanced "blast-resistant concrete". Despite its
-name, the latter has no special resistance to explosions or to any other
-means of destruction.
-
-Concrete can also be used to make fences. They act just like wooden
-fences, but aren't flammable. Confusingly, the item that corresponds
-to a wooden "fence" is called "concrete post". Posts placed adjacently
-will implicitly create fence between them. Fencing also appears between
-a post and adjacent concrete block.
-
-industrial processes
---------------------
-
-### alloying ###
-
-In technic, alloying is a way of combining items to create other items,
-distinct from standard crafting. Alloying always uses inputs of exactly
-two distinct types, and produces a single output. Like cooking, which
-takes a single input, it is performed using a powered machine, known
-generically as an "alloy furnace". An alloy furnace always has two
-input slots, and it doesn't matter which way round the two ingredients
-are placed in the slots. Many alloying recipes require one or both
-slots to contain a stack of more than one of the ingredient item: the
-quantity required of each ingredient is part of the recipe.
-
-As with the furnaces used for cooking, there are multiple kinds of alloy
-furnace, powered in different ways. The most-used alloy furnaces are
-electrically powered. There is also an alloy furnace that is powered
-by directly burning fuel, just like the basic cooking furnace. Building
-almost any electrical machine, including the electrically-powered alloy
-furnaces, requires a machine casing component, one ingredient of which
-is brass, an alloy. It is therefore necessary to use the fuel-fired
-alloy furnace in the early part of the game, on the way to building
-electrical machinery.
-
-Alloying recipes are mainly concerned with metals. These recipes
-combine a base metal with some other element, most often another metal,
-to produce a new metal. This is discussed in the section on metal.
-There are also a few alloying recipes in which the base ingredient is
-non-metallic, such as the recipe for the silicon wafer.
-
-### grinding, extracting, and compressing ###
-
-Grinding, extracting, and compressing are three distinct, but very
-similar, ways of converting one item into another. They are all quite
-similar to the cooking found in the basic Minetest game. Each uses
-an input consisting of a single item type, and produces a single
-output. They are all performed using powered machines, respectively
-known generically as a "grinder", "extractor", and "compressor".
-Some compressing recipes require the input to be a stack of more than
-one of the input item: the quantity required is part of the recipe.
-Grinding and extracting recipes never require such a stacked input.
-
-There are multiple kinds of grinder, extractor, and compressor. Unlike
-cooking furnaces and alloy furnaces, there are none that directly burn
-fuel; they are all electrically powered.
-
-Grinding recipes always produce some kind of dust, loosely speaking,
-as output. The most important grinding recipes are concerned with metals:
-every metal lump or ingot can be ground into metal dust. Coal can also
-be ground into dust, and burning the dust as fuel produces much more
-energy than burning the original coal lump. There are a few other
-grinding recipes that make block types from the basic Minetest game
-more interconvertible: standard stone can be ground to standard sand,
-desert stone to desert sand, cobblestone to gravel, and gravel to dirt.
-
-Extracting is a miscellaneous category, used for a small group
-of processes that just don't fit nicely anywhere else. (Its name is
-notably vaguer than those of the other kinds of processing.) It is used
-for recipes that produce dye, mainly from flowers. (However, for those
-recipes using flowers, the basic Minetest game provides parallel crafting
-recipes that are easier to use and produce more dye, and those recipes
-are not suppressed by technic.) Its main use is to generate rubber from
-raw latex, which it does three times as efficiently as merely cooking
-the latex. Extracting was also formerly used for uranium enrichment for
-use as nuclear fuel, but this use has been superseded by a new enrichment
-system using the centrifuge.
-
-Compressing recipes are mainly used to produce a few relatively advanced
-artificial item types, such as the copper and carbon plates used in
-advanced machine recipes. There are also a couple of compressing recipes
-making natural block types more interconvertible.
-
-### centrifuging ###
-
-Centrifuging is another way of using a machine to convert items.
-Centrifuging takes an input of a single item type, and produces outputs
-of two distinct types. The input may be required to be a stack of
-more than one of the input item: the quantity required is part of
-the recipe. Centrifuging is only performed by a single machine type,
-the MV (electrically-powered) centrifuge.
-
-Currently, centrifuging recipes don't appear in the unified\_inventory
-craft guide, because unified\_inventory can't yet handle recipes with
-multiple outputs.
-
-Generally, centrifuging separates the input item into constituent
-substances, but it can only work when the input is reasonably fluid,
-and in marginal cases it is quite destructive to item structure.
-(In real life, centrifuges require their input to be mainly fluid, that
-is either liquid or gas. Few items in the game are described as liquid
-or gas, so the concept of the centrifuge is stretched a bit to apply to
-finely-divided solids.)
-
-The main use of centrifuging is in uranium enrichment, where it
-separates the isotopes of uranium dust that otherwise appears uniform.
-Enrichment is a necessary process before uranium can be used as nuclear
-fuel, and the radioactivity of uranium blocks is also affected by its
-isotopic composition.
-
-A secondary use of centrifuging is to separate the components of
-metal alloys. This can only be done using the dust form of the alloy.
-It recovers both components of binary metal/metal alloys. It can't
-recover the carbon from steel or cast iron.
-
-chests
-------
-
-The technic mod replaces the basic Minetest game's single type of
-chest with a range of chests that have different sizes and features.
-The chest types are identified by the materials from which they are made;
-the better chests are made from more exotic materials. The chest types
-form a linear sequence, each being (with one exception noted below)
-strictly more powerful than the preceding one. The sequence begins with
-the wooden chest from the basic game, and each later chest type is built
-by upgrading a chest of the preceding type. The chest types are:
-
-1. wooden chest: 8&times;4 (32) slots
-2. iron chest: 9&times;5 (45) slots
-3. copper chest: 12&times;5 (60) slots
-4. silver chest: 12&times;6 (72) slots
-5. gold chest: 15&times;6 (90) slots
-6. mithril chest: 15&times;6 (90) slots
-
-The iron and later chests have the ability to sort their contents,
-when commanded by a button in their interaction forms. Item types are
-sorted in the same order used in the unified\_inventory craft guide.
-The copper and later chests also have an auto-sorting facility that can
-be enabled from the interaction form. An auto-sorting chest automatically
-sorts its contents whenever a player closes the chest. The contents will
-then usually be in a sorted state when the chest is opened, but may not
-be if pneumatic tubes have operated on the chest while it was closed,
-or if two players have the chest open simultaneously.
-
-The silver and gold chests, but not the mithril chest, have a built-in
-sign-like capability. They can be given a textual label, which will
-be visible when hovering over the chest. The gold chest, but again not
-the mithril chest, can be further labelled with a colored patch that is
-visible from a moderate distance.
-
-The mithril chest is currently an exception to the upgrading system.
-It has only as many inventory slots as the preceding (gold) type, and has
-fewer of the features. It has no feature that other chests don't have:
-it is strictly weaker than the gold chest. It is planned that in the
-future it will acquire some unique features, but for now the only reason
-to use it is aesthetic.
-
-The size of the largest chests is dictated by the maximum size
-of interaction form that the game engine can successfully display.
-If in the future the engine becomes capable of handling larger forms,
-by scaling them to fit the screen, the sequence of chest sizes will
-likely be revised.
-
-As with the chest of the basic Minetest game, each chest type comes
-in both locked and unlocked flavors. All of the chests work with the
-pneumatic tubes of the pipeworks mod.
-
-radioactivity
--------------
-
-The technic mod adds radioactivity to the game, as a hazard that can
-harm player characters. Certain substances in the game are radioactive,
-and when placed as blocks in the game world will damage nearby players.
-Conversely, some substances attenuate radiation, and so can be used
-for shielding. The radioactivity system is based on reality, but is
-not an attempt at serious simulation: like the rest of the game, it has
-many simplifications and deliberate deviations from reality in the name
-of game balance.
-
-In real life radiological hazards can be roughly divided into three
-categories based on the time scale over which they act: prompt radiation
-damage (such as radiation burns) that takes effect immediately; radiation
-poisoning that becomes visible in hours and lasts weeks; and cumulative
-effects such as increased cancer risk that operate over decades.
-The game's version of radioactivity causes only prompt damage, not
-any delayed effects. Damage comes in the abstracted form of removing
-the player's hit points, and is immediately visible to the player.
-As with all other kinds of damage in the game, the player can restore
-the hit points by eating food items. High-nutrition foods, such as the
-pie baskets supplied by the bushes\_classic mod, are a useful tool in
-dealing with radiological hazards.
-
-Only a small range of items in the game are radioactive. From the technic
-mod, the only radioactive items are uranium ore, refined uranium blocks,
-nuclear reactor cores (when operating), and the materials released when
-a nuclear reactor melts down. Other mods can plug into the technic
-system to make their own block types radioactive. Radioactive items
-are harmless when held in inventories. They only cause radiation damage
-when placed as blocks in the game world.
-
-The rate at which damage is caused by a radioactive block depends on the
-distance between the source and the player. Distance matters because the
-damaging radiation is emitted equally in all directions by the source,
-so with distance it spreads out, so less of it will strike a target
-of any specific size. The amount of radiation absorbed by a target
-thus varies in proportion to the inverse square of the distance from
-the source. The game imitates this aspect of real-life radioactivity,
-but with some simplifications. While in real life the inverse square law
-is only really valid for sources and targets that are small relative to
-the distance between them, in the game it is applied even when the source
-and target are large and close together. Specifically, the distance is
-measured from the center of the radioactive block to the abdomen of the
-player character. For extremely close encounters, such as where the
-player swims in a radioactive liquid, there is an enforced lower limit
-on the effective distance.
-
-Different types of radioactive block emit different amounts of radiation.
-The least radioactive of the radioactive block types is uranium ore,
-which causes 0.25 HP/s damage to a player 1 m away. A block of refined
-but unenriched uranium, as an example, is nine times as radioactive,
-and so will cause 2.25 HP/s damage to a player 1 m away. By the inverse
-square law, the damage caused by that uranium block reduces by a factor
-of four at twice the distance, that is to 0.5625 HP/s at a distance of 2
-m, or by a factor of nine at three times the distance, that is to 0.25
-HP/s at a distance of 3 m. Other radioactive block types are far more
-radioactive than these: the most radioactive of all, the result of a
-nuclear reactor melting down, is 1024 times as radioactive as uranium ore.
-
-Uranium blocks are radioactive to varying degrees depending on their
-isotopic composition. An isotope being fissile, and thus good as
-reactor fuel, is essentially uncorrelated with it being radioactive.
-The fissile U-235 is about six times as radioactive than the non-fissile
-U-238 that makes up the bulk of natural uranium, so one might expect that
-enriching from 0.7% fissile to 3.5% fissile (or depleting to 0.0%) would
-only change the radioactivity of uranium by a few percent. But actually
-the radioactivity of enriched uranium is dominated by the non-fissile
-U-234, which makes up only about 50 parts per million of natural uranium
-but is about 19000 times more radioactive than U-238. The radioactivity
-of natural uranium comes just about half from U-238 and half from U-234,
-and the uranium gets enriched in U-234 along with the U-235. This makes
-3.5%-fissile uranium about three times as radioactive as natural uranium,
-and 0.0%-fissile uranium about half as radioactive as natural uranium.
-
-Radiation is attenuated by the shielding effect of material along the
-path between the radioactive block and the player. In general, only
-blocks of homogeneous material contribute to the shielding effect: for
-example, a block of solid metal has a shielding effect, but a machine
-does not, even though the machine's ingredients include a metal case.
-The shielding effect of each block type is based on the real-life
-resistance of the material to ionising radiation, but for game balance
-the effectiveness of shielding is scaled down from real life, more so
-for stronger shield materials than for weaker ones. Also, whereas in
-real life materials have different shielding effects against different
-types of radiation, the game only has one type of damaging radiation,
-and so only one set of shielding values.
-
-Almost any solid or liquid homogeneous material has some shielding value.
-At the low end of the scale, 5 meters of wooden planks nearly halves
-radiation, though in that case the planks probably contribute more
-to safety by forcing the player to stay 5 m further away from the
-source than by actual attenuation. Dirt halves radiation in 2.4 m,
-and stone in 1.7 m. When a shield must be deliberately constructed,
-the preferred materials are metals, the denser the better. Iron and
-steel halve radiation in 1.1 m, copper in 1.0 m, and silver in 0.95 m.
-Lead would halve in 0.69 m if it were in the game, but it's not, which
-poses a bit of a problem due to the drawbacks of the three materials in
-the game that are better shielding than silver. Gold halves radiation
-in 0.53 m (factor of 3.7 per meter), but is a bit scarce to use for
-this purpose. Uranium halves radiation in 0.31 m (factor of 9.4 per
-meter), but is itself radioactive. The very best shielding in the game
-is nyancat material (nyancats and their rainbow blocks), which halves
-radiation in 0.22 m (factor of 24 per meter), but is extremely scarce.
-
-If the theoretical radiation damage from a particular source is
-sufficiently small, due to distance and shielding, then no damage at all
-will actually occur. This means that for any particular radiation source
-and shielding arrangement there is a safe distance to which a player can
-approach without harm. The safe distance is where the radiation damage
-would theoretically be 0.25 HP/s. This damage threshold is applied
-separately for each radiation source, so to be safe in a multi-source
-situation it is only necessary to be safe from each source individually.
-
-The best way to use uranium as shielding is in a two-layer structure,
-of uranium and some non-radioactive material. The uranium layer should
-be nearer to the primary radiation source and the non-radioactive layer
-nearer to the player. The uranium provides a great deal of shielding
-against the primary source, and the other material shields against
-the uranium layer. Due to the damage threshold mechanism, a meter of
-dirt is sufficient to shield fully against a layer of fully-depleted
-(0.0%-fissile) uranium. Obviously this is only worthwhile when the
-primary radiation source is more radioactive than a uranium block.
-
-When constructing permanent radiation shielding, it is necessary to
-pay attention to the geometry of the structure, and particularly to any
-holes that have to be made in the shielding, for example to accommodate
-power cables. Any hole that is aligned with the radiation source makes a
-"shine path" through which a player may be irradiated when also aligned.
-Shine paths can be avoided by using bent paths for cables, passing
-through unaligned holes in multiple shield layers. If the desired
-shielding effect depends on multiple layers, a hole in one layer still
-produces a partial shine path, along which the shielding is reduced,
-so the positioning of holes in each layer must still be considered.
-Tricky shine paths can also be addressed by just keeping players out of
-the dangerous area.
-
-electrical power
-----------------
-
-Most machines in technic are electrically powered. To operate them it is
-necessary to construct an electrical power network. The network links
-together power generators and power-consuming machines, connecting them
-using power cables.
-
-There are three tiers of electrical networking: low voltage (LV),
-medium voltage (MV), and high voltage (HV). Each network must operate
-at a single voltage, and most electrical items are specific to a single
-voltage. Generally, the machines of higher tiers are more powerful,
-but consume more energy and are more expensive to build, than machines
-of lower tiers. It is normal to build networks of all three tiers,
-in ascending order as one progresses through the game, but it is not
-strictly necessary to do this. Building HV equipment requires some parts
-that can only be manufactured using electrical machines, either LV or MV,
-so it is not possible to build an HV network first, but it is possible
-to skip either LV or MV on the way to HV.
-
-Each voltage has its own cable type, with distinctive insulation. Cable
-segments connect to each other and to compatible machines automatically.
-Incompatible electrical items don't connect. All non-cable electrical
-items must be connected via cable: they don't connect directly to each
-other. Most electrical items can connect to cables in any direction,
-but there are a couple of important exceptions noted below.
-
-To be useful, an electrical network must connect at least one power
-generator to at least one power-consuming machine. In addition to these
-items, the network must have a "switching station" in order to operate:
-no energy will flow without one. Unlike most electrical items, the
-switching station is not voltage-specific: the same item will manage
-a network of any tier. However, also unlike most electrical items,
-it is picky about the direction in which it is connected to the cable:
-the cable must be directly below the switching station.
-
-Hovering over a network's switching station will show the aggregate energy
-supply and demand, which is useful for troubleshooting. Electrical energy
-is measured in "EU", and power (energy flow) in EU per second (EU/s).
-Energy is shifted around a network instantaneously once per second.
-
-In a simple network with only generators and consumers, if total
-demand exceeds total supply then no energy will flow, the machines
-will do nothing, and the generators' output will be lost. To handle
-this situation, it is recommended to add a battery box to the network.
-A battery box will store generated energy, and when enough has been
-stored to run the consumers for one second it will deliver it to the
-consumers, letting them run part-time. It also stores spare energy
-when supply exceeds demand, to let consumers run full-time when their
-demand occasionally peaks above the supply. More battery boxes can
-be added to cope with larger periods of mismatched supply and demand,
-such as those resulting from using solar generators (which only produce
-energy in the daytime).
-
-When there are electrical networks of multiple tiers, it can be appealing
-to generate energy on one tier and transfer it to another. The most
-direct way to do this is with the "supply converter", which can be
-directly wired into two networks. It is another tier-independent item,
-and also particular about the direction of cable connections: it must
-have the cable of one network directly above, and the cable of another
-network directly below. The supply converter demands 10000 EU/s from
-the network above, and when this network gives it power it supplies 9000
-EU/s to the network below. Thus it is only 90% efficient, unlike most of
-the electrical system which is 100% efficient in moving energy around.
-To transfer more than 10000 EU/s between networks, connect multiple
-supply converters in parallel.
-
-powered machines
-----------------
-
-### powered machine tiers ###
-
-Each powered machine takes its power in some specific form, being
-either fuel-fired (burning fuel directly) or electrically powered at
-some specific voltage. There is a general progression through the
-game from using fuel-fired machines to electrical machines, and to
-higher electrical voltages. The most important kinds of machine come
-in multiple variants that are powered in different ways, so the earlier
-ones can be superseded. However, some machines are only available for
-a specific power tier, so the tier can't be entirely superseded.
-
-### powered machine upgrades ###
-
-Some machines have inventory slots that are used to upgrade them in
-some way. Generally, machines of MV and HV tiers have two upgrade slots,
-and machines of lower tiers (fuel-fired and LV) do not. Any item can
-be placed in an upgrade slot, but only specific items will have any
-upgrading effect. It is possible to have multiple upgrades of the same
-type, but this can't be achieved by stacking more than one upgrade item
-in one slot: it is necessary to put the same kind of item in more than one
-upgrade slot. The ability to upgrade machines is therefore very limited.
-Two kinds of upgrade are currently possible: an energy upgrade and a
-tube upgrade.
-
-An energy upgrade consists of a battery item, the same kind of battery
-that serves as a mobile energy store. The effect of an energy upgrade
-is to improve in some way the machine's use of electrical energy, most
-often by making it use less energy. The upgrade effect has no relation
-to energy stored in the battery: the battery's charge level is irrelevant
-and will not be affected.
-
-A tube upgrade consists of a control logic unit item. The effect of a
-tube upgrade is to make the machine able, or more able, to eject items
-it has finished with into pneumatic tubes. The machines that can take
-this kind of upgrade are in any case capable of accepting inputs from
-pneumatic tubes. These upgrades are essential in using powered machines
-as components in larger automated systems.
-
-### tubes with powered machines ###
-
-Generally, powered machines of MV and HV tiers can work with pneumatic
-tubes, and those of lower tiers cannot. (As an exception, the fuel-fired
-furnace from the basic Minetest game can accept inputs through tubes,
-but can't output into tubes.)
-
-If a machine can accept inputs through tubes at all, then this
-is a capability of the basic machine, not requiring any upgrade.
-Most item-processing machines take only one kind of input, and in that
-case they will accept that input from any direction. This doesn't match
-how tubes visually connect to the machines: generally tubes will visually
-connect to any face except the front, but an item passing through a tube
-in front of the machine will actually be accepted into the machine.
-
-A minority of machines take more than one kind of input, and in that
-case the input slot into which an arriving item goes is determined by the
-direction from which it arrives. In this case the machine may be picky
-about the direction of arriving items, associating each input type with
-a single face of the machine and not accepting inputs at all through the
-remaining faces. Again, the visual connection of tubes doesn't match:
-generally tubes will still visually connect to any face except the front,
-thus connecting to faces that neither accept inputs nor emit outputs.
-
-Machines do not accept items from tubes into non-input inventory slots:
-the output slots or upgrade slots. Output slots are normally filled
-only by the processing operation of the machine, and upgrade slots must
-be filled manually.
-
-Powered machines generally do not eject outputs into tubes without
-an upgrade. One tube upgrade will make them eject outputs at a slow
-rate; a second tube upgrade will increase the rate. Whether the slower
-rate is adequate depends on how it compares to the rate at which the
-machine produces outputs, and on how the machine is being used as part
-of a larger construct. The machine always ejects its outputs through a
-particular face, usually a side. Due to a bug, the side through which
-outputs are ejected is not consistent: when the machine is rotated one
-way, the direction of ejection is rotated the other way. This will
-probably be fixed some day, but because a straightforward fix would
-break half the machines already in use, the fix may be tied to some
-larger change such as free selection of the direction of ejection.
-
-### battery boxes ###
-
-The primary purpose of battery boxes is to temporarily store electrical
-energy to let an electrical network cope with mismatched supply and
-demand. They have a secondary purpose of charging and discharging
-powered tools. They are thus a mixture of electrical infrastructure,
-powered machine, and generator.
-
-MV and HV battery boxes have upgrade slots. Energy upgrades increase
-the capacity of a battery box, each by 10% of the un-upgraded capacity.
-This increase is far in excess of the capacity of the battery that forms
-the upgrade.
-
-For charging and discharging of power tools, rather than having input and
-output slots, each battery box has a charging slot and a discharging slot.
-A fully charged/discharged item stays in its slot. The rates at which a
-battery box can charge and discharge increase with voltage, so it can
-be worth building a battery box of higher tier before one has other
-infrastructure of that tier, just to get access to faster charging.
-
-MV and HV battery boxes work with pneumatic tubes. An item can be input
-to the charging slot through the bottom of the battery box, or to the
-discharging slot through the top. Items are not accepted through the
-front, back, or sides. With a tube upgrade, fully charged/discharged
-tools (as appropriate for their slot) will be ejected through a side.
-
-### processing machines ###
-
-The furnace, alloy furnace, grinder, extractor, compressor, and centrifuge
-have much in common. Each implements some industrial process that
-transforms items into other items, and they manner in which they present
-these processes as powered machines is essentially identical.
-
-Most of the processing machines operate on inputs of only a single type
-at a time, and correspondingly have only a single input slot. The alloy
-furnace is an exception: it operates on inputs of two distinct types at
-once, and correspondingly has two input slots. It doesn't matter which
-way round the alloy furnace's inputs are placed in the two slots.
-
-The processing machines are mostly available in variants for multiple
-tiers. The furnace and alloy furnace are each available in fuel-fired,
-LV, and MV forms. The grinder, extractor, and compressor are each
-available in LV and MV forms. The centrifuge is the only single-tier
-processing machine, being only available in MV form. The higher-tier
-machines process items faster than the lower-tier ones, but also have
-higher power consumption, usually taking more energy overall to perform
-the same amount of processing. The MV machines have upgrade slots,
-and energy upgrades reduce their energy consumption.
-
-The MV machines can work with pneumatic tubes. They accept inputs via
-tubes from any direction. For most of the machines, having only a single
-input slot, this is perfectly simple behavior. The alloy furnace is more
-complex: it will put an arriving item in either input slot, preferring to
-stack it with existing items of the same type. It doesn't matter which
-slot each of the alloy furnace's inputs is in, so it doesn't matter that
-there's no direct control ovar that, but there is a risk that supplying
-a lot of one item type through tubes will result in both slots containing
-the same type of item, leaving no room for the second input.
-
-The MV machines can be given a tube upgrade to make them automatically
-eject output items into pneumatic tubes. The items are always ejected
-through a side, though which side it is depends on the machine's
-orientation, due to a bug. Output items are always ejected singly.
-For some machines, such as the grinder, the ejection rate with a
-single tube upgrade doesn't keep up with the rate at which items can
-be processed. A second tube upgrade increases the ejection rate.
-
-The LV and fuel-fired machines do not work with pneumatic tubes, except
-that the fuel-fired furnace (actually part of the basic Minetest game)
-can accept inputs from tubes. Items arriving through the bottom of
-the furnace go into the fuel slot, and items arriving from all other
-directions go into the input slot.
-
-### music player ###
-
-The music player is an LV powered machine that plays audio recordings.
-It offers a selection of up to nine tracks. The technic modpack doesn't
-include specific music tracks for this purpose; they have to be installed
-separately.
-
-The music player gives the impression that the music is being played in
-the Minetest world. The music only plays as long as the music player
-is in place and is receiving electrical power, and the choice of music
-is controlled by interaction with the machine. The sound also appears
-to emanate specifically from the music player: the ability to hear it
-depends on the player's distance from the music player. However, the
-game engine doesn't currently support any other positional cues for
-sound, such as attenuation, panning, or HRTF. The impression of the
-sound being located in the Minetest world is also compromised by the
-subjective nature of track choice: the specific music that is played to
-a player depends on what media the player has installed.
-
-### CNC machine ###
-
-The CNC machine is an LV powered machine that cuts building blocks into a
-variety of sub-block shapes that are not covered by the crafting recipes
-of the stairs mod and its variants. Most of the target shapes are not
-rectilinear, involving diagonal or curved surfaces.
-
-Only certain kinds of building material can be processed in the CNC
-machine.
-
-### tool workshop ###
-
-The tool workshop is an MV powered machine that repairs mechanically-worn
-tools, such as pickaxes and the other ordinary digging tools. It has
-a single slot for a tool to be repaired, and gradually repairs the
-tool while it is powered. For any single tool, equal amounts of tool
-wear, resulting from equal amounts of tool use, take equal amounts of
-repair effort. Also, all repairable tools currently take equal effort
-to repair equal percentages of wear. The amount of tool use enabled by
-equal amounts of repair therefore depends on the tool type.
-
-The mechanical wear that the tool workshop repairs is always indicated in
-inventory displays by a colored bar overlaid on the tool image. The bar
-can be seen to fill and change color as the tool workshop operates,
-eventually disappearing when the repair is complete. However, not every
-item that shows such a wear bar is using it to show mechanical wear.
-A wear bar can also be used to indicate charging of a power tool with
-stored electrical energy, or filling of a container, or potentially for
-all sorts of other uses. The tool workshop won't affect items that use
-wear bars to indicate anything other than mechanical wear.
-
-The tool workshop has upgrade slots. Energy upgrades reduce its power
-consumption.
-
-It can work with pneumatic tubes. Tools to be repaired are accepted
-via tubes from any direction. With a tube upgrade, the tool workshop
-will also eject fully-repaired tools via one side, the choice of side
-depending on the machine's orientation, as for processing machines. It is
-safe to put into the tool workshop a tool that is already fully repaired:
-assuming the presence of a tube upgrade, the tool will be quickly ejected.
-Furthermore, any item of unrepairable type will also be ejected as if
-fully repaired. (Due to a historical limitation of the basic Minetest
-game, it is impossible for the tool workshop to distinguish between a
-fully-repaired tool and any item type that never displays a wear bar.)
-
-### quarry ###
-
-The quarry is an HV powered machine that automatically digs out a
-large area. The region that it digs out is a cuboid with a square
-horizontal cross section, located immediately behind the quarry machine.
-The quarry's action is slow and energy-intensive, but requires little
-player effort.
-
-The size of the quarry's horizontal cross section is configurable through
-the machine's interaction form. A setting referred to as "radius"
-is an integer number of meters which can vary from 2 to 8 inclusive.
-The horizontal cross section is a square with side length of twice the
-radius plus one meter, thus varying from 5 to 17 inclusive. Vertically,
-the quarry always digs from 3 m above the machine to 100 m below it,
-inclusive, a total vertical height of 104 m.
-
-Whatever the quarry digs up is ejected through the top of the machine,
-as if from a pneumatic tube. Normally a tube should be placed there
-to convey the material into a sorting system, processing machines, or
-at least chests. A chest may be placed directly above the machine to
-capture the output without sorting, but is liable to overflow.
-
-If the quarry encounters something that cannot be dug, such as a liquid,
-a locked chest, or a protected area, it will skip past that and attempt
-to continue digging. However, anything remaining in the quarry area
-after the machine has attempted to dig there will prevent the machine
-from digging anything directly below it, all the way to the bottom
-of the quarry. An undiggable block therefore casts a shadow of undug
-blocks below it. If liquid is encountered, it is quite likely to flow
-across the entire cross section of the quarry, preventing all digging.
-The depth at which the quarry is currently attempting to dig is reported
-in its interaction form, and can be manually reset to the top of the
-quarry, which is useful to do if an undiggable obstruction has been
-manually removed.
-
-The quarry consumes 10 kEU per block dug, which is quite a lot of energy.
-With most of what is dug being mere stone, it is usually not economically
-favorable to power a quarry from anything other than solar power.
-In particular, one cannot expect to power a quarry by burning the coal
-that it digs up.
-
-Given sufficient power, the quarry digs at a rate of one block per second.
-This is rather tedious to wait for. Unfortunately, leaving the quarry
-unattended normally means that the Minetest server won't keep the machine
-running: it needs a player nearby. This can be resolved by using a world
-anchor. The digging is still quite slow, and independently of whether a
-world anchor is used the digging can be speeded up by placing multiple
-quarry machines with overlapping digging areas. Four can be placed to
-dig identical areas, one on each side of the square cross section.
-
-### forcefield emitter ###
-
-The forcefield emitter is an HV powered machine that generates a
-forcefield remeniscent of those seen in many science-fiction stories.
-
-The emitter can be configured to generate a forcefield of either
-spherical or cubical shape, in either case centered on the emitter.
-The size of the forcefield is configured using a radius parameter that
-is an integer number of meters which can vary from 5 to 20 inclusive.
-For a spherical forcefield this is simply the radius of the forcefield;
-for a cubical forcefield it is the distance from the emitter to the
-center of each square face.
-
-The power drawn by the emitter is proportional to the surface area of
-the forcefield being generated. A spherical forcefield is therefore the
-cheapest way to enclose a specified volume of space with a forcefield,
-if the shape of the space doesn't matter. A cubical forcefield is less
-efficient at enclosing volume, but is cheaper than the larger spherical
-forcefield that would be required if it is necessary to enclose a
-cubical space.
-
-The emitter is normally controlled merely through its interaction form,
-which has an enable/disable toggle. However, it can also (via the form)
-be placed in a mesecon-controlled mode. If mesecon control is enabled,
-the emitter must be receiving a mesecon signal in addition to being
-manually enabled, in order for it to generate the forcefield.
-
-The forcefield itself behaves largely as if solid, despite being
-immaterial: it cannot be traversed, and prevents access to blocks behind
-it. It is transparent, but not totally invisible. It cannot be dug.
-Some effects can pass through it, however, such as the beam of a mining
-laser, and explosions. In fact, explosions as currently implemented by
-the tnt mod actually temporarily destroy the forcefield itself; the tnt
-mod assumes too much about the regularity of node types.
-
-The forcefield occupies space that would otherwise have been air, but does
-not replace or otherwise interfere with materials that are solid, liquid,
-or otherwise not just air. If such an object blocking the forcefield is
-removed, the forcefield will quickly extend into the now-available space,
-but it does not do so instantly: there is a brief moment when the space
-is air and can be traversed.
-
-It is possible to have a doorway in a forcefield, by placing in advance,
-in space that the forcefield would otherwise occupy, some non-air blocks
-that can be walked through. For example, a door suffices, and can be
-opened and closed while the forcefield is in place.
-
-power generators
-----------------
-
-### fuel-fired generators ###
-
-The fiel-fired generators are electrical power generators that generate
-power by the combustion of fuel. Versions of them are available for
-all three voltages (LV, MV, and HV). These are all capable of burning
-any type of combustible fuel, such as coal. They are relatively easy
-to build, and so tend to be the first kind of generator used to power
-electrical machines. In this role they form an intermediate step between
-the directly fuel-fired machines and a more mature electrical network
-powered by means other than fuel combustion. They are also, by virtue of
-simplicity and controllability, a useful fallback or peak load generator
-for electrical networks that normally use more sophisticated generators.
-
-The MV and HV fuel-fired generators can accept fuel via pneumatic tube,
-from any direction.
-
-Keeping a fuel-fired generator fully fuelled is usually wasteful, because
-it will burn fuel as long as it has any, even if there is no demand for
-the electrical power that it generates. This is unlike the directly
-fuel-fired machines, which only burn fuel when they have work to do.
-To satisfy intermittent demand without waste, a fuel-fired generator must
-only be given fuel when there is either demand for the energy or at least
-sufficient battery capacity on the network to soak up the excess energy.
-
-The higher-tier fuel-fired generators get much more energy out of a
-fuel item than the lower-tier ones. The difference is much more than
-is needed to overcome the inefficiency of supply converters, so it is
-worth operating fuel-fired generators at a higher tier than the machines
-being powered.
-
-### solar generators ###
-
-The solar generators are electrical power generators that generate power
-from sunlight. Versions of them are available for all three voltages
-(LV, MV, and HV). There are four types in total, two LV and one each
-of MV and HV, forming a sequence of four tiers. The higher-tier ones
-are each built mainly from three solar generators of the next tier down,
-and their outputs scale in rough accordance, tripling at each tier.
-
-To operate, an arrayed solar generator must be at elevation +1 or above
-and have a transparent block (typically air) immediately above it.
-It will generate power only when the block above is well lit during
-daylight hours. It will generate more power at higher elevation,
-reaching maximum output at elevation +36 or higher when sunlit. The small
-solar generator has similar rules with slightly different thresholds.
-These rules are an attempt to ensure that the generator will only operate
-from sunlight, but it is actually possible to fool them to some extent
-with light sources such as meselamps.
-
-### hydro generator ###
-
-The hydro generator is an LV power generator that generates a small amount
-of power from the natural motion of water. To operate, the generator must
-be horizontally adjacent to water. It doesn't matter whether the water
-consists of source blocks or flowing blocks. Having water adjacent on
-more than one side, up to the full four, increases the generator's output.
-The water itself is unaffected by the generator.
-
-### geothermal generator ###
-
-The geothermal generator is an LV power generator that generates a small
-amount of power from the temperature difference between lava and water.
-To operate, the generator must be horizontally adjacent to both lava
-and water. It doesn't matter whether the liquids consist of source
-blocks or flowing blocks.
-
-Beware that if lava and water blocks are adjacent to each other then the
-lava will be solidified into stone or obsidian. If the lava adjacent to
-the generator is thus destroyed, the generator will stop producing power.
-Currently, in the default Minetest game, lava is destroyed even if
-it is only diagonally adjacent to water. Under these circumstances,
-the only way to operate the geothermal generator is with it adjacent
-to one lava block and one water block, which are on opposite sides of
-the generator. If diagonal adjacency doesn't destroy lava, such as with
-the gloopblocks mod, then it is possible to have more than one lava or
-water block adjacent to the geothermal generator. This increases the
-generator's output, with the maximum output achieved with two adjacent
-blocks of each liquid.
-
-### wind generator ###
-
-The wind generator is an MV power generator that generates a moderate
-amount of energy from wind. To operate, the generator must be placed
-atop a column of at least 20 wind mill frame blocks, and must be at
-an elevation of +30 or higher. It generates more at higher elevation,
-reaching maximum output at elevation +50 or higher. Its surroundings
-don't otherwise matter; it doesn't actually need to be in open air.
-
-### nuclear generator ###
-
-The nuclear generator (nuclear reactor) is an HV power generator that
-generates a large amount of energy from the controlled fission of
-uranium-235. It must be fuelled, with uranium fuel rods, but consumes
-the fuel quite slowly in relation to the rate at which it is likely to
-be mined. The operation of a nuclear reactor poses radiological hazards
-to which some thought must be given. Economically, the use of nuclear
-power requires a high capital investment, and a secure infrastructure,
-but rewards the investment well.
-
-Nuclear fuel is made from uranium. Natural uranium doesn't have a
-sufficiently high proportion of U-235, so it must first be enriched
-via centrifuge. Producing one unit of 3.5%-fissile uranium requires
-the input of five units of 0.7%-fissile (natural) uranium, and produces
-four units of 0.0%-fissile (fully depleted) uranium as a byproduct.
-It takes five ingots of 3.5%-fissile uranium to make each fuel rod, and
-six rods to fuel a reactor. It thus takes the input of the equivalent
-of 150 ingots of natural uranium, which can be obtained from the mining
-of 75 blocks of uranium ore, to make a full set of reactor fuel.
-
-The nuclear reactor is a large multi-block structure. Only one block in
-the structure, the reactor core, is of a type that is truly specific to
-the reactor; the rest of the structure consists of blocks that have mainly
-non-nuclear uses. The reactor core is where all the generator-specific
-action happens: it is where the fuel rods are inserted, and where the
-power cable must connect to draw off the generated power.
-
-The reactor structure consists of concentric layers, each a cubical
-shell, around the core. Immediately around the core is a layer of water,
-representing the reactor coolant; water blocks may be either source blocks
-or flowing blocks. Around that is a layer of stainless steel blocks,
-representing the reactor pressure vessel, and around that a layer of
-blast-resistant concrete blocks, representing a containment structure.
-It is customary, though no longer mandatory, to surround this with a
-layer of ordinary concrete blocks. The mandatory reactor structure
-makes a 7&times;7&times;7 cube, and the full customary structure a
-9&times;9&times;9 cube.
-
-The layers surrounding the core don't have to be absolutely complete.
-Indeed, if they were complete, it would be impossible to cable the core to
-a power network. The cable makes it necessary to have at least one block
-missing from each surrounding layer. The water layer is only permitted
-to have one water block missing of the 26 possible. The steel layer may
-have up to two blocks missing of the 98 possible, and the blast-resistant
-concrete layer may have up to two blocks missing of the 218 possible.
-Thus it is possible to have not only a cable duct, but also a separate
-inspection hole through the solid layers. The separate inspection hole
-is of limited use: the cable duct can serve double duty.
-
-Once running, the reactor core is significantly radioactive. The layers
-of reactor structure provide quite a lot of shielding, but not enough
-to make the reactor safe to be around, in two respects. Firstly, the
-shortest possible path from the core to a player outside the reactor
-is sufficiently short, and has sufficiently little shielding material,
-that it will damage the player. This only affects a player who is
-extremely close to the reactor, and close to a face rather than a vertex.
-The customary additional layer of ordinary concrete around the reactor
-adds sufficient distance and shielding to negate this risk, but it can
-also be addressed by just keeping extra distance (a little over two
-meters of air).
-
-The second radiological hazard of a running reactor arises from shine
-paths; that is, specific paths from the core that lack sufficient
-shielding. The necessary cable duct, if straight, forms a perfect
-shine path, because the cable itself has no radiation shielding effect.
-Any secondary inspection hole also makes a shine path, along which the
-only shielding material is the water of the reactor coolant. The shine
-path aspect of the cable duct can be ameliorated by adding a kink in the
-cable, but this still yields paths with reduced shielding. Ultimately,
-shine paths must be managed either with specific shielding outside the
-mandatory structure, or with additional no-go areas.
-
-The radioactivity of an operating reactor core makes starting up a reactor
-hazardous, and can come as a surprise because the non-operating core
-isn't radioactive at all. The radioactive damage is survivable, but it is
-normally preferable to avoid it by some care around the startup sequence.
-To start up, the reactor must have a full set of fuel inserted, have all
-the mandatory structure around it, and be cabled to a switching station.
-Only the fuel insertion requires direct access to the core, so irradiation
-of the player can be avoided by making one of the other two criteria be
-the last one satisfied. Completing the cabling to a switching station
-is the easiest to do from a safe distance.
-
-Once running, the reactor will generate 100 kEU/s for a week (168 hours,
-604800 seconds), a total of 6.048 GEU from one set of fuel. After the
-week is up, it will stop generating and no longer be radioactive. It can
-then be refuelled to run for another week. It is not really intended
-to be possible to pause a running reactor, but actually disconnecting
-it from a switching station will have the effect of pausing the week.
-This will probably change in the future. A paused reactor is still
-radioactive, just not generating electrical power.
-
-A running reactor can't be safely dismantled, and not only because
-dismantling the reactor implies removing the shielding that makes
-it safe to be close to the core. The mandatory parts of the reactor
-structure are not just mandatory in order to start the reactor; they're
-mandatory in order to keep it intact. If the structure around the core
-gets damaged, and remains damaged, the core will eventually melt down.
-How long there is before meltdown depends on the extent of the damage;
-if only one mandatory block is missing, meltdown will follow in 100
-seconds. While the structure of a running reactor is in a damaged state,
-heading towards meltdown, a siren built into the reactor core will sound.
-If the structure is rectified, the siren will signal all-clear. If the
-siren stops sounding without signalling all-clear, then it was stopped
-by meltdown.
-
-If meltdown is imminent because of damaged reactor structure, digging the
-reactor core is not a way to avert it. Digging the core of a running
-reactor causes instant meltdown. The only way to dismantle a reactor
-without causing meltdown is to start by waiting for it to finish the
-week-long burning of its current set of fuel. Once a reactor is no longer
-operating, it can be dismantled by ordinary means, with no special risks.
-
-Meltdown, if it occurs, destroys the reactor and poses a major
-environmental hazard. The reactor core melts, becoming a hot, highly
-radioactive liquid known as "corium". A single meltdown yields a single
-corium source block, where the core used to be. Corium flows, and the
-flowing corium is very destructive to whatever it comes into contact with.
-Flowing corium also randomly solidifies into a radioactive solid called
-"Chernobylite". The random solidification and random destruction of
-solid blocks means that the flow of corium is constantly changing.
-This combined with the severe radioactivity makes corium much more
-challenging to deal with than lava. If a meltdown is left to its own
-devices, it gets worse over time, as the corium works its way through
-the reactor structure and starts to flow over a variety of paths.
-It is best to tackle a meltdown quickly; the priority is to extinguish
-the corium source block, normally by dropping gravel into it. Only the
-most motivated should attempt to pick up the corium in a bucket.
-
-administrative world anchor
----------------------------
-
-A world anchor is an object in the Minetest world that causes the server
-to keep surrounding parts of the world running even when no players
-are nearby. It is mainly used to allow machines to run unattended:
-normally machines are suspended when not near a player. The technic
-mod supplies a form of world anchor, as a placable block, but it is not
-straightforwardly available to players. There is no recipe for it, so it
-is only available if explicitly spawned into existence by someone with
-administrative privileges. In a single-player world, the single player
-normally has administrative privileges, and can obtain a world anchor
-by entering the chat command "/give singleplayer technic:admin\_anchor".
-
-The world anchor tries to force a cubical area, centered upon the anchor,
-to stay loaded. The distance from the anchor to the most distant map
-nodes that it will keep loaded is referred to as the "radius", and can be
-set in the world anchor's interaction form. The radius can be set as low
-as 0, meaning that the anchor only tries to keep itself loaded, or as high
-as 255, meaning that it will operate on a 511&times;511&times;511 cube.
-Larger radii are forbidden, to avoid typos causing the server excessive
-work; to keep a larger area loaded, use multiple anchors. Also use
-multiple anchors if the area to be kept loaded is not well approximated
-by a cube.
-
-The world is always kept loaded in units of 16&times;16&times;16 cubes,
-confusingly known as "map blocks". The anchor's configured radius takes
-no account of map block boundaries, but the anchor's effect is actually to
-keep loaded each map block that contains any part of the configured cube.
-The anchor's interaction form includes a status note showing how many map
-blocks this is, and how many of those it is successfully keeping loaded.
-When the anchor is disabled, as it is upon placement, it will always
-show that it is keeping no map blocks loaded; this does not indicate
-any kind of failure.
-
-The world anchor can optionally be locked. When it is locked, only
-the anchor's owner, the player who placed it, can reconfigure it or
-remove it. Only the owner can lock it. Locking an anchor is useful
-if the use of anchors is being tightly controlled by administrators:
-an administrator can set up a locked anchor and be sure that it will
-not be set by ordinary players to an unapproved configuration.
-
-The server limits the ability of world anchors to keep parts of the world
-loaded, to avoid overloading the server. The total number of map blocks
-that can be kept loaded in this way is set by the server configuration
-item "max\_forceloaded\_blocks" (in minetest.conf), which defaults to
-only 16. For comparison, each player normally keeps 125 map blocks loaded
-(a radius of 32). If an enabled world anchor shows that it is failing to
-keep all the map blocks loaded that it would like to, this can be fixed
-by increasing max\_forceloaded\_blocks by the amount of the shortfall.
-
-The tight limit on force-loading is the reason why the world anchor is
-not directly available to players. With the limit so low both by default
-and in common practice, the only feasible way to determine where world
-anchors should be used is for administrators to decide it directly.
-
-subjects missing from this manual
----------------------------------
-
-This manual needs to be extended with sections on:
-
-* powered tools
- * tool charging
- * battery and energy crystals
- * chainsaw
- * flashlight
- * mining lasers
- * mining drills
- * prospector
- * sonic screwdriver
-* liquid cans
-* wrench
-* frames
-* templates
diff --git a/technic/technic/models/technic_cylinder.obj b/technic/models/technic_cylinder.obj
index 2622347..2622347 100644
--- a/technic/technic/models/technic_cylinder.obj
+++ b/technic/models/technic_cylinder.obj
diff --git a/technic/technic/models/technic_cylinder_horizontal.obj b/technic/models/technic_cylinder_horizontal.obj
index d00b1d6..d00b1d6 100644
--- a/technic/technic/models/technic_cylinder_horizontal.obj
+++ b/technic/models/technic_cylinder_horizontal.obj
diff --git a/technic/technic/models/technic_innercorner.obj b/technic/models/technic_innercorner.obj
index c962aeb..c962aeb 100644
--- a/technic/technic/models/technic_innercorner.obj
+++ b/technic/models/technic_innercorner.obj
diff --git a/technic/technic/models/technic_innercorner_upsdown.obj b/technic/models/technic_innercorner_upsdown.obj
index 68eb560..68eb560 100644
--- a/technic/technic/models/technic_innercorner_upsdown.obj
+++ b/technic/models/technic_innercorner_upsdown.obj
diff --git a/technic/technic/models/technic_oblate_spheroid.obj b/technic/models/technic_oblate_spheroid.obj
index e949f5b..e949f5b 100644
--- a/technic/technic/models/technic_oblate_spheroid.obj
+++ b/technic/models/technic_oblate_spheroid.obj
diff --git a/technic/technic/models/technic_one_curved_edge.obj b/technic/models/technic_one_curved_edge.obj
index bb82040..bb82040 100644
--- a/technic/technic/models/technic_one_curved_edge.obj
+++ b/technic/models/technic_one_curved_edge.obj
diff --git a/technic/technic/models/technic_outercorner.obj b/technic/models/technic_outercorner.obj
index 60ccae6..60ccae6 100644
--- a/technic/technic/models/technic_outercorner.obj
+++ b/technic/models/technic_outercorner.obj
diff --git a/technic/technic/models/technic_outercorner_upsdown.obj b/technic/models/technic_outercorner_upsdown.obj
index c89de8a..c89de8a 100644
--- a/technic/technic/models/technic_outercorner_upsdown.obj
+++ b/technic/models/technic_outercorner_upsdown.obj
diff --git a/technic/technic/models/technic_pyramid.obj b/technic/models/technic_pyramid.obj
index a618dcf..a618dcf 100644
--- a/technic/technic/models/technic_pyramid.obj
+++ b/technic/models/technic_pyramid.obj
diff --git a/technic/technic/models/technic_pyramid_spike.obj b/technic/models/technic_pyramid_spike.obj
index b305af2..b305af2 100644
--- a/technic/technic/models/technic_pyramid_spike.obj
+++ b/technic/models/technic_pyramid_spike.obj
diff --git a/technic/technic/models/technic_slope.obj b/technic/models/technic_slope.obj
index f6f4860..f6f4860 100644
--- a/technic/technic/models/technic_slope.obj
+++ b/technic/models/technic_slope.obj
diff --git a/technic/technic/models/technic_slope_horizontal.obj b/technic/models/technic_slope_horizontal.obj
index 4866a92..4866a92 100644
--- a/technic/technic/models/technic_slope_horizontal.obj
+++ b/technic/models/technic_slope_horizontal.obj
diff --git a/technic/technic/models/technic_slope_upsdown.obj b/technic/models/technic_slope_upsdown.obj
index 6880595..6880595 100644
--- a/technic/technic/models/technic_slope_upsdown.obj
+++ b/technic/models/technic_slope_upsdown.obj
diff --git a/technic/technic/models/technic_sphere.obj b/technic/models/technic_sphere.obj
index 772b570..772b570 100644
--- a/technic/technic/models/technic_sphere.obj
+++ b/technic/models/technic_sphere.obj
diff --git a/technic/technic/models/technic_two_curved_edge.obj b/technic/models/technic_two_curved_edge.obj
index a468ddf..a468ddf 100644
--- a/technic/technic/models/technic_two_curved_edge.obj
+++ b/technic/models/technic_two_curved_edge.obj
diff --git a/technic/modpack.txt b/technic/modpack.txt
deleted file mode 100644
index 8b13789..0000000
--- a/technic/modpack.txt
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/technic/technic/register.lua b/technic/register.lua
index 8f75b81..8f75b81 100644
--- a/technic/technic/register.lua
+++ b/technic/register.lua
diff --git a/technic/technic/sounds/chainsaw.ogg b/technic/sounds/chainsaw.ogg
index 5fe7552..5fe7552 100644
--- a/technic/technic/sounds/chainsaw.ogg
+++ b/technic/sounds/chainsaw.ogg
Binary files differ
diff --git a/technic/technic/sounds/item_drop_pickup.1.ogg b/technic/sounds/item_drop_pickup.1.ogg
index 2ae432d..2ae432d 100644
--- a/technic/technic/sounds/item_drop_pickup.1.ogg
+++ b/technic/sounds/item_drop_pickup.1.ogg
Binary files differ
diff --git a/technic/technic/sounds/item_drop_pickup.2.ogg b/technic/sounds/item_drop_pickup.2.ogg
index f58bf08..f58bf08 100644
--- a/technic/technic/sounds/item_drop_pickup.2.ogg
+++ b/technic/sounds/item_drop_pickup.2.ogg
Binary files differ
diff --git a/technic/technic/sounds/item_drop_pickup.3.ogg b/technic/sounds/item_drop_pickup.3.ogg
index cf57c94..cf57c94 100644
--- a/technic/technic/sounds/item_drop_pickup.3.ogg
+++ b/technic/sounds/item_drop_pickup.3.ogg
Binary files differ
diff --git a/technic/technic/sounds/item_drop_pickup.4.ogg b/technic/sounds/item_drop_pickup.4.ogg
index bfe99d9..bfe99d9 100644
--- a/technic/technic/sounds/item_drop_pickup.4.ogg
+++ b/technic/sounds/item_drop_pickup.4.ogg
Binary files differ
diff --git a/technic/technic/sounds/mining_drill.ogg b/technic/sounds/mining_drill.ogg
index 1493544..1493544 100644
--- a/technic/technic/sounds/mining_drill.ogg
+++ b/technic/sounds/mining_drill.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_hv_nuclear_reactor_siren_clear.ogg b/technic/sounds/technic_hv_nuclear_reactor_siren_clear.ogg
index 3332deb..3332deb 100644
--- a/technic/technic/sounds/technic_hv_nuclear_reactor_siren_clear.ogg
+++ b/technic/sounds/technic_hv_nuclear_reactor_siren_clear.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_hv_nuclear_reactor_siren_danger_loop.ogg b/technic/sounds/technic_hv_nuclear_reactor_siren_danger_loop.ogg
index 3d290b0..3d290b0 100644
--- a/technic/technic/sounds/technic_hv_nuclear_reactor_siren_danger_loop.ogg
+++ b/technic/sounds/technic_hv_nuclear_reactor_siren_danger_loop.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_laser_mk1.0.ogg b/technic/sounds/technic_laser_mk1.0.ogg
index 19be080..19be080 100644
--- a/technic/technic/sounds/technic_laser_mk1.0.ogg
+++ b/technic/sounds/technic_laser_mk1.0.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_laser_mk1.1.ogg b/technic/sounds/technic_laser_mk1.1.ogg
index 7792be1..7792be1 100644
--- a/technic/technic/sounds/technic_laser_mk1.1.ogg
+++ b/technic/sounds/technic_laser_mk1.1.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_laser_mk2.0.ogg b/technic/sounds/technic_laser_mk2.0.ogg
index 2cf1548..2cf1548 100644
--- a/technic/technic/sounds/technic_laser_mk2.0.ogg
+++ b/technic/sounds/technic_laser_mk2.0.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_laser_mk2.1.ogg b/technic/sounds/technic_laser_mk2.1.ogg
index b3f9afb..b3f9afb 100644
--- a/technic/technic/sounds/technic_laser_mk2.1.ogg
+++ b/technic/sounds/technic_laser_mk2.1.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_laser_mk2.2.ogg b/technic/sounds/technic_laser_mk2.2.ogg
index a4ee091..a4ee091 100644
--- a/technic/technic/sounds/technic_laser_mk2.2.ogg
+++ b/technic/sounds/technic_laser_mk2.2.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_laser_mk3.1.ogg b/technic/sounds/technic_laser_mk3.1.ogg
index f948913..f948913 100644
--- a/technic/technic/sounds/technic_laser_mk3.1.ogg
+++ b/technic/sounds/technic_laser_mk3.1.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_laser_mk3.2.ogg b/technic/sounds/technic_laser_mk3.2.ogg
index 636c306..636c306 100644
--- a/technic/technic/sounds/technic_laser_mk3.2.ogg
+++ b/technic/sounds/technic_laser_mk3.2.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_prospector_hit.ogg b/technic/sounds/technic_prospector_hit.ogg
index 3a8ad2d..3a8ad2d 100644
--- a/technic/technic/sounds/technic_prospector_hit.ogg
+++ b/technic/sounds/technic_prospector_hit.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_prospector_miss.ogg b/technic/sounds/technic_prospector_miss.ogg
index 0f050d0..0f050d0 100644
--- a/technic/technic/sounds/technic_prospector_miss.ogg
+++ b/technic/sounds/technic_prospector_miss.ogg
Binary files differ
diff --git a/technic/technic/sounds/technic_sonic_screwdriver.ogg b/technic/sounds/technic_sonic_screwdriver.ogg
index 471bb72..471bb72 100644
--- a/technic/technic/sounds/technic_sonic_screwdriver.ogg
+++ b/technic/sounds/technic_sonic_screwdriver.ogg
Binary files differ
diff --git a/technic/technic/sounds/vacuumcleaner.ogg b/technic/sounds/vacuumcleaner.ogg
index 39d72de..39d72de 100644
--- a/technic/technic/sounds/vacuumcleaner.ogg
+++ b/technic/sounds/vacuumcleaner.ogg
Binary files differ
diff --git a/technic/technic/README.md b/technic/technic/README.md
deleted file mode 100644
index b6aa05f..0000000
--- a/technic/technic/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Technic
-=======
-
-License
--------
-
-Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel)
-
-Technic chests code is licensed under the GNU LGPLv2+.
-
-Texture licenses:
-
-BlockMen modified by Zefram (CC BY-SA 3.0):
- * technic_chernobylite_block.png
- * technic_corium_flowing_animated.png
- * technic_corium_source_animated.png
-
-celeron55 (Perttu Ahola) modified by Zefram (CC BY-SA 3.0):
- * technic_bucket_corium.png
-
-sdzen (Elise Staudter) (CC BY-SA 3.0):
- * most of the older 16x16 textures
-
-RealBadAngel: (WTFPL)
- * Everything else.
-
-CC BY-SA 3.0: <http://creativecommons.org/licenses/by-sa/3.0/>
diff --git a/technic/technic_chests/README.md b/technic/technic_chests/README.md
deleted file mode 100644
index a570346..0000000
--- a/technic/technic_chests/README.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Technic chests
-==============
-
-License
--------
-
-Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel)
-
-Technic chests code is licensed under the GNU LGPLv2+.
-
-Texture licenses:
-
-VanessaE: (WTFPL)
- * technic\_pencil\_icon.png
- * technic\_checkmark\_icon.png
- * technic\_chest\_overlay\_*.png
- * technic\_*\_chest\_lock\_overlay.png
-
-sdzen (Elise Staudter) modified by VanessaE (CC BY-SA 3.0):
- * copper, iron, silver, gold, mithril chest textures 16x16
-
-RealBadAngel: (WTFPL)
- * Everything else.
-
diff --git a/technic/technic_chests/common.lua b/technic/technic_chests/common.lua
deleted file mode 100644
index 47054f5..0000000
--- a/technic/technic_chests/common.lua
+++ /dev/null
@@ -1,71 +0,0 @@
-
-technic.chests.groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2,
- tubedevice=1, tubedevice_receiver=1}
-technic.chests.groups_noinv = {snappy=2, choppy=2, oddly_breakable_by_hand=2,
- tubedevice=1, tubedevice_receiver=1, not_in_creative_inventory=1}
-
-technic.chests.tube = {
- insert_object = function(pos, node, stack, direction)
- local meta = minetest.get_meta(pos)
- local inv = meta:get_inventory()
- return inv:add_item("main",stack)
- end,
- can_insert = function(pos, node, stack, direction)
- local meta = minetest.get_meta(pos)
- local inv = meta:get_inventory()
- return inv:room_for_item("main",stack)
- end,
- input_inventory = "main",
- connect_sides = {left=1, right=1, front=1, back=1, top=1, bottom=1},
-}
-
-technic.chests.can_dig = function(pos, player)
- local meta = minetest.get_meta(pos)
- local inv = meta:get_inventory()
- return inv:is_empty("main")
-end
-
-local function inv_change(pos, count, player)
- local meta = minetest.get_meta(pos)
- if not has_locked_chest_privilege(meta, player) then
- minetest.log("action", player:get_player_name()..
- " tried to access a locked chest belonging to "..
- meta:get_string("owner").." at "..
- minetest.pos_to_string(pos))
- return 0
- end
- return count
-end
-
-function technic.chests.inv_move(pos, from_list, from_index, to_list, to_index, count, player)
- return inv_change(pos, count, player)
-end
-function technic.chests.inv_put(pos, listname, index, stack, player)
- return inv_change(pos, stack:get_count(), player)
-end
-function technic.chests.inv_take(pos, listname, index, stack, player)
- return inv_change(pos, stack:get_count(), player)
-end
-
-function technic.chests.on_inv_move(pos, from_list, from_index, to_list, to_index, count, player)
- minetest.log("action", player:get_player_name()..
- " moves stuff in chest at "
- ..minetest.pos_to_string(pos))
-end
-
-function technic.chests.on_inv_put(pos, listname, index, stack, player)
- minetest.log("action", player:get_player_name()..
- " puts stuff in to chest at "
- ..minetest.pos_to_string(pos))
-end
-
-function technic.chests.on_inv_take(pos, listname, index, stack, player)
- minetest.log("action", player:get_player_name()..
- " takes stuff from chest at "
- ..minetest.pos_to_string(pos))
-end
-
-function has_locked_chest_privilege(meta, player)
- return player:get_player_name() == meta:get_string("owner")
-end
-
diff --git a/technic/technic_chests/copper_chest.lua b/technic/technic_chests/copper_chest.lua
deleted file mode 100644
index d40284b..0000000
--- a/technic/technic_chests/copper_chest.lua
+++ /dev/null
@@ -1,46 +0,0 @@
-minetest.register_craft({
- output = 'technic:copper_chest 1',
- recipe = {
- {'default:copper_ingot','default:copper_ingot','default:copper_ingot'},
- {'default:copper_ingot','technic:iron_chest','default:copper_ingot'},
- {'default:copper_ingot','default:copper_ingot','default:copper_ingot'},
- }
-})
-
-minetest.register_craft({
- output = 'technic:copper_locked_chest 1',
- recipe = {
- {'default:copper_ingot','default:copper_ingot','default:copper_ingot'},
- {'default:copper_ingot','technic:iron_locked_chest','default:copper_ingot'},
- {'default:copper_ingot','default:copper_ingot','default:copper_ingot'},
- }
-})
-
-minetest.register_craft({
- output = 'technic:copper_locked_chest 1',
- recipe = {
- {'default:steel_ingot'},
- {'technic:copper_chest'},
- }
-})
-
-technic.chests:register("Copper", {
- width = 12,
- height = 5,
- sort = true,
- autosort = true,
- infotext = false,
- color = false,
- locked = false,
-})
-
-technic.chests:register("Copper", {
- width = 12,
- height = 5,
- sort = true,
- autosort = true,
- infotext = false,
- color = false,
- locked = true,
-})
-
diff --git a/technic/technic_chests/depends.txt b/technic/technic_chests/depends.txt
deleted file mode 100644
index b9ca665..0000000
--- a/technic/technic_chests/depends.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-default
-moreores?
-pipeworks?
-intllib?
diff --git a/technic/technic_chests/gold_chest.lua b/technic/technic_chests/gold_chest.lua
deleted file mode 100644
index c66b2f6..0000000
--- a/technic/technic_chests/gold_chest.lua
+++ /dev/null
@@ -1,57 +0,0 @@
-
-local material_list
-if minetest.get_modpath("moreores") then
- material_list = { 'silver' }
-else
- -- Make the gold chest obtainable for mere mortals (the silver chest is not obtainable)
- material_list = { 'copper', 'silver' }
-end
-
-for _, material in ipairs(material_list) do
- minetest.register_craft({
- output = 'technic:gold_chest',
- recipe = {
- {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
- {'default:gold_ingot',"technic:"..material.."_chest",'default:gold_ingot'},
- {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
- }
- })
-
- minetest.register_craft({
- output = 'technic:gold_locked_chest',
- recipe = {
- {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
- {'default:gold_ingot',"technic:"..material.."_locked_chest",'default:gold_ingot'},
- {'default:gold_ingot','default:gold_ingot','default:gold_ingot'},
- }
- })
-end
-
-minetest.register_craft({
- output = 'technic:gold_locked_chest',
- recipe = {
- {'default:steel_ingot'},
- {'technic:gold_chest'},
- }
-})
-
-technic.chests:register("Gold", {
- width = 15,
- height = 6,
- sort = true,
- autosort = true,
- infotext = true,
- color = true,
- locked = false,
-})
-
-technic.chests:register("Gold", {
- width = 15,
- height = 6,
- sort = true,
- autosort = true,
- infotext = true,
- color = true,
- locked = true,
-})
-
diff --git a/technic/technic_chests/init.lua b/technic/technic_chests/init.lua
deleted file mode 100644
index af9e041..0000000
--- a/technic/technic_chests/init.lua
+++ /dev/null
@@ -1,18 +0,0 @@
--- Minetest 0.4.6 mod: technic_chests
--- namespace: technic
--- (c) 2012-2013 by RealBadAngel <mk@realbadangel.pl>
-
-local modpath = minetest.get_modpath("technic_chests")
-
-technic = rawget(_G, "technic") or {}
-technic.chests = {}
-
-dofile(modpath.."/common.lua")
-dofile(modpath.."/register.lua")
-dofile(modpath.."/wooden_chest.lua")
-dofile(modpath.."/iron_chest.lua")
-dofile(modpath.."/copper_chest.lua")
-dofile(modpath.."/silver_chest.lua")
-dofile(modpath.."/gold_chest.lua")
-dofile(modpath.."/mithril_chest.lua")
-
diff --git a/technic/technic_chests/iron_chest.lua b/technic/technic_chests/iron_chest.lua
deleted file mode 100644
index 90434bb..0000000
--- a/technic/technic_chests/iron_chest.lua
+++ /dev/null
@@ -1,53 +0,0 @@
-local cast_iron_ingot
-if minetest.get_modpath("technic_worldgen") then
- cast_iron_ingot = "technic:cast_iron_ingot"
-else
- cast_iron_ingot = "default:steel_ingot"
-end
-
-minetest.register_craft({
- output = 'technic:iron_chest 1',
- recipe = {
- {cast_iron_ingot,cast_iron_ingot,cast_iron_ingot},
- {cast_iron_ingot,'default:chest',cast_iron_ingot},
- {cast_iron_ingot,cast_iron_ingot,cast_iron_ingot},
- }
-})
-
-minetest.register_craft({
- output = 'technic:iron_locked_chest 1',
- recipe = {
- {cast_iron_ingot,cast_iron_ingot,cast_iron_ingot},
- {cast_iron_ingot,'default:chest_locked',cast_iron_ingot},
- {cast_iron_ingot,cast_iron_ingot,cast_iron_ingot},
- }
-})
-
-minetest.register_craft({
- output = 'technic:iron_locked_chest 1',
- recipe = {
- {'default:steel_ingot'},
- {'technic:iron_chest'},
- }
-})
-
-technic.chests:register("Iron", {
- width = 9,
- height = 5,
- sort = true,
- autosort = false,
- infotext = false,
- color = false,
- locked = false,
-})
-
-technic.chests:register("Iron", {
- width = 9,
- height = 5,
- sort = true,
- autosort = false,
- infotext = false,
- color = false,
- locked = true,
-})
-
diff --git a/technic/technic_chests/locale/de.txt b/technic/technic_chests/locale/de.txt
deleted file mode 100644
index e22d2c2..0000000
--- a/technic/technic_chests/locale/de.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-# German Translation for technic_chests
-# Deutsche Übersetzung von technic_chests
-# by Xanthin
-
-%s Chest = %struhe
-%s Locked Chest = Verschlossene %struhe
-%s Locked Chest (owned by %s) = Verschlossene %struhe (gehoert %s)
-Color Filter: %s = Farbfilter: %s
-Edit chest description: = Bearbeite die Beschreibung
-
-# Colors
-Black = Schwarz
-Blue = Blau
-Brown = Braun
-Cyan = Tuerkis
-Dark Green = Dunkelgruen
-Dark Grey = Dunkelgrau
-Green = Gruen
-Grey = Grau
-Magenta = Magenta
-Orange = Orange
-Pink = Rosa
-Red = Rot
-Violet = Violett
-White = Weiss
-Yellow = Gelb
-None = Farblos
-
-# Materials
-Copper = Kupfer
-Gold = Gold
-Iron = Eisen
-Mithril = Mithril
-Silver = Silber
-Wooden = Holz
-
-# Sorting
-Sort =
-Auto-sort is %s =
-Off =
-On =
diff --git a/technic/technic_chests/locale/template.txt b/technic/technic_chests/locale/template.txt
deleted file mode 100644
index 4d422b2..0000000
--- a/technic/technic_chests/locale/template.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# technic_chests translation template
-
-%s Chest =
-%s Locked Chest =
-%s Locked Chest (owned by %s) =
-Color Filter: %s =
-Edit chest description: =
-
-# Colors
-Black =
-Blue =
-Brown =
-Cyan =
-Dark Green =
-Dark Grey =
-Green =
-Grey =
-Magenta =
-Orange =
-Pink =
-Red =
-Violet =
-White =
-Yellow =
-None =
-
-# Materials
-Copper =
-Gold =
-Iron =
-Mithril =
-Silver =
-Wooden =
-
-# Sorting
-Sort =
-Auto-sort is %s =
-Off =
-On =
diff --git a/technic/technic_chests/locale/tr.txt b/technic/technic_chests/locale/tr.txt
deleted file mode 100644
index 6bef5be..0000000
--- a/technic/technic_chests/locale/tr.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-# Turkish translation
-# mahmutelmas06@hotmail.com
-# Türkçe çeviri
-
-%s Chest = %s Sandık
-%s Locked Chest = %s Kilitli sandık
-%s Locked Chest (owned by %s) = %s Kilitli sandık (Sahibi %s)
-Color Filter: %s = Renk süzgeci: %s
-Edit chest description: = Sandık bilgilerini düzenle
-
-# Colors - Renkler
-Black = Siyah
-Blue = Mavi
-Brown = Kahverengi
-Cyan = Cam göbeği
-Dark Green = Koyu yeşil
-Dark Grey = Koyu gri
-Green = Yeşil
-Grey = Gri
-Magenta = Mor
-Orange = Turuncu
-Pink = Pembe
-Red = Kırmızı
-Violet = Koyu mor
-White = Beyaz
-Yellow = Sarı
-None = Hiç
-
-# Materials - Metaryeller
-Copper = Bakır
-Gold = Altın
-Iron = Demir
-Mithril = Mithril
-Silver = Gümüş
-Wooden = Ahşap
-
-# Sorting - Sıralama
-Sort = Sırala
-Auto-sort is %s = Otomatik sıralama %s
-Off = Kapalı
-On = Açık
diff --git a/technic/technic_chests/mithril_chest.lua b/technic/technic_chests/mithril_chest.lua
deleted file mode 100644
index 909ff9e..0000000
--- a/technic/technic_chests/mithril_chest.lua
+++ /dev/null
@@ -1,48 +0,0 @@
-if minetest.get_modpath("moreores") then
- minetest.register_craft({
- output = 'technic:mithril_chest 1',
- recipe = {
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','technic:gold_chest','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- }
- })
-
- minetest.register_craft({
- output = 'technic:mithril_locked_chest 1',
- recipe = {
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','technic:gold_locked_chest','moreores:mithril_ingot'},
- {'moreores:mithril_ingot','moreores:mithril_ingot','moreores:mithril_ingot'},
- }
- })
-end
-
-minetest.register_craft({
- output = 'technic:mithril_locked_chest 1',
- recipe = {
- {'default:steel_ingot'},
- {'technic:mithril_chest'},
- }
-})
-
-technic.chests:register("Mithril", {
- width = 15,
- height = 6,
- sort = true,
- autosort = true,
- infotext = false,
- color = false,
- locked = false,
-})
-
-technic.chests:register("Mithril", {
- width = 15,
- height = 6,
- sort = true,
- autosort = true,
- infotext = false,
- color = false,
- locked = true,
-})
-
diff --git a/technic/technic_chests/register.lua b/technic/technic_chests/register.lua
deleted file mode 100644
index 25e4cde..0000000
--- a/technic/technic_chests/register.lua
+++ /dev/null
@@ -1,303 +0,0 @@
-local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
-
-local pipeworks = rawget(_G, "pipeworks")
-if not minetest.get_modpath("pipeworks") then
- -- Pipeworks is not installed. Simulate using a dummy table...
- pipeworks = {}
- local pipeworks_meta = {}
- setmetatable(pipeworks, pipeworks_meta)
- local dummy = function()
- end
- pipeworks_meta.__index = function(table, key)
- print("[technic_chests] WARNING: variable or method '"..key.."' not present in dummy pipeworks table - assuming it is a method...")
- pipeworks[key] = dummy
- return dummy
- end
- pipeworks.after_place = dummy
- pipeworks.after_dig = dummy
-end
-
-local chest_mark_colors = {
- {"black", S("Black")},
- {"blue", S("Blue")},
- {"brown", S("Brown")},
- {"cyan", S("Cyan")},
- {"dark_green", S("Dark Green")},
- {"dark_grey", S("Dark Grey")},
- {"green", S("Green")},
- {"grey", S("Grey")},
- {"magenta", S("Magenta")},
- {"orange", S("Orange")},
- {"pink", S("Pink")},
- {"red", S("Red")},
- {"violet", S("Violet")},
- {"white", S("White")},
- {"yellow", S("Yellow")},
-}
-
-
-local function colorid_to_postfix(id)
- return chest_mark_colors[id] and "_"..chest_mark_colors[id][1] or ""
-end
-
-
-local function get_color_buttons(coleft, lotop)
- local buttons_string = ""
- for y = 0, 3 do
- for x = 0, 3 do
- local file_name = "technic_colorbutton"..(y * 4 + x)..".png"
- buttons_string = buttons_string.."image_button["
- ..(coleft + 0.1 + x * 0.7)..","..(lotop + 0.1 + y * 0.7)
- ..";0.8,0.8;"..file_name..";color_button"
- ..(y * 4 + x + 1)..";]"
- end
- end
- return buttons_string
-end
-
-
-local function check_color_buttons(pos, meta, chest_name, fields)
- for i = 1, 16 do
- if fields["color_button"..i] then
- local node = minetest.get_node(pos)
- node.name = chest_name..colorid_to_postfix(i)
- minetest.swap_node(pos, node)
- meta:set_string("color", i)
- return
- end
- end
-end
-
-local function set_formspec(pos, data, page)
- local meta = minetest.get_meta(pos)
- local node = minetest.get_node(pos)
- local formspec = data.base_formspec
- if data.autosort then
- local status = meta:get_int("autosort")
- formspec = formspec.."button["..(data.hileft+2)..","..(data.height+1.1)..";3,0.8;autosort_to_"..(1-status)..";"..S("Auto-sort is %s"):format(status == 1 and S("On") or S("Off")).."]"
- end
- if data.infotext then
- local formspec_infotext = minetest.formspec_escape(meta:get_string("infotext"))
- if page == "main" then
- formspec = formspec.."image_button["..(data.hileft+2.1)..",0.1;0.8,0.8;"
- .."technic_pencil_icon.png;edit_infotext;]"
- .."label["..(data.hileft+3)..",0;"..formspec_infotext.."]"
- elseif page == "edit_infotext" then
- formspec = formspec.."image_button["..(data.hileft+2.1)..",0.1;0.8,0.8;"
- .."technic_checkmark_icon.png;save_infotext;]"
- .."field["..(data.hileft+3.3)..",0.2;4.8,1;"
- .."infotext_box;"..S("Edit chest description:")..";"
- ..formspec_infotext.."]"
- end
- end
- if data.color then
- local colorID = meta:get_int("color")
- local colorName
- if chest_mark_colors[colorID] then
- colorName = chest_mark_colors[colorID][2]
- else
- colorName = S("None")
- end
- formspec = formspec.."label["..(data.coleft+0.2)..","..(data.lotop+3)..";"..S("Color Filter: %s"):format(colorName).."]"
- end
- meta:set_string("formspec", formspec)
-end
-
-local function sort_inventory(inv)
- local inlist = inv:get_list("main")
- local typecnt = {}
- local typekeys = {}
- for _, st in ipairs(inlist) do
- if not st:is_empty() then
- local n = st:get_name()
- local w = st:get_wear()
- local m = st:get_metadata()
- local k = string.format("%s %05d %s", n, w, m)
- if not typecnt[k] then
- typecnt[k] = {
- name = n,
- wear = w,
- metadata = m,
- stack_max = st:get_stack_max(),
- count = 0,
- }
- table.insert(typekeys, k)
- end
- typecnt[k].count = typecnt[k].count + st:get_count()
- end
- end
- table.sort(typekeys)
- local outlist = {}
- for _, k in ipairs(typekeys) do
- local tc = typecnt[k]
- while tc.count > 0 do
- local c = math.min(tc.count, tc.stack_max)
- table.insert(outlist, ItemStack({
- name = tc.name,
- wear = tc.wear,
- metadata = tc.metadata,
- count = c,
- }))
- tc.count = tc.count - c
- end
- end
- if #outlist > #inlist then return end
- while #outlist < #inlist do
- table.insert(outlist, ItemStack(nil))
- end
- inv:set_list("main", outlist)
-end
-
-local function get_receive_fields(name, data)
- local lname = name:lower()
- return function(pos, formname, fields, sender)
- local meta = minetest.get_meta(pos)
- local page = "main"
- if fields.sort or (data.autosort and fields.quit and meta:get_int("autosort") == 1) then
- sort_inventory(meta:get_inventory())
- end
- if fields.edit_infotext then
- page = "edit_infotext"
- end
- if fields.autosort_to_1 then meta:set_int("autosort", 1) end
- if fields.autosort_to_0 then meta:set_int("autosort", 0) end
- if fields.infotext_box then
- meta:set_string("infotext", fields.infotext_box)
- end
- if data.color then
- -- This sets the node
- local nn = "technic:"..lname..(data.locked and "_locked" or "").."_chest"
- check_color_buttons(pos, meta, nn, fields)
- end
- meta:get_inventory():set_size("main", data.width * data.height)
- set_formspec(pos, data, page)
- end
-end
-
-
-function technic.chests:definition(name, data)
- local lname = name:lower()
- name = S(name)
- local d = {}
- for k, v in pairs(data) do d[k] = v end
- data = d
-
- data.lowidth = 8
- data.ovwidth = math.max(data.lowidth, data.width)
- data.hileft = (data.ovwidth - data.width) / 2
- data.loleft = (data.ovwidth - data.lowidth) / 2
- if data.color then
- if data.lowidth + 3 <= data.ovwidth then
- data.coleft = data.ovwidth - 3
- if data.loleft + data.lowidth > data.coleft then
- data.loleft = data.coleft - data.lowidth
- end
- else
- data.loleft = 0
- data.coleft = data.lowidth
- data.ovwidth = data.lowidth + 3
- end
- end
- data.lotop = data.height + 2
- data.ovheight = data.lotop + 4
-
- local locked_after_place = nil
- local front = {"technic_"..lname.."_chest_front.png"}
- data.base_formspec = "size["..data.ovwidth..","..data.ovheight.."]"..
- "label[0,0;"..S("%s Chest"):format(name).."]"..
- "list[context;main;"..data.hileft..",1;"..data.width..","..data.height..";]"..
- "list[current_player;main;"..data.loleft..","..data.lotop..";8,4;]"..
- "background[-0.19,-0.25;"..(data.ovwidth+0.4)..","..(data.ovheight+0.75)..";technic_chest_form_bg.png]"..
- "background["..data.hileft..",1;"..data.width..","..data.height..";technic_"..lname.."_chest_inventory.png]"..
- "background["..data.loleft..","..data.lotop..";8,4;technic_main_inventory.png]"..
- "listring[]"
- if data.sort then
- data.base_formspec = data.base_formspec.."button["..data.hileft..","..(data.height+1.1)..";1,0.8;sort;"..S("Sort").."]"
- end
- if data.color then
- data.base_formspec = data.base_formspec..get_color_buttons(data.coleft, data.lotop)
- end
-
- if data.locked then
- locked_after_place = function(pos, placer)
- local meta = minetest.get_meta(pos)
- meta:set_string("owner", placer:get_player_name() or "")
- meta:set_string("infotext",
- S("%s Locked Chest (owned by %s)")
- :format(name, meta:get_string("owner")))
- pipeworks.after_place(pos)
- end
- table.insert(front, "technic_"..lname.."_chest_lock_overlay.png")
- else
- locked_after_place = pipeworks.after_place
- end
-
- local desc
- if data.locked then
- desc = S("%s Locked Chest"):format(name)
- else
- desc = S("%s Chest"):format(name)
- end
-
- local def = {
- description = desc,
- tiles = {"technic_"..lname.."_chest_top.png", "technic_"..lname.."_chest_top.png",
- "technic_"..lname.."_chest_side.png", "technic_"..lname.."_chest_side.png",
- "technic_"..lname.."_chest_side.png", table.concat(front, "^")},
- paramtype2 = "facedir",
- groups = self.groups,
- tube = self.tube,
- legacy_facedir_simple = true,
- sounds = default.node_sound_wood_defaults(),
- after_place_node = locked_after_place,
- after_dig_node = pipeworks.after_dig,
-
- on_construct = function(pos)
- local meta = minetest.get_meta(pos)
- meta:set_string("infotext", S("%s Chest"):format(name))
- set_formspec(pos, data, "main")
- local inv = meta:get_inventory()
- inv:set_size("main", data.width * data.height)
- end,
- can_dig = self.can_dig,
- on_receive_fields = get_receive_fields(name, data),
- on_metadata_inventory_move = self.on_inv_move,
- on_metadata_inventory_put = self.on_inv_put,
- on_metadata_inventory_take = self.on_inv_take,
- }
- if data.locked then
- def.allow_metadata_inventory_move = self.inv_move
- def.allow_metadata_inventory_put = self.inv_put
- def.allow_metadata_inventory_take = self.inv_take
- end
- return def
-end
-
-function technic.chests:register(name, data)
- local def = technic.chests:definition(name, data)
-
- local nn = "technic:"..name:lower()..(data.locked and "_locked" or "").."_chest"
- minetest.register_node(":"..nn, def)
-
- if data.color then
- local mk_front
- if string.find(def.tiles[6], "%^") then
- mk_front = function (overlay) return def.tiles[6]:gsub("%^", "^"..overlay.."^") end
- else
- mk_front = function (overlay) return def.tiles[6].."^"..overlay end
- end
- for i = 1, 15 do
- local postfix = colorid_to_postfix(i)
- local colordef = {}
- for k, v in pairs(def) do
- colordef[k] = v
- end
- colordef.drop = nn
- colordef.groups = self.groups_noinv
- colordef.tiles = { def.tiles[1], def.tiles[2], def.tiles[3], def.tiles[4], def.tiles[5], mk_front("technic_chest_overlay"..postfix..".png") }
- minetest.register_node(":"..nn..postfix, colordef)
- end
- end
-
-end
-
diff --git a/technic/technic_chests/silver_chest.lua b/technic/technic_chests/silver_chest.lua
deleted file mode 100644
index c615304..0000000
--- a/technic/technic_chests/silver_chest.lua
+++ /dev/null
@@ -1,48 +0,0 @@
-if minetest.get_modpath("moreores") then
- minetest.register_craft({
- output = 'technic:silver_chest',
- recipe = {
- {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
- {'moreores:silver_ingot','technic:copper_chest','moreores:silver_ingot'},
- {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
- }
- })
-
- minetest.register_craft({
- output = 'technic:silver_locked_chest',
- recipe = {
- {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
- {'moreores:silver_ingot','technic:copper_locked_chest','moreores:silver_ingot'},
- {'moreores:silver_ingot','moreores:silver_ingot','moreores:silver_ingot'},
- }
- })
-end
-
-minetest.register_craft({
- output = 'technic:silver_locked_chest',
- recipe = {
- {'default:steel_ingot'},
- {'technic:silver_chest'},
- }
-})
-
-technic.chests:register("Silver", {
- width = 12,
- height = 6,
- sort = true,
- autosort = true,
- infotext = true,
- color = false,
- locked = false,
-})
-
-technic.chests:register("Silver", {
- width = 12,
- height = 6,
- sort = true,
- autosort = true,
- infotext = true,
- color = false,
- locked = true,
-})
-
diff --git a/technic/technic_chests/textures/technic_checkmark_icon.png b/technic/technic_chests/textures/technic_checkmark_icon.png
deleted file mode 100644
index 369d294..0000000
--- a/technic/technic_chests/textures/technic_checkmark_icon.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_form_bg.png b/technic/technic_chests/textures/technic_chest_form_bg.png
deleted file mode 100644
index 37683f0..0000000
--- a/technic/technic_chests/textures/technic_chest_form_bg.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_black.png b/technic/technic_chests/textures/technic_chest_overlay_black.png
deleted file mode 100644
index fa25304..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_black.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_blue.png b/technic/technic_chests/textures/technic_chest_overlay_blue.png
deleted file mode 100644
index 512cd4f..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_blue.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_brown.png b/technic/technic_chests/textures/technic_chest_overlay_brown.png
deleted file mode 100644
index 64c1d55..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_brown.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_cyan.png b/technic/technic_chests/textures/technic_chest_overlay_cyan.png
deleted file mode 100644
index 46732f4..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_cyan.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_dark_green.png b/technic/technic_chests/textures/technic_chest_overlay_dark_green.png
deleted file mode 100644
index 941236b..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_dark_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_dark_grey.png b/technic/technic_chests/textures/technic_chest_overlay_dark_grey.png
deleted file mode 100644
index e6b8f77..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_dark_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_green.png b/technic/technic_chests/textures/technic_chest_overlay_green.png
deleted file mode 100644
index 4b9543f..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_green.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_grey.png b/technic/technic_chests/textures/technic_chest_overlay_grey.png
deleted file mode 100644
index 8a1c9f0..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_grey.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_magenta.png b/technic/technic_chests/textures/technic_chest_overlay_magenta.png
deleted file mode 100644
index 75b220d..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_magenta.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_orange.png b/technic/technic_chests/textures/technic_chest_overlay_orange.png
deleted file mode 100644
index 02c095d..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_orange.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_pink.png b/technic/technic_chests/textures/technic_chest_overlay_pink.png
deleted file mode 100644
index 0b6ccb4..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_pink.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_red.png b/technic/technic_chests/textures/technic_chest_overlay_red.png
deleted file mode 100644
index 4b44642..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_red.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_violet.png b/technic/technic_chests/textures/technic_chest_overlay_violet.png
deleted file mode 100644
index 89471f9..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_violet.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_white.png b/technic/technic_chests/textures/technic_chest_overlay_white.png
deleted file mode 100644
index b49e253..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_white.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_chest_overlay_yellow.png b/technic/technic_chests/textures/technic_chest_overlay_yellow.png
deleted file mode 100644
index d563257..0000000
--- a/technic/technic_chests/textures/technic_chest_overlay_yellow.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton0.png b/technic/technic_chests/textures/technic_colorbutton0.png
deleted file mode 100644
index 35b7db2..0000000
--- a/technic/technic_chests/textures/technic_colorbutton0.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton1.png b/technic/technic_chests/textures/technic_colorbutton1.png
deleted file mode 100644
index cbf095d..0000000
--- a/technic/technic_chests/textures/technic_colorbutton1.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton10.png b/technic/technic_chests/textures/technic_colorbutton10.png
deleted file mode 100644
index 8dfc5f0..0000000
--- a/technic/technic_chests/textures/technic_colorbutton10.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton11.png b/technic/technic_chests/textures/technic_colorbutton11.png
deleted file mode 100644
index 3b279e0..0000000
--- a/technic/technic_chests/textures/technic_colorbutton11.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton12.png b/technic/technic_chests/textures/technic_colorbutton12.png
deleted file mode 100644
index a387b5f..0000000
--- a/technic/technic_chests/textures/technic_colorbutton12.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton13.png b/technic/technic_chests/textures/technic_colorbutton13.png
deleted file mode 100644
index b1e7790..0000000
--- a/technic/technic_chests/textures/technic_colorbutton13.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton14.png b/technic/technic_chests/textures/technic_colorbutton14.png
deleted file mode 100644
index c4ad486..0000000
--- a/technic/technic_chests/textures/technic_colorbutton14.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton15.png b/technic/technic_chests/textures/technic_colorbutton15.png
deleted file mode 100644
index b7060d6..0000000
--- a/technic/technic_chests/textures/technic_colorbutton15.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton2.png b/technic/technic_chests/textures/technic_colorbutton2.png
deleted file mode 100644
index caf1fc6..0000000
--- a/technic/technic_chests/textures/technic_colorbutton2.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton3.png b/technic/technic_chests/textures/technic_colorbutton3.png
deleted file mode 100644
index 6ac79a3..0000000
--- a/technic/technic_chests/textures/technic_colorbutton3.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton4.png b/technic/technic_chests/textures/technic_colorbutton4.png
deleted file mode 100644
index dc43592..0000000
--- a/technic/technic_chests/textures/technic_colorbutton4.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton5.png b/technic/technic_chests/textures/technic_colorbutton5.png
deleted file mode 100644
index 98b8c67..0000000
--- a/technic/technic_chests/textures/technic_colorbutton5.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton6.png b/technic/technic_chests/textures/technic_colorbutton6.png
deleted file mode 100644
index 66478bc..0000000
--- a/technic/technic_chests/textures/technic_colorbutton6.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton7.png b/technic/technic_chests/textures/technic_colorbutton7.png
deleted file mode 100644
index 85f6b93..0000000
--- a/technic/technic_chests/textures/technic_colorbutton7.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton8.png b/technic/technic_chests/textures/technic_colorbutton8.png
deleted file mode 100644
index 868c35d..0000000
--- a/technic/technic_chests/textures/technic_colorbutton8.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_colorbutton9.png b/technic/technic_chests/textures/technic_colorbutton9.png
deleted file mode 100644
index 50eac0b..0000000
--- a/technic/technic_chests/textures/technic_colorbutton9.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_copper_chest_front.png b/technic/technic_chests/textures/technic_copper_chest_front.png
deleted file mode 100644
index add51e8..0000000
--- a/technic/technic_chests/textures/technic_copper_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_copper_chest_inventory.png b/technic/technic_chests/textures/technic_copper_chest_inventory.png
deleted file mode 100644
index 70da510..0000000
--- a/technic/technic_chests/textures/technic_copper_chest_inventory.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_copper_chest_lock_overlay.png b/technic/technic_chests/textures/technic_copper_chest_lock_overlay.png
deleted file mode 100644
index 49f7f2a..0000000
--- a/technic/technic_chests/textures/technic_copper_chest_lock_overlay.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_copper_chest_side.png b/technic/technic_chests/textures/technic_copper_chest_side.png
deleted file mode 100644
index 2231cce..0000000
--- a/technic/technic_chests/textures/technic_copper_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_copper_chest_top.png b/technic/technic_chests/textures/technic_copper_chest_top.png
deleted file mode 100644
index 69f1078..0000000
--- a/technic/technic_chests/textures/technic_copper_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_form_bg.png b/technic/technic_chests/textures/technic_form_bg.png
deleted file mode 100644
index 37683f0..0000000
--- a/technic/technic_chests/textures/technic_form_bg.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_gold_chest_front.png b/technic/technic_chests/textures/technic_gold_chest_front.png
deleted file mode 100644
index 27036d7..0000000
--- a/technic/technic_chests/textures/technic_gold_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_gold_chest_inventory.png b/technic/technic_chests/textures/technic_gold_chest_inventory.png
deleted file mode 100644
index d4aa8b3..0000000
--- a/technic/technic_chests/textures/technic_gold_chest_inventory.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_gold_chest_lock_overlay.png b/technic/technic_chests/textures/technic_gold_chest_lock_overlay.png
deleted file mode 100644
index 51dea71..0000000
--- a/technic/technic_chests/textures/technic_gold_chest_lock_overlay.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_gold_chest_side.png b/technic/technic_chests/textures/technic_gold_chest_side.png
deleted file mode 100644
index 9a0de39..0000000
--- a/technic/technic_chests/textures/technic_gold_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_gold_chest_top.png b/technic/technic_chests/textures/technic_gold_chest_top.png
deleted file mode 100644
index abfc081..0000000
--- a/technic/technic_chests/textures/technic_gold_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_iron_chest_front.png b/technic/technic_chests/textures/technic_iron_chest_front.png
deleted file mode 100644
index 8c00473..0000000
--- a/technic/technic_chests/textures/technic_iron_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_iron_chest_inventory.png b/technic/technic_chests/textures/technic_iron_chest_inventory.png
deleted file mode 100644
index a33967b..0000000
--- a/technic/technic_chests/textures/technic_iron_chest_inventory.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_iron_chest_lock_overlay.png b/technic/technic_chests/textures/technic_iron_chest_lock_overlay.png
deleted file mode 100644
index 1750b82..0000000
--- a/technic/technic_chests/textures/technic_iron_chest_lock_overlay.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_iron_chest_side.png b/technic/technic_chests/textures/technic_iron_chest_side.png
deleted file mode 100644
index 7233688..0000000
--- a/technic/technic_chests/textures/technic_iron_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_iron_chest_top.png b/technic/technic_chests/textures/technic_iron_chest_top.png
deleted file mode 100644
index 48d2437..0000000
--- a/technic/technic_chests/textures/technic_iron_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_main_inventory.png b/technic/technic_chests/textures/technic_main_inventory.png
deleted file mode 100644
index b65dabb..0000000
--- a/technic/technic_chests/textures/technic_main_inventory.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_mithril_chest_front.png b/technic/technic_chests/textures/technic_mithril_chest_front.png
deleted file mode 100644
index f0e0c23..0000000
--- a/technic/technic_chests/textures/technic_mithril_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_mithril_chest_inventory.png b/technic/technic_chests/textures/technic_mithril_chest_inventory.png
deleted file mode 100644
index d4aa8b3..0000000
--- a/technic/technic_chests/textures/technic_mithril_chest_inventory.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_mithril_chest_lock_overlay.png b/technic/technic_chests/textures/technic_mithril_chest_lock_overlay.png
deleted file mode 100644
index d227c51..0000000
--- a/technic/technic_chests/textures/technic_mithril_chest_lock_overlay.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_mithril_chest_side.png b/technic/technic_chests/textures/technic_mithril_chest_side.png
deleted file mode 100644
index 1c2c3a7..0000000
--- a/technic/technic_chests/textures/technic_mithril_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_mithril_chest_top.png b/technic/technic_chests/textures/technic_mithril_chest_top.png
deleted file mode 100644
index e196baf..0000000
--- a/technic/technic_chests/textures/technic_mithril_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_pencil_icon.png b/technic/technic_chests/textures/technic_pencil_icon.png
deleted file mode 100644
index 8079ede..0000000
--- a/technic/technic_chests/textures/technic_pencil_icon.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_silver_chest_front.png b/technic/technic_chests/textures/technic_silver_chest_front.png
deleted file mode 100644
index 5ae5831..0000000
--- a/technic/technic_chests/textures/technic_silver_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_silver_chest_inventory.png b/technic/technic_chests/textures/technic_silver_chest_inventory.png
deleted file mode 100644
index b2fe835..0000000
--- a/technic/technic_chests/textures/technic_silver_chest_inventory.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_silver_chest_lock_overlay.png b/technic/technic_chests/textures/technic_silver_chest_lock_overlay.png
deleted file mode 100644
index cb1bdb0..0000000
--- a/technic/technic_chests/textures/technic_silver_chest_lock_overlay.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_silver_chest_side.png b/technic/technic_chests/textures/technic_silver_chest_side.png
deleted file mode 100644
index 4b4ce54..0000000
--- a/technic/technic_chests/textures/technic_silver_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_silver_chest_top.png b/technic/technic_chests/textures/technic_silver_chest_top.png
deleted file mode 100644
index 79196d6..0000000
--- a/technic/technic_chests/textures/technic_silver_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/technic_wooden_chest_inventory.png b/technic/technic_chests/textures/technic_wooden_chest_inventory.png
deleted file mode 100644
index 5ffbc12..0000000
--- a/technic/technic_chests/textures/technic_wooden_chest_inventory.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_copper_chest_front.png b/technic/technic_chests/textures/x32/technic_copper_chest_front.png
deleted file mode 100644
index 1769435..0000000
--- a/technic/technic_chests/textures/x32/technic_copper_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_copper_chest_side.png b/technic/technic_chests/textures/x32/technic_copper_chest_side.png
deleted file mode 100644
index 2c7943f..0000000
--- a/technic/technic_chests/textures/x32/technic_copper_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_copper_chest_top.png b/technic/technic_chests/textures/x32/technic_copper_chest_top.png
deleted file mode 100644
index 2ab8104..0000000
--- a/technic/technic_chests/textures/x32/technic_copper_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_gold_chest_front.png b/technic/technic_chests/textures/x32/technic_gold_chest_front.png
deleted file mode 100644
index 9bc9615..0000000
--- a/technic/technic_chests/textures/x32/technic_gold_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_gold_chest_side.png b/technic/technic_chests/textures/x32/technic_gold_chest_side.png
deleted file mode 100644
index 5d5ad0f..0000000
--- a/technic/technic_chests/textures/x32/technic_gold_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_gold_chest_top.png b/technic/technic_chests/textures/x32/technic_gold_chest_top.png
deleted file mode 100644
index f9c8fec..0000000
--- a/technic/technic_chests/textures/x32/technic_gold_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_iron_chest_front.png b/technic/technic_chests/textures/x32/technic_iron_chest_front.png
deleted file mode 100644
index 79d5b49..0000000
--- a/technic/technic_chests/textures/x32/technic_iron_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_iron_chest_side.png b/technic/technic_chests/textures/x32/technic_iron_chest_side.png
deleted file mode 100644
index e12daa5..0000000
--- a/technic/technic_chests/textures/x32/technic_iron_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_iron_chest_top.png b/technic/technic_chests/textures/x32/technic_iron_chest_top.png
deleted file mode 100644
index da1ab7b..0000000
--- a/technic/technic_chests/textures/x32/technic_iron_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_mithril_chest_front.png b/technic/technic_chests/textures/x32/technic_mithril_chest_front.png
deleted file mode 100644
index 9f7ca7e..0000000
--- a/technic/technic_chests/textures/x32/technic_mithril_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_mithril_chest_side.png b/technic/technic_chests/textures/x32/technic_mithril_chest_side.png
deleted file mode 100644
index 0763511..0000000
--- a/technic/technic_chests/textures/x32/technic_mithril_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_mithril_chest_top.png b/technic/technic_chests/textures/x32/technic_mithril_chest_top.png
deleted file mode 100644
index 2429576..0000000
--- a/technic/technic_chests/textures/x32/technic_mithril_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_silver_chest_front.png b/technic/technic_chests/textures/x32/technic_silver_chest_front.png
deleted file mode 100644
index fe5ce2c..0000000
--- a/technic/technic_chests/textures/x32/technic_silver_chest_front.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_silver_chest_side.png b/technic/technic_chests/textures/x32/technic_silver_chest_side.png
deleted file mode 100644
index 3a2ed4a..0000000
--- a/technic/technic_chests/textures/x32/technic_silver_chest_side.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/textures/x32/technic_silver_chest_top.png b/technic/technic_chests/textures/x32/technic_silver_chest_top.png
deleted file mode 100644
index 353a11c..0000000
--- a/technic/technic_chests/textures/x32/technic_silver_chest_top.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_chests/wooden_chest.lua b/technic/technic_chests/wooden_chest.lua
deleted file mode 100644
index 0fad12c..0000000
--- a/technic/technic_chests/wooden_chest.lua
+++ /dev/null
@@ -1,51 +0,0 @@
-local udef = technic.chests:definition("Wooden", {
- width = 8,
- height = 4,
- sort = false,
- autosort = false,
- infotext = false,
- color = false,
- locked = false,
-})
-local uudef = {
- groups = udef.groups,
- tube = udef.tube,
- on_construct = udef.on_construct,
- can_dig = udef.can_dig,
- on_receive_fields = udef.on_receive_fields,
- on_metadata_inventory_move = udef.on_metadata_inventory_move,
- on_metadata_inventory_put = udef.on_metadata_inventory_put,
- on_metadata_inventory_take = udef.on_metadata_inventory_take,
-}
-if minetest.registered_nodes["default:chest"].description == "Chest" then
- uudef.description = udef.description
-end
-minetest.override_item("default:chest", uudef)
-
-local ldef = technic.chests:definition("Wooden", {
- width = 8,
- height = 4,
- sort = false,
- autosort = false,
- infotext = false,
- color = false,
- locked = true,
-})
-local lldef = {
- groups = ldef.groups,
- tube = ldef.tube,
- after_place_node = ldef.after_place_node,
- on_construct = ldef.on_construct,
- can_dig = ldef.can_dig,
- on_receive_fields = ldef.on_receive_fields,
- allow_metadata_inventory_move = ldef.allow_metadata_inventory_move,
- allow_metadata_inventory_put = ldef.allow_metadata_inventory_put,
- allow_metadata_inventory_take = ldef.allow_metadata_inventory_take,
- on_metadata_inventory_move = ldef.on_metadata_inventory_move,
- on_metadata_inventory_put = ldef.on_metadata_inventory_put,
- on_metadata_inventory_take = ldef.on_metadata_inventory_take,
-}
-if minetest.registered_nodes["default:chest_locked"].description == "Locked Chest" then
- lldef.description = ldef.description
-end
-minetest.override_item("default:chest_locked", lldef)
diff --git a/technic/technic_worldgen/config.lua b/technic/technic_worldgen/config.lua
deleted file mode 100644
index 4ac748c..0000000
--- a/technic/technic_worldgen/config.lua
+++ /dev/null
@@ -1,15 +0,0 @@
-technic.config = technic.config or Settings(minetest.get_worldpath().."/technic.conf")
-
-local conf_table = technic.config:to_table()
-
-local defaults = {
- enable_granite_generation = "true",
- enable_marble_generation = "true",
- enable_rubber_tree_generation = "true",
-}
-
-for k, v in pairs(defaults) do
- if conf_table[k] == nil then
- technic.config:set(k, v)
- end
-end
diff --git a/technic/technic_worldgen/crafts.lua b/technic/technic_worldgen/crafts.lua
deleted file mode 100644
index fba9df9..0000000
--- a/technic/technic_worldgen/crafts.lua
+++ /dev/null
@@ -1,198 +0,0 @@
-
-local S = technic.worldgen.gettext
-
-minetest.register_craftitem(":technic:uranium_lump", {
- description = S("Uranium Lump"),
- inventory_image = "technic_uranium_lump.png",
-})
-minetest.register_alias("technic:uranium", "technic:uranium_lump")
-
-minetest.register_craftitem(":technic:uranium_ingot", {
- description = S("Uranium Ingot"),
- inventory_image = "technic_uranium_ingot.png",
- groups = {uranium_ingot=1},
-})
-
-minetest.register_craftitem(":technic:chromium_lump", {
- description = S("Chromium Lump"),
- inventory_image = "technic_chromium_lump.png",
-})
-
-minetest.register_craftitem(":technic:chromium_ingot", {
- description = S("Chromium Ingot"),
- inventory_image = "technic_chromium_ingot.png",
-})
-
-minetest.register_craftitem(":technic:zinc_lump", {
- description = S("Zinc Lump"),
- inventory_image = "technic_zinc_lump.png",
-})
-
-minetest.register_craftitem(":technic:zinc_ingot", {
- description = S("Zinc Ingot"),
- inventory_image = "technic_zinc_ingot.png",
-})
-
-minetest.register_craftitem(":technic:lead_lump", {
- description = S("Lead Lump"),
- inventory_image = "technic_lead_lump.png",
-})
-
-minetest.register_craftitem(":technic:lead_ingot", {
- description = S("Lead Ingot"),
- inventory_image = "technic_lead_ingot.png",
-})
-
-minetest.register_craftitem(":technic:sulfur_lump", {
- description = S("Sulfur Lump"),
- inventory_image = "technic_sulfur_lump.png",
-})
-
-minetest.register_craftitem(":technic:brass_ingot", {
- description = S("Brass Ingot"),
- inventory_image = "technic_brass_ingot.png",
-})
-
-minetest.register_alias("technic:wrought_iron_ingot", "default:steel_ingot")
-
-minetest.override_item("default:steel_ingot", {
- description = S("Wrought Iron Ingot"),
- inventory_image = "technic_wrought_iron_ingot.png",
-})
-
-minetest.register_craftitem(":technic:cast_iron_ingot", {
- description = S("Cast Iron Ingot"),
- inventory_image = "technic_cast_iron_ingot.png",
-})
-
-minetest.register_craftitem(":technic:carbon_steel_ingot", {
- description = S("Carbon Steel Ingot"),
- inventory_image = "technic_carbon_steel_ingot.png",
-})
-
-minetest.register_craftitem(":technic:stainless_steel_ingot", {
- description = S("Stainless Steel Ingot"),
- inventory_image = "technic_stainless_steel_ingot.png",
-})
-
-local function register_block(block, ingot)
- minetest.register_craft({
- output = block,
- recipe = {
- {ingot, ingot, ingot},
- {ingot, ingot, ingot},
- {ingot, ingot, ingot},
- }
- })
-
- minetest.register_craft({
- output = ingot.." 9",
- recipe = {
- {block}
- }
- })
-end
-
-register_block("technic:uranium_block", "technic:uranium_ingot")
-register_block("technic:chromium_block", "technic:chromium_ingot")
-register_block("technic:zinc_block", "technic:zinc_ingot")
-register_block("technic:lead_block", "technic:lead_ingot")
-register_block("technic:brass_block", "technic:brass_ingot")
-register_block("technic:cast_iron_block", "technic:cast_iron_ingot")
-register_block("technic:carbon_steel_block", "technic:carbon_steel_ingot")
-register_block("technic:stainless_steel_block", "technic:stainless_steel_ingot")
-
-minetest.register_craft({
- type = 'cooking',
- recipe = "technic:zinc_lump",
- output = "technic:zinc_ingot",
-})
-
-minetest.register_craft({
- type = 'cooking',
- recipe = "technic:chromium_lump",
- output = "technic:chromium_ingot",
-})
-
-minetest.register_craft({
- type = 'cooking',
- recipe = "technic:uranium_lump",
- output = "technic:uranium_ingot",
-})
-
-minetest.register_craft({
- type = 'cooking',
- recipe = "technic:lead_lump",
- output = "technic:lead_ingot",
-})
-
-
-minetest.register_craft({
- type = 'cooking',
- recipe = minetest.registered_aliases["technic:wrought_iron_ingot"],
- output = "technic:cast_iron_ingot",
-})
-
-minetest.register_craft({
- type = 'cooking',
- recipe = "technic:cast_iron_ingot",
- cooktime = 2,
- output = "technic:wrought_iron_ingot",
-})
-
-minetest.register_craft({
- type = 'cooking',
- recipe = "technic:carbon_steel_ingot",
- cooktime = 2,
- output = "technic:wrought_iron_ingot",
-})
-
-local function for_each_registered_item(action)
- local already_reg = {}
- for k, _ in pairs(minetest.registered_items) do
- table.insert(already_reg, k)
- end
- local really_register_craftitem = minetest.register_craftitem
- minetest.register_craftitem = function(name, def)
- really_register_craftitem(name, def)
- action(string.gsub(name, "^:", ""))
- end
- local really_register_tool = minetest.register_tool
- minetest.register_tool = function(name, def)
- really_register_tool(name, def)
- action(string.gsub(name, "^:", ""))
- end
- local really_register_node = minetest.register_node
- minetest.register_node = function(name, def)
- really_register_node(name, def)
- action(string.gsub(name, "^:", ""))
- end
- for _, name in ipairs(already_reg) do
- action(name)
- end
-end
-
-local steel_to_iron = {}
-for _, i in ipairs({
- "default:axe_steel",
- "default:pick_steel",
- "default:shovel_steel",
- "default:sword_steel",
- "doors:door_steel",
- "farming:hoe_steel",
- "glooptest:hammer_steel",
- "glooptest:handsaw_steel",
- "glooptest:reinforced_crystal_glass",
- "mesecons_doors:op_door_steel",
- "mesecons_doors:sig_door_steel",
- "vessels:steel_bottle",
-}) do
- steel_to_iron[i] = true
-end
-
-for_each_registered_item(function(item_name)
- local item_def = minetest.registered_items[item_name]
- if steel_to_iron[item_name] and string.find(item_def.description, "Steel") then
- minetest.override_item(item_name, { description = string.gsub(item_def.description, "Steel", S("Iron")) })
- end
-end)
diff --git a/technic/technic_worldgen/depends.txt b/technic/technic_worldgen/depends.txt
deleted file mode 100644
index ac858d0..0000000
--- a/technic/technic_worldgen/depends.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-default
-intllib?
-mg?
diff --git a/technic/technic_worldgen/init.lua b/technic/technic_worldgen/init.lua
deleted file mode 100644
index 2f36920..0000000
--- a/technic/technic_worldgen/init.lua
+++ /dev/null
@@ -1,26 +0,0 @@
-local modpath = minetest.get_modpath("technic_worldgen")
-
-technic = rawget(_G, "technic") or {}
-technic.worldgen = {
- gettext = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end,
-}
-
-dofile(modpath.."/config.lua")
-dofile(modpath.."/nodes.lua")
-dofile(modpath.."/oregen.lua")
-dofile(modpath.."/crafts.lua")
-
--- Rubber trees, moretrees also supplies these
-if not minetest.get_modpath("moretrees") then
- dofile(modpath.."/rubber.lua")
-else
- -- older versions of technic provided rubber trees regardless
- minetest.register_alias("technic:rubber_sapling", "moretrees:rubber_tree_sapling")
- minetest.register_alias("technic:rubber_tree_empty", "moretrees:rubber_tree_trunk_empty")
-end
-
--- mg suppport
-if minetest.get_modpath("mg") then
- dofile(modpath.."/mg.lua")
-end
-
diff --git a/technic/technic_worldgen/locale/de.txt b/technic/technic_worldgen/locale/de.txt
deleted file mode 100644
index 401c94c..0000000
--- a/technic/technic_worldgen/locale/de.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-# German Translation for technic_worldgen
-# Deutsche Übersetzung von technic_worldgen
-# by Xanthin
-
-## crafts.lua
-Uranium Lump = Uranklumpen
-Uranium Ingot = Uranbarren
-Chromium Lump = Chromklumpen
-Chromium Ingot = Chrombarren
-Zinc Lump = Zinkklumpen
-Zinc Ingot = Zinkbarren
-Brass Ingot = Messingbarren
-Wrought Iron Ingot = Schmiedeeisenbarren
-Cast Iron Ingot = Gusseisenbarren
-Carbon Steel Ingot = Kohlenstoffstahlbarren
-Stainless Steel Ingot = Edelstahlbarren
-Iron = Eisen
-
-## nodes.lua
-Uranium Ore = Uranerz
-Chromium Ore = Chromerz
-Zinc Ore = Zinkerz
-Granite = Granit
-Marble = Marmor
-Marble Bricks = Marmorziegel
-Uranium Block = Uranblock
-Chromium Block = Chromblock
-Zinc Block = Zinkblock
-Wrought Iron Block = Schmiedeeisenblock
-Cast Iron Block = Gusseisenblock
-Carbon Steel Block = Kohlenstoffstahlblock
-Stainless Steel Block = Edelstahlblock
-Brass Block = Messingblock
-Wrought Iron = Schmiedeeisen
-
-## rubber.lua
-Rubber Tree Sapling = Gummibaumsetzling
-Rubber Tree = Gummibaum
-
diff --git a/technic/technic_worldgen/locale/template.txt b/technic/technic_worldgen/locale/template.txt
deleted file mode 100644
index 594e0ce..0000000
--- a/technic/technic_worldgen/locale/template.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-# template.txt
-# technic_worldgen translation template
-
-###crafts.lua
-Uranium Lump =
-Uranium Ingot =
-Chromium Lump =
-Chromium Ingot =
-Zinc Lump =
-Zinc Ingot =
-Brass Ingot =
-Wrought Iron Ingot =
-Cast Iron Ingot =
-Carbon Steel Ingot =
-Stainless Steel Ingot =
-Iron =
-
-###nodes.lua
-Uranium Ore =
-Chromium Ore =
-Zinc Ore =
-Granite =
-Marble =
-Marble Bricks =
-Uranium Block =
-Chromium Block =
-Zinc Block =
-Wrought Iron Block =
-Cast Iron Block =
-Carbon Steel Block =
-Stainless Steel Block =
-Brass Block =
-Wrought Iron =
-
-###rubber.lua
-Rubber Tree Sapling =
-Rubber Tree =
diff --git a/technic/technic_worldgen/locale/tr.txt b/technic/technic_worldgen/locale/tr.txt
deleted file mode 100644
index a04597f..0000000
--- a/technic/technic_worldgen/locale/tr.txt
+++ /dev/null
@@ -1,38 +0,0 @@
-# Turkish translation
-# mahmutelmas06@hotmail.com
-# Türkçe çeviri
-
-###crafts.lua
-Uranium Lump = Uranyum yığını
-Uranium Ingot = Uranyum külçesi
-Chromium Lump = Krom yığını
-Chromium Ingot = Krom külçesi
-Zinc Lump = Çinko yığını
-Zinc Ingot = Çünko külçesi
-Brass Ingot = Pirinç yığını
-Wrought Iron Ingot = İşlenmiş demir yığını
-Cast Iron Ingot = Döküm demir yığını
-Carbon Steel Ingot = Karbon çelik külçe
-Stainless Steel Ingot =Paslanmaz çelik külçe
-Iron = Demir
-
-###nodes.lua
-Uranium Ore = Uranyum madeni
-Chromium Ore = Krom madeni
-Zinc Ore = Çinko madeni
-Granite = Granit
-Marble = Mermer
-Marble Bricks = Mermer tuğla
-Uranium Block = Uranyum blok
-Chromium Block = Karbon blok
-Zinc Block = Çinko blok
-Wrought Iron Block = İşlenmiş demir blok
-Cast Iron Block = Döküm demir blok
-Carbon Steel Block = Karbon çelik blok
-Stainless Steel Block = Paslanmaz çelik blok
-Brass Block = Pirinç blok
-Wrought Iron = İşlenmiş demir
-
-###rubber.lua
-Rubber Tree Sapling = Kauçuk ağacı fidanı
-Rubber Tree = Kauçuk ağacı
diff --git a/technic/technic_worldgen/mg.lua b/technic/technic_worldgen/mg.lua
deleted file mode 100644
index 4025384..0000000
--- a/technic/technic_worldgen/mg.lua
+++ /dev/null
@@ -1,90 +0,0 @@
-mg.register_ore({
- name = "technic:mineral_uranium",
- wherein = "default:stone",
- seeddiff = 11,
- maxvdistance = 10.5,
- maxheight = -80,
- minheight = -300,
- sizen = 20,
- sizedev = 10,
- seglenghtn = 3,
- seglenghtdev = 1,
- segincln = 0.4,
- segincldev = 0.6,
- turnangle = 57,
- numperblock = 1,
- fork_chance = 0
-})
-
-mg.register_ore({
- name = "technic:mineral_chromium",
- wherein = "default:stone",
- seeddiff = 12,
- maxvdistance = 10.5,
- maxheight = -100,
- sizen = 50,
- sizedev = 20,
- seglenghtn = 8,
- seglenghtdev = 3,
- segincln = 0,
- segincldev = 0.6,
- turnangle = 57,
- forkturnangle = 57,
- numperblock = 2
-})
-
-mg.register_ore({
- name = "technic:mineral_zinc",
- wherein = "default:stone",
- seeddiff = 13,
- maxvdistance = 10.5,
- maxheight = 2,
- seglenghtn = 15,
- seglenghtdev = 6,
- segincln = 0,
- segincldev = 0.6,
- turnangle = 57,
- forkturnangle = 57,
- numperblock = 2
-})
-
-mg.register_ore({
- name = "technic:mineral_lead",
- wherein = "default:stone",
- seeddiff = 13,
- maxvdistance = 10.5,
- maxheight = 16,
- seglenghtn = 15,
- seglenghtdev = 6,
- segincln = 0,
- segincldev = 0.6,
- turnangle = 57,
- forkturnangle = 57,
- numperblock = 3
-})
-
-if technic.config:get_bool("enable_granite_generation") then
- mg.register_ore_sheet({
- name = "technic:granite",
- wherein = "default:stone",
- height_min = -31000,
- height_max = -150,
- tmin = 3,
- tmax = 6,
- threshhold = 0.4,
- noise_params = {offset=0, scale=15, spread={x=130, y=130, z=130}, seed=24, octaves=3, persist=0.70}
- })
-end
-
-if technic.config:get_bool("enable_marble_generation") then
- mg.register_ore_sheet({
- name = "technic:marble",
- wherein = "default:stone",
- height_min = -31000,
- height_max = -50,
- tmin = 3,
- tmax = 6,
- threshhold = 0.4,
- noise_params = {offset=0, scale=15, spread={x=130, y=130, z=130}, seed=23, octaves=3, persist=0.70}
- })
-end
diff --git a/technic/technic_worldgen/nodes.lua b/technic/technic_worldgen/nodes.lua
deleted file mode 100644
index a4fe2dd..0000000
--- a/technic/technic_worldgen/nodes.lua
+++ /dev/null
@@ -1,196 +0,0 @@
-
-local S = technic.worldgen.gettext
-
-minetest.register_node( ":technic:mineral_uranium", {
- description = S("Uranium Ore"),
- tiles = { "default_stone.png^technic_mineral_uranium.png" },
- is_ground_content = true,
- groups = {cracky=3, radioactive=1000},
- sounds = default.node_sound_stone_defaults(),
- drop = "technic:uranium_lump",
-})
-
-minetest.register_node( ":technic:mineral_chromium", {
- description = S("Chromium Ore"),
- tiles = { "default_stone.png^technic_mineral_chromium.png" },
- is_ground_content = true,
- groups = {cracky=3},
- sounds = default.node_sound_stone_defaults(),
- drop = "technic:chromium_lump",
-})
-
-minetest.register_node( ":technic:mineral_zinc", {
- description = S("Zinc Ore"),
- tiles = { "default_stone.png^technic_mineral_zinc.png" },
- is_ground_content = true,
- groups = {cracky=3},
- sounds = default.node_sound_stone_defaults(),
- drop = "technic:zinc_lump",
-})
-
-minetest.register_node( ":technic:mineral_lead", {
- description = S("Lead Ore"),
- tiles = { "default_stone.png^technic_mineral_lead.png" },
- is_ground_content = true,
- groups = {cracky=3},
- sounds = default.node_sound_stone_defaults(),
- drop = "technic:lead_lump",
-})
-
-minetest.register_node( ":technic:mineral_sulfur", {
- description = S("Sulfur Ore"),
- tiles = { "default_stone.png^technic_mineral_sulfur.png" },
- is_ground_content = true,
- groups = {cracky=3},
- sounds = default.node_sound_stone_defaults(),
- drop = "technic:sulfur_lump",
-})
-
-minetest.register_node( ":technic:granite", {
- description = S("Granite"),
- tiles = { "technic_granite.png" },
- is_ground_content = true,
- groups = {cracky=1},
- sounds = default.node_sound_stone_defaults(),
-})
-
-minetest.register_node( ":technic:marble", {
- description = S("Marble"),
- tiles = { "technic_marble.png" },
- is_ground_content = true,
- groups = {cracky=3, marble=1},
- sounds = default.node_sound_stone_defaults(),
-})
-
-minetest.register_node( ":technic:marble_bricks", {
- description = S("Marble Bricks"),
- tiles = { "technic_marble_bricks.png" },
- is_ground_content = true,
- groups = {cracky=3},
- sounds = default.node_sound_stone_defaults(),
-})
-
-minetest.register_node(":technic:uranium_block", {
- description = S("Uranium Block"),
- tiles = { "technic_uranium_block.png" },
- is_ground_content = true,
- groups = {uranium_block=1, cracky=1, level=2, radioactive=3000},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_node(":technic:chromium_block", {
- description = S("Chromium Block"),
- tiles = { "technic_chromium_block.png" },
- is_ground_content = true,
- groups = {cracky=1, level=2},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_node(":technic:zinc_block", {
- description = S("Zinc Block"),
- tiles = { "technic_zinc_block.png" },
- is_ground_content = true,
- groups = {cracky=1, level=2},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_node(":technic:lead_block", {
- description = S("Lead Block"),
- tiles = { "technic_lead_block.png" },
- is_ground_content = true,
- groups = {cracky=1, level=2},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_alias("technic:wrought_iron_block", "default:steelblock")
-
-minetest.override_item("default:steelblock", {
- description = S("Wrought Iron Block"),
- tiles = { "technic_wrought_iron_block.png" },
-})
-
-minetest.register_node(":technic:cast_iron_block", {
- description = S("Cast Iron Block"),
- tiles = { "technic_cast_iron_block.png" },
- is_ground_content = true,
- groups = {cracky=1, level=2},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_node(":technic:carbon_steel_block", {
- description = S("Carbon Steel Block"),
- tiles = { "technic_carbon_steel_block.png" },
- is_ground_content = true,
- groups = {cracky=1, level=2},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_node(":technic:stainless_steel_block", {
- description = S("Stainless Steel Block"),
- tiles = { "technic_stainless_steel_block.png" },
- is_ground_content = true,
- groups = {cracky=1, level=2},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_node(":technic:brass_block", {
- description = S("Brass Block"),
- tiles = { "technic_brass_block.png" },
- is_ground_content = true,
- groups = {cracky=1, level=2},
- sounds = default.node_sound_stone_defaults()
-})
-
-minetest.register_craft({
- output = 'technic:marble_bricks 4',
- recipe = {
- {'technic:marble','technic:marble'},
- {'technic:marble','technic:marble'}
- }
-})
-
-minetest.register_alias("technic:diamond_block", "default:diamondblock")
-minetest.register_alias("technic:diamond", "default:diamond")
-minetest.register_alias("technic:mineral_diamond", "default:stone_with_diamond")
-
-local function for_each_registered_node(action)
- local really_register_node = minetest.register_node
- minetest.register_node = function(name, def)
- really_register_node(name, def)
- action(name:gsub("^:", ""), def)
- end
- for name, def in pairs(minetest.registered_nodes) do
- action(name, def)
- end
-end
-
-for_each_registered_node(function(node_name, node_def)
- if node_name ~= "default:steelblock" and
- node_name:find("steelblock", 1, true) and
- node_def.description:find("Steel", 1, true) then
- minetest.override_item(node_name, {
- description = node_def.description:gsub("Steel", S("Wrought Iron")),
- })
- end
- local tiles = node_def.tiles or node_def.tile_images
- if tiles then
- local new_tiles = {}
- local do_override = false
- if type(tiles) == "string" then
- tiles = {tiles}
- end
- for i, t in ipairs(tiles) do
- if type(t) == "string" and t == "default_steel_block.png" then
- do_override = true
- t = "technic_wrought_iron_block.png"
- end
- table.insert(new_tiles, t)
- end
- if do_override then
- minetest.override_item(node_name, {
- tiles = new_tiles
- })
- end
- end
-end)
-
diff --git a/technic/technic_worldgen/oregen.lua b/technic/technic_worldgen/oregen.lua
deleted file mode 100644
index 795f0ec..0000000
--- a/technic/technic_worldgen/oregen.lua
+++ /dev/null
@@ -1,191 +0,0 @@
-local uranium_params = {offset = 0, scale = 1, spread = {x = 100, y = 100, z = 100}, seed = 420, octaves = 3, persist = 0.7}
-local uranium_threshhold = 0.55
-
-local chromium_params = {offset = 0, scale = 1, spread = {x = 100, y = 100, z = 100}, seed = 421, octaves = 3, persist = 0.7}
-local chromium_threshhold = 0.55
-
-local zinc_params = {offset = 0, scale = 1, spread = {x = 100, y = 100, z = 100}, seed = 422, octaves = 3, persist = 0.7}
-local zinc_threshhold = 0.5
-
-local lead_params = {offset = 0, scale = 1, spread = {x = 100, y = 100, z = 100}, seed = 423, octaves = 3, persist = 0.7}
-local lead_threshhold = 0.3
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_uranium",
- wherein = "default:stone",
- clust_scarcity = 8*8*8,
- clust_num_ores = 4,
- clust_size = 3,
- y_min = -300,
- y_max = -80,
- noise_params = uranium_params,
- noise_threshhold = uranium_threshhold,
-})
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_chromium",
- wherein = "default:stone",
- clust_scarcity = 8*8*8,
- clust_num_ores = 2,
- clust_size = 3,
- y_min = -200,
- y_max = -100,
- noise_params = chromium_params,
- noise_threshhold = chromium_threshhold,
-})
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_chromium",
- wherein = "default:stone",
- clust_scarcity = 6*6*6,
- clust_num_ores = 2,
- clust_size = 3,
- y_min = -31000,
- y_max = -200,
- flags = "absheight",
- noise_params = chromium_params,
- noise_threshhold = chromium_threshhold,
-})
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_zinc",
- wherein = "default:stone",
- clust_scarcity = 8*8*8,
- clust_num_ores = 4,
- clust_size = 3,
- y_min = -32,
- y_max = 2,
- noise_params = zinc_params,
- noise_threshhold = zinc_threshhold,
-})
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_zinc",
- wherein = "default:stone",
- clust_scarcity = 6*6*6,
- clust_num_ores = 4,
- clust_size = 3,
- y_min = -31000,
- y_max = -32,
- flags = "absheight",
- noise_params = zinc_params,
- noise_threshhold = zinc_threshhold,
-})
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_lead",
- wherein = "default:stone",
- clust_scarcity = 9*9*9,
- clust_num_ores = 5,
- clust_size = 3,
- y_min = -16,
- y_max = 16,
- noise_params = lead_params,
- noise_threshhold = lead_threshhold,
-})
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_lead",
- wherein = "default:stone",
- clust_scarcity = 8*8*8,
- clust_num_ores = 5,
- clust_size = 3,
- y_min = -128,
- y_max = -16,
- noise_params = lead_params,
- noise_threshhold = lead_threshhold,
-})
-
-minetest.register_ore({
- ore_type = "scatter",
- ore = "technic:mineral_lead",
- wherein = "default:stone",
- clust_scarcity = 6*6*6,
- clust_num_ores = 5,
- clust_size = 3,
- y_min = -31000,
- y_max = -128,
- flags = "absheight",
- noise_params = lead_params,
- noise_threshhold = lead_threshhold,
-})
-
--- Sulfur
-minetest.register_on_generated(function(minp, maxp, seed)
- local vm, emin, emax = minetest.get_mapgen_object("voxelmanip")
- local a = VoxelArea:new{
- MinEdge = {x = emin.x, y = emin.y, z = emin.z},
- MaxEdge = {x = emax.x, y = emax.y, z = emax.z},
- }
- local data = vm:get_data()
- local pr = PseudoRandom(17 * minp.x + 42 * minp.y + 101 * minp.z)
- local noise = minetest.get_perlin(9876, 3, 0.5, 100)
-
- local c_lava = minetest.get_content_id("default:lava_source")
- local c_lava_flowing = minetest.get_content_id("default:lava_flowing")
- local c_stone = minetest.get_content_id("default:stone")
- local c_sulfur = minetest.get_content_id("technic:mineral_sulfur")
-
- local grid_size = 5
- for x = minp.x + math.floor(grid_size / 2), maxp.x, grid_size do
- for y = minp.y + math.floor(grid_size / 2), maxp.y, grid_size do
- for z = minp.z + math.floor(grid_size / 2), maxp.z, grid_size do
- local c = data[a:index(x, y, z)]
- if (c == c_lava or c == c_lava_flowing) and noise:get3d({x = x, y = z, z = z}) >= 0.4 then
- for xx = math.max(minp.x, x - grid_size), math.min(maxp.x, x + grid_size) do
- for yy = math.max(minp.y, y - grid_size), math.min(maxp.y, y + grid_size) do
- for zz = math.max(minp.z, z - grid_size), math.min(maxp.z, z + grid_size) do
- local i = a:index(xx, yy, zz)
- if data[i] == c_stone and pr:next(1, 10) <= 7 then
- data[i] = c_sulfur
- end
- end
- end
- end
- end
- end
- end
- end
-
- vm:set_data(data)
- vm:write_to_map(data)
-end)
-
-
-if technic.config:get_bool("enable_marble_generation") then
-minetest.register_ore({
- ore_type = "sheet",
- ore = "technic:marble",
- wherein = "default:stone",
- clust_scarcity = 1,
- clust_num_ores = 1,
- clust_size = 3,
- y_min = -31000,
- y_max = -50,
- noise_threshhold = 0.4,
- noise_params = {offset=0, scale=15, spread={x=150, y=150, z=150}, seed=23, octaves=3, persist=0.70}
-})
-end
-
-if technic.config:get_bool("enable_granite_generation") then
-minetest.register_ore({
- ore_type = "sheet",
- ore = "technic:granite",
- wherein = "default:stone",
- clust_scarcity = 1,
- clust_num_ores = 1,
- clust_size = 4,
- y_min = -31000,
- y_max = -150,
- noise_threshhold = 0.4,
- noise_params = {offset=0, scale=15, spread={x=130, y=130, z=130}, seed=24, octaves=3, persist=0.70}
-})
-end
-
diff --git a/technic/technic_worldgen/rubber.lua b/technic/technic_worldgen/rubber.lua
deleted file mode 100644
index 3094fa0..0000000
--- a/technic/technic_worldgen/rubber.lua
+++ /dev/null
@@ -1,100 +0,0 @@
--- Code of rubber tree by PilzAdam
-
-local S = technic.worldgen.gettext
-
-minetest.register_node(":moretrees:rubber_tree_sapling", {
- description = S("Rubber Tree Sapling"),
- drawtype = "plantlike",
- tiles = {"technic_rubber_sapling.png"},
- inventory_image = "technic_rubber_sapling.png",
- wield_image = "technic_rubber_sapling.png",
- paramtype = "light",
- walkable = false,
- groups = {dig_immediate=3, flammable=2},
- sounds = default.node_sound_defaults(),
-})
-
-minetest.register_craft({
- type = "fuel",
- recipe = "moretrees:rubber_tree_sapling",
- burntime = 10
-})
-
-minetest.register_node(":moretrees:rubber_tree_trunk", {
- description = S("Rubber Tree"),
- tiles = {"default_tree_top.png", "default_tree_top.png",
- "technic_rubber_tree_full.png"},
- groups = {tree=1, snappy=1, choppy=2, oddly_breakable_by_hand=1,
- flammable=2},
- sounds = default.node_sound_wood_defaults(),
-})
-
-minetest.register_node(":moretrees:rubber_tree_trunk_empty", {
- description = S("Rubber Tree"),
- tiles = {"default_tree_top.png", "default_tree_top.png",
- "technic_rubber_tree_empty.png"},
- groups = {tree=1, snappy=1, choppy=2, oddly_breakable_by_hand=1,
- flammable=2, not_in_creative_inventory=1},
- sounds = default.node_sound_wood_defaults(),
-})
-
-minetest.register_node(":moretrees:rubber_tree_leaves", {
- drawtype = "allfaces_optional",
- description = S("Rubber Tree Leaves"),
- tiles = {"technic_rubber_leaves.png"},
- paramtype = "light",
- groups = {snappy=3, leafdecay=3, flammable=2, leaves=1},
- drop = {
- max_items = 1,
- items = {{
- items = {"moretrees:rubber_tree_sapling"},
- rarity = 20,
- },
- {
- items = {"moretrees:rubber_tree_leaves"},
- }
- }
- },
- sounds = default.node_sound_leaves_defaults(),
-})
-
-technic.rubber_tree_model={
- axiom = "FFFFA",
- rules_a = "[&FFBFA]////[&BFFFA]////[&FBFFA]",
- rules_b = "[&FFA]////[&FFA]////[&FFA]",
- trunk = "moretrees:rubber_tree_trunk",
- leaves = "moretrees:rubber_tree_leaves",
- angle = 35,
- iterations = 3,
- random_level = 1,
- trunk_type = "double",
- thin_branches = true
-}
-
-minetest.register_abm({
- nodenames = {"moretrees:rubber_tree_sapling"},
- interval = 60,
- chance = 20,
- action = function(pos, node)
- minetest.remove_node(pos)
- minetest.spawn_tree(pos, technic.rubber_tree_model)
- end
-})
-
-if technic.config:get_bool("enable_rubber_tree_generation") then
- minetest.register_on_generated(function(minp, maxp, blockseed)
- if math.random(1, 100) > 5 then
- return
- end
- local tmp = {
- x = (maxp.x - minp.x) / 2 + minp.x,
- y = (maxp.y - minp.y) / 2 + minp.y,
- z = (maxp.z - minp.z) / 2 + minp.z}
- local pos = minetest.find_node_near(tmp, maxp.x - minp.x,
- {"default:dirt_with_grass"})
- if pos ~= nil then
- minetest.spawn_tree({x=pos.x, y=pos.y+1, z=pos.z}, technic.rubber_tree_model)
- end
- end)
-end
-
diff --git a/technic/technic_worldgen/textures/technic_brass_block.png b/technic/technic_worldgen/textures/technic_brass_block.png
deleted file mode 100644
index bc6fe78..0000000
--- a/technic/technic_worldgen/textures/technic_brass_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_brass_dust.png b/technic/technic_worldgen/textures/technic_brass_dust.png
deleted file mode 100644
index 63d9ba4..0000000
--- a/technic/technic_worldgen/textures/technic_brass_dust.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_brass_ingot.png b/technic/technic_worldgen/textures/technic_brass_ingot.png
deleted file mode 100644
index 06056e7..0000000
--- a/technic/technic_worldgen/textures/technic_brass_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_carbon_steel_block.png b/technic/technic_worldgen/textures/technic_carbon_steel_block.png
deleted file mode 100644
index f3cfdc1..0000000
--- a/technic/technic_worldgen/textures/technic_carbon_steel_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_carbon_steel_ingot.png b/technic/technic_worldgen/textures/technic_carbon_steel_ingot.png
deleted file mode 100644
index c30ec80..0000000
--- a/technic/technic_worldgen/textures/technic_carbon_steel_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_cast_iron_block.png b/technic/technic_worldgen/textures/technic_cast_iron_block.png
deleted file mode 100644
index 2df61e5..0000000
--- a/technic/technic_worldgen/textures/technic_cast_iron_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_cast_iron_ingot.png b/technic/technic_worldgen/textures/technic_cast_iron_ingot.png
deleted file mode 100644
index 5c182ce..0000000
--- a/technic/technic_worldgen/textures/technic_cast_iron_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_chromium_block.png b/technic/technic_worldgen/textures/technic_chromium_block.png
deleted file mode 100644
index ad173ca..0000000
--- a/technic/technic_worldgen/textures/technic_chromium_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_chromium_ingot.png b/technic/technic_worldgen/textures/technic_chromium_ingot.png
deleted file mode 100644
index 248b0c3..0000000
--- a/technic/technic_worldgen/textures/technic_chromium_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_chromium_lump.png b/technic/technic_worldgen/textures/technic_chromium_lump.png
deleted file mode 100644
index 0fe03a1..0000000
--- a/technic/technic_worldgen/textures/technic_chromium_lump.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_granite.png b/technic/technic_worldgen/textures/technic_granite.png
deleted file mode 100644
index abb1385..0000000
--- a/technic/technic_worldgen/textures/technic_granite.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_lead_block.png b/technic/technic_worldgen/textures/technic_lead_block.png
deleted file mode 100644
index 11da56a..0000000
--- a/technic/technic_worldgen/textures/technic_lead_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_lead_dust.png b/technic/technic_worldgen/textures/technic_lead_dust.png
deleted file mode 100644
index af6ee29..0000000
--- a/technic/technic_worldgen/textures/technic_lead_dust.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_lead_ingot.png b/technic/technic_worldgen/textures/technic_lead_ingot.png
deleted file mode 100644
index fae0cbf..0000000
--- a/technic/technic_worldgen/textures/technic_lead_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_lead_lump.png b/technic/technic_worldgen/textures/technic_lead_lump.png
deleted file mode 100644
index 64584cb..0000000
--- a/technic/technic_worldgen/textures/technic_lead_lump.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_marble.png b/technic/technic_worldgen/textures/technic_marble.png
deleted file mode 100644
index 846a170..0000000
--- a/technic/technic_worldgen/textures/technic_marble.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_marble_bricks.png b/technic/technic_worldgen/textures/technic_marble_bricks.png
deleted file mode 100644
index 2ea1e42..0000000
--- a/technic/technic_worldgen/textures/technic_marble_bricks.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_mineral_chromium.png b/technic/technic_worldgen/textures/technic_mineral_chromium.png
deleted file mode 100644
index c66f1c5..0000000
--- a/technic/technic_worldgen/textures/technic_mineral_chromium.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_mineral_lead.png b/technic/technic_worldgen/textures/technic_mineral_lead.png
deleted file mode 100644
index 0309cd3..0000000
--- a/technic/technic_worldgen/textures/technic_mineral_lead.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_mineral_sulfur.png b/technic/technic_worldgen/textures/technic_mineral_sulfur.png
deleted file mode 100644
index 26cb19d..0000000
--- a/technic/technic_worldgen/textures/technic_mineral_sulfur.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_mineral_uranium.png b/technic/technic_worldgen/textures/technic_mineral_uranium.png
deleted file mode 100644
index aad9c07..0000000
--- a/technic/technic_worldgen/textures/technic_mineral_uranium.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_mineral_zinc.png b/technic/technic_worldgen/textures/technic_mineral_zinc.png
deleted file mode 100644
index 598efeb..0000000
--- a/technic/technic_worldgen/textures/technic_mineral_zinc.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_rubber.png b/technic/technic_worldgen/textures/technic_rubber.png
deleted file mode 100644
index 9ed4a9d..0000000
--- a/technic/technic_worldgen/textures/technic_rubber.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_rubber_leaves.png b/technic/technic_worldgen/textures/technic_rubber_leaves.png
deleted file mode 100644
index ae013e0..0000000
--- a/technic/technic_worldgen/textures/technic_rubber_leaves.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_rubber_sapling.png b/technic/technic_worldgen/textures/technic_rubber_sapling.png
deleted file mode 100644
index e5c9f5d..0000000
--- a/technic/technic_worldgen/textures/technic_rubber_sapling.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_rubber_tree_empty.png b/technic/technic_worldgen/textures/technic_rubber_tree_empty.png
deleted file mode 100644
index 1792951..0000000
--- a/technic/technic_worldgen/textures/technic_rubber_tree_empty.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_rubber_tree_full.png b/technic/technic_worldgen/textures/technic_rubber_tree_full.png
deleted file mode 100644
index 08067ef..0000000
--- a/technic/technic_worldgen/textures/technic_rubber_tree_full.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_rubber_tree_grindings.png b/technic/technic_worldgen/textures/technic_rubber_tree_grindings.png
deleted file mode 100644
index 9f2f5d6..0000000
--- a/technic/technic_worldgen/textures/technic_rubber_tree_grindings.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_stainless_steel_block.png b/technic/technic_worldgen/textures/technic_stainless_steel_block.png
deleted file mode 100644
index e451768..0000000
--- a/technic/technic_worldgen/textures/technic_stainless_steel_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_sulfur_dust.png b/technic/technic_worldgen/textures/technic_sulfur_dust.png
deleted file mode 100644
index 04ffee0..0000000
--- a/technic/technic_worldgen/textures/technic_sulfur_dust.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_sulfur_lump.png b/technic/technic_worldgen/textures/technic_sulfur_lump.png
deleted file mode 100644
index 017c8e1..0000000
--- a/technic/technic_worldgen/textures/technic_sulfur_lump.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_uranium_block.png b/technic/technic_worldgen/textures/technic_uranium_block.png
deleted file mode 100644
index 99dd51c..0000000
--- a/technic/technic_worldgen/textures/technic_uranium_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_uranium_ingot.png b/technic/technic_worldgen/textures/technic_uranium_ingot.png
deleted file mode 100644
index 38978f8..0000000
--- a/technic/technic_worldgen/textures/technic_uranium_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_uranium_lump.png b/technic/technic_worldgen/textures/technic_uranium_lump.png
deleted file mode 100644
index 2f5a66c..0000000
--- a/technic/technic_worldgen/textures/technic_uranium_lump.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_wrought_iron_block.png b/technic/technic_worldgen/textures/technic_wrought_iron_block.png
deleted file mode 100644
index cf6c961..0000000
--- a/technic/technic_worldgen/textures/technic_wrought_iron_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_wrought_iron_ingot.png b/technic/technic_worldgen/textures/technic_wrought_iron_ingot.png
deleted file mode 100644
index af00ea0..0000000
--- a/technic/technic_worldgen/textures/technic_wrought_iron_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_zinc_block.png b/technic/technic_worldgen/textures/technic_zinc_block.png
deleted file mode 100644
index 5ae7947..0000000
--- a/technic/technic_worldgen/textures/technic_zinc_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_zinc_ingot.png b/technic/technic_worldgen/textures/technic_zinc_ingot.png
deleted file mode 100644
index a36a11c..0000000
--- a/technic/technic_worldgen/textures/technic_zinc_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/technic_zinc_lump.png b/technic/technic_worldgen/textures/technic_zinc_lump.png
deleted file mode 100644
index 1a620ab..0000000
--- a/technic/technic_worldgen/textures/technic_zinc_lump.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_brass_ingot.png b/technic/technic_worldgen/textures/x32/technic_brass_ingot.png
deleted file mode 100644
index 2d8b153..0000000
--- a/technic/technic_worldgen/textures/x32/technic_brass_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_chromium_ingot.png b/technic/technic_worldgen/textures/x32/technic_chromium_ingot.png
deleted file mode 100644
index 91d5b20..0000000
--- a/technic/technic_worldgen/textures/x32/technic_chromium_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_chromium_lump.png b/technic/technic_worldgen/textures/x32/technic_chromium_lump.png
deleted file mode 100644
index 1588f92..0000000
--- a/technic/technic_worldgen/textures/x32/technic_chromium_lump.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_concrete_block.png b/technic/technic_worldgen/textures/x32/technic_concrete_block.png
deleted file mode 100644
index 91364f3..0000000
--- a/technic/technic_worldgen/textures/x32/technic_concrete_block.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_granite.png b/technic/technic_worldgen/textures/x32/technic_granite.png
deleted file mode 100644
index abb1385..0000000
--- a/technic/technic_worldgen/textures/x32/technic_granite.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_marble.png b/technic/technic_worldgen/textures/x32/technic_marble.png
deleted file mode 100644
index 846a170..0000000
--- a/technic/technic_worldgen/textures/x32/technic_marble.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_marble_bricks.png b/technic/technic_worldgen/textures/x32/technic_marble_bricks.png
deleted file mode 100644
index 2ea1e42..0000000
--- a/technic/technic_worldgen/textures/x32/technic_marble_bricks.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_mineral_chromium.png b/technic/technic_worldgen/textures/x32/technic_mineral_chromium.png
deleted file mode 100644
index c66f1c5..0000000
--- a/technic/technic_worldgen/textures/x32/technic_mineral_chromium.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_mineral_uranium.png b/technic/technic_worldgen/textures/x32/technic_mineral_uranium.png
deleted file mode 100644
index aad9c07..0000000
--- a/technic/technic_worldgen/textures/x32/technic_mineral_uranium.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_mineral_zinc.png b/technic/technic_worldgen/textures/x32/technic_mineral_zinc.png
deleted file mode 100644
index 598efeb..0000000
--- a/technic/technic_worldgen/textures/x32/technic_mineral_zinc.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_rebar.png b/technic/technic_worldgen/textures/x32/technic_rebar.png
deleted file mode 100644
index 16d1fc5..0000000
--- a/technic/technic_worldgen/textures/x32/technic_rebar.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_stainless_steel_ingot.png b/technic/technic_worldgen/textures/x32/technic_stainless_steel_ingot.png
deleted file mode 100644
index 46fa296..0000000
--- a/technic/technic_worldgen/textures/x32/technic_stainless_steel_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_uranium.png b/technic/technic_worldgen/textures/x32/technic_uranium.png
deleted file mode 100644
index 54225f8..0000000
--- a/technic/technic_worldgen/textures/x32/technic_uranium.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_zinc_ingot.png b/technic/technic_worldgen/textures/x32/technic_zinc_ingot.png
deleted file mode 100644
index 096ff9c..0000000
--- a/technic/technic_worldgen/textures/x32/technic_zinc_ingot.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic_worldgen/textures/x32/technic_zinc_lump.png b/technic/technic_worldgen/textures/x32/technic_zinc_lump.png
deleted file mode 100644
index d28a6dc..0000000
--- a/technic/technic_worldgen/textures/x32/technic_zinc_lump.png
+++ /dev/null
Binary files differ
diff --git a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_128.png b/technic/textures/hires/technic_hv_nuclear_reactor_core_128.png
index 2848f89..2848f89 100644
--- a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_128.png
+++ b/technic/textures/hires/technic_hv_nuclear_reactor_core_128.png
Binary files differ
diff --git a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_16.png b/technic/textures/hires/technic_hv_nuclear_reactor_core_16.png
index 4661177..4661177 100644
--- a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_16.png
+++ b/technic/textures/hires/technic_hv_nuclear_reactor_core_16.png
Binary files differ
diff --git a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_256.png b/technic/textures/hires/technic_hv_nuclear_reactor_core_256.png
index 5187fab..5187fab 100644
--- a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_256.png
+++ b/technic/textures/hires/technic_hv_nuclear_reactor_core_256.png
Binary files differ
diff --git a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_32.png b/technic/textures/hires/technic_hv_nuclear_reactor_core_32.png
index 3d380da..3d380da 100644
--- a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_32.png
+++ b/technic/textures/hires/technic_hv_nuclear_reactor_core_32.png
Binary files differ
diff --git a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_512.png b/technic/textures/hires/technic_hv_nuclear_reactor_core_512.png
index ba2bd89..ba2bd89 100644
--- a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_512.png
+++ b/technic/textures/hires/technic_hv_nuclear_reactor_core_512.png
Binary files differ
diff --git a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_64.png b/technic/textures/hires/technic_hv_nuclear_reactor_core_64.png
index 2fa8f18..2fa8f18 100644
--- a/technic/technic/textures/hires/technic_hv_nuclear_reactor_core_64.png
+++ b/technic/textures/hires/technic_hv_nuclear_reactor_core_64.png
Binary files differ
diff --git a/technic/technic/textures/power_meter.png b/technic/textures/power_meter.png
index 9f96cac..9f96cac 100644
--- a/technic/technic/textures/power_meter.png
+++ b/technic/textures/power_meter.png
Binary files differ
diff --git a/technic/technic/textures/technic_acacia_grindings.png b/technic/textures/technic_acacia_grindings.png
index bcfefc9..bcfefc9 100644
--- a/technic/technic/textures/technic_acacia_grindings.png
+++ b/technic/textures/technic_acacia_grindings.png
Binary files differ
diff --git a/technic/technic/textures/technic_admin_anchor.png b/technic/textures/technic_admin_anchor.png
index 7ce9b4c..7ce9b4c 100644
--- a/technic/technic/textures/technic_admin_anchor.png
+++ b/technic/textures/technic_admin_anchor.png
Binary files differ
diff --git a/technic/technic/textures/technic_akalin_dust.png b/technic/textures/technic_akalin_dust.png
index 052b0ac..052b0ac 100644
--- a/technic/technic/textures/technic_akalin_dust.png
+++ b/technic/textures/technic_akalin_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_alatro_dust.png b/technic/textures/technic_alatro_dust.png
index 172af25..172af25 100644
--- a/technic/technic/textures/technic_alatro_dust.png
+++ b/technic/textures/technic_alatro_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_arol_dust.png b/technic/textures/technic_arol_dust.png
index 1a575ed..1a575ed 100644
--- a/technic/technic/textures/technic_arol_dust.png
+++ b/technic/textures/technic_arol_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_battery.png b/technic/textures/technic_battery.png
index ee83b74..ee83b74 100644
--- a/technic/technic/textures/technic_battery.png
+++ b/technic/textures/technic_battery.png
Binary files differ
diff --git a/technic/technic/textures/technic_battery_box_side.png b/technic/textures/technic_battery_box_side.png
index 98a22d6..98a22d6 100644
--- a/technic/technic/textures/technic_battery_box_side.png
+++ b/technic/textures/technic_battery_box_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_battery_box_side8.png b/technic/textures/technic_battery_box_side8.png
index 65806f4..65806f4 100644
--- a/technic/technic/textures/technic_battery_box_side8.png
+++ b/technic/textures/technic_battery_box_side8.png
Binary files differ
diff --git a/technic/technic/textures/technic_battery_box_side_mv.png b/technic/textures/technic_battery_box_side_mv.png
index 06a4be5..06a4be5 100644
--- a/technic/technic/textures/technic_battery_box_side_mv.png
+++ b/technic/textures/technic_battery_box_side_mv.png
Binary files differ
diff --git a/technic/technic/textures/technic_battery_meter_fg.png b/technic/textures/technic_battery_meter_fg.png
index 2f19bc7..2f19bc7 100644
--- a/technic/technic/textures/technic_battery_meter_fg.png
+++ b/technic/textures/technic_battery_meter_fg.png
Binary files differ
diff --git a/technic/technic/textures/technic_battery_reload.png b/technic/textures/technic_battery_reload.png
index 4ce48d8..4ce48d8 100644
--- a/technic/technic/textures/technic_battery_reload.png
+++ b/technic/textures/technic_battery_reload.png
Binary files differ
diff --git a/technic/technic/textures/technic_bronze_dust.png b/technic/textures/technic_bronze_dust.png
index a613205..a613205 100644
--- a/technic/technic/textures/technic_bronze_dust.png
+++ b/technic/textures/technic_bronze_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_bucket_corium.png b/technic/textures/technic_bucket_corium.png
index 82da7ca..82da7ca 100644
--- a/technic/technic/textures/technic_bucket_corium.png
+++ b/technic/textures/technic_bucket_corium.png
Binary files differ
diff --git a/technic/technic/textures/technic_carbon_cloth.png b/technic/textures/technic_carbon_cloth.png
index 65a6dab..65a6dab 100644
--- a/technic/technic/textures/technic_carbon_cloth.png
+++ b/technic/textures/technic_carbon_cloth.png
Binary files differ
diff --git a/technic/technic/textures/technic_carbon_plate.png b/technic/textures/technic_carbon_plate.png
index 5da83b8..5da83b8 100644
--- a/technic/technic/textures/technic_carbon_plate.png
+++ b/technic/textures/technic_carbon_plate.png
Binary files differ
diff --git a/technic/technic/textures/technic_carbon_steel_dust.png b/technic/textures/technic_carbon_steel_dust.png
index 0fa8a17..0fa8a17 100644
--- a/technic/technic/textures/technic_carbon_steel_dust.png
+++ b/technic/textures/technic_carbon_steel_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_cast_iron_dust.png b/technic/textures/technic_cast_iron_dust.png
index b5690ac..b5690ac 100644
--- a/technic/technic/textures/technic_cast_iron_dust.png
+++ b/technic/textures/technic_cast_iron_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_chainsaw.png b/technic/textures/technic_chainsaw.png
index 1a69893..1a69893 100644
--- a/technic/technic/textures/technic_chainsaw.png
+++ b/technic/textures/technic_chainsaw.png
Binary files differ
diff --git a/technic/technic/textures/technic_chernobylite_block.png b/technic/textures/technic_chernobylite_block.png
index a837c66..a837c66 100644
--- a/technic/technic/textures/technic_chernobylite_block.png
+++ b/technic/textures/technic_chernobylite_block.png
Binary files differ
diff --git a/technic/technic/textures/technic_chromium_dust.png b/technic/textures/technic_chromium_dust.png
index 0e48069..0e48069 100644
--- a/technic/technic/textures/technic_chromium_dust.png
+++ b/technic/textures/technic_chromium_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_bottom.png b/technic/textures/technic_cnc_bottom.png
index e600cb1..e600cb1 100644
--- a/technic/technic/textures/technic_cnc_bottom.png
+++ b/technic/textures/technic_cnc_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_cylinder.png b/technic/textures/technic_cnc_cylinder.png
index 48921bd..48921bd 100644
--- a/technic/technic/textures/technic_cnc_cylinder.png
+++ b/technic/textures/technic_cnc_cylinder.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_cylinder_horizontal.png b/technic/textures/technic_cnc_cylinder_horizontal.png
index 82eb24c..82eb24c 100644
--- a/technic/technic/textures/technic_cnc_cylinder_horizontal.png
+++ b/technic/textures/technic_cnc_cylinder_horizontal.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_element_cross.png b/technic/textures/technic_cnc_element_cross.png
index cc66571..cc66571 100644
--- a/technic/technic/textures/technic_cnc_element_cross.png
+++ b/technic/textures/technic_cnc_element_cross.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_element_edge.png b/technic/textures/technic_cnc_element_edge.png
index 1245ea7..1245ea7 100644
--- a/technic/technic/textures/technic_cnc_element_edge.png
+++ b/technic/textures/technic_cnc_element_edge.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_element_end.png b/technic/textures/technic_cnc_element_end.png
index 562eb2b..562eb2b 100644
--- a/technic/technic/textures/technic_cnc_element_end.png
+++ b/technic/textures/technic_cnc_element_end.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_element_straight.png b/technic/textures/technic_cnc_element_straight.png
index d42966e..d42966e 100644
--- a/technic/technic/textures/technic_cnc_element_straight.png
+++ b/technic/textures/technic_cnc_element_straight.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_element_t.png b/technic/textures/technic_cnc_element_t.png
index a462764..a462764 100644
--- a/technic/technic/textures/technic_cnc_element_t.png
+++ b/technic/textures/technic_cnc_element_t.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_front.png b/technic/textures/technic_cnc_front.png
index 6cc0490..6cc0490 100644
--- a/technic/technic/textures/technic_cnc_front.png
+++ b/technic/textures/technic_cnc_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_front_active.png b/technic/textures/technic_cnc_front_active.png
index f7a3c7f..f7a3c7f 100644
--- a/technic/technic/textures/technic_cnc_front_active.png
+++ b/technic/textures/technic_cnc_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_full.png b/technic/textures/technic_cnc_full.png
index 60f8a81..60f8a81 100644
--- a/technic/technic/textures/technic_cnc_full.png
+++ b/technic/textures/technic_cnc_full.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_half.png b/technic/textures/technic_cnc_half.png
index 2c4d3a8..2c4d3a8 100644
--- a/technic/technic/textures/technic_cnc_half.png
+++ b/technic/textures/technic_cnc_half.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_milling_background.png b/technic/textures/technic_cnc_milling_background.png
index 6a9c2f4..6a9c2f4 100644
--- a/technic/technic/textures/technic_cnc_milling_background.png
+++ b/technic/textures/technic_cnc_milling_background.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_oblate_spheroid.png b/technic/textures/technic_cnc_oblate_spheroid.png
index b196e7d..b196e7d 100644
--- a/technic/technic/textures/technic_cnc_oblate_spheroid.png
+++ b/technic/textures/technic_cnc_oblate_spheroid.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_onecurvededge.png b/technic/textures/technic_cnc_onecurvededge.png
index 8325846..8325846 100644
--- a/technic/technic/textures/technic_cnc_onecurvededge.png
+++ b/technic/textures/technic_cnc_onecurvededge.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_pyramid.png b/technic/textures/technic_cnc_pyramid.png
index d8cc713..d8cc713 100644
--- a/technic/technic/textures/technic_cnc_pyramid.png
+++ b/technic/textures/technic_cnc_pyramid.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_side.png b/technic/textures/technic_cnc_side.png
index 1ecbbac..1ecbbac 100644
--- a/technic/technic/textures/technic_cnc_side.png
+++ b/technic/textures/technic_cnc_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_slope.png b/technic/textures/technic_cnc_slope.png
index 493d560..493d560 100644
--- a/technic/technic/textures/technic_cnc_slope.png
+++ b/technic/textures/technic_cnc_slope.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_slope_edge.png b/technic/textures/technic_cnc_slope_edge.png
index 1b601c4..1b601c4 100644
--- a/technic/technic/textures/technic_cnc_slope_edge.png
+++ b/technic/textures/technic_cnc_slope_edge.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_slope_edge_upsdwn.png b/technic/textures/technic_cnc_slope_edge_upsdwn.png
index 350c22d..350c22d 100644
--- a/technic/technic/textures/technic_cnc_slope_edge_upsdwn.png
+++ b/technic/textures/technic_cnc_slope_edge_upsdwn.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_slope_inner_edge.png b/technic/textures/technic_cnc_slope_inner_edge.png
index 3f5ab9e..3f5ab9e 100644
--- a/technic/technic/textures/technic_cnc_slope_inner_edge.png
+++ b/technic/textures/technic_cnc_slope_inner_edge.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_slope_inner_edge_upsdwn.png b/technic/textures/technic_cnc_slope_inner_edge_upsdwn.png
index a1fee78..a1fee78 100644
--- a/technic/technic/textures/technic_cnc_slope_inner_edge_upsdwn.png
+++ b/technic/textures/technic_cnc_slope_inner_edge_upsdwn.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_slope_lying.png b/technic/textures/technic_cnc_slope_lying.png
index 099ed59..099ed59 100644
--- a/technic/technic/textures/technic_cnc_slope_lying.png
+++ b/technic/textures/technic_cnc_slope_lying.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_slope_upsdwn.png b/technic/textures/technic_cnc_slope_upsdwn.png
index 2a34b8b..2a34b8b 100644
--- a/technic/technic/textures/technic_cnc_slope_upsdwn.png
+++ b/technic/textures/technic_cnc_slope_upsdwn.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_sphere.png b/technic/textures/technic_cnc_sphere.png
index 791b32b..791b32b 100644
--- a/technic/technic/textures/technic_cnc_sphere.png
+++ b/technic/textures/technic_cnc_sphere.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_spike.png b/technic/textures/technic_cnc_spike.png
index b445b40..b445b40 100644
--- a/technic/technic/textures/technic_cnc_spike.png
+++ b/technic/textures/technic_cnc_spike.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_stick.png b/technic/textures/technic_cnc_stick.png
index acaf1cb..acaf1cb 100644
--- a/technic/technic/textures/technic_cnc_stick.png
+++ b/technic/textures/technic_cnc_stick.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_top.png b/technic/textures/technic_cnc_top.png
index 5123334..5123334 100644
--- a/technic/technic/textures/technic_cnc_top.png
+++ b/technic/textures/technic_cnc_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_top_active.png b/technic/textures/technic_cnc_top_active.png
index 2bc9d81..2bc9d81 100644
--- a/technic/technic/textures/technic_cnc_top_active.png
+++ b/technic/textures/technic_cnc_top_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_cnc_twocurvededge.png b/technic/textures/technic_cnc_twocurvededge.png
index b50a257..b50a257 100644
--- a/technic/technic/textures/technic_cnc_twocurvededge.png
+++ b/technic/textures/technic_cnc_twocurvededge.png
Binary files differ
diff --git a/technic/technic/textures/technic_coal_alloy_furnace_bottom.png b/technic/textures/technic_coal_alloy_furnace_bottom.png
index 077dec5..077dec5 100644
--- a/technic/technic/textures/technic_coal_alloy_furnace_bottom.png
+++ b/technic/textures/technic_coal_alloy_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_coal_alloy_furnace_front.png b/technic/textures/technic_coal_alloy_furnace_front.png
index d9d93dd..d9d93dd 100644
--- a/technic/technic/textures/technic_coal_alloy_furnace_front.png
+++ b/technic/textures/technic_coal_alloy_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_coal_alloy_furnace_front_active.png b/technic/textures/technic_coal_alloy_furnace_front_active.png
index ffc4e0a..ffc4e0a 100644
--- a/technic/technic/textures/technic_coal_alloy_furnace_front_active.png
+++ b/technic/textures/technic_coal_alloy_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_coal_alloy_furnace_side.png b/technic/textures/technic_coal_alloy_furnace_side.png
index d5c7066..d5c7066 100644
--- a/technic/technic/textures/technic_coal_alloy_furnace_side.png
+++ b/technic/textures/technic_coal_alloy_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_coal_alloy_furnace_top.png b/technic/textures/technic_coal_alloy_furnace_top.png
index 6424fc0..6424fc0 100644
--- a/technic/technic/textures/technic_coal_alloy_furnace_top.png
+++ b/technic/textures/technic_coal_alloy_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_coal_dust.png b/technic/textures/technic_coal_dust.png
index a1486c6..a1486c6 100644
--- a/technic/technic/textures/technic_coal_dust.png
+++ b/technic/textures/technic_coal_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_common_tree_grindings.png b/technic/textures/technic_common_tree_grindings.png
index e17bb69..e17bb69 100644
--- a/technic/technic/textures/technic_common_tree_grindings.png
+++ b/technic/textures/technic_common_tree_grindings.png
Binary files differ
diff --git a/technic/technic/textures/technic_composite_plate.png b/technic/textures/technic_composite_plate.png
index 79b7b8d..79b7b8d 100644
--- a/technic/technic/textures/technic_composite_plate.png
+++ b/technic/textures/technic_composite_plate.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_back.png b/technic/textures/technic_constructor_back.png
index f002363..f002363 100644
--- a/technic/technic/textures/technic_constructor_back.png
+++ b/technic/textures/technic_constructor_back.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_front_off.png b/technic/textures/technic_constructor_front_off.png
index f3f7856..f3f7856 100644
--- a/technic/technic/textures/technic_constructor_front_off.png
+++ b/technic/textures/technic_constructor_front_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_front_on.png b/technic/textures/technic_constructor_front_on.png
index d733765..d733765 100644
--- a/technic/technic/textures/technic_constructor_front_on.png
+++ b/technic/textures/technic_constructor_front_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_bottom_off.png b/technic/textures/technic_constructor_mk1_bottom_off.png
index 0c52557..0c52557 100644
--- a/technic/technic/textures/technic_constructor_mk1_bottom_off.png
+++ b/technic/textures/technic_constructor_mk1_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_bottom_on.png b/technic/textures/technic_constructor_mk1_bottom_on.png
index 0c46c57..0c46c57 100644
--- a/technic/technic/textures/technic_constructor_mk1_bottom_on.png
+++ b/technic/textures/technic_constructor_mk1_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_side1_off.png b/technic/textures/technic_constructor_mk1_side1_off.png
index e64ddbe..e64ddbe 100644
--- a/technic/technic/textures/technic_constructor_mk1_side1_off.png
+++ b/technic/textures/technic_constructor_mk1_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_side1_on.png b/technic/textures/technic_constructor_mk1_side1_on.png
index eda98d8..eda98d8 100644
--- a/technic/technic/textures/technic_constructor_mk1_side1_on.png
+++ b/technic/textures/technic_constructor_mk1_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_side2_off.png b/technic/textures/technic_constructor_mk1_side2_off.png
index b33fcfb..b33fcfb 100644
--- a/technic/technic/textures/technic_constructor_mk1_side2_off.png
+++ b/technic/textures/technic_constructor_mk1_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_side2_on.png b/technic/textures/technic_constructor_mk1_side2_on.png
index 17e4786..17e4786 100644
--- a/technic/technic/textures/technic_constructor_mk1_side2_on.png
+++ b/technic/textures/technic_constructor_mk1_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_top_off.png b/technic/textures/technic_constructor_mk1_top_off.png
index 9f3846c..9f3846c 100644
--- a/technic/technic/textures/technic_constructor_mk1_top_off.png
+++ b/technic/textures/technic_constructor_mk1_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk1_top_on.png b/technic/textures/technic_constructor_mk1_top_on.png
index 5c8d6fb..5c8d6fb 100644
--- a/technic/technic/textures/technic_constructor_mk1_top_on.png
+++ b/technic/textures/technic_constructor_mk1_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_bottom_off.png b/technic/textures/technic_constructor_mk2_bottom_off.png
index e926dda..e926dda 100644
--- a/technic/technic/textures/technic_constructor_mk2_bottom_off.png
+++ b/technic/textures/technic_constructor_mk2_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_bottom_on.png b/technic/textures/technic_constructor_mk2_bottom_on.png
index 52d739b..52d739b 100644
--- a/technic/technic/textures/technic_constructor_mk2_bottom_on.png
+++ b/technic/textures/technic_constructor_mk2_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_side1_off.png b/technic/textures/technic_constructor_mk2_side1_off.png
index 2fd42a2..2fd42a2 100644
--- a/technic/technic/textures/technic_constructor_mk2_side1_off.png
+++ b/technic/textures/technic_constructor_mk2_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_side1_on.png b/technic/textures/technic_constructor_mk2_side1_on.png
index 4c75c83..4c75c83 100644
--- a/technic/technic/textures/technic_constructor_mk2_side1_on.png
+++ b/technic/textures/technic_constructor_mk2_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_side2_off.png b/technic/textures/technic_constructor_mk2_side2_off.png
index f6407e7..f6407e7 100644
--- a/technic/technic/textures/technic_constructor_mk2_side2_off.png
+++ b/technic/textures/technic_constructor_mk2_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_side2_on.png b/technic/textures/technic_constructor_mk2_side2_on.png
index e40db48..e40db48 100644
--- a/technic/technic/textures/technic_constructor_mk2_side2_on.png
+++ b/technic/textures/technic_constructor_mk2_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_top_off.png b/technic/textures/technic_constructor_mk2_top_off.png
index e5227d1..e5227d1 100644
--- a/technic/technic/textures/technic_constructor_mk2_top_off.png
+++ b/technic/textures/technic_constructor_mk2_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk2_top_on.png b/technic/textures/technic_constructor_mk2_top_on.png
index 9762bd6..9762bd6 100644
--- a/technic/technic/textures/technic_constructor_mk2_top_on.png
+++ b/technic/textures/technic_constructor_mk2_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_bottom_off.png b/technic/textures/technic_constructor_mk3_bottom_off.png
index 606d97e..606d97e 100644
--- a/technic/technic/textures/technic_constructor_mk3_bottom_off.png
+++ b/technic/textures/technic_constructor_mk3_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_bottom_on.png b/technic/textures/technic_constructor_mk3_bottom_on.png
index 878e4ff..878e4ff 100644
--- a/technic/technic/textures/technic_constructor_mk3_bottom_on.png
+++ b/technic/textures/technic_constructor_mk3_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_side1_off.png b/technic/textures/technic_constructor_mk3_side1_off.png
index 84dd7eb..84dd7eb 100644
--- a/technic/technic/textures/technic_constructor_mk3_side1_off.png
+++ b/technic/textures/technic_constructor_mk3_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_side1_on.png b/technic/textures/technic_constructor_mk3_side1_on.png
index 2741d2d..2741d2d 100644
--- a/technic/technic/textures/technic_constructor_mk3_side1_on.png
+++ b/technic/textures/technic_constructor_mk3_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_side2_off.png b/technic/textures/technic_constructor_mk3_side2_off.png
index 75a5031..75a5031 100644
--- a/technic/technic/textures/technic_constructor_mk3_side2_off.png
+++ b/technic/textures/technic_constructor_mk3_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_side2_on.png b/technic/textures/technic_constructor_mk3_side2_on.png
index 0a150ed..0a150ed 100644
--- a/technic/technic/textures/technic_constructor_mk3_side2_on.png
+++ b/technic/textures/technic_constructor_mk3_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_top_off.png b/technic/textures/technic_constructor_mk3_top_off.png
index c716752..c716752 100644
--- a/technic/technic/textures/technic_constructor_mk3_top_off.png
+++ b/technic/textures/technic_constructor_mk3_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_constructor_mk3_top_on.png b/technic/textures/technic_constructor_mk3_top_on.png
index acbe85b..acbe85b 100644
--- a/technic/technic/textures/technic_constructor_mk3_top_on.png
+++ b/technic/textures/technic_constructor_mk3_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_control_logic_unit.png b/technic/textures/technic_control_logic_unit.png
index c7b4b16..c7b4b16 100644
--- a/technic/technic/textures/technic_control_logic_unit.png
+++ b/technic/textures/technic_control_logic_unit.png
Binary files differ
diff --git a/technic/technic/textures/technic_copper_coil.png b/technic/textures/technic_copper_coil.png
index db6db1a..db6db1a 100644
--- a/technic/technic/textures/technic_copper_coil.png
+++ b/technic/textures/technic_copper_coil.png
Binary files differ
diff --git a/technic/technic/textures/technic_copper_dust.png b/technic/textures/technic_copper_dust.png
index cad33ea..cad33ea 100644
--- a/technic/technic/textures/technic_copper_dust.png
+++ b/technic/textures/technic_copper_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_copper_plate.png b/technic/textures/technic_copper_plate.png
index 99a49c8..99a49c8 100644
--- a/technic/technic/textures/technic_copper_plate.png
+++ b/technic/textures/technic_copper_plate.png
Binary files differ
diff --git a/technic/technic/textures/technic_corium_flowing_animated.png b/technic/textures/technic_corium_flowing_animated.png
index 1d29f16..1d29f16 100644
--- a/technic/technic/textures/technic_corium_flowing_animated.png
+++ b/technic/textures/technic_corium_flowing_animated.png
Binary files differ
diff --git a/technic/technic/textures/technic_corium_source_animated.png b/technic/textures/technic_corium_source_animated.png
index 6c3ee56..6c3ee56 100644
--- a/technic/technic/textures/technic_corium_source_animated.png
+++ b/technic/textures/technic_corium_source_animated.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_back.png b/technic/textures/technic_deployer_back.png
index 12e5a31..12e5a31 100644
--- a/technic/technic/textures/technic_deployer_back.png
+++ b/technic/textures/technic_deployer_back.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_bottom.png b/technic/textures/technic_deployer_bottom.png
index febbe18..febbe18 100644
--- a/technic/technic/textures/technic_deployer_bottom.png
+++ b/technic/textures/technic_deployer_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_front_off.png b/technic/textures/technic_deployer_front_off.png
index 9593112..9593112 100644
--- a/technic/technic/textures/technic_deployer_front_off.png
+++ b/technic/textures/technic_deployer_front_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_front_on.png b/technic/textures/technic_deployer_front_on.png
index f78de4c..f78de4c 100644
--- a/technic/technic/textures/technic_deployer_front_on.png
+++ b/technic/textures/technic_deployer_front_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_side.png b/technic/textures/technic_deployer_side.png
index 73af8f8..73af8f8 100644
--- a/technic/technic/textures/technic_deployer_side.png
+++ b/technic/textures/technic_deployer_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_side1.png b/technic/textures/technic_deployer_side1.png
index 8ef28d3..8ef28d3 100644
--- a/technic/technic/textures/technic_deployer_side1.png
+++ b/technic/textures/technic_deployer_side1.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_side2.png b/technic/textures/technic_deployer_side2.png
index ccb2cb9..ccb2cb9 100644
--- a/technic/technic/textures/technic_deployer_side2.png
+++ b/technic/textures/technic_deployer_side2.png
Binary files differ
diff --git a/technic/technic/textures/technic_deployer_top.png b/technic/textures/technic_deployer_top.png
index 262c9f6..262c9f6 100644
--- a/technic/technic/textures/technic_deployer_top.png
+++ b/technic/textures/technic_deployer_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_diamond_block_blue.png b/technic/textures/technic_diamond_block_blue.png
index 9f59fba..9f59fba 100644
--- a/technic/technic/textures/technic_diamond_block_blue.png
+++ b/technic/textures/technic_diamond_block_blue.png
Binary files differ
diff --git a/technic/technic/textures/technic_diamond_block_green.png b/technic/textures/technic_diamond_block_green.png
index 585c4b8..585c4b8 100644
--- a/technic/technic/textures/technic_diamond_block_green.png
+++ b/technic/textures/technic_diamond_block_green.png
Binary files differ
diff --git a/technic/technic/textures/technic_diamond_block_red.png b/technic/textures/technic_diamond_block_red.png
index ed30957..ed30957 100644
--- a/technic/technic/textures/technic_diamond_block_red.png
+++ b/technic/textures/technic_diamond_block_red.png
Binary files differ
diff --git a/technic/technic/textures/technic_diamond_drill_head.png b/technic/textures/technic_diamond_drill_head.png
index e3d31e8..e3d31e8 100644
--- a/technic/technic/textures/technic_diamond_drill_head.png
+++ b/technic/textures/technic_diamond_drill_head.png
Binary files differ
diff --git a/technic/technic/textures/technic_doped_silicon_wafer.png b/technic/textures/technic_doped_silicon_wafer.png
index 6365137..6365137 100644
--- a/technic/technic/textures/technic_doped_silicon_wafer.png
+++ b/technic/textures/technic_doped_silicon_wafer.png
Binary files differ
diff --git a/technic/technic/textures/technic_fine_copper_wire.png b/technic/textures/technic_fine_copper_wire.png
index 3e663bb..3e663bb 100644
--- a/technic/technic/textures/technic_fine_copper_wire.png
+++ b/technic/textures/technic_fine_copper_wire.png
Binary files differ
diff --git a/technic/technic/textures/technic_fine_gold_wire.png b/technic/textures/technic_fine_gold_wire.png
index 54a7a52..54a7a52 100644
--- a/technic/technic/textures/technic_fine_gold_wire.png
+++ b/technic/textures/technic_fine_gold_wire.png
Binary files differ
diff --git a/technic/technic/textures/technic_fine_silver_wire.png b/technic/textures/technic_fine_silver_wire.png
index f40a52b..f40a52b 100644
--- a/technic/technic/textures/technic_fine_silver_wire.png
+++ b/technic/textures/technic_fine_silver_wire.png
Binary files differ
diff --git a/technic/technic/textures/technic_flashlight.png b/technic/textures/technic_flashlight.png
index 8e7b75a..8e7b75a 100644
--- a/technic/technic/textures/technic_flashlight.png
+++ b/technic/textures/technic_flashlight.png
Binary files differ
diff --git a/technic/technic/textures/technic_forcefield_animated.png b/technic/textures/technic_forcefield_animated.png
index 7763840..7763840 100644
--- a/technic/technic/textures/technic_forcefield_animated.png
+++ b/technic/textures/technic_forcefield_animated.png
Binary files differ
diff --git a/technic/technic/textures/technic_forcefield_emitter_off.png b/technic/textures/technic_forcefield_emitter_off.png
index 4c4582f..4c4582f 100644
--- a/technic/technic/textures/technic_forcefield_emitter_off.png
+++ b/technic/textures/technic_forcefield_emitter_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_forcefield_emitter_on.png b/technic/textures/technic_forcefield_emitter_on.png
index 1f32af6..1f32af6 100644
--- a/technic/technic/textures/technic_forcefield_emitter_on.png
+++ b/technic/textures/technic_forcefield_emitter_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_frame.png b/technic/textures/technic_frame.png
index 4998120..4998120 100644
--- a/technic/technic/textures/technic_frame.png
+++ b/technic/textures/technic_frame.png
Binary files differ
diff --git a/technic/technic/textures/technic_geothermal_side.png b/technic/textures/technic_geothermal_side.png
index 90fb430..90fb430 100644
--- a/technic/technic/textures/technic_geothermal_side.png
+++ b/technic/textures/technic_geothermal_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_geothermal_top.png b/technic/textures/technic_geothermal_top.png
index 601ff15..601ff15 100644
--- a/technic/technic/textures/technic_geothermal_top.png
+++ b/technic/textures/technic_geothermal_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_geothermal_top_active.png b/technic/textures/technic_geothermal_top_active.png
index f02bec6..f02bec6 100644
--- a/technic/technic/textures/technic_geothermal_top_active.png
+++ b/technic/textures/technic_geothermal_top_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_gold_dust.png b/technic/textures/technic_gold_dust.png
index 48c24ae..48c24ae 100644
--- a/technic/technic/textures/technic_gold_dust.png
+++ b/technic/textures/technic_gold_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_graphite.png b/technic/textures/technic_graphite.png
index 00cd0ee..00cd0ee 100644
--- a/technic/technic/textures/technic_graphite.png
+++ b/technic/textures/technic_graphite.png
Binary files differ
diff --git a/technic/technic/textures/technic_grinder_front.png b/technic/textures/technic_grinder_front.png
index a28dbc1..a28dbc1 100644
--- a/technic/technic/textures/technic_grinder_front.png
+++ b/technic/textures/technic_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_grinder_side.png b/technic/textures/technic_grinder_side.png
index af562f2..af562f2 100644
--- a/technic/technic/textures/technic_grinder_side.png
+++ b/technic/textures/technic_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_grinder_top.png b/technic/textures/technic_grinder_top.png
index b074e13..b074e13 100644
--- a/technic/technic/textures/technic_grinder_top.png
+++ b/technic/textures/technic_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_cube_white_sides.png b/technic/textures/technic_homedecor_glowlight_cube_white_sides.png
index 9121999..9121999 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_cube_white_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_cube_white_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_cube_white_sides_ceiling.png b/technic/textures/technic_homedecor_glowlight_cube_white_sides_ceiling.png
index c8006eb..c8006eb 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_cube_white_sides_ceiling.png
+++ b/technic/textures/technic_homedecor_glowlight_cube_white_sides_ceiling.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_cube_white_tb.png b/technic/textures/technic_homedecor_glowlight_cube_white_tb.png
index b2e355a..b2e355a 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_cube_white_tb.png
+++ b/technic/textures/technic_homedecor_glowlight_cube_white_tb.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_cube_yellow_sides.png b/technic/textures/technic_homedecor_glowlight_cube_yellow_sides.png
index b79be07..b79be07 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_cube_yellow_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_cube_yellow_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_cube_yellow_sides_ceiling.png b/technic/textures/technic_homedecor_glowlight_cube_yellow_sides_ceiling.png
index a9d397a..a9d397a 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_cube_yellow_sides_ceiling.png
+++ b/technic/textures/technic_homedecor_glowlight_cube_yellow_sides_ceiling.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_cube_yellow_tb.png b/technic/textures/technic_homedecor_glowlight_cube_yellow_tb.png
index daf03ab..daf03ab 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_cube_yellow_tb.png
+++ b/technic/textures/technic_homedecor_glowlight_cube_yellow_tb.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thick_white_sides.png b/technic/textures/technic_homedecor_glowlight_thick_white_sides.png
index 44c2b36..44c2b36 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thick_white_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thick_white_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thick_white_wall_sides.png b/technic/textures/technic_homedecor_glowlight_thick_white_wall_sides.png
index 937999e..937999e 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thick_white_wall_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thick_white_wall_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thick_yellow_sides.png b/technic/textures/technic_homedecor_glowlight_thick_yellow_sides.png
index 769b054..769b054 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thick_yellow_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thick_yellow_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thick_yellow_wall_sides.png b/technic/textures/technic_homedecor_glowlight_thick_yellow_wall_sides.png
index 57820f1..57820f1 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thick_yellow_wall_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thick_yellow_wall_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thin_white_sides.png b/technic/textures/technic_homedecor_glowlight_thin_white_sides.png
index 0a337a5..0a337a5 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thin_white_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thin_white_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thin_white_wall_sides.png b/technic/textures/technic_homedecor_glowlight_thin_white_wall_sides.png
index 0fd3b1e..0fd3b1e 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thin_white_wall_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thin_white_wall_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thin_yellow_sides.png b/technic/textures/technic_homedecor_glowlight_thin_yellow_sides.png
index 55bb6c0..55bb6c0 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thin_yellow_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thin_yellow_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_thin_yellow_wall_sides.png b/technic/textures/technic_homedecor_glowlight_thin_yellow_wall_sides.png
index 4b28a27..4b28a27 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_thin_yellow_wall_sides.png
+++ b/technic/textures/technic_homedecor_glowlight_thin_yellow_wall_sides.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_white_tb.png b/technic/textures/technic_homedecor_glowlight_white_tb.png
index fdc8a4d..fdc8a4d 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_white_tb.png
+++ b/technic/textures/technic_homedecor_glowlight_white_tb.png
Binary files differ
diff --git a/technic/technic/textures/technic_homedecor_glowlight_yellow_tb.png b/technic/textures/technic_homedecor_glowlight_yellow_tb.png
index ffd9c58..ffd9c58 100644
--- a/technic/technic/textures/technic_homedecor_glowlight_yellow_tb.png
+++ b/technic/textures/technic_homedecor_glowlight_yellow_tb.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_battery_box_bottom.png b/technic/textures/technic_hv_battery_box_bottom.png
index 996b2d4..996b2d4 100644
--- a/technic/technic/textures/technic_hv_battery_box_bottom.png
+++ b/technic/textures/technic_hv_battery_box_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_battery_box_side.png b/technic/textures/technic_hv_battery_box_side.png
index fffd8ea..fffd8ea 100644
--- a/technic/technic/textures/technic_hv_battery_box_side.png
+++ b/technic/textures/technic_hv_battery_box_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_battery_box_top.png b/technic/textures/technic_hv_battery_box_top.png
index 49dee71..49dee71 100644
--- a/technic/technic/textures/technic_hv_battery_box_top.png
+++ b/technic/textures/technic_hv_battery_box_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_cable.png b/technic/textures/technic_hv_cable.png
index 7cb368d..7cb368d 100644
--- a/technic/technic/textures/technic_hv_cable.png
+++ b/technic/textures/technic_hv_cable.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_cable_wield.png b/technic/textures/technic_hv_cable_wield.png
index 7b9ca58..7b9ca58 100644
--- a/technic/technic/textures/technic_hv_cable_wield.png
+++ b/technic/textures/technic_hv_cable_wield.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_down_converter_bottom.png b/technic/textures/technic_hv_down_converter_bottom.png
index 996b2d4..996b2d4 100644
--- a/technic/technic/textures/technic_hv_down_converter_bottom.png
+++ b/technic/textures/technic_hv_down_converter_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_down_converter_side.png b/technic/textures/technic_hv_down_converter_side.png
index ab904f1..ab904f1 100644
--- a/technic/technic/textures/technic_hv_down_converter_side.png
+++ b/technic/textures/technic_hv_down_converter_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_down_converter_top.png b/technic/textures/technic_hv_down_converter_top.png
index 996b2d4..996b2d4 100644
--- a/technic/technic/textures/technic_hv_down_converter_top.png
+++ b/technic/textures/technic_hv_down_converter_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_generator_front.png b/technic/textures/technic_hv_generator_front.png
index 6a14686..6a14686 100644
--- a/technic/technic/textures/technic_hv_generator_front.png
+++ b/technic/textures/technic_hv_generator_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_generator_front_active.png b/technic/textures/technic_hv_generator_front_active.png
index d92c699..d92c699 100644
--- a/technic/technic/textures/technic_hv_generator_front_active.png
+++ b/technic/textures/technic_hv_generator_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_generator_side.png b/technic/textures/technic_hv_generator_side.png
index 3073e0f..3073e0f 100644
--- a/technic/technic/textures/technic_hv_generator_side.png
+++ b/technic/textures/technic_hv_generator_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_generator_top.png b/technic/textures/technic_hv_generator_top.png
index 646168c..646168c 100644
--- a/technic/technic/textures/technic_hv_generator_top.png
+++ b/technic/textures/technic_hv_generator_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_grinder_bottom.png b/technic/textures/technic_hv_grinder_bottom.png
index fa2c135..fa2c135 100644
--- a/technic/technic/textures/technic_hv_grinder_bottom.png
+++ b/technic/textures/technic_hv_grinder_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_grinder_front.png b/technic/textures/technic_hv_grinder_front.png
index a5bca0a..a5bca0a 100644
--- a/technic/technic/textures/technic_hv_grinder_front.png
+++ b/technic/textures/technic_hv_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_grinder_front_active.png b/technic/textures/technic_hv_grinder_front_active.png
index 4077630..4077630 100644
--- a/technic/technic/textures/technic_hv_grinder_front_active.png
+++ b/technic/textures/technic_hv_grinder_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_grinder_side.png b/technic/textures/technic_hv_grinder_side.png
index c3063c4..c3063c4 100644
--- a/technic/technic/textures/technic_hv_grinder_side.png
+++ b/technic/textures/technic_hv_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_grinder_side_tube.png b/technic/textures/technic_hv_grinder_side_tube.png
index 43bcca5..43bcca5 100644
--- a/technic/technic/textures/technic_hv_grinder_side_tube.png
+++ b/technic/textures/technic_hv_grinder_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_grinder_top.png b/technic/textures/technic_hv_grinder_top.png
index e0df36b..e0df36b 100644
--- a/technic/technic/textures/technic_hv_grinder_top.png
+++ b/technic/textures/technic_hv_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_nuclear_reactor_core.png b/technic/textures/technic_hv_nuclear_reactor_core.png
index 4661177..4661177 100644
--- a/technic/technic/textures/technic_hv_nuclear_reactor_core.png
+++ b/technic/textures/technic_hv_nuclear_reactor_core.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_solar_array_bottom.png b/technic/textures/technic_hv_solar_array_bottom.png
index 596e79a..596e79a 100644
--- a/technic/technic/textures/technic_hv_solar_array_bottom.png
+++ b/technic/textures/technic_hv_solar_array_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_solar_array_side.png b/technic/textures/technic_hv_solar_array_side.png
index a3aa8c7..a3aa8c7 100644
--- a/technic/technic/textures/technic_hv_solar_array_side.png
+++ b/technic/textures/technic_hv_solar_array_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_solar_array_top.png b/technic/textures/technic_hv_solar_array_top.png
index b7f0b43..b7f0b43 100644
--- a/technic/technic/textures/technic_hv_solar_array_top.png
+++ b/technic/textures/technic_hv_solar_array_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_hv_transformer.png b/technic/textures/technic_hv_transformer.png
index e1d4c98..e1d4c98 100644
--- a/technic/technic/textures/technic_hv_transformer.png
+++ b/technic/textures/technic_hv_transformer.png
Binary files differ
diff --git a/technic/technic/textures/technic_injector_bottom.png b/technic/textures/technic_injector_bottom.png
index 39916bd..39916bd 100644
--- a/technic/technic/textures/technic_injector_bottom.png
+++ b/technic/textures/technic_injector_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_injector_side.png b/technic/textures/technic_injector_side.png
index a5419a1..a5419a1 100644
--- a/technic/technic/textures/technic_injector_side.png
+++ b/technic/textures/technic_injector_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_injector_top.png b/technic/textures/technic_injector_top.png
index 440649c..440649c 100644
--- a/technic/technic/textures/technic_injector_top.png
+++ b/technic/textures/technic_injector_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_kalite_dust.png b/technic/textures/technic_kalite_dust.png
index 3a9e10f..3a9e10f 100644
--- a/technic/technic/textures/technic_kalite_dust.png
+++ b/technic/textures/technic_kalite_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_laser_beam_mk1.png b/technic/textures/technic_laser_beam_mk1.png
index 4cf9b3e..4cf9b3e 100644
--- a/technic/technic/textures/technic_laser_beam_mk1.png
+++ b/technic/textures/technic_laser_beam_mk1.png
Binary files differ
diff --git a/technic/technic/textures/technic_laser_beam_mk2.png b/technic/textures/technic_laser_beam_mk2.png
index 9e27a8c..9e27a8c 100644
--- a/technic/technic/textures/technic_laser_beam_mk2.png
+++ b/technic/textures/technic_laser_beam_mk2.png
Binary files differ
diff --git a/technic/technic/textures/technic_laser_beam_mk3.png b/technic/textures/technic_laser_beam_mk3.png
index 5a17e83..5a17e83 100644
--- a/technic/technic/textures/technic_laser_beam_mk3.png
+++ b/technic/textures/technic_laser_beam_mk3.png
Binary files differ
diff --git a/technic/technic/textures/technic_lava_can.png b/technic/textures/technic_lava_can.png
index abe1a8c..abe1a8c 100644
--- a/technic/technic/textures/technic_lava_can.png
+++ b/technic/textures/technic_lava_can.png
Binary files differ
diff --git a/technic/technic/textures/technic_light.png b/technic/textures/technic_light.png
index 334cb07..334cb07 100644
--- a/technic/technic/textures/technic_light.png
+++ b/technic/textures/technic_light.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_alloy_furnace_bottom.png b/technic/textures/technic_lv_alloy_furnace_bottom.png
index 2c0aaee..2c0aaee 100644
--- a/technic/technic/textures/technic_lv_alloy_furnace_bottom.png
+++ b/technic/textures/technic_lv_alloy_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_alloy_furnace_front.png b/technic/textures/technic_lv_alloy_furnace_front.png
index 2d65cda..2d65cda 100644
--- a/technic/technic/textures/technic_lv_alloy_furnace_front.png
+++ b/technic/textures/technic_lv_alloy_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_alloy_furnace_front_active.png b/technic/textures/technic_lv_alloy_furnace_front_active.png
index 1ced989..1ced989 100644
--- a/technic/technic/textures/technic_lv_alloy_furnace_front_active.png
+++ b/technic/textures/technic_lv_alloy_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_alloy_furnace_side.png b/technic/textures/technic_lv_alloy_furnace_side.png
index 778ad88..778ad88 100644
--- a/technic/technic/textures/technic_lv_alloy_furnace_side.png
+++ b/technic/textures/technic_lv_alloy_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_alloy_furnace_top.png b/technic/textures/technic_lv_alloy_furnace_top.png
index 706793b..706793b 100644
--- a/technic/technic/textures/technic_lv_alloy_furnace_top.png
+++ b/technic/textures/technic_lv_alloy_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_battery_box_bottom.png b/technic/textures/technic_lv_battery_box_bottom.png
index a6124e6..a6124e6 100644
--- a/technic/technic/textures/technic_lv_battery_box_bottom.png
+++ b/technic/textures/technic_lv_battery_box_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_battery_box_side.png b/technic/textures/technic_lv_battery_box_side.png
index 24d4e4e..24d4e4e 100644
--- a/technic/technic/textures/technic_lv_battery_box_side.png
+++ b/technic/textures/technic_lv_battery_box_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_battery_box_top.png b/technic/textures/technic_lv_battery_box_top.png
index b32100f..b32100f 100644
--- a/technic/technic/textures/technic_lv_battery_box_top.png
+++ b/technic/textures/technic_lv_battery_box_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_cable.png b/technic/textures/technic_lv_cable.png
index 0071bc9..0071bc9 100644
--- a/technic/technic/textures/technic_lv_cable.png
+++ b/technic/textures/technic_lv_cable.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_cable_wield.png b/technic/textures/technic_lv_cable_wield.png
index bc7704d..bc7704d 100644
--- a/technic/technic/textures/technic_lv_cable_wield.png
+++ b/technic/textures/technic_lv_cable_wield.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_compressor_back.png b/technic/textures/technic_lv_compressor_back.png
index 11286e3..11286e3 100644
--- a/technic/technic/textures/technic_lv_compressor_back.png
+++ b/technic/textures/technic_lv_compressor_back.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_compressor_bottom.png b/technic/textures/technic_lv_compressor_bottom.png
index 886f27e..886f27e 100644
--- a/technic/technic/textures/technic_lv_compressor_bottom.png
+++ b/technic/textures/technic_lv_compressor_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_compressor_front.png b/technic/textures/technic_lv_compressor_front.png
index 007d6de..007d6de 100644
--- a/technic/technic/textures/technic_lv_compressor_front.png
+++ b/technic/textures/technic_lv_compressor_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_compressor_front_active.png b/technic/textures/technic_lv_compressor_front_active.png
index b3d27c0..b3d27c0 100644
--- a/technic/technic/textures/technic_lv_compressor_front_active.png
+++ b/technic/textures/technic_lv_compressor_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_compressor_side.png b/technic/textures/technic_lv_compressor_side.png
index 87acda6..87acda6 100644
--- a/technic/technic/textures/technic_lv_compressor_side.png
+++ b/technic/textures/technic_lv_compressor_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_compressor_top.png b/technic/textures/technic_lv_compressor_top.png
index 786b859..786b859 100644
--- a/technic/technic/textures/technic_lv_compressor_top.png
+++ b/technic/textures/technic_lv_compressor_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_electric_furnace_bottom.png b/technic/textures/technic_lv_electric_furnace_bottom.png
index 15fa6de..15fa6de 100644
--- a/technic/technic/textures/technic_lv_electric_furnace_bottom.png
+++ b/technic/textures/technic_lv_electric_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_electric_furnace_front.png b/technic/textures/technic_lv_electric_furnace_front.png
index 755aadf..755aadf 100644
--- a/technic/technic/textures/technic_lv_electric_furnace_front.png
+++ b/technic/textures/technic_lv_electric_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_electric_furnace_front_active.png b/technic/textures/technic_lv_electric_furnace_front_active.png
index de7f1f9..de7f1f9 100644
--- a/technic/technic/textures/technic_lv_electric_furnace_front_active.png
+++ b/technic/textures/technic_lv_electric_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_electric_furnace_side.png b/technic/textures/technic_lv_electric_furnace_side.png
index 80cf742..80cf742 100644
--- a/technic/technic/textures/technic_lv_electric_furnace_side.png
+++ b/technic/textures/technic_lv_electric_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_electric_furnace_top.png b/technic/textures/technic_lv_electric_furnace_top.png
index fbadd9a..fbadd9a 100644
--- a/technic/technic/textures/technic_lv_electric_furnace_top.png
+++ b/technic/textures/technic_lv_electric_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_extractor_bottom.png b/technic/textures/technic_lv_extractor_bottom.png
index aecd719..aecd719 100644
--- a/technic/technic/textures/technic_lv_extractor_bottom.png
+++ b/technic/textures/technic_lv_extractor_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_extractor_front.png b/technic/textures/technic_lv_extractor_front.png
index 1bd7e9a..1bd7e9a 100644
--- a/technic/technic/textures/technic_lv_extractor_front.png
+++ b/technic/textures/technic_lv_extractor_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_extractor_front_active.png b/technic/textures/technic_lv_extractor_front_active.png
index 7f8b30a..7f8b30a 100644
--- a/technic/technic/textures/technic_lv_extractor_front_active.png
+++ b/technic/textures/technic_lv_extractor_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_extractor_side.png b/technic/textures/technic_lv_extractor_side.png
index 99d9486..99d9486 100644
--- a/technic/technic/textures/technic_lv_extractor_side.png
+++ b/technic/textures/technic_lv_extractor_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_extractor_top.png b/technic/textures/technic_lv_extractor_top.png
index e7d9ff9..e7d9ff9 100644
--- a/technic/technic/textures/technic_lv_extractor_top.png
+++ b/technic/textures/technic_lv_extractor_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_generator_front.png b/technic/textures/technic_lv_generator_front.png
index 2d64844..2d64844 100644
--- a/technic/technic/textures/technic_lv_generator_front.png
+++ b/technic/textures/technic_lv_generator_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_generator_front_active.png b/technic/textures/technic_lv_generator_front_active.png
index 4e57ca0..4e57ca0 100644
--- a/technic/technic/textures/technic_lv_generator_front_active.png
+++ b/technic/textures/technic_lv_generator_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_generator_side.png b/technic/textures/technic_lv_generator_side.png
index 5cbcbef..5cbcbef 100644
--- a/technic/technic/textures/technic_lv_generator_side.png
+++ b/technic/textures/technic_lv_generator_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_generator_top.png b/technic/textures/technic_lv_generator_top.png
index e2f3db3..e2f3db3 100644
--- a/technic/technic/textures/technic_lv_generator_top.png
+++ b/technic/textures/technic_lv_generator_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_grinder_bottom.png b/technic/textures/technic_lv_grinder_bottom.png
index aecd719..aecd719 100644
--- a/technic/technic/textures/technic_lv_grinder_bottom.png
+++ b/technic/textures/technic_lv_grinder_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_grinder_front.png b/technic/textures/technic_lv_grinder_front.png
index 1bd7e9a..1bd7e9a 100644
--- a/technic/technic/textures/technic_lv_grinder_front.png
+++ b/technic/textures/technic_lv_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_grinder_front_active.png b/technic/textures/technic_lv_grinder_front_active.png
index 7f8b30a..7f8b30a 100644
--- a/technic/technic/textures/technic_lv_grinder_front_active.png
+++ b/technic/textures/technic_lv_grinder_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_grinder_side.png b/technic/textures/technic_lv_grinder_side.png
index 99d9486..99d9486 100644
--- a/technic/technic/textures/technic_lv_grinder_side.png
+++ b/technic/textures/technic_lv_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_grinder_top.png b/technic/textures/technic_lv_grinder_top.png
index e7d9ff9..e7d9ff9 100644
--- a/technic/technic/textures/technic_lv_grinder_top.png
+++ b/technic/textures/technic_lv_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_solar_array_bottom.png b/technic/textures/technic_lv_solar_array_bottom.png
index 9e888e3..9e888e3 100644
--- a/technic/technic/textures/technic_lv_solar_array_bottom.png
+++ b/technic/textures/technic_lv_solar_array_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_solar_array_side.png b/technic/textures/technic_lv_solar_array_side.png
index b22447e..b22447e 100644
--- a/technic/technic/textures/technic_lv_solar_array_side.png
+++ b/technic/textures/technic_lv_solar_array_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_solar_array_top.png b/technic/textures/technic_lv_solar_array_top.png
index cabd315..cabd315 100644
--- a/technic/technic/textures/technic_lv_solar_array_top.png
+++ b/technic/textures/technic_lv_solar_array_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_lv_transformer.png b/technic/textures/technic_lv_transformer.png
index 613b196..613b196 100644
--- a/technic/technic/textures/technic_lv_transformer.png
+++ b/technic/textures/technic_lv_transformer.png
Binary files differ
diff --git a/technic/technic/textures/technic_machine_bottom.png b/technic/textures/technic_machine_bottom.png
index 48a47b0..48a47b0 100644
--- a/technic/technic/textures/technic_machine_bottom.png
+++ b/technic/textures/technic_machine_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_machine_casing.png b/technic/textures/technic_machine_casing.png
index d596733..d596733 100644
--- a/technic/technic/textures/technic_machine_casing.png
+++ b/technic/textures/technic_machine_casing.png
Binary files differ
diff --git a/technic/technic/textures/technic_mining_drill.png b/technic/textures/technic_mining_drill.png
index 171888d..171888d 100644
--- a/technic/technic/textures/technic_mining_drill.png
+++ b/technic/textures/technic_mining_drill.png
Binary files differ
diff --git a/technic/technic/textures/technic_mining_drill_mk2.png b/technic/textures/technic_mining_drill_mk2.png
index 30be719..30be719 100644
--- a/technic/technic/textures/technic_mining_drill_mk2.png
+++ b/technic/textures/technic_mining_drill_mk2.png
Binary files differ
diff --git a/technic/technic/textures/technic_mining_drill_mk3.png b/technic/textures/technic_mining_drill_mk3.png
index 30de896..30de896 100644
--- a/technic/technic/textures/technic_mining_drill_mk3.png
+++ b/technic/textures/technic_mining_drill_mk3.png
Binary files differ
diff --git a/technic/technic/textures/technic_mining_laser_mk1.png b/technic/textures/technic_mining_laser_mk1.png
index 29faeb4..29faeb4 100644
--- a/technic/technic/textures/technic_mining_laser_mk1.png
+++ b/technic/textures/technic_mining_laser_mk1.png
Binary files differ
diff --git a/technic/technic/textures/technic_mining_laser_mk2.png b/technic/textures/technic_mining_laser_mk2.png
index 2d67c0f..2d67c0f 100644
--- a/technic/technic/textures/technic_mining_laser_mk2.png
+++ b/technic/textures/technic_mining_laser_mk2.png
Binary files differ
diff --git a/technic/technic/textures/technic_mining_laser_mk3.png b/technic/textures/technic_mining_laser_mk3.png
index db9ee26..db9ee26 100644
--- a/technic/technic/textures/technic_mining_laser_mk3.png
+++ b/technic/textures/technic_mining_laser_mk3.png
Binary files differ
diff --git a/technic/technic/textures/technic_mithril_dust.png b/technic/textures/technic_mithril_dust.png
index adfbe6c..adfbe6c 100644
--- a/technic/technic/textures/technic_mithril_dust.png
+++ b/technic/textures/technic_mithril_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_mixed_metal_ingot.png b/technic/textures/technic_mixed_metal_ingot.png
index 8f6847b..8f6847b 100644
--- a/technic/technic/textures/technic_mixed_metal_ingot.png
+++ b/technic/textures/technic_mixed_metal_ingot.png
Binary files differ
diff --git a/technic/technic/textures/technic_motor.png b/technic/textures/technic_motor.png
index 77d4b91..77d4b91 100644
--- a/technic/technic/textures/technic_motor.png
+++ b/technic/textures/technic_motor.png
Binary files differ
diff --git a/technic/technic/textures/technic_music_player_bottom.png b/technic/textures/technic_music_player_bottom.png
index bd8fd55..bd8fd55 100644
--- a/technic/technic/textures/technic_music_player_bottom.png
+++ b/technic/textures/technic_music_player_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_music_player_side.png b/technic/textures/technic_music_player_side.png
index 6c34fea..6c34fea 100644
--- a/technic/technic/textures/technic_music_player_side.png
+++ b/technic/textures/technic_music_player_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_music_player_top.png b/technic/textures/technic_music_player_top.png
index 0d34563..0d34563 100644
--- a/technic/technic/textures/technic_music_player_top.png
+++ b/technic/textures/technic_music_player_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_alloy_furnace_bottom.png b/technic/textures/technic_mv_alloy_furnace_bottom.png
index 2c0aaee..2c0aaee 100644
--- a/technic/technic/textures/technic_mv_alloy_furnace_bottom.png
+++ b/technic/textures/technic_mv_alloy_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_alloy_furnace_front.png b/technic/textures/technic_mv_alloy_furnace_front.png
index a5dac82..a5dac82 100644
--- a/technic/technic/textures/technic_mv_alloy_furnace_front.png
+++ b/technic/textures/technic_mv_alloy_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_alloy_furnace_front_active.png b/technic/textures/technic_mv_alloy_furnace_front_active.png
index f6e69a9..f6e69a9 100644
--- a/technic/technic/textures/technic_mv_alloy_furnace_front_active.png
+++ b/technic/textures/technic_mv_alloy_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_alloy_furnace_side.png b/technic/textures/technic_mv_alloy_furnace_side.png
index 0430479..0430479 100644
--- a/technic/technic/textures/technic_mv_alloy_furnace_side.png
+++ b/technic/textures/technic_mv_alloy_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_alloy_furnace_side_tube.png b/technic/textures/technic_mv_alloy_furnace_side_tube.png
index 1800eed..1800eed 100644
--- a/technic/technic/textures/technic_mv_alloy_furnace_side_tube.png
+++ b/technic/textures/technic_mv_alloy_furnace_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_alloy_furnace_top.png b/technic/textures/technic_mv_alloy_furnace_top.png
index f44e3c0..f44e3c0 100644
--- a/technic/technic/textures/technic_mv_alloy_furnace_top.png
+++ b/technic/textures/technic_mv_alloy_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_battery_box_bottom.png b/technic/textures/technic_mv_battery_box_bottom.png
index a610660..a610660 100644
--- a/technic/technic/textures/technic_mv_battery_box_bottom.png
+++ b/technic/textures/technic_mv_battery_box_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_battery_box_side.png b/technic/textures/technic_mv_battery_box_side.png
index 06a4be5..06a4be5 100644
--- a/technic/technic/textures/technic_mv_battery_box_side.png
+++ b/technic/textures/technic_mv_battery_box_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_battery_box_top.png b/technic/textures/technic_mv_battery_box_top.png
index b32100f..b32100f 100644
--- a/technic/technic/textures/technic_mv_battery_box_top.png
+++ b/technic/textures/technic_mv_battery_box_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_cable.png b/technic/textures/technic_mv_cable.png
index 2819d2b..2819d2b 100644
--- a/technic/technic/textures/technic_mv_cable.png
+++ b/technic/textures/technic_mv_cable.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_cable_wield.png b/technic/textures/technic_mv_cable_wield.png
index 2d41e27..2d41e27 100644
--- a/technic/technic/textures/technic_mv_cable_wield.png
+++ b/technic/textures/technic_mv_cable_wield.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_centrifuge_bottom.png b/technic/textures/technic_mv_centrifuge_bottom.png
index 6dcd40f..6dcd40f 100644
--- a/technic/technic/textures/technic_mv_centrifuge_bottom.png
+++ b/technic/textures/technic_mv_centrifuge_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_centrifuge_front.png b/technic/textures/technic_mv_centrifuge_front.png
index e278a33..e278a33 100644
--- a/technic/technic/textures/technic_mv_centrifuge_front.png
+++ b/technic/textures/technic_mv_centrifuge_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_centrifuge_front_active.png b/technic/textures/technic_mv_centrifuge_front_active.png
index 4cef912..4cef912 100644
--- a/technic/technic/textures/technic_mv_centrifuge_front_active.png
+++ b/technic/textures/technic_mv_centrifuge_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_centrifuge_side.png b/technic/textures/technic_mv_centrifuge_side.png
index eeef44a..eeef44a 100644
--- a/technic/technic/textures/technic_mv_centrifuge_side.png
+++ b/technic/textures/technic_mv_centrifuge_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_centrifuge_top.png b/technic/textures/technic_mv_centrifuge_top.png
index 813bbf8..813bbf8 100644
--- a/technic/technic/textures/technic_mv_centrifuge_top.png
+++ b/technic/textures/technic_mv_centrifuge_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_compressor_back.png b/technic/textures/technic_mv_compressor_back.png
index 11286e3..11286e3 100644
--- a/technic/technic/textures/technic_mv_compressor_back.png
+++ b/technic/textures/technic_mv_compressor_back.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_compressor_bottom.png b/technic/textures/technic_mv_compressor_bottom.png
index 886f27e..886f27e 100644
--- a/technic/technic/textures/technic_mv_compressor_bottom.png
+++ b/technic/textures/technic_mv_compressor_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_compressor_front.png b/technic/textures/technic_mv_compressor_front.png
index 007d6de..007d6de 100644
--- a/technic/technic/textures/technic_mv_compressor_front.png
+++ b/technic/textures/technic_mv_compressor_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_compressor_front_active.png b/technic/textures/technic_mv_compressor_front_active.png
index b3d27c0..b3d27c0 100644
--- a/technic/technic/textures/technic_mv_compressor_front_active.png
+++ b/technic/textures/technic_mv_compressor_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_compressor_side.png b/technic/textures/technic_mv_compressor_side.png
index 87acda6..87acda6 100644
--- a/technic/technic/textures/technic_mv_compressor_side.png
+++ b/technic/textures/technic_mv_compressor_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_compressor_top.png b/technic/textures/technic_mv_compressor_top.png
index 786b859..786b859 100644
--- a/technic/technic/textures/technic_mv_compressor_top.png
+++ b/technic/textures/technic_mv_compressor_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_down_converter_bottom.png b/technic/textures/technic_mv_down_converter_bottom.png
index a610660..a610660 100644
--- a/technic/technic/textures/technic_mv_down_converter_bottom.png
+++ b/technic/textures/technic_mv_down_converter_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_down_converter_side.png b/technic/textures/technic_mv_down_converter_side.png
index 6492d5c..6492d5c 100644
--- a/technic/technic/textures/technic_mv_down_converter_side.png
+++ b/technic/textures/technic_mv_down_converter_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_down_converter_top.png b/technic/textures/technic_mv_down_converter_top.png
index a610660..a610660 100644
--- a/technic/technic/textures/technic_mv_down_converter_top.png
+++ b/technic/textures/technic_mv_down_converter_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_electric_furnace_bottom.png b/technic/textures/technic_mv_electric_furnace_bottom.png
index e2e445e..e2e445e 100644
--- a/technic/technic/textures/technic_mv_electric_furnace_bottom.png
+++ b/technic/textures/technic_mv_electric_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_electric_furnace_front.png b/technic/textures/technic_mv_electric_furnace_front.png
index 81c33cf..81c33cf 100644
--- a/technic/technic/textures/technic_mv_electric_furnace_front.png
+++ b/technic/textures/technic_mv_electric_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_electric_furnace_front_active.png b/technic/textures/technic_mv_electric_furnace_front_active.png
index 2523f0e..2523f0e 100644
--- a/technic/technic/textures/technic_mv_electric_furnace_front_active.png
+++ b/technic/textures/technic_mv_electric_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_electric_furnace_side.png b/technic/textures/technic_mv_electric_furnace_side.png
index cd22a73..cd22a73 100644
--- a/technic/technic/textures/technic_mv_electric_furnace_side.png
+++ b/technic/textures/technic_mv_electric_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_electric_furnace_side_tube.png b/technic/textures/technic_mv_electric_furnace_side_tube.png
index bfeba18..bfeba18 100644
--- a/technic/technic/textures/technic_mv_electric_furnace_side_tube.png
+++ b/technic/textures/technic_mv_electric_furnace_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_electric_furnace_top.png b/technic/textures/technic_mv_electric_furnace_top.png
index 635b6b7..635b6b7 100644
--- a/technic/technic/textures/technic_mv_electric_furnace_top.png
+++ b/technic/textures/technic_mv_electric_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_extractor_bottom.png b/technic/textures/technic_mv_extractor_bottom.png
index 70f34ee..70f34ee 100644
--- a/technic/technic/textures/technic_mv_extractor_bottom.png
+++ b/technic/textures/technic_mv_extractor_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_extractor_front.png b/technic/textures/technic_mv_extractor_front.png
index 18648c2..18648c2 100644
--- a/technic/technic/textures/technic_mv_extractor_front.png
+++ b/technic/textures/technic_mv_extractor_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_extractor_front_active.png b/technic/textures/technic_mv_extractor_front_active.png
index ee86ade..ee86ade 100644
--- a/technic/technic/textures/technic_mv_extractor_front_active.png
+++ b/technic/textures/technic_mv_extractor_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_extractor_side.png b/technic/textures/technic_mv_extractor_side.png
index cbe3673..cbe3673 100644
--- a/technic/technic/textures/technic_mv_extractor_side.png
+++ b/technic/textures/technic_mv_extractor_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_extractor_top.png b/technic/textures/technic_mv_extractor_top.png
index 2259d64..2259d64 100644
--- a/technic/technic/textures/technic_mv_extractor_top.png
+++ b/technic/textures/technic_mv_extractor_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_generator_front.png b/technic/textures/technic_mv_generator_front.png
index 570e0c5..570e0c5 100644
--- a/technic/technic/textures/technic_mv_generator_front.png
+++ b/technic/textures/technic_mv_generator_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_generator_front_active.png b/technic/textures/technic_mv_generator_front_active.png
index 3006a17..3006a17 100644
--- a/technic/technic/textures/technic_mv_generator_front_active.png
+++ b/technic/textures/technic_mv_generator_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_generator_side.png b/technic/textures/technic_mv_generator_side.png
index 21c0d41..21c0d41 100644
--- a/technic/technic/textures/technic_mv_generator_side.png
+++ b/technic/textures/technic_mv_generator_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_generator_top.png b/technic/textures/technic_mv_generator_top.png
index 7afa5a1..7afa5a1 100644
--- a/technic/technic/textures/technic_mv_generator_top.png
+++ b/technic/textures/technic_mv_generator_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_grinder_bottom.png b/technic/textures/technic_mv_grinder_bottom.png
index 70f34ee..70f34ee 100644
--- a/technic/technic/textures/technic_mv_grinder_bottom.png
+++ b/technic/textures/technic_mv_grinder_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_grinder_front.png b/technic/textures/technic_mv_grinder_front.png
index 18648c2..18648c2 100644
--- a/technic/technic/textures/technic_mv_grinder_front.png
+++ b/technic/textures/technic_mv_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_grinder_front_active.png b/technic/textures/technic_mv_grinder_front_active.png
index ee86ade..ee86ade 100644
--- a/technic/technic/textures/technic_mv_grinder_front_active.png
+++ b/technic/textures/technic_mv_grinder_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_grinder_side.png b/technic/textures/technic_mv_grinder_side.png
index cbe3673..cbe3673 100644
--- a/technic/technic/textures/technic_mv_grinder_side.png
+++ b/technic/textures/technic_mv_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_grinder_side_tube.png b/technic/textures/technic_mv_grinder_side_tube.png
index 196b7c1..196b7c1 100644
--- a/technic/technic/textures/technic_mv_grinder_side_tube.png
+++ b/technic/textures/technic_mv_grinder_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_grinder_top.png b/technic/textures/technic_mv_grinder_top.png
index 2259d64..2259d64 100644
--- a/technic/technic/textures/technic_mv_grinder_top.png
+++ b/technic/textures/technic_mv_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_solar_array_bottom.png b/technic/textures/technic_mv_solar_array_bottom.png
index 596e79a..596e79a 100644
--- a/technic/technic/textures/technic_mv_solar_array_bottom.png
+++ b/technic/textures/technic_mv_solar_array_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_solar_array_side.png b/technic/textures/technic_mv_solar_array_side.png
index 917b9ed..917b9ed 100644
--- a/technic/technic/textures/technic_mv_solar_array_side.png
+++ b/technic/textures/technic_mv_solar_array_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_solar_array_top.png b/technic/textures/technic_mv_solar_array_top.png
index cdb7cf7..cdb7cf7 100644
--- a/technic/technic/textures/technic_mv_solar_array_top.png
+++ b/technic/textures/technic_mv_solar_array_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_mv_transformer.png b/technic/textures/technic_mv_transformer.png
index 7c4688e..7c4688e 100644
--- a/technic/technic/textures/technic_mv_transformer.png
+++ b/technic/textures/technic_mv_transformer.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_back.png b/technic/textures/technic_nodebreaker_back.png
index 0af7422..0af7422 100644
--- a/technic/technic/textures/technic_nodebreaker_back.png
+++ b/technic/textures/technic_nodebreaker_back.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_bottom.png b/technic/textures/technic_nodebreaker_bottom.png
index ff1a2c6..ff1a2c6 100644
--- a/technic/technic/textures/technic_nodebreaker_bottom.png
+++ b/technic/textures/technic_nodebreaker_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_bottom_off.png b/technic/textures/technic_nodebreaker_bottom_off.png
index 0f456eb..0f456eb 100644
--- a/technic/technic/textures/technic_nodebreaker_bottom_off.png
+++ b/technic/textures/technic_nodebreaker_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_bottom_on.png b/technic/textures/technic_nodebreaker_bottom_on.png
index 6c4811a..6c4811a 100644
--- a/technic/technic/textures/technic_nodebreaker_bottom_on.png
+++ b/technic/textures/technic_nodebreaker_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_front_off.png b/technic/textures/technic_nodebreaker_front_off.png
index 488fd0a..488fd0a 100644
--- a/technic/technic/textures/technic_nodebreaker_front_off.png
+++ b/technic/textures/technic_nodebreaker_front_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_front_on.png b/technic/textures/technic_nodebreaker_front_on.png
index 4904e8b..4904e8b 100644
--- a/technic/technic/textures/technic_nodebreaker_front_on.png
+++ b/technic/textures/technic_nodebreaker_front_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_side.png b/technic/textures/technic_nodebreaker_side.png
index aefd7c8..aefd7c8 100644
--- a/technic/technic/textures/technic_nodebreaker_side.png
+++ b/technic/textures/technic_nodebreaker_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_side1.png b/technic/textures/technic_nodebreaker_side1.png
index 8cb8634..8cb8634 100644
--- a/technic/technic/textures/technic_nodebreaker_side1.png
+++ b/technic/textures/technic_nodebreaker_side1.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_side1_off.png b/technic/textures/technic_nodebreaker_side1_off.png
index 857face..857face 100644
--- a/technic/technic/textures/technic_nodebreaker_side1_off.png
+++ b/technic/textures/technic_nodebreaker_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_side1_on.png b/technic/textures/technic_nodebreaker_side1_on.png
index c756f09..c756f09 100644
--- a/technic/technic/textures/technic_nodebreaker_side1_on.png
+++ b/technic/textures/technic_nodebreaker_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_side2.png b/technic/textures/technic_nodebreaker_side2.png
index c2855d0..c2855d0 100644
--- a/technic/technic/textures/technic_nodebreaker_side2.png
+++ b/technic/textures/technic_nodebreaker_side2.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_side2_off.png b/technic/textures/technic_nodebreaker_side2_off.png
index 4c62f98..4c62f98 100644
--- a/technic/technic/textures/technic_nodebreaker_side2_off.png
+++ b/technic/textures/technic_nodebreaker_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_side2_on.png b/technic/textures/technic_nodebreaker_side2_on.png
index b9e4823..b9e4823 100644
--- a/technic/technic/textures/technic_nodebreaker_side2_on.png
+++ b/technic/textures/technic_nodebreaker_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_top.png b/technic/textures/technic_nodebreaker_top.png
index 941d333..941d333 100644
--- a/technic/technic/textures/technic_nodebreaker_top.png
+++ b/technic/textures/technic_nodebreaker_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_top_off.png b/technic/textures/technic_nodebreaker_top_off.png
index 9139afe..9139afe 100644
--- a/technic/technic/textures/technic_nodebreaker_top_off.png
+++ b/technic/textures/technic_nodebreaker_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technic_nodebreaker_top_on.png b/technic/textures/technic_nodebreaker_top_on.png
index 4b0a661..4b0a661 100644
--- a/technic/technic/textures/technic_nodebreaker_top_on.png
+++ b/technic/textures/technic_nodebreaker_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter.png b/technic/textures/technic_power_meter.png
index f1e5120..f1e5120 100644
--- a/technic/technic/textures/technic_power_meter.png
+++ b/technic/textures/technic_power_meter.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter0.png b/technic/textures/technic_power_meter0.png
index 1b1e662..1b1e662 100644
--- a/technic/technic/textures/technic_power_meter0.png
+++ b/technic/textures/technic_power_meter0.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter1.png b/technic/textures/technic_power_meter1.png
index eb6be3b..eb6be3b 100644
--- a/technic/technic/textures/technic_power_meter1.png
+++ b/technic/textures/technic_power_meter1.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter2.png b/technic/textures/technic_power_meter2.png
index e3a3772..e3a3772 100644
--- a/technic/technic/textures/technic_power_meter2.png
+++ b/technic/textures/technic_power_meter2.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter3.png b/technic/textures/technic_power_meter3.png
index 6333035..6333035 100644
--- a/technic/technic/textures/technic_power_meter3.png
+++ b/technic/textures/technic_power_meter3.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter4.png b/technic/textures/technic_power_meter4.png
index 6346dbd..6346dbd 100644
--- a/technic/technic/textures/technic_power_meter4.png
+++ b/technic/textures/technic_power_meter4.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter5.png b/technic/textures/technic_power_meter5.png
index 80f79c6..80f79c6 100644
--- a/technic/technic/textures/technic_power_meter5.png
+++ b/technic/textures/technic_power_meter5.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter6.png b/technic/textures/technic_power_meter6.png
index fe91bf5..fe91bf5 100644
--- a/technic/technic/textures/technic_power_meter6.png
+++ b/technic/textures/technic_power_meter6.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter7.png b/technic/textures/technic_power_meter7.png
index e02dd6d..e02dd6d 100644
--- a/technic/technic/textures/technic_power_meter7.png
+++ b/technic/textures/technic_power_meter7.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter8.png b/technic/textures/technic_power_meter8.png
index a12064c..a12064c 100644
--- a/technic/technic/textures/technic_power_meter8.png
+++ b/technic/textures/technic_power_meter8.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter_bg.png b/technic/textures/technic_power_meter_bg.png
index 9667cda..9667cda 100644
--- a/technic/technic/textures/technic_power_meter_bg.png
+++ b/technic/textures/technic_power_meter_bg.png
Binary files differ
diff --git a/technic/technic/textures/technic_power_meter_fg.png b/technic/textures/technic_power_meter_fg.png
index 7f2dde8..7f2dde8 100644
--- a/technic/technic/textures/technic_power_meter_fg.png
+++ b/technic/textures/technic_power_meter_fg.png
Binary files differ
diff --git a/technic/technic/textures/technic_prospector.png b/technic/textures/technic_prospector.png
index 2f9ee6c..2f9ee6c 100644
--- a/technic/technic/textures/technic_prospector.png
+++ b/technic/textures/technic_prospector.png
Binary files differ
diff --git a/technic/technic/textures/technic_raw_latex.png b/technic/textures/technic_raw_latex.png
index 49bb11b..49bb11b 100644
--- a/technic/technic/textures/technic_raw_latex.png
+++ b/technic/textures/technic_raw_latex.png
Binary files differ
diff --git a/technic/technic/textures/technic_rubber.png b/technic/textures/technic_rubber.png
index 9ed4a9d..9ed4a9d 100644
--- a/technic/technic/textures/technic_rubber.png
+++ b/technic/textures/technic_rubber.png
Binary files differ
diff --git a/technic/technic/textures/technic_rubber_leaves.png b/technic/textures/technic_rubber_leaves.png
index ae013e0..ae013e0 100644
--- a/technic/technic/textures/technic_rubber_leaves.png
+++ b/technic/textures/technic_rubber_leaves.png
Binary files differ
diff --git a/technic/technic/textures/technic_rubber_sapling.png b/technic/textures/technic_rubber_sapling.png
index e5c9f5d..e5c9f5d 100644
--- a/technic/technic/textures/technic_rubber_sapling.png
+++ b/technic/textures/technic_rubber_sapling.png
Binary files differ
diff --git a/technic/technic/textures/technic_rubber_tree_empty.png b/technic/textures/technic_rubber_tree_empty.png
index 1792951..1792951 100644
--- a/technic/technic/textures/technic_rubber_tree_empty.png
+++ b/technic/textures/technic_rubber_tree_empty.png
Binary files differ
diff --git a/technic/technic/textures/technic_rubber_tree_full.png b/technic/textures/technic_rubber_tree_full.png
index 08067ef..08067ef 100644
--- a/technic/technic/textures/technic_rubber_tree_full.png
+++ b/technic/textures/technic_rubber_tree_full.png
Binary files differ
diff --git a/technic/technic/textures/technic_rubber_tree_grindings.png b/technic/textures/technic_rubber_tree_grindings.png
index 9f2f5d6..9f2f5d6 100644
--- a/technic/technic/textures/technic_rubber_tree_grindings.png
+++ b/technic/textures/technic_rubber_tree_grindings.png
Binary files differ
diff --git a/technic/technic/textures/technic_sawdust.png b/technic/textures/technic_sawdust.png
index 976e7f9..976e7f9 100644
--- a/technic/technic/textures/technic_sawdust.png
+++ b/technic/textures/technic_sawdust.png
Binary files differ
diff --git a/technic/technic/textures/technic_screwdriver.png b/technic/textures/technic_screwdriver.png
index bd2da22..bd2da22 100644
--- a/technic/technic/textures/technic_screwdriver.png
+++ b/technic/textures/technic_screwdriver.png
Binary files differ
diff --git a/technic/technic/textures/technic_silicon_wafer.png b/technic/textures/technic_silicon_wafer.png
index 78aef20..78aef20 100644
--- a/technic/technic/textures/technic_silicon_wafer.png
+++ b/technic/textures/technic_silicon_wafer.png
Binary files differ
diff --git a/technic/technic/textures/technic_silver_dust.png b/technic/textures/technic_silver_dust.png
index 19a5754..19a5754 100644
--- a/technic/technic/textures/technic_silver_dust.png
+++ b/technic/textures/technic_silver_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_solar_panel_bottom.png b/technic/textures/technic_solar_panel_bottom.png
index 9e888e3..9e888e3 100644
--- a/technic/technic/textures/technic_solar_panel_bottom.png
+++ b/technic/textures/technic_solar_panel_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_solar_panel_side.png b/technic/textures/technic_solar_panel_side.png
index b22447e..b22447e 100644
--- a/technic/technic/textures/technic_solar_panel_side.png
+++ b/technic/textures/technic_solar_panel_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_solar_panel_top.png b/technic/textures/technic_solar_panel_top.png
index 492764b..492764b 100644
--- a/technic/technic/textures/technic_solar_panel_top.png
+++ b/technic/textures/technic_solar_panel_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_sonic_screwdriver.png b/technic/textures/technic_sonic_screwdriver.png
index 9b26b81..9b26b81 100644
--- a/technic/technic/textures/technic_sonic_screwdriver.png
+++ b/technic/textures/technic_sonic_screwdriver.png
Binary files differ
diff --git a/technic/technic/textures/technic_stainless_steel_dust.png b/technic/textures/technic_stainless_steel_dust.png
index 6398be8..6398be8 100644
--- a/technic/technic/textures/technic_stainless_steel_dust.png
+++ b/technic/textures/technic_stainless_steel_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_stainless_steel_ingot.png b/technic/textures/technic_stainless_steel_ingot.png
index 7ec5e00..7ec5e00 100644
--- a/technic/technic/textures/technic_stainless_steel_ingot.png
+++ b/technic/textures/technic_stainless_steel_ingot.png
Binary files differ
diff --git a/technic/technic/textures/technic_supply_converter_bottom.png b/technic/textures/technic_supply_converter_bottom.png
index a610660..a610660 100644
--- a/technic/technic/textures/technic_supply_converter_bottom.png
+++ b/technic/textures/technic_supply_converter_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_supply_converter_side.png b/technic/textures/technic_supply_converter_side.png
index 6492d5c..6492d5c 100644
--- a/technic/technic/textures/technic_supply_converter_side.png
+++ b/technic/textures/technic_supply_converter_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_supply_converter_top.png b/technic/textures/technic_supply_converter_top.png
index a610660..a610660 100644
--- a/technic/technic/textures/technic_supply_converter_top.png
+++ b/technic/textures/technic_supply_converter_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_talinite_dust.png b/technic/textures/technic_talinite_dust.png
index f228206..f228206 100644
--- a/technic/technic/textures/technic_talinite_dust.png
+++ b/technic/textures/technic_talinite_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_tin_dust.png b/technic/textures/technic_tin_dust.png
index 98e6f3f..98e6f3f 100644
--- a/technic/technic/textures/technic_tin_dust.png
+++ b/technic/textures/technic_tin_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode1.png b/technic/textures/technic_tool_mode1.png
index 571dbe5..571dbe5 100644
--- a/technic/technic/textures/technic_tool_mode1.png
+++ b/technic/textures/technic_tool_mode1.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode2.png b/technic/textures/technic_tool_mode2.png
index 891aa82..891aa82 100644
--- a/technic/technic/textures/technic_tool_mode2.png
+++ b/technic/textures/technic_tool_mode2.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode3.png b/technic/textures/technic_tool_mode3.png
index cd099a7..cd099a7 100644
--- a/technic/technic/textures/technic_tool_mode3.png
+++ b/technic/textures/technic_tool_mode3.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode4.png b/technic/textures/technic_tool_mode4.png
index 62f50d7..62f50d7 100644
--- a/technic/technic/textures/technic_tool_mode4.png
+++ b/technic/textures/technic_tool_mode4.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode5.png b/technic/textures/technic_tool_mode5.png
index c918314..c918314 100644
--- a/technic/technic/textures/technic_tool_mode5.png
+++ b/technic/textures/technic_tool_mode5.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode6.png b/technic/textures/technic_tool_mode6.png
index 9268f47..9268f47 100644
--- a/technic/technic/textures/technic_tool_mode6.png
+++ b/technic/textures/technic_tool_mode6.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode7.png b/technic/textures/technic_tool_mode7.png
index 5ba572a..5ba572a 100644
--- a/technic/technic/textures/technic_tool_mode7.png
+++ b/technic/textures/technic_tool_mode7.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode8.png b/technic/textures/technic_tool_mode8.png
index b2655b6..b2655b6 100644
--- a/technic/technic/textures/technic_tool_mode8.png
+++ b/technic/textures/technic_tool_mode8.png
Binary files differ
diff --git a/technic/technic/textures/technic_tool_mode9.png b/technic/textures/technic_tool_mode9.png
index 2077afb..2077afb 100644
--- a/technic/technic/textures/technic_tool_mode9.png
+++ b/technic/textures/technic_tool_mode9.png
Binary files differ
diff --git a/technic/technic/textures/technic_tree_tap.png b/technic/textures/technic_tree_tap.png
index 542f30f..542f30f 100644
--- a/technic/technic/textures/technic_tree_tap.png
+++ b/technic/textures/technic_tree_tap.png
Binary files differ
diff --git a/technic/technic/textures/technic_uranium_dust.png b/technic/textures/technic_uranium_dust.png
index 9c211dc..9c211dc 100644
--- a/technic/technic/textures/technic_uranium_dust.png
+++ b/technic/textures/technic_uranium_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_uranium_fuel.png b/technic/textures/technic_uranium_fuel.png
index 0a32c62..0a32c62 100644
--- a/technic/technic/textures/technic_uranium_fuel.png
+++ b/technic/textures/technic_uranium_fuel.png
Binary files differ
diff --git a/technic/technic/textures/technic_vacuum.png b/technic/textures/technic_vacuum.png
index 1ef5815..1ef5815 100644
--- a/technic/technic/textures/technic_vacuum.png
+++ b/technic/textures/technic_vacuum.png
Binary files differ
diff --git a/technic/technic/textures/technic_water_can.png b/technic/textures/technic_water_can.png
index eec75db..eec75db 100644
--- a/technic/technic/textures/technic_water_can.png
+++ b/technic/textures/technic_water_can.png
Binary files differ
diff --git a/technic/technic/textures/technic_water_mill_side.png b/technic/textures/technic_water_mill_side.png
index f4bdb16..f4bdb16 100644
--- a/technic/technic/textures/technic_water_mill_side.png
+++ b/technic/textures/technic_water_mill_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_water_mill_top.png b/technic/textures/technic_water_mill_top.png
index 601ff15..601ff15 100644
--- a/technic/technic/textures/technic_water_mill_top.png
+++ b/technic/textures/technic_water_mill_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_water_mill_top_active.png b/technic/textures/technic_water_mill_top_active.png
index f02bec6..f02bec6 100644
--- a/technic/technic/textures/technic_water_mill_top_active.png
+++ b/technic/textures/technic_water_mill_top_active.png
Binary files differ
diff --git a/technic/technic/textures/technic_workshop_bottom.png b/technic/textures/technic_workshop_bottom.png
index bd8fd55..bd8fd55 100644
--- a/technic/technic/textures/technic_workshop_bottom.png
+++ b/technic/textures/technic_workshop_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technic_workshop_side.png b/technic/textures/technic_workshop_side.png
index 9e3e7a7..9e3e7a7 100644
--- a/technic/technic/textures/technic_workshop_side.png
+++ b/technic/textures/technic_workshop_side.png
Binary files differ
diff --git a/technic/technic/textures/technic_workshop_top.png b/technic/textures/technic_workshop_top.png
index feae141..feae141 100644
--- a/technic/technic/textures/technic_workshop_top.png
+++ b/technic/textures/technic_workshop_top.png
Binary files differ
diff --git a/technic/technic/textures/technic_wrought_iron_dust.png b/technic/textures/technic_wrought_iron_dust.png
index ad23c62..ad23c62 100644
--- a/technic/technic/textures/technic_wrought_iron_dust.png
+++ b/technic/textures/technic_wrought_iron_dust.png
Binary files differ
diff --git a/technic/technic/textures/technic_zinc_dust.png b/technic/textures/technic_zinc_dust.png
index bbd826c..bbd826c 100644
--- a/technic/technic/textures/technic_zinc_dust.png
+++ b/technic/textures/technic_zinc_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_akalin_dust.png b/technic/textures/technicx32/technic_akalin_dust.png
index 90f3bac..90f3bac 100644
--- a/technic/technic/textures/technicx32/technic_akalin_dust.png
+++ b/technic/textures/technicx32/technic_akalin_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_alatro_dust.png b/technic/textures/technicx32/technic_alatro_dust.png
index 1199614..1199614 100644
--- a/technic/technic/textures/technicx32/technic_alatro_dust.png
+++ b/technic/textures/technicx32/technic_alatro_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_alloy_furnace_front.png b/technic/textures/technicx32/technic_alloy_furnace_front.png
index 9123fb6..9123fb6 100644
--- a/technic/technic/textures/technicx32/technic_alloy_furnace_front.png
+++ b/technic/textures/technicx32/technic_alloy_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_alloy_furnace_front_active.png b/technic/textures/technicx32/technic_alloy_furnace_front_active.png
index 4dda2e6..4dda2e6 100644
--- a/technic/technic/textures/technicx32/technic_alloy_furnace_front_active.png
+++ b/technic/textures/technicx32/technic_alloy_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_alloy_furnace_side.png b/technic/textures/technicx32/technic_alloy_furnace_side.png
index b5bd428..b5bd428 100644
--- a/technic/technic/textures/technicx32/technic_alloy_furnace_side.png
+++ b/technic/textures/technicx32/technic_alloy_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_alloy_furnace_top.png b/technic/textures/technicx32/technic_alloy_furnace_top.png
index 67ef4b7..67ef4b7 100644
--- a/technic/technic/textures/technicx32/technic_alloy_furnace_top.png
+++ b/technic/textures/technicx32/technic_alloy_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_arol_dust.png b/technic/textures/technicx32/technic_arol_dust.png
index f5a392f..f5a392f 100644
--- a/technic/technic/textures/technicx32/technic_arol_dust.png
+++ b/technic/textures/technicx32/technic_arol_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_battery.png b/technic/textures/technicx32/technic_battery.png
index ee83b74..ee83b74 100644
--- a/technic/technic/textures/technicx32/technic_battery.png
+++ b/technic/textures/technicx32/technic_battery.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_battery_box_bottom.png b/technic/textures/technicx32/technic_battery_box_bottom.png
index 03c7ccc..03c7ccc 100644
--- a/technic/technic/textures/technicx32/technic_battery_box_bottom.png
+++ b/technic/textures/technicx32/technic_battery_box_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_battery_box_side0.png b/technic/textures/technicx32/technic_battery_box_side0.png
index 2662ac0..2662ac0 100644
--- a/technic/technic/textures/technicx32/technic_battery_box_side0.png
+++ b/technic/textures/technicx32/technic_battery_box_side0.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_battery_box_top.png b/technic/textures/technicx32/technic_battery_box_top.png
index 4953a32..4953a32 100644
--- a/technic/technic/textures/technicx32/technic_battery_box_top.png
+++ b/technic/textures/technicx32/technic_battery_box_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_battery_reload.png b/technic/textures/technicx32/technic_battery_reload.png
index 164b4ac..164b4ac 100644
--- a/technic/technic/textures/technicx32/technic_battery_reload.png
+++ b/technic/textures/technicx32/technic_battery_reload.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_brass_dust.png b/technic/textures/technicx32/technic_brass_dust.png
index f86167a..f86167a 100644
--- a/technic/technic/textures/technicx32/technic_brass_dust.png
+++ b/technic/textures/technicx32/technic_brass_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_bronze_dust.png b/technic/textures/technicx32/technic_bronze_dust.png
index 0a2401e..0a2401e 100644
--- a/technic/technic/textures/technicx32/technic_bronze_dust.png
+++ b/technic/textures/technicx32/technic_bronze_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_carbon_steel_dust.png b/technic/textures/technicx32/technic_carbon_steel_dust.png
index 0bf350f..0bf350f 100644
--- a/technic/technic/textures/technicx32/technic_carbon_steel_dust.png
+++ b/technic/textures/technicx32/technic_carbon_steel_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_cast_iron_dust.png b/technic/textures/technicx32/technic_cast_iron_dust.png
index f355094..f355094 100644
--- a/technic/technic/textures/technicx32/technic_cast_iron_dust.png
+++ b/technic/textures/technicx32/technic_cast_iron_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_chainsaw.png b/technic/textures/technicx32/technic_chainsaw.png
index b7ceee6..b7ceee6 100644
--- a/technic/technic/textures/technicx32/technic_chainsaw.png
+++ b/technic/textures/technicx32/technic_chainsaw.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_chromium_dust.png b/technic/textures/technicx32/technic_chromium_dust.png
index a33358b..a33358b 100644
--- a/technic/technic/textures/technicx32/technic_chromium_dust.png
+++ b/technic/textures/technicx32/technic_chromium_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_bottom.png b/technic/textures/technicx32/technic_coal_alloy_furnace_bottom.png
index 7a5eed7..7a5eed7 100644
--- a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_bottom.png
+++ b/technic/textures/technicx32/technic_coal_alloy_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_front.png b/technic/textures/technicx32/technic_coal_alloy_furnace_front.png
index b00bef3..b00bef3 100644
--- a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_front.png
+++ b/technic/textures/technicx32/technic_coal_alloy_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_front_active.png b/technic/textures/technicx32/technic_coal_alloy_furnace_front_active.png
index b41f619..b41f619 100644
--- a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_front_active.png
+++ b/technic/textures/technicx32/technic_coal_alloy_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_side.png b/technic/textures/technicx32/technic_coal_alloy_furnace_side.png
index 3db8daa..3db8daa 100644
--- a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_side.png
+++ b/technic/textures/technicx32/technic_coal_alloy_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_top.png b/technic/textures/technicx32/technic_coal_alloy_furnace_top.png
index c648fe8..c648fe8 100644
--- a/technic/technic/textures/technicx32/technic_coal_alloy_furnace_top.png
+++ b/technic/textures/technicx32/technic_coal_alloy_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_coal_dust.png b/technic/textures/technicx32/technic_coal_dust.png
index 0fe7db7..0fe7db7 100644
--- a/technic/technic/textures/technicx32/technic_coal_dust.png
+++ b/technic/textures/technicx32/technic_coal_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_back.png b/technic/textures/technicx32/technic_constructor_back.png
index 6baf788..6baf788 100644
--- a/technic/technic/textures/technicx32/technic_constructor_back.png
+++ b/technic/textures/technicx32/technic_constructor_back.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_front_off.png b/technic/textures/technicx32/technic_constructor_front_off.png
index f878e55..f878e55 100644
--- a/technic/technic/textures/technicx32/technic_constructor_front_off.png
+++ b/technic/textures/technicx32/technic_constructor_front_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_front_on.png b/technic/textures/technicx32/technic_constructor_front_on.png
index 89189d6..89189d6 100644
--- a/technic/technic/textures/technicx32/technic_constructor_front_on.png
+++ b/technic/textures/technicx32/technic_constructor_front_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_bottom_off.png b/technic/textures/technicx32/technic_constructor_mk1_bottom_off.png
index 205dcc4..205dcc4 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_bottom_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_bottom_on.png b/technic/textures/technicx32/technic_constructor_mk1_bottom_on.png
index 9896c52..9896c52 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_bottom_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_side1_off.png b/technic/textures/technicx32/technic_constructor_mk1_side1_off.png
index e8a01ff..e8a01ff 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_side1_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_side1_on.png b/technic/textures/technicx32/technic_constructor_mk1_side1_on.png
index c897942..c897942 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_side1_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_side2_off.png b/technic/textures/technicx32/technic_constructor_mk1_side2_off.png
index 8da65f6..8da65f6 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_side2_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_side2_on.png b/technic/textures/technicx32/technic_constructor_mk1_side2_on.png
index da8ed34..da8ed34 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_side2_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_top_off.png b/technic/textures/technicx32/technic_constructor_mk1_top_off.png
index 7d8c7e0..7d8c7e0 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_top_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk1_top_on.png b/technic/textures/technicx32/technic_constructor_mk1_top_on.png
index 439caf5..439caf5 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk1_top_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk1_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_bottom_off.png b/technic/textures/technicx32/technic_constructor_mk2_bottom_off.png
index 83c5b07..83c5b07 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_bottom_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_bottom_on.png b/technic/textures/technicx32/technic_constructor_mk2_bottom_on.png
index 9ad76f4..9ad76f4 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_bottom_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_side1_off.png b/technic/textures/technicx32/technic_constructor_mk2_side1_off.png
index 584dfe3..584dfe3 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_side1_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_side1_on.png b/technic/textures/technicx32/technic_constructor_mk2_side1_on.png
index fe02042..fe02042 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_side1_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_side2_off.png b/technic/textures/technicx32/technic_constructor_mk2_side2_off.png
index fd9ad74..fd9ad74 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_side2_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_side2_on.png b/technic/textures/technicx32/technic_constructor_mk2_side2_on.png
index f51411a..f51411a 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_side2_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_top_off.png b/technic/textures/technicx32/technic_constructor_mk2_top_off.png
index e3e3292..e3e3292 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_top_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk2_top_on.png b/technic/textures/technicx32/technic_constructor_mk2_top_on.png
index 83043d4..83043d4 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk2_top_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk2_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_bottom_off.png b/technic/textures/technicx32/technic_constructor_mk3_bottom_off.png
index 5f46154..5f46154 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_bottom_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_bottom_on.png b/technic/textures/technicx32/technic_constructor_mk3_bottom_on.png
index f76f29b..f76f29b 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_bottom_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_side1_off.png b/technic/textures/technicx32/technic_constructor_mk3_side1_off.png
index 0ea1fc0..0ea1fc0 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_side1_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_side1_on.png b/technic/textures/technicx32/technic_constructor_mk3_side1_on.png
index ba86332..ba86332 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_side1_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_side2_off.png b/technic/textures/technicx32/technic_constructor_mk3_side2_off.png
index 8e8dce4..8e8dce4 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_side2_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_side2_on.png b/technic/textures/technicx32/technic_constructor_mk3_side2_on.png
index 12dff69..12dff69 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_side2_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_top_off.png b/technic/textures/technicx32/technic_constructor_mk3_top_off.png
index 705f255..705f255 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_top_off.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_constructor_mk3_top_on.png b/technic/textures/technicx32/technic_constructor_mk3_top_on.png
index cef077e..cef077e 100644
--- a/technic/technic/textures/technicx32/technic_constructor_mk3_top_on.png
+++ b/technic/textures/technicx32/technic_constructor_mk3_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_control_logic_unit.png b/technic/textures/technicx32/technic_control_logic_unit.png
index 6ed00eb..6ed00eb 100644
--- a/technic/technic/textures/technicx32/technic_control_logic_unit.png
+++ b/technic/textures/technicx32/technic_control_logic_unit.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_copper_coil.png b/technic/textures/technicx32/technic_copper_coil.png
index db6db1a..db6db1a 100644
--- a/technic/technic/textures/technicx32/technic_copper_coil.png
+++ b/technic/textures/technicx32/technic_copper_coil.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_copper_dust.png b/technic/textures/technicx32/technic_copper_dust.png
index 68678ed..68678ed 100644
--- a/technic/technic/textures/technicx32/technic_copper_dust.png
+++ b/technic/textures/technicx32/technic_copper_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_back.png b/technic/textures/technicx32/technic_deployer_back.png
index 0bc8df9..0bc8df9 100644
--- a/technic/technic/textures/technicx32/technic_deployer_back.png
+++ b/technic/textures/technicx32/technic_deployer_back.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_bottom.png b/technic/textures/technicx32/technic_deployer_bottom.png
index ff1a2c6..ff1a2c6 100644
--- a/technic/technic/textures/technicx32/technic_deployer_bottom.png
+++ b/technic/textures/technicx32/technic_deployer_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_front_off.png b/technic/textures/technicx32/technic_deployer_front_off.png
index d0f6f55..d0f6f55 100644
--- a/technic/technic/textures/technicx32/technic_deployer_front_off.png
+++ b/technic/textures/technicx32/technic_deployer_front_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_front_on.png b/technic/textures/technicx32/technic_deployer_front_on.png
index 368ce32..368ce32 100644
--- a/technic/technic/textures/technicx32/technic_deployer_front_on.png
+++ b/technic/textures/technicx32/technic_deployer_front_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_side.png b/technic/textures/technicx32/technic_deployer_side.png
index aefd7c8..aefd7c8 100644
--- a/technic/technic/textures/technicx32/technic_deployer_side.png
+++ b/technic/textures/technicx32/technic_deployer_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_side1.png b/technic/textures/technicx32/technic_deployer_side1.png
index 8cb8634..8cb8634 100644
--- a/technic/technic/textures/technicx32/technic_deployer_side1.png
+++ b/technic/textures/technicx32/technic_deployer_side1.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_side2.png b/technic/textures/technicx32/technic_deployer_side2.png
index c2855d0..c2855d0 100644
--- a/technic/technic/textures/technicx32/technic_deployer_side2.png
+++ b/technic/textures/technicx32/technic_deployer_side2.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_deployer_top.png b/technic/textures/technicx32/technic_deployer_top.png
index 941d333..941d333 100644
--- a/technic/technic/textures/technicx32/technic_deployer_top.png
+++ b/technic/textures/technicx32/technic_deployer_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_diamond_block_blue.png b/technic/textures/technicx32/technic_diamond_block_blue.png
index d89bd6e..d89bd6e 100644
--- a/technic/technic/textures/technicx32/technic_diamond_block_blue.png
+++ b/technic/textures/technicx32/technic_diamond_block_blue.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_diamond_block_green.png b/technic/textures/technicx32/technic_diamond_block_green.png
index 996b254..996b254 100644
--- a/technic/technic/textures/technicx32/technic_diamond_block_green.png
+++ b/technic/textures/technicx32/technic_diamond_block_green.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_diamond_block_red.png b/technic/textures/technicx32/technic_diamond_block_red.png
index 52fd893..52fd893 100644
--- a/technic/technic/textures/technicx32/technic_diamond_block_red.png
+++ b/technic/textures/technicx32/technic_diamond_block_red.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_diamond_drill_head.png b/technic/textures/technicx32/technic_diamond_drill_head.png
index e3d31e8..e3d31e8 100644
--- a/technic/technic/textures/technicx32/technic_diamond_drill_head.png
+++ b/technic/textures/technicx32/technic_diamond_drill_head.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_doped_silicon_wafer.png b/technic/textures/technicx32/technic_doped_silicon_wafer.png
index 6ff06a6..6ff06a6 100644
--- a/technic/technic/textures/technicx32/technic_doped_silicon_wafer.png
+++ b/technic/textures/technicx32/technic_doped_silicon_wafer.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_electric_furnace_bottom.png b/technic/textures/technicx32/technic_electric_furnace_bottom.png
index d16ac47..d16ac47 100644
--- a/technic/technic/textures/technicx32/technic_electric_furnace_bottom.png
+++ b/technic/textures/technicx32/technic_electric_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_electric_furnace_front.png b/technic/textures/technicx32/technic_electric_furnace_front.png
index dfee663..dfee663 100644
--- a/technic/technic/textures/technicx32/technic_electric_furnace_front.png
+++ b/technic/textures/technicx32/technic_electric_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_electric_furnace_front_active.png b/technic/textures/technicx32/technic_electric_furnace_front_active.png
index 038eec4..038eec4 100644
--- a/technic/technic/textures/technicx32/technic_electric_furnace_front_active.png
+++ b/technic/textures/technicx32/technic_electric_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_electric_furnace_side.png b/technic/textures/technicx32/technic_electric_furnace_side.png
index cf345e7..cf345e7 100644
--- a/technic/technic/textures/technicx32/technic_electric_furnace_side.png
+++ b/technic/textures/technicx32/technic_electric_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_electric_furnace_top.png b/technic/textures/technicx32/technic_electric_furnace_top.png
index d3309ec..d3309ec 100644
--- a/technic/technic/textures/technicx32/technic_electric_furnace_top.png
+++ b/technic/textures/technicx32/technic_electric_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_fine_copper_wire.png b/technic/textures/technicx32/technic_fine_copper_wire.png
index 36e2ed6..36e2ed6 100644
--- a/technic/technic/textures/technicx32/technic_fine_copper_wire.png
+++ b/technic/textures/technicx32/technic_fine_copper_wire.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_fine_gold_wire.png b/technic/textures/technicx32/technic_fine_gold_wire.png
index be2a38a..be2a38a 100644
--- a/technic/technic/textures/technicx32/technic_fine_gold_wire.png
+++ b/technic/textures/technicx32/technic_fine_gold_wire.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_fine_silver_wire.png b/technic/textures/technicx32/technic_fine_silver_wire.png
index d43cb6a..d43cb6a 100644
--- a/technic/technic/textures/technicx32/technic_fine_silver_wire.png
+++ b/technic/textures/technicx32/technic_fine_silver_wire.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_flashlight.png b/technic/textures/technicx32/technic_flashlight.png
index 01afdbb..01afdbb 100644
--- a/technic/technic/textures/technicx32/technic_flashlight.png
+++ b/technic/textures/technicx32/technic_flashlight.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_generator_front.png b/technic/textures/technicx32/technic_generator_front.png
index 2d64844..2d64844 100644
--- a/technic/technic/textures/technicx32/technic_generator_front.png
+++ b/technic/textures/technicx32/technic_generator_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_generator_front_active.png b/technic/textures/technicx32/technic_generator_front_active.png
index 4e57ca0..4e57ca0 100644
--- a/technic/technic/textures/technicx32/technic_generator_front_active.png
+++ b/technic/textures/technicx32/technic_generator_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_generator_side.png b/technic/textures/technicx32/technic_generator_side.png
index 5cbcbef..5cbcbef 100644
--- a/technic/technic/textures/technicx32/technic_generator_side.png
+++ b/technic/textures/technicx32/technic_generator_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_generator_top.png b/technic/textures/technicx32/technic_generator_top.png
index e2f3db3..e2f3db3 100644
--- a/technic/technic/textures/technicx32/technic_generator_top.png
+++ b/technic/textures/technicx32/technic_generator_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_geothermal_side.png b/technic/textures/technicx32/technic_geothermal_side.png
index 90fb430..90fb430 100644
--- a/technic/technic/textures/technicx32/technic_geothermal_side.png
+++ b/technic/textures/technicx32/technic_geothermal_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_geothermal_top.png b/technic/textures/technicx32/technic_geothermal_top.png
index 601ff15..601ff15 100644
--- a/technic/technic/textures/technicx32/technic_geothermal_top.png
+++ b/technic/textures/technicx32/technic_geothermal_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_geothermal_top_active.png b/technic/textures/technicx32/technic_geothermal_top_active.png
index f02bec6..f02bec6 100644
--- a/technic/technic/textures/technicx32/technic_geothermal_top_active.png
+++ b/technic/textures/technicx32/technic_geothermal_top_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_gold_dust.png b/technic/textures/technicx32/technic_gold_dust.png
index e545bb6..e545bb6 100644
--- a/technic/technic/textures/technicx32/technic_gold_dust.png
+++ b/technic/textures/technicx32/technic_gold_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_grinder_front.png b/technic/textures/technicx32/technic_grinder_front.png
index a28dbc1..a28dbc1 100644
--- a/technic/technic/textures/technicx32/technic_grinder_front.png
+++ b/technic/textures/technicx32/technic_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_grinder_side.png b/technic/textures/technicx32/technic_grinder_side.png
index af562f2..af562f2 100644
--- a/technic/technic/textures/technicx32/technic_grinder_side.png
+++ b/technic/textures/technicx32/technic_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_grinder_top.png b/technic/textures/technicx32/technic_grinder_top.png
index b074e13..b074e13 100644
--- a/technic/technic/textures/technicx32/technic_grinder_top.png
+++ b/technic/textures/technicx32/technic_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_grinder_bottom.png b/technic/textures/technicx32/technic_hv_grinder_bottom.png
index d854193..d854193 100644
--- a/technic/technic/textures/technicx32/technic_hv_grinder_bottom.png
+++ b/technic/textures/technicx32/technic_hv_grinder_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_grinder_front.png b/technic/textures/technicx32/technic_hv_grinder_front.png
index f20cb22..f20cb22 100644
--- a/technic/technic/textures/technicx32/technic_hv_grinder_front.png
+++ b/technic/textures/technicx32/technic_hv_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_grinder_front_active.png b/technic/textures/technicx32/technic_hv_grinder_front_active.png
index d1fa468..d1fa468 100644
--- a/technic/technic/textures/technicx32/technic_hv_grinder_front_active.png
+++ b/technic/textures/technicx32/technic_hv_grinder_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_grinder_side.png b/technic/textures/technicx32/technic_hv_grinder_side.png
index 35cf031..35cf031 100644
--- a/technic/technic/textures/technicx32/technic_hv_grinder_side.png
+++ b/technic/textures/technicx32/technic_hv_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_grinder_side_tube.png b/technic/textures/technicx32/technic_hv_grinder_side_tube.png
index 5b5b450..5b5b450 100644
--- a/technic/technic/textures/technicx32/technic_hv_grinder_side_tube.png
+++ b/technic/textures/technicx32/technic_hv_grinder_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_grinder_top.png b/technic/textures/technicx32/technic_hv_grinder_top.png
index 7869ea8..7869ea8 100644
--- a/technic/technic/textures/technicx32/technic_hv_grinder_top.png
+++ b/technic/textures/technicx32/technic_hv_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_nuclear_reactor_core.png b/technic/textures/technicx32/technic_hv_nuclear_reactor_core.png
index 3d380da..3d380da 100644
--- a/technic/technic/textures/technicx32/technic_hv_nuclear_reactor_core.png
+++ b/technic/textures/technicx32/technic_hv_nuclear_reactor_core.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_solar_array_bottom.png b/technic/textures/technicx32/technic_hv_solar_array_bottom.png
index 94c8222..94c8222 100644
--- a/technic/technic/textures/technicx32/technic_hv_solar_array_bottom.png
+++ b/technic/textures/technicx32/technic_hv_solar_array_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_solar_array_side.png b/technic/textures/technicx32/technic_hv_solar_array_side.png
index d39d3d8..d39d3d8 100644
--- a/technic/technic/textures/technicx32/technic_hv_solar_array_side.png
+++ b/technic/textures/technicx32/technic_hv_solar_array_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_solar_array_top.png b/technic/textures/technicx32/technic_hv_solar_array_top.png
index 3e1b9e0..3e1b9e0 100644
--- a/technic/technic/textures/technicx32/technic_hv_solar_array_top.png
+++ b/technic/textures/technicx32/technic_hv_solar_array_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_hv_transformer.png b/technic/textures/technicx32/technic_hv_transformer.png
index 7794644..7794644 100644
--- a/technic/technic/textures/technicx32/technic_hv_transformer.png
+++ b/technic/textures/technicx32/technic_hv_transformer.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_injector_bottom.png b/technic/textures/technicx32/technic_injector_bottom.png
index 39916bd..39916bd 100644
--- a/technic/technic/textures/technicx32/technic_injector_bottom.png
+++ b/technic/textures/technicx32/technic_injector_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_injector_side.png b/technic/textures/technicx32/technic_injector_side.png
index a5419a1..a5419a1 100644
--- a/technic/technic/textures/technicx32/technic_injector_side.png
+++ b/technic/textures/technicx32/technic_injector_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_injector_top.png b/technic/textures/technicx32/technic_injector_top.png
index 440649c..440649c 100644
--- a/technic/technic/textures/technicx32/technic_injector_top.png
+++ b/technic/textures/technicx32/technic_injector_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_kalite_dust.png b/technic/textures/technicx32/technic_kalite_dust.png
index 595edb5..595edb5 100644
--- a/technic/technic/textures/technicx32/technic_kalite_dust.png
+++ b/technic/textures/technicx32/technic_kalite_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_laser_beam.png b/technic/textures/technicx32/technic_laser_beam.png
index 4814a9b..4814a9b 100644
--- a/technic/technic/textures/technicx32/technic_laser_beam.png
+++ b/technic/textures/technicx32/technic_laser_beam.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lava_can.png b/technic/textures/technicx32/technic_lava_can.png
index 80d15a6..80d15a6 100644
--- a/technic/technic/textures/technicx32/technic_lava_can.png
+++ b/technic/textures/technicx32/technic_lava_can.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_light.png b/technic/textures/technicx32/technic_light.png
index 334cb07..334cb07 100644
--- a/technic/technic/textures/technicx32/technic_light.png
+++ b/technic/textures/technicx32/technic_light.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_grinder_bottom.png b/technic/textures/technicx32/technic_lv_grinder_bottom.png
index 816b969..816b969 100644
--- a/technic/technic/textures/technicx32/technic_lv_grinder_bottom.png
+++ b/technic/textures/technicx32/technic_lv_grinder_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_grinder_front.png b/technic/textures/technicx32/technic_lv_grinder_front.png
index 7451ca9..7451ca9 100644
--- a/technic/technic/textures/technicx32/technic_lv_grinder_front.png
+++ b/technic/textures/technicx32/technic_lv_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_grinder_front_active.png b/technic/textures/technicx32/technic_lv_grinder_front_active.png
index 8e17e4d..8e17e4d 100644
--- a/technic/technic/textures/technicx32/technic_lv_grinder_front_active.png
+++ b/technic/textures/technicx32/technic_lv_grinder_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_grinder_side.png b/technic/textures/technicx32/technic_lv_grinder_side.png
index 908287b..908287b 100644
--- a/technic/technic/textures/technicx32/technic_lv_grinder_side.png
+++ b/technic/textures/technicx32/technic_lv_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_grinder_top.png b/technic/textures/technicx32/technic_lv_grinder_top.png
index 8520baf..8520baf 100644
--- a/technic/technic/textures/technicx32/technic_lv_grinder_top.png
+++ b/technic/textures/technicx32/technic_lv_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_solar_array_bottom.png b/technic/textures/technicx32/technic_lv_solar_array_bottom.png
index 94c8222..94c8222 100644
--- a/technic/technic/textures/technicx32/technic_lv_solar_array_bottom.png
+++ b/technic/textures/technicx32/technic_lv_solar_array_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_solar_array_side.png b/technic/textures/technicx32/technic_lv_solar_array_side.png
index d39d3d8..d39d3d8 100644
--- a/technic/technic/textures/technicx32/technic_lv_solar_array_side.png
+++ b/technic/textures/technicx32/technic_lv_solar_array_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_solar_array_top.png b/technic/textures/technicx32/technic_lv_solar_array_top.png
index 3d8c7ab..3d8c7ab 100644
--- a/technic/technic/textures/technicx32/technic_lv_solar_array_top.png
+++ b/technic/textures/technicx32/technic_lv_solar_array_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_lv_transformer.png b/technic/textures/technicx32/technic_lv_transformer.png
index 99ac927..99ac927 100644
--- a/technic/technic/textures/technicx32/technic_lv_transformer.png
+++ b/technic/textures/technicx32/technic_lv_transformer.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_machine_bottom.png b/technic/textures/technicx32/technic_machine_bottom.png
index 943dae1..943dae1 100644
--- a/technic/technic/textures/technicx32/technic_machine_bottom.png
+++ b/technic/textures/technicx32/technic_machine_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mining_drill.png b/technic/textures/technicx32/technic_mining_drill.png
index 171888d..171888d 100644
--- a/technic/technic/textures/technicx32/technic_mining_drill.png
+++ b/technic/textures/technicx32/technic_mining_drill.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mining_laser_mk1.png b/technic/textures/technicx32/technic_mining_laser_mk1.png
index acde392..acde392 100644
--- a/technic/technic/textures/technicx32/technic_mining_laser_mk1.png
+++ b/technic/textures/technicx32/technic_mining_laser_mk1.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mithril_dust.png b/technic/textures/technicx32/technic_mithril_dust.png
index 988e449..988e449 100644
--- a/technic/technic/textures/technicx32/technic_mithril_dust.png
+++ b/technic/textures/technicx32/technic_mithril_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_motor.png b/technic/textures/technicx32/technic_motor.png
index 77d4b91..77d4b91 100644
--- a/technic/technic/textures/technicx32/technic_motor.png
+++ b/technic/textures/technicx32/technic_motor.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_music_player_bottom.png b/technic/textures/technicx32/technic_music_player_bottom.png
index bd8fd55..bd8fd55 100644
--- a/technic/technic/textures/technicx32/technic_music_player_bottom.png
+++ b/technic/textures/technicx32/technic_music_player_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_music_player_side.png b/technic/textures/technicx32/technic_music_player_side.png
index 6c34fea..6c34fea 100644
--- a/technic/technic/textures/technicx32/technic_music_player_side.png
+++ b/technic/textures/technicx32/technic_music_player_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_music_player_top.png b/technic/textures/technicx32/technic_music_player_top.png
index 0d34563..0d34563 100644
--- a/technic/technic/textures/technicx32/technic_music_player_top.png
+++ b/technic/textures/technicx32/technic_music_player_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_bottom.png b/technic/textures/technicx32/technic_mv_alloy_furnace_bottom.png
index 3723bb1..3723bb1 100644
--- a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_bottom.png
+++ b/technic/textures/technicx32/technic_mv_alloy_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_front.png b/technic/textures/technicx32/technic_mv_alloy_furnace_front.png
index a5dac82..a5dac82 100644
--- a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_front.png
+++ b/technic/textures/technicx32/technic_mv_alloy_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_front_active.png b/technic/textures/technicx32/technic_mv_alloy_furnace_front_active.png
index f6e69a9..f6e69a9 100644
--- a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_front_active.png
+++ b/technic/textures/technicx32/technic_mv_alloy_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_side.png b/technic/textures/technicx32/technic_mv_alloy_furnace_side.png
index 0430479..0430479 100644
--- a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_side.png
+++ b/technic/textures/technicx32/technic_mv_alloy_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_side_tube.png b/technic/textures/technicx32/technic_mv_alloy_furnace_side_tube.png
index 69f89e7..69f89e7 100644
--- a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_side_tube.png
+++ b/technic/textures/technicx32/technic_mv_alloy_furnace_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_top.png b/technic/textures/technicx32/technic_mv_alloy_furnace_top.png
index f44e3c0..f44e3c0 100644
--- a/technic/technic/textures/technicx32/technic_mv_alloy_furnace_top.png
+++ b/technic/textures/technicx32/technic_mv_alloy_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_battery_box_bottom.png b/technic/textures/technicx32/technic_mv_battery_box_bottom.png
index 2a9b292..2a9b292 100644
--- a/technic/technic/textures/technicx32/technic_mv_battery_box_bottom.png
+++ b/technic/textures/technicx32/technic_mv_battery_box_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_battery_box_side0.png b/technic/textures/technicx32/technic_mv_battery_box_side0.png
index 39d8986..39d8986 100644
--- a/technic/technic/textures/technicx32/technic_mv_battery_box_side0.png
+++ b/technic/textures/technicx32/technic_mv_battery_box_side0.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_battery_box_top.png b/technic/textures/technicx32/technic_mv_battery_box_top.png
index f7f1ea9..f7f1ea9 100644
--- a/technic/technic/textures/technicx32/technic_mv_battery_box_top.png
+++ b/technic/textures/technicx32/technic_mv_battery_box_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_cable_wield.png b/technic/textures/technicx32/technic_mv_cable_wield.png
index aca9fd4..aca9fd4 100644
--- a/technic/technic/textures/technicx32/technic_mv_cable_wield.png
+++ b/technic/textures/technicx32/technic_mv_cable_wield.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_electric_furnace_bottom.png b/technic/textures/technicx32/technic_mv_electric_furnace_bottom.png
index d16ac47..d16ac47 100644
--- a/technic/technic/textures/technicx32/technic_mv_electric_furnace_bottom.png
+++ b/technic/textures/technicx32/technic_mv_electric_furnace_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_electric_furnace_front.png b/technic/textures/technicx32/technic_mv_electric_furnace_front.png
index 4dfac63..4dfac63 100644
--- a/technic/technic/textures/technicx32/technic_mv_electric_furnace_front.png
+++ b/technic/textures/technicx32/technic_mv_electric_furnace_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_electric_furnace_front_active.png b/technic/textures/technicx32/technic_mv_electric_furnace_front_active.png
index e206cd2..e206cd2 100644
--- a/technic/technic/textures/technicx32/technic_mv_electric_furnace_front_active.png
+++ b/technic/textures/technicx32/technic_mv_electric_furnace_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_electric_furnace_side.png b/technic/textures/technicx32/technic_mv_electric_furnace_side.png
index 4aa27b7..4aa27b7 100644
--- a/technic/technic/textures/technicx32/technic_mv_electric_furnace_side.png
+++ b/technic/textures/technicx32/technic_mv_electric_furnace_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_electric_furnace_side_tube.png b/technic/textures/technicx32/technic_mv_electric_furnace_side_tube.png
index bfeba18..bfeba18 100644
--- a/technic/technic/textures/technicx32/technic_mv_electric_furnace_side_tube.png
+++ b/technic/textures/technicx32/technic_mv_electric_furnace_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_electric_furnace_top.png b/technic/textures/technicx32/technic_mv_electric_furnace_top.png
index 635b6b7..635b6b7 100644
--- a/technic/technic/textures/technicx32/technic_mv_electric_furnace_top.png
+++ b/technic/textures/technicx32/technic_mv_electric_furnace_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_grinder_bottom.png b/technic/textures/technicx32/technic_mv_grinder_bottom.png
index f46cd72..f46cd72 100644
--- a/technic/technic/textures/technicx32/technic_mv_grinder_bottom.png
+++ b/technic/textures/technicx32/technic_mv_grinder_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_grinder_front.png b/technic/textures/technicx32/technic_mv_grinder_front.png
index 6445dfe..6445dfe 100644
--- a/technic/technic/textures/technicx32/technic_mv_grinder_front.png
+++ b/technic/textures/technicx32/technic_mv_grinder_front.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_grinder_front_active.png b/technic/textures/technicx32/technic_mv_grinder_front_active.png
index 428e1dc..428e1dc 100644
--- a/technic/technic/textures/technicx32/technic_mv_grinder_front_active.png
+++ b/technic/textures/technicx32/technic_mv_grinder_front_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_grinder_side.png b/technic/textures/technicx32/technic_mv_grinder_side.png
index c014f08..c014f08 100644
--- a/technic/technic/textures/technicx32/technic_mv_grinder_side.png
+++ b/technic/textures/technicx32/technic_mv_grinder_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_grinder_side_tube.png b/technic/textures/technicx32/technic_mv_grinder_side_tube.png
index 69050e4..69050e4 100644
--- a/technic/technic/textures/technicx32/technic_mv_grinder_side_tube.png
+++ b/technic/textures/technicx32/technic_mv_grinder_side_tube.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_grinder_top.png b/technic/textures/technicx32/technic_mv_grinder_top.png
index e0320ef..e0320ef 100644
--- a/technic/technic/textures/technicx32/technic_mv_grinder_top.png
+++ b/technic/textures/technicx32/technic_mv_grinder_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_solar_array_bottom.png b/technic/textures/technicx32/technic_mv_solar_array_bottom.png
index 94c8222..94c8222 100644
--- a/technic/technic/textures/technicx32/technic_mv_solar_array_bottom.png
+++ b/technic/textures/technicx32/technic_mv_solar_array_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_solar_array_side.png b/technic/textures/technicx32/technic_mv_solar_array_side.png
index d39d3d8..d39d3d8 100644
--- a/technic/technic/textures/technicx32/technic_mv_solar_array_side.png
+++ b/technic/textures/technicx32/technic_mv_solar_array_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_solar_array_top.png b/technic/textures/technicx32/technic_mv_solar_array_top.png
index e4999d5..e4999d5 100644
--- a/technic/technic/textures/technicx32/technic_mv_solar_array_top.png
+++ b/technic/textures/technicx32/technic_mv_solar_array_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_mv_transformer.png b/technic/textures/technicx32/technic_mv_transformer.png
index 7c4688e..7c4688e 100644
--- a/technic/technic/textures/technicx32/technic_mv_transformer.png
+++ b/technic/textures/technicx32/technic_mv_transformer.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_back.png b/technic/textures/technicx32/technic_nodebreaker_back.png
index 43ba821..43ba821 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_back.png
+++ b/technic/textures/technicx32/technic_nodebreaker_back.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_bottom.png b/technic/textures/technicx32/technic_nodebreaker_bottom.png
index 99ff685..99ff685 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_bottom.png
+++ b/technic/textures/technicx32/technic_nodebreaker_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_bottom_off.png b/technic/textures/technicx32/technic_nodebreaker_bottom_off.png
index 47cd4e8..47cd4e8 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_bottom_off.png
+++ b/technic/textures/technicx32/technic_nodebreaker_bottom_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_bottom_on.png b/technic/textures/technicx32/technic_nodebreaker_bottom_on.png
index 994f787..994f787 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_bottom_on.png
+++ b/technic/textures/technicx32/technic_nodebreaker_bottom_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_front_off.png b/technic/textures/technicx32/technic_nodebreaker_front_off.png
index 5ece916..5ece916 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_front_off.png
+++ b/technic/textures/technicx32/technic_nodebreaker_front_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_front_on.png b/technic/textures/technicx32/technic_nodebreaker_front_on.png
index a53de2a..a53de2a 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_front_on.png
+++ b/technic/textures/technicx32/technic_nodebreaker_front_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_side.png b/technic/textures/technicx32/technic_nodebreaker_side.png
index c2b401b..c2b401b 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_side.png
+++ b/technic/textures/technicx32/technic_nodebreaker_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_side1.png b/technic/textures/technicx32/technic_nodebreaker_side1.png
index 07e74aa..07e74aa 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_side1.png
+++ b/technic/textures/technicx32/technic_nodebreaker_side1.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_side1_off.png b/technic/textures/technicx32/technic_nodebreaker_side1_off.png
index b63f3bb..b63f3bb 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_side1_off.png
+++ b/technic/textures/technicx32/technic_nodebreaker_side1_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_side1_on.png b/technic/textures/technicx32/technic_nodebreaker_side1_on.png
index b455f06..b455f06 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_side1_on.png
+++ b/technic/textures/technicx32/technic_nodebreaker_side1_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_side2.png b/technic/textures/technicx32/technic_nodebreaker_side2.png
index 7f4a0bf..7f4a0bf 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_side2.png
+++ b/technic/textures/technicx32/technic_nodebreaker_side2.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_side2_off.png b/technic/textures/technicx32/technic_nodebreaker_side2_off.png
index 7b60902..7b60902 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_side2_off.png
+++ b/technic/textures/technicx32/technic_nodebreaker_side2_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_side2_on.png b/technic/textures/technicx32/technic_nodebreaker_side2_on.png
index 12985f6..12985f6 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_side2_on.png
+++ b/technic/textures/technicx32/technic_nodebreaker_side2_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_top.png b/technic/textures/technicx32/technic_nodebreaker_top.png
index 0994c6d..0994c6d 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_top.png
+++ b/technic/textures/technicx32/technic_nodebreaker_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_top_off.png b/technic/textures/technicx32/technic_nodebreaker_top_off.png
index f08fc1b..f08fc1b 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_top_off.png
+++ b/technic/textures/technicx32/technic_nodebreaker_top_off.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_nodebreaker_top_on.png b/technic/textures/technicx32/technic_nodebreaker_top_on.png
index ec28210..ec28210 100644
--- a/technic/technic/textures/technicx32/technic_nodebreaker_top_on.png
+++ b/technic/textures/technicx32/technic_nodebreaker_top_on.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter.png b/technic/textures/technicx32/technic_power_meter.png
index f1e5120..f1e5120 100644
--- a/technic/technic/textures/technicx32/technic_power_meter.png
+++ b/technic/textures/technicx32/technic_power_meter.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter1.png b/technic/textures/technicx32/technic_power_meter1.png
index 0542c7b..0542c7b 100644
--- a/technic/technic/textures/technicx32/technic_power_meter1.png
+++ b/technic/textures/technicx32/technic_power_meter1.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter2.png b/technic/textures/technicx32/technic_power_meter2.png
index bf5703c..bf5703c 100644
--- a/technic/technic/textures/technicx32/technic_power_meter2.png
+++ b/technic/textures/technicx32/technic_power_meter2.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter3.png b/technic/textures/technicx32/technic_power_meter3.png
index 4204815..4204815 100644
--- a/technic/technic/textures/technicx32/technic_power_meter3.png
+++ b/technic/textures/technicx32/technic_power_meter3.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter4.png b/technic/textures/technicx32/technic_power_meter4.png
index 82a0148..82a0148 100644
--- a/technic/technic/textures/technicx32/technic_power_meter4.png
+++ b/technic/textures/technicx32/technic_power_meter4.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter5.png b/technic/textures/technicx32/technic_power_meter5.png
index af783ca..af783ca 100644
--- a/technic/technic/textures/technicx32/technic_power_meter5.png
+++ b/technic/textures/technicx32/technic_power_meter5.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter6.png b/technic/textures/technicx32/technic_power_meter6.png
index 44feff4..44feff4 100644
--- a/technic/technic/textures/technicx32/technic_power_meter6.png
+++ b/technic/textures/technicx32/technic_power_meter6.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter7.png b/technic/textures/technicx32/technic_power_meter7.png
index 554baa2..554baa2 100644
--- a/technic/technic/textures/technicx32/technic_power_meter7.png
+++ b/technic/textures/technicx32/technic_power_meter7.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter8.png b/technic/textures/technicx32/technic_power_meter8.png
index 8c4f4a8..8c4f4a8 100644
--- a/technic/technic/textures/technicx32/technic_power_meter8.png
+++ b/technic/textures/technicx32/technic_power_meter8.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter_bg.png b/technic/textures/technicx32/technic_power_meter_bg.png
index 9667cda..9667cda 100644
--- a/technic/technic/textures/technicx32/technic_power_meter_bg.png
+++ b/technic/textures/technicx32/technic_power_meter_bg.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_power_meter_fg.png b/technic/textures/technicx32/technic_power_meter_fg.png
index 7f2dde8..7f2dde8 100644
--- a/technic/technic/textures/technicx32/technic_power_meter_fg.png
+++ b/technic/textures/technicx32/technic_power_meter_fg.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_raw_latex.png b/technic/textures/technicx32/technic_raw_latex.png
index 7fbbe64..7fbbe64 100644
--- a/technic/technic/textures/technicx32/technic_raw_latex.png
+++ b/technic/textures/technicx32/technic_raw_latex.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_rubber.png b/technic/textures/technicx32/technic_rubber.png
index 9ed4a9d..9ed4a9d 100644
--- a/technic/technic/textures/technicx32/technic_rubber.png
+++ b/technic/textures/technicx32/technic_rubber.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_rubber_sapling.png b/technic/textures/technicx32/technic_rubber_sapling.png
index e5c9f5d..e5c9f5d 100644
--- a/technic/technic/textures/technicx32/technic_rubber_sapling.png
+++ b/technic/textures/technicx32/technic_rubber_sapling.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_rubber_tree_empty.png b/technic/textures/technicx32/technic_rubber_tree_empty.png
index 1792951..1792951 100644
--- a/technic/technic/textures/technicx32/technic_rubber_tree_empty.png
+++ b/technic/textures/technicx32/technic_rubber_tree_empty.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_rubber_tree_full.png b/technic/textures/technicx32/technic_rubber_tree_full.png
index 08067ef..08067ef 100644
--- a/technic/technic/textures/technicx32/technic_rubber_tree_full.png
+++ b/technic/textures/technicx32/technic_rubber_tree_full.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_screwdriver.png b/technic/textures/technicx32/technic_screwdriver.png
index bd2da22..bd2da22 100644
--- a/technic/technic/textures/technicx32/technic_screwdriver.png
+++ b/technic/textures/technicx32/technic_screwdriver.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_silicon_wafer.png b/technic/textures/technicx32/technic_silicon_wafer.png
index 78aef20..78aef20 100644
--- a/technic/technic/textures/technicx32/technic_silicon_wafer.png
+++ b/technic/textures/technicx32/technic_silicon_wafer.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_silver_dust.png b/technic/textures/technicx32/technic_silver_dust.png
index 9092c90..9092c90 100644
--- a/technic/technic/textures/technicx32/technic_silver_dust.png
+++ b/technic/textures/technicx32/technic_silver_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_solar_panel_bottom.png b/technic/textures/technicx32/technic_solar_panel_bottom.png
index b0ad82f..b0ad82f 100644
--- a/technic/technic/textures/technicx32/technic_solar_panel_bottom.png
+++ b/technic/textures/technicx32/technic_solar_panel_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_solar_panel_side.png b/technic/textures/technicx32/technic_solar_panel_side.png
index b22447e..b22447e 100644
--- a/technic/technic/textures/technicx32/technic_solar_panel_side.png
+++ b/technic/textures/technicx32/technic_solar_panel_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_solar_panel_top.png b/technic/textures/technicx32/technic_solar_panel_top.png
index 492764b..492764b 100644
--- a/technic/technic/textures/technicx32/technic_solar_panel_top.png
+++ b/technic/textures/technicx32/technic_solar_panel_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_sonic_screwdriver.png b/technic/textures/technicx32/technic_sonic_screwdriver.png
index fb61d96..fb61d96 100644
--- a/technic/technic/textures/technicx32/technic_sonic_screwdriver.png
+++ b/technic/textures/technicx32/technic_sonic_screwdriver.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_stainless_steel_dust.png b/technic/textures/technicx32/technic_stainless_steel_dust.png
index 450e2bb..450e2bb 100644
--- a/technic/technic/textures/technicx32/technic_stainless_steel_dust.png
+++ b/technic/textures/technicx32/technic_stainless_steel_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_talinite_dust.png b/technic/textures/technicx32/technic_talinite_dust.png
index 39f9330..39f9330 100644
--- a/technic/technic/textures/technicx32/technic_talinite_dust.png
+++ b/technic/textures/technicx32/technic_talinite_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_tin_dust.png b/technic/textures/technicx32/technic_tin_dust.png
index 4e94e00..4e94e00 100644
--- a/technic/technic/textures/technicx32/technic_tin_dust.png
+++ b/technic/textures/technicx32/technic_tin_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_tree_tap.png b/technic/textures/technicx32/technic_tree_tap.png
index 542f30f..542f30f 100644
--- a/technic/technic/textures/technicx32/technic_tree_tap.png
+++ b/technic/textures/technicx32/technic_tree_tap.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_uranium_dust.png b/technic/textures/technicx32/technic_uranium_dust.png
index d8095c3..d8095c3 100644
--- a/technic/technic/textures/technicx32/technic_uranium_dust.png
+++ b/technic/textures/technicx32/technic_uranium_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_water_can.png b/technic/textures/technicx32/technic_water_can.png
index 18e0225..18e0225 100644
--- a/technic/technic/textures/technicx32/technic_water_can.png
+++ b/technic/textures/technicx32/technic_water_can.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_water_mill_side.png b/technic/textures/technicx32/technic_water_mill_side.png
index f4bdb16..f4bdb16 100644
--- a/technic/technic/textures/technicx32/technic_water_mill_side.png
+++ b/technic/textures/technicx32/technic_water_mill_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_water_mill_top.png b/technic/textures/technicx32/technic_water_mill_top.png
index 601ff15..601ff15 100644
--- a/technic/technic/textures/technicx32/technic_water_mill_top.png
+++ b/technic/textures/technicx32/technic_water_mill_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_water_mill_top_active.png b/technic/textures/technicx32/technic_water_mill_top_active.png
index f02bec6..f02bec6 100644
--- a/technic/technic/textures/technicx32/technic_water_mill_top_active.png
+++ b/technic/textures/technicx32/technic_water_mill_top_active.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_workshop_bottom.png b/technic/textures/technicx32/technic_workshop_bottom.png
index bd8fd55..bd8fd55 100644
--- a/technic/technic/textures/technicx32/technic_workshop_bottom.png
+++ b/technic/textures/technicx32/technic_workshop_bottom.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_workshop_side.png b/technic/textures/technicx32/technic_workshop_side.png
index 9e3e7a7..9e3e7a7 100644
--- a/technic/technic/textures/technicx32/technic_workshop_side.png
+++ b/technic/textures/technicx32/technic_workshop_side.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_workshop_top.png b/technic/textures/technicx32/technic_workshop_top.png
index feae141..feae141 100644
--- a/technic/technic/textures/technicx32/technic_workshop_top.png
+++ b/technic/textures/technicx32/technic_workshop_top.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_wrought_iron_dust.png b/technic/textures/technicx32/technic_wrought_iron_dust.png
index d890e73..d890e73 100644
--- a/technic/technic/textures/technicx32/technic_wrought_iron_dust.png
+++ b/technic/textures/technicx32/technic_wrought_iron_dust.png
Binary files differ
diff --git a/technic/technic/textures/technicx32/technic_zinc_dust.png b/technic/textures/technicx32/technic_zinc_dust.png
index 0d2f75a..0d2f75a 100644
--- a/technic/technic/textures/technicx32/technic_zinc_dust.png
+++ b/technic/textures/technicx32/technic_zinc_dust.png
Binary files differ
diff --git a/technic/technic/tools/cans.lua b/technic/tools/cans.lua
index f12ec93..f12ec93 100644
--- a/technic/technic/tools/cans.lua
+++ b/technic/tools/cans.lua
diff --git a/technic/technic/tools/chainsaw.lua b/technic/tools/chainsaw.lua
index bf4efff..bf4efff 100644
--- a/technic/technic/tools/chainsaw.lua
+++ b/technic/tools/chainsaw.lua
diff --git a/technic/technic/tools/flashlight.lua b/technic/tools/flashlight.lua
index 252dc8c..252dc8c 100644
--- a/technic/technic/tools/flashlight.lua
+++ b/technic/tools/flashlight.lua
diff --git a/technic/technic/tools/init.lua b/technic/tools/init.lua
index 5e0aa02..5e0aa02 100644
--- a/technic/technic/tools/init.lua
+++ b/technic/tools/init.lua
diff --git a/technic/technic/tools/mining_drill.lua b/technic/tools/mining_drill.lua
index 8a25abe..8a25abe 100644
--- a/technic/technic/tools/mining_drill.lua
+++ b/technic/tools/mining_drill.lua
diff --git a/technic/technic/tools/mining_lasers.lua b/technic/tools/mining_lasers.lua
index 4c83ae9..4c83ae9 100644
--- a/technic/technic/tools/mining_lasers.lua
+++ b/technic/tools/mining_lasers.lua
diff --git a/technic/technic/tools/prospector.lua b/technic/tools/prospector.lua
index b28f1d8..b28f1d8 100644
--- a/technic/technic/tools/prospector.lua
+++ b/technic/tools/prospector.lua
diff --git a/technic/technic/tools/sonic_screwdriver.lua b/technic/tools/sonic_screwdriver.lua
index 300d363..300d363 100644
--- a/technic/technic/tools/sonic_screwdriver.lua
+++ b/technic/tools/sonic_screwdriver.lua
diff --git a/technic/technic/tools/tree_tap.lua b/technic/tools/tree_tap.lua
index e84fe33..e84fe33 100644
--- a/technic/technic/tools/tree_tap.lua
+++ b/technic/tools/tree_tap.lua
diff --git a/technic/technic/tools/vacuum.lua b/technic/tools/vacuum.lua
index f5fac9a..f5fac9a 100644
--- a/technic/technic/tools/vacuum.lua
+++ b/technic/tools/vacuum.lua
diff --git a/technic/wrench/depends.txt b/technic/wrench/depends.txt
deleted file mode 100644
index a681af3..0000000
--- a/technic/wrench/depends.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-default
-technic?
-technic_chests?
-technic_worldgen?
-intllib?
-
diff --git a/technic/wrench/init.lua b/technic/wrench/init.lua
deleted file mode 100644
index 76605c4..0000000
--- a/technic/wrench/init.lua
+++ /dev/null
@@ -1,162 +0,0 @@
---[[
-Wrench mod
-
-Adds a wrench that allows the player to pickup nodes that contain an inventory
-with items or metadata that needs perserving.
-The wrench has the same tool capability as the normal hand.
-To pickup a node simply right click on it. If the node contains a formspec,
-you will need to shift+right click instead.
-Because it enables arbitrary nesting of chests, and so allows the player
-to carry an unlimited amount of material at once, this wrench is not
-available to survival-mode players.
---]]
-
-local LATEST_SERIALIZATION_VERSION = 1
-
-wrench = {}
-
-local modpath = minetest.get_modpath(minetest.get_current_modname())
-dofile(modpath.."/support.lua")
-dofile(modpath.."/technic.lua")
-
--- Boilerplate to support localized strings if intllib mod is installed.
-local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end
-
-local function get_meta_type(name, metaname)
- local def = wrench.registered_nodes[name]
- if not def or not def.metas or not def.metas[metaname] then
- return nil
- end
- return def.metas[metaname]
-end
-
-local function get_pickup_name(name)
- return "wrench:picked_up_"..(name:gsub(":", "_"))
-end
-
-local function restore(pos, placer, itemstack)
- local name = itemstack:get_name()
- local node = minetest.get_node(pos)
- local meta = minetest.get_meta(pos)
- local inv = meta:get_inventory()
- local data = minetest.deserialize(itemstack:get_metadata())
- minetest.set_node(pos, {name = data.name, param2 = node.param2})
- local lists = data.lists
- for name, value in pairs(data.metas) do
- local meta_type = get_meta_type(data.name, name)
- if meta_type == wrench.META_TYPE_INT then
- meta:set_int(name, value)
- elseif meta_type == wrench.META_TYPE_FLOAT then
- meta:set_float(name, value)
- elseif meta_type == wrench.META_TYPE_STRING then
- meta:set_string(name, value)
- end
- end
- for listname, list in pairs(lists) do
- inv:set_list(listname, list)
- end
- itemstack:take_item()
- return itemstack
-end
-
-for name, info in pairs(wrench.registered_nodes) do
- local olddef = minetest.registered_nodes[name]
- if olddef then
- local newdef = {}
- for key, value in pairs(olddef) do
- newdef[key] = value
- end
- newdef.stack_max = 1
- newdef.description = S("%s with items"):format(newdef.description)
- newdef.groups = {}
- newdef.groups.not_in_creative_inventory = 1
- newdef.on_construct = nil
- newdef.on_destruct = nil
- newdef.after_place_node = restore
- minetest.register_node(":"..get_pickup_name(name), newdef)
- end
-end
-
-minetest.register_tool("wrench:wrench", {
- description = S("Wrench"),
- inventory_image = "technic_wrench.png",
- tool_capabilities = {
- full_punch_interval = 0.9,
- max_drop_level = 0,
- groupcaps = {
- crumbly = {times={[2]=3.00, [3]=0.70}, uses=0, maxlevel=1},
- snappy = {times={[3]=0.40}, uses=0, maxlevel=1},
- oddly_breakable_by_hand = {times={[1]=7.00,[2]=4.00,[3]=1.40},
- uses=0, maxlevel=3}
- },
- damage_groups = {fleshy=1},
- },
- on_place = function(itemstack, placer, pointed_thing)
- local pos = pointed_thing.under
- if not placer or not pos then
- return
- end
- if minetest.is_protected(pos, placer:get_player_name()) then
- minetest.record_protection_violation(pos, placer:get_player_name())
- return
- end
- local name = minetest.get_node(pos).name
- local def = wrench.registered_nodes[name]
- if not def then
- return
- end
-
- local stack = ItemStack(get_pickup_name(name))
- local player_inv = placer:get_inventory()
- if not player_inv:room_for_item("main", stack) then
- return
- end
- local meta = minetest.get_meta(pos)
- if def.owned then
- local owner = meta:get_string("owner")
- if owner and owner ~= placer:get_player_name() then
- minetest.log("action", placer:get_player_name()..
- " tried to pick up a owned node belonging to "..
- owner.." at "..
- minetest.pos_to_string(pos))
- return
- end
- end
-
- local metadata = {}
- metadata.name = name
- metadata.version = LATEST_SERIALIZATION_VERSION
-
- local inv = meta:get_inventory()
- local lists = {}
- for _, listname in pairs(def.lists or {}) do
- if not inv:is_empty(listname) then
- empty = false
- end
- local list = inv:get_list(listname)
- for i, stack in pairs(list) do
- list[i] = stack:to_string()
- end
- lists[listname] = list
- end
- metadata.lists = lists
-
- local metas = {}
- for name, meta_type in pairs(def.metas or {}) do
- if meta_type == wrench.META_TYPE_INT then
- metas[name] = meta:get_int(name)
- elseif meta_type == wrench.META_TYPE_FLOAT then
- metas[name] = meta:get_float(name)
- elseif meta_type == wrench.META_TYPE_STRING then
- metas[name] = meta:get_string(name)
- end
- end
- metadata.metas = metas
-
- stack:set_metadata(minetest.serialize(metadata))
- minetest.remove_node(pos)
- itemstack:add_wear(65535 / 20)
- player_inv:add_item("main", stack)
- return itemstack
- end,
-})
diff --git a/technic/wrench/locale/de.txt b/technic/wrench/locale/de.txt
deleted file mode 100644
index b285cd3..0000000
--- a/technic/wrench/locale/de.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-# German Translation for technic_wrench
-# Deutsche Übersetzung von technic_wrench
-# by Xanthin
-
-Wrench = Schraubenschluessel
-%s with items = %s mit Gegenstaenden
-
diff --git a/technic/wrench/locale/template.txt b/technic/wrench/locale/template.txt
deleted file mode 100644
index eff2da2..0000000
--- a/technic/wrench/locale/template.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-# technic_wrench translation template
-
-Wrench =
-%s with items =
-
diff --git a/technic/wrench/locale/tr.txt b/technic/wrench/locale/tr.txt
deleted file mode 100644
index 2050bce..0000000
--- a/technic/wrench/locale/tr.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-# Turkish translation by mahmutelmas06
-# mahmutelmas06@hotmail.com
-
-Wrench = İngiliz anahtarı
-%s with items = Araçlarla birlikte %s
diff --git a/technic/wrench/support.lua b/technic/wrench/support.lua
deleted file mode 100644
index 1d21811..0000000
--- a/technic/wrench/support.lua
+++ /dev/null
@@ -1,73 +0,0 @@
---[[
-supported_nodes
-This table stores all nodes that are compatible with the wrench mod.
-Syntax:
- [<node name>] = {
- lists = {"<inventory list name>"},
- metas = {["<meta name>"] = STRING,
- ["<meta name>"] = INT,
- ["<meta name>"] = FLOAT},
- owned = true,
- store_meta_always = true,
- }
- owned - nodes that are protected by owner requirements (Ex. locked chests)
- store_meta_always - when nodes are broken this ensures metadata and
- inventory is always stored (Ex. active state for machines)
---]]
-
-wrench.META_TYPE_INT = 0
-wrench.META_TYPE_FLOAT = 1
-wrench.META_TYPE_STRING = 2
-
-local INT, STRING, FLOAT =
- wrench.META_TYPE_INT,
- wrench.META_TYPE_STRING,
- wrench.META_TYPE_FLOAT
-
-wrench.registered_nodes = {
- ["default:chest"] = {
- lists = {"main"},
- },
- ["default:chest_locked"] = {
- lists = {"main"},
- metas = {owner = STRING,
- infotext = STRING},
- owned = true,
- },
- ["default:furnace"] = {
- lists = {"fuel", "src", "dst"},
- metas = {infotext = STRING,
- fuel_totaltime = FLOAT,
- fuel_time = FLOAT,
- src_totaltime = FLOAT,
- src_time = FLOAT},
- },
- ["default:furnace_active"] = {
- lists = {"fuel", "src", "dst"},
- metas = {infotext = STRING,
- fuel_totaltime = FLOAT,
- fuel_time = FLOAT,
- src_totaltime = FLOAT,
- src_time = FLOAT},
- store_meta_always = true,
- },
- ["default:sign_wall"] = {
- metas = {infotext = STRING,
- text = STRING},
- },
-}
-
-function wrench:original_name(name)
- for key, value in pairs(self.registered_nodes) do
- if name == value.name then
- return key
- end
- end
-end
-
-function wrench:register_node(name, def)
- if minetest.registered_nodes[name] then
- self.registered_nodes[name] = def
- end
-end
-
diff --git a/technic/wrench/technic.lua b/technic/wrench/technic.lua
deleted file mode 100644
index c404180..0000000
--- a/technic/wrench/technic.lua
+++ /dev/null
@@ -1,343 +0,0 @@
-
-local INT, STRING, FLOAT =
- wrench.META_TYPE_INT,
- wrench.META_TYPE_STRING,
- wrench.META_TYPE_FLOAT
-
-wrench:register_node("technic:iron_chest", {
- lists = {"main"},
-})
-wrench:register_node("technic:iron_locked_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- owner = STRING},
- owned = true,
-})
-wrench:register_node("technic:copper_chest", {
- lists = {"main"},
-})
-wrench:register_node("technic:copper_locked_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- owner = STRING},
- owned = true,
-})
-wrench:register_node("technic:silver_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- formspec = STRING},
-})
-wrench:register_node("technic:silver_locked_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- owner = STRING,
- formspec = STRING},
- owned = true,
-})
-wrench:register_node("technic:gold_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- formspec = STRING},
-})
-wrench:register_node("technic:gold_locked_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- owner = STRING,
- formspec = STRING},
- owned = true,
-})
-wrench:register_node("technic:mithril_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- formspec = STRING},
-})
-wrench:register_node("technic:mithril_locked_chest", {
- lists = {"main"},
- metas = {infotext = STRING,
- owner = STRING,
- formspec = STRING},
- owned = true,
-})
-wrench:register_node("technic:lv_electric_furnace", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:lv_electric_furnace_active", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_electric_furnace", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_electric_furnace_active", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:coal_alloy_furnace", {
- lists = {"fuel", "src", "dst"},
- metas = {infotext = STRING,
- fuel_totaltime = FLOAT,
- fuel_time = FLOAT,
- src_totaltime = FLOAT,
- src_time = FLOAT},
-})
-wrench:register_node("technic:coal_alloy_furnace_active", {
- lists = {"fuel", "src", "dst"},
- metas = {infotext = STRING,
- fuel_totaltime = FLOAT,
- fuel_time = FLOAT,
- src_totaltime = FLOAT,
- src_time = FLOAT},
-})
-wrench:register_node("technic:alloy_furnace", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:alloy_furnace_active", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_alloy_furnace", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_alloy_furnace_active", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:tool_workshop", {
- lists = {"src", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT},
-})
-wrench:register_node("technic:grinder", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:grinder_active", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_grinder", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_grinder_active", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:extractor", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:extractor_active", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_extractor", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_extractor_active", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:compressor", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:compressor_active", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_compressor", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_compressor_active", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:cnc", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT,
- cnc_product = STRING},
-})
-wrench:register_node("technic:cnc_active", {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- LV_EU_demand = INT,
- LV_EU_input = INT,
- src_time = INT,
- cnc_product = STRING},
-})
-wrench:register_node("technic:mv_centrifuge", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-wrench:register_node("technic:mv_centrifuge_active", {
- lists = {"src", "dst", "upgrade1", "upgrade2"},
- metas = {infotext = STRING,
- formspec = STRING,
- MV_EU_demand = INT,
- MV_EU_input = INT,
- tube_time = INT,
- src_time = INT},
-})
-
-
-local chest_mark_colors = {
- '_black',
- '_blue',
- '_brown',
- '_cyan',
- '_dark_green',
- '_dark_grey',
- '_green',
- '_grey',
- '_magenta',
- '_orange',
- '_pink',
- '_red',
- '_violet',
- '_white',
- '_yellow',
- '',
-}
-
-for i = 1, 15 do
- wrench:register_node("technic:gold_chest"..chest_mark_colors[i], {
- lists = {"main"},
- metas = {infotext = STRING,formspec = STRING},
- })
- wrench:register_node("technic:gold_locked_chest"..chest_mark_colors[i], {
- lists = {"main"},
- metas = {infotext = STRING,owner = STRING,formspec = STRING},
- owned = true,
- })
-end
-
-if minetest.get_modpath("technic") then
- for tier, _ in pairs(technic.machines) do
- local ltier = tier:lower()
- for i = 0, 8 do
- wrench:register_node("technic:"..ltier.."_battery_box"..i, {
- lists = {"src", "dst"},
- metas = {infotext = STRING,
- formspec = STRING,
- [tier.."_EU_demand"] = INT,
- [tier.."_EU_supply"] = INT,
- [tier.."_EU_input"] = INT,
- internal_EU_charge = INT,
- last_side_shown = INT},
- })
- end
- end
-end
-
diff --git a/technic/wrench/textures/technic_wrench.png b/technic/wrench/textures/technic_wrench.png
deleted file mode 100644
index 471b47e..0000000
--- a/technic/wrench/textures/technic_wrench.png
+++ /dev/null
Binary files differ