aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2022-11-26 01:45:28 +0900
committerGitHub <noreply@github.com>2022-11-25 17:45:28 +0100
commit9a2741128a78bb52eba50a631126e090a5a2abd8 (patch)
treea90f47aa94951acb4050e45dc3ed60698e79cf32 /src/main/resources
parent51537482fefc4f9c6d3fbd93d119c333a63dcd7b (diff)
downloadGT5-Unofficial-9a2741128a78bb52eba50a631126e090a5a2abd8.tar.gz
GT5-Unofficial-9a2741128a78bb52eba50a631126e090a5a2abd8.tar.bz2
GT5-Unofficial-9a2741128a78bb52eba50a631126e090a5a2abd8.zip
Rewrite GUIs with ModularUI (#1381)
* Base work for ModularUI compat * Remove useless interface * Add almost all the widgets * Invert method * Refactor NEI stack placement positions * NEI handlers on ModularUI * Add some more docs * AdvDebugStructureWriter * Fix NEI progressbar not working * PrimitiveBlastFurnace * clean * derp * clean * spotlessApply * Boilers * Buffers * clean * N by N slots containers * Fix boilers not having bucket interaction Put opening UI to individual MetaTEs * Maintenance Hatch * clean * spotlessApply * Add dependency * IndustrialApiary * Adapt to ModularUI change * Base work for covers & fix crash with MP * Fix crash with server * Rewrite base work for covers * Send initial cover data on cover GUI open so that the time of showing incorrect data will be eliminated * Covers part 1 * Rename package: ModularUI -> modularui * Rename class: GT_UIInfo -> GT_UIInfos * Fix build * Covers part2 * Fix missing client check with tile UI & fix title overlap * CoverTabLine * Move cover window creators to inner class * Fix crash with null base TE * Close GUI when tile is broken * Color cover window with tile colorization * Change signature of addUIWidgets * FluidFilter cover, FluidDisplaySlotWidget, BasicTank, BasicGenerator, Output Hatch, MicrowaveEnergyTransmitter, Teleporter, DigitalChest, DigitalTank * Add title tab * Move package: modularui -> modularui/widget * Programmed circuit + IConfigurationCircuitSupport * clean * VolumetricFlask * Remove integrated circuit overlay from recipe input slots * Input Hatch & Quadruple Input Hatch * Multiblock * Deprecate old cover GUI * BasicMachines * Finish BasicMachine & NEI * Expand DTPF NEI to 9 slots * Fix ME input bus on MP * Move AESlotWidget to public class * Move GT_Recipe_Map constructors with mNEIUnificateOutput to setter method * Move SteamTexture.Variant to outer enum * Switch to remote repository * oops * Update MUI * Update MUI * Minor refactor for change amount buttons * Display items and fluids that exceed usual count * blah * use +=, why didn't I do this * Update MUI * Move ModularUI to Base (#1510) * Move ModularUI to Base * Move most of the ModularUI functionality to `BaseTileEntity` (and `CoverableTileEntity`) * `CommonMetaTileEntity` delegates ato the MetaTileEntity * Added several interfaces (with defaults) to indicate if a tile/metatile override/implement certain behaviors. * Moved `IConfigurationCircuitSupport` interface such that it will work with BaseTileEntity or a MetaTileEntity * Address reviews Co-authored-by: miozune <miozune@gmail.com> * Update MUI * Minor changes to NEI * Return :facepalm: * IGetTabIconSet override * Some more changes to NEI * Merge texture getter interfaces to new class GUITextureSet * Remove BBF structure picture as it's auto-buildable now * Make unified title tab style of texture angular * Expose some boiler texture getters for addon * Fix crash with cover GUI on pipe * Lower the number of recipe per page for DTPF & update MUI * Update MUI * Fix crash with middle-clicking slot on circuit selection GUI * Fix circuit selection window not syncing item from base machine * Merge GT_NEI_AssLineHandler into GT_NEI_DefaultHandler * Update MUI * Add in TecTech multi message * Allow changing the way of binding player inventory * Update MUI * Update MUI * Update MUI * Update MUI * Update MUI * Make MUI non-transitive to allow addons to use their own version * Force enable mixin * Format fluid amount tooltip * Add GUITextureSet.STEAM * Add guard against null ModularWindow creation * Add constructors for Muffler Hatch with inventory * Fix output slot on digital chest and tank allowing insertion * Don't log null ModularWindow * Add default implementation for IHasWorldObjectAndCoords#openGUI * Make openGTTileEntityUI accept MultiTE & cleanup Co-authored-by: Jason Mitchell <mitchej@gmail.com>
Diffstat (limited to 'src/main/resources')
-rw-r--r--src/main/resources/assets/gregtech/lang/en_US.lang18
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/2by2fluid.pngbin1827 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/AdvDebugStructureWriter.pngbin13506 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/BrickedBlastFurnace.pngbin2608 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/BronzeBlastFurnace.pngbin2345 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/BronzeBoiler.pngbin4397 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/ChestBuffer.pngbin4515 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/DataAccess2by2.pngbin2120 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/DataAccess4by4.pngbin2226 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/DigitalTank.pngbin2744 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/FakeAssemblyline.pngbin262931 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/Filter.pngbin2712 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/FusionComputer.pngbin1386 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/GuiCoverBig.pngbin630 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/GuiCoverLong.pngbin644 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/InputBusME.pngbin2092 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/ItemDistributor.pngbin4084 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/Maintenance.pngbin3480 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/OutputHatch.pngbin2728 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/Regulator.pngbin1986 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/SolarBoiler.pngbin2602 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/SolarHPBoiler.pngbin2243 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/SpecialFilter.pngbin2669 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/SteelBoiler.pngbin2366 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/SuperBuffer.pngbin7635 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/Teleporter.pngbin3909 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/VolumetricFlask.pngbin663 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/background/bronze.pngbin0 -> 436 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/background/fusion_computer.pngbin0 -> 1879 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/background/primitive.pngbin0 -> 434 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/background/singleblock_default.pngbin0 -> 423 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/background/steel.pngbin0 -> 432 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/background/text_field.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/background/text_field_light_gray.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/AlloySmelter.pngbin3084 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Amplifabricator.pngbin2534 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/ArcFurnace.pngbin2994 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler.pngbin3124 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler2.pngbin7966 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave.pngbin10335 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave2.pngbin3074 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave3.pngbin3116 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave4.pngbin3186 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Bender.pngbin3137 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeAlloySmelter.pngbin2821 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeCompressor.pngbin2674 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeExtractor.pngbin2766 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeFurnace.pngbin2762 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeHammer.pngbin2634 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeMacerator.pngbin3012 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Canner.pngbin2507 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Centrifuge.pngbin2645 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalBath.pngbin5365 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalReactor.pngbin3687 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/CircuitAssembler.pngbin2773 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/ComplexFusionReactor.pngbin5714 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Compressor.pngbin2931 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter.pngbin3098 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter2.pngbin5160 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter4.pngbin4976 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Disassembler.pngbin3204 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/DistillationTower.pngbin2788 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Distillery.pngbin2753 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Furnace.pngbin3042 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Oven.pngbin3042 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Electrolyzer.pngbin2596 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/ElectromagneticSeparator.pngbin2626 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Extractor.pngbin3004 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Extruder.pngbin3153 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Fermenter.pngbin3051 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidCanner.pngbin3126 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidExtractor.pngbin3049 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidHeater.pngbin2721 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidSolidifier.pngbin2753 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/FusionReactor.pngbin4782 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Hammer.pngbin2338 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/IndustrialApiary.pngbin20641 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraver.pngbin5505 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraverNEI.pngbin5274 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Lathe.pngbin3070 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator1.pngbin3226 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator2.pngbin3287 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator3.pngbin3286 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator4.pngbin3473 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Massfabricator.pngbin3132 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Miner.pngbin2391 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer.pngbin5663 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer2.pngbin5686 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer4.pngbin5681 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer6.pngbin5818 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/NineXNine.pngbin2631 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/OilCracker.pngbin4782 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/OreWasher.pngbin3462 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Packager.pngbin3021 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaArcFurnace.pngbin2375 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaForge.pngbin4958 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Polarizer.pngbin2360 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/PotionBrewer.pngbin3162 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Press.pngbin2442 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Printer.pngbin3082 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Recycler.pngbin3122 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Replicator.pngbin2847 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/RockBreaker.pngbin3225 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Scanner.pngbin3116 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Sifter.pngbin4815 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Slicer.pngbin3351 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelAlloySmelter.pngbin2679 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelCompressor.pngbin2690 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelExtractor.pngbin2791 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelFurnace.pngbin2781 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelHammer.pngbin2686 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelMacerator.pngbin3027 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/ThermalCentrifuge.pngbin3209 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Unpackager.pngbin2992 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/basicmachines/Wiremill.pngbin5085 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/button/cover_normal.pngbin0 -> 685 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/button/cover_normal_disabled.pngbin0 -> 324 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/button/cover_normal_hovered.pngbin0 -> 919 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/button/standard.pngbin0 -> 507 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/button/standard_toggle.pngbin0 -> 541 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/button/void_all.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/Advanced_Miner2.pngbin4373 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/AssemblyLine.pngbin2116 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/DistillationTower.pngbin4094 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/DrillingRig.pngbin265621 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/ElectricBlastFurnace.pngbin2210 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/FusionComputer.pngbin5280 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/ImplosionCompressor.pngbin2116 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/LargeBoiler.pngbin2258 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/LargeChemicalReactor.pngbin2129 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/LargeDieselEngine.pngbin1870 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/LargeExtremeDieselEngine.pngbin1673 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/LargeHeatExchanger.pngbin4437 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/LargeTurbine.pngbin4313 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/MultiFurnace.pngbin2113 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/OilCrackingUnit.pngbin4379 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/OreDrillingPlant.pngbin4094 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/PlasmaForge.pngbin3940 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/ProcessingArray.pngbin2116 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/PyrolyseOven.pngbin4094 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/multimachines/VacuumFreezer.pngbin2116 -> 0 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/allow_input.pngbin0 -> 269 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/analog.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_down.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_up.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_fluid.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_item.pngbin0 -> 175 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/blacklist.pngbin0 -> 203 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/block_input.pngbin0 -> 266 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/bounding_box.pngbin0 -> 603 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/checkmark.pngbin0 -> 317 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/cross.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/cyclic.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/disable.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_energy.pngbin0 -> 177 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_redstone.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/export.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_and.pngbin0 -> 298 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nand.pngbin0 -> 307 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nor.pngbin0 -> 323 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_or.pngbin0 -> 326 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/import.pngbin0 -> 309 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/input_from_output_side.pngbin0 -> 296 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_filter.pngbin0 -> 198 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_redstone.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/lock.pngbin0 -> 206 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_large.pngbin0 -> 526 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_small.pngbin0 -> 526 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/nbt.pngbin0 -> 165 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/nei.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_large.pngbin0 -> 552 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_small.pngbin0 -> 549 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/print.pngbin0 -> 588 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/progress.pngbin0 -> 278 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_off.pngbin0 -> 216 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_on.pngbin0 -> 287 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/stocking_mode.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/transpose.pngbin0 -> 561 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/void_all.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess.pngbin0 -> 227 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_button/whitelist.pngbin0 -> 217 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/arrow_me.pngbin0 -> 171 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_1.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_2.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_drone.pngbin0 -> 363 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_queen.pngbin0 -> 400 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/bender.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/box.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/boxed.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister.pngbin0 -> 174 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_bronze.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_steel.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/canner.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/cauldron.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge.pngbin0 -> 180 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_bronze.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_fluid.pngbin0 -> 172 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_steel.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger_fluid.pngbin0 -> 170 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/circuit.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_bronze.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_steel.pngbin0 -> 182 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_bronze.pngbin0 -> 147 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_steel.pngbin0 -> 149 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore.pngbin0 -> 209 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_bronze.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_steel.pngbin0 -> 218 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/cutter_sliced.pngbin0 -> 151 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_orb.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_stick.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust.pngbin0 -> 194 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_bronze.pngbin0 -> 197 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_primitive.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_steel.pngbin0 -> 199 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/explosive.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/extruder_shape.pngbin0 -> 332 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace.pngbin0 -> 223 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_bronze.pngbin0 -> 237 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_primitive.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_steel.pngbin0 -> 207 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/gem.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer.pngbin0 -> 184 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_bronze.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_steel.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_1.pngbin0 -> 245 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_2.pngbin0 -> 233 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/implosion.pngbin0 -> 210 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/in.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_bronze.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_steel.pngbin0 -> 143 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_bronze.pngbin0 -> 235 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_primitive.pngbin0 -> 233 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/int_circuit.pngbin0 -> 365 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/lens.pngbin0 -> 453 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/microscope.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/mold.pngbin0 -> 478 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_1.pngbin0 -> 222 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_2.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_3.pngbin0 -> 227 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_0.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_1.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_10.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_11.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_2.pngbin0 -> 158 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_3.pngbin0 -> 146 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_4.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_5.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_6.pngbin0 -> 161 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_7.pngbin0 -> 148 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_8.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_9.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/out.pngbin0 -> 160 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_bronze.pngbin0 -> 163 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_steel.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_blank.pngbin0 -> 124 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_printed.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_1.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_2.pngbin0 -> 186 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_3.pngbin0 -> 179 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/recycle.pngbin0 -> 214 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_1.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_2.pngbin0 -> 200 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/slice_shape.pngbin0 -> 438 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/slicer_sliced.pngbin0 -> 134 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/square.pngbin0 -> 124 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/uua.pngbin0 -> 142 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/uum.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_1.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_2.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/wiremill.pngbin0 -> 196 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/overlay_slot/wrench.pngbin0 -> 181 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_blue.pngbin0 -> 183 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_red.pngbin0 -> 183 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_white.pngbin0 -> 185 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_blue.pngbin0 -> 176 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_red.pngbin0 -> 242 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_white.pngbin0 -> 241 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/arrow_double.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/fluid_tank.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/fluid_window.pngbin0 -> 164 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gauge.pngbin0 -> 138 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent.pngbin0 -> 243 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_bronze.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_gray.pngbin0 -> 169 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_primitive.pngbin0 -> 188 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_steel.pngbin0 -> 189 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_18x18.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_19x19.pngbin0 -> 258 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/information.pngbin0 -> 113 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/screen_black.pngbin0 -> 501 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/slots_holo_3by3.pngbin0 -> 183 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/square_light_gray.pngbin0 -> 89 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/stalled_electricity.pngbin0 -> 166 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/stalled_steam.pngbin0 -> 244 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/super_buffer.pngbin0 -> 2275 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/picture/transparent.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/arrow.pngbin0 -> 334 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_bronze.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_primitive.pngbin0 -> 277 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_bronze.pngbin0 -> 345 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_multiple.pngbin0 -> 345 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_steel.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/assemble.pngbin0 -> 249 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_1.pngbin0 -> 193 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_2.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_3.pngbin0 -> 167 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/bath.pngbin0 -> 467 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/bending.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_bronze.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_steel.pngbin0 -> 117 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_heat.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_steam.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_water.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/canner.pngbin0 -> 363 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/circuit_assembler.pngbin0 -> 485 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/compress.pngbin0 -> 299 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/compress_bronze.pngbin0 -> 269 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/compress_steel.pngbin0 -> 262 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/cut.pngbin0 -> 226 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/extract.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/extract_bronze.pngbin0 -> 343 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/extract_steel.pngbin0 -> 341 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/extrude.pngbin0 -> 279 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_bronze.pngbin0 -> 457 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_steel.pngbin0 -> 444 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/hammer.pngbin0 -> 192 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_bronze.pngbin0 -> 124 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_steel.pngbin0 -> 133 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_bronze.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_steel.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/lathe.pngbin0 -> 191 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/lathe_base.pngbin0 -> 94 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/macerate.pngbin0 -> 364 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_bronze.pngbin0 -> 378 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_steel.pngbin0 -> 378 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/magnet.pngbin0 -> 329 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/mixer.pngbin0 -> 480 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/recycle.pngbin0 -> 427 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/sift.pngbin0 -> 443 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/slice.pngbin0 -> 253 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/stored_eu.pngbin0 -> 140 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/progressbar/wiremill.pngbin0 -> 313 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/slot/dark_gray.pngbin0 -> 105 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/slot/item_bronze.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/slot/item_primitive.pngbin0 -> 109 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/slot/item_steel.pngbin0 -> 123 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/slot/item_uplifted.pngbin0 -> 108 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/slot/maintenance.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_disabled.pngbin0 -> 111 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_highlight.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_normal.pngbin0 -> 116 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_disabled.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_highlight.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_normal.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_disabled.pngbin0 -> 114 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_highlight.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_normal.pngbin0 -> 115 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_disabled.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_highlight.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_normal.pngbin0 -> 112 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title.pngbin0 -> 137 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_angular.pngbin0 -> 122 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_angular_bronze.pngbin0 -> 129 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_angular_primitive.pngbin0 -> 130 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_angular_steel.pngbin0 -> 129 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_bronze.pngbin0 -> 152 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_dark.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_dark_bronze.pngbin0 -> 153 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_dark_primitive.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_dark_steel.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_primitive.pngbin0 -> 154 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/gui/tab/title_steel.pngbin0 -> 154 bytes
375 files changed, 11 insertions, 7 deletions
diff --git a/src/main/resources/assets/gregtech/lang/en_US.lang b/src/main/resources/assets/gregtech/lang/en_US.lang
index 99a6c86bc0..9452189073 100644
--- a/src/main/resources/assets/gregtech/lang/en_US.lang
+++ b/src/main/resources/assets/gregtech/lang/en_US.lang
@@ -168,8 +168,6 @@ GT5U.machines.stalled_vent.tooltip=§4Stalled: Cannot vent steam!
GT5U.machines.stalled_vent.tooltip.1=§7Right-click with a wrench to
GT5U.machines.stalled_vent.tooltip.2=§7point this machine's steam
GT5U.machines.stalled_vent.tooltip.3=§7vent towards an empty space.
-GT5U.machines.stalled_vent.tooltip.extended=§7Progress was lost, but not
-GT5U.machines.stalled_vent.tooltip.extended.1=§7the recipe's output.
GT5U.machines.oreprocessor=§eRunning Mode: %s §cTime: %s s
GT5U.machines.oreprocessor.void=§eVoid Stone Dust: %s
GT5U.machines.industrialapiary.cancel.tooltip=§cCancel process
@@ -203,8 +201,12 @@ GT5U.machines.advdebugstructurewriter.gui.size=Structure Size
GT5U.machines.advdebugstructurewriter.gui.print.tooltip=Print Structure
GT5U.machines.advdebugstructurewriter.gui.highlight.tooltip=Show Bounding Box
GT5U.machines.advdebugstructurewriter.gui.transpose.tooltip=Transpose
+GT5U.machines.nei_transfer.steam.tooltip=%s steam recipes
+GT5U.machines.nei_transfer.voltage.tooltip=Recipes available in %s
GT5U.recipe_filter.representation_slot.tooltip=Click with a machine to set filter
+GT5U.type_filter.representation_slot.tooltip.0=left click to forward
+GT5U.type_filter.representation_slot.tooltip.1=right click to back
GT5U.gui.select.current=Current:
@@ -263,6 +265,8 @@ GT5U.config.interface.TooltipShiftVerbosity=Tooltip verbosity (LSHIFT Down)
GT5U.config.interface.TooltipShiftVerbosity.tooltip=How verbose should GregTech interface tooltips be when LSHIFT is held down?\n0: No tooltips\n1: One line tooltips only\n2: Normal tooltips\n3+: Extended tooltips [DEFAULT]
GT5U.config.interface.CircuitsOrder=Circuits Order (See details)
GT5U.config.interface.CircuitsOrder.tooltip=What is the order of the circuits when they are selected?\nFill in the Unique Identifier of the circuits.\nFor example: gregtech:gt.integrated_circuit
+GT5U.config.interface.TitleTabStyle=Title Tab Style (See details)
+GT5U.config.interface.TitleTabStyle.tooltip=Which style to use for title tab on machine GUI?\n0: text tab split-dark [DEFAULT]\n1: text tab unified\n2: item icon tab
GT5U.config.preference=Client Preference
GT5U.config.preference.mInputBusInitialFilter=Input Bus Initial Input Filter Status
GT5U.config.preference.mInputBusInitialFilter.tooltip=Whether Input busses enable the input filter upon placed\nDoes not affect busses placed by others\nDoes not affect existing busses
@@ -286,7 +290,7 @@ GT5U.config.nei.OriginalVoltage=Show original voltage when overclocked
GT5U.config.waila=Waila
GT5U.config.waila.WailaTransformerVoltageTier=Show voltage tier of transformer
-// Cover tabs
+# Cover tabs
GT5U.interface.coverTabs.down=Bottom
GT5U.interface.coverTabs.up=Top
GT5U.interface.coverTabs.north=North
@@ -1031,7 +1035,7 @@ fluid.Ammonium Dinitramide=Ammonium Dinitramide
fluid.LMP-103S=LMP-103S
fluid.Nitromethane=Nitromethane
fluid.O-Xylene=O-Xylene
-//GT_MetaGenerated_Item_98 cells
+# GT_MetaGenerated_Item_98 cells
fluid.UnknownNutrientAgar=Unknown Nutrient Agar
fluid.SeaweedBroth=Seaweed Broth
fluid.EnzymesSollution=Enzyme Solution
@@ -1039,7 +1043,7 @@ fluid.escherichiakolifluid=eColi Bacteria Fluid
fluid.Penicillin=Penicillin
fluid.FluorecentdDNA=Fluorescent DNA
fluid.Polymerase=Polymerase
-//No cell, most from bart bio
+# No cell, most from bart bio
fluid.Monomethylhydrazine=Monomethylhydrazine
fluid.binnibacteriafluid=binnibacteriafluid
fluid.barnadafisarboriatorisfluid=barnadafisarboriatorisfluid
@@ -1048,12 +1052,12 @@ fluid.sludge=sludge
fluid.Formaldehyde=Formaldehyde
fluid.tcetieisfucusserratusfluid=tcetieisfucusserratusfluid
fluid.MeatExtract=MeatExtract
-//No recipe
+# No recipe
fluid.CompressedOxygen=CompressedOxygen
fluid.CompressedNitrogen=CompressedNitrogen
fluid.redplasma=redplasma
fluid.tile.fluidBlockSludge=fluidBlockSludge
-//No Textrue
+# No Texture
fluid.guano=guano
fluid.poo=poo
fluid.sewerage=sewerage
diff --git a/src/main/resources/assets/gregtech/textures/gui/2by2fluid.png b/src/main/resources/assets/gregtech/textures/gui/2by2fluid.png
deleted file mode 100644
index 2f950c1008..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/2by2fluid.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/AdvDebugStructureWriter.png b/src/main/resources/assets/gregtech/textures/gui/AdvDebugStructureWriter.png
deleted file mode 100644
index 71aacc1ad9..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/AdvDebugStructureWriter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/BrickedBlastFurnace.png b/src/main/resources/assets/gregtech/textures/gui/BrickedBlastFurnace.png
deleted file mode 100644
index 558db61062..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/BrickedBlastFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/BronzeBlastFurnace.png b/src/main/resources/assets/gregtech/textures/gui/BronzeBlastFurnace.png
deleted file mode 100644
index 9642624d6e..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/BronzeBlastFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/BronzeBoiler.png b/src/main/resources/assets/gregtech/textures/gui/BronzeBoiler.png
deleted file mode 100644
index 12a7d92d27..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/BronzeBoiler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/ChestBuffer.png b/src/main/resources/assets/gregtech/textures/gui/ChestBuffer.png
deleted file mode 100644
index 448f09f4b7..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/ChestBuffer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/DataAccess2by2.png b/src/main/resources/assets/gregtech/textures/gui/DataAccess2by2.png
deleted file mode 100644
index 99cf426016..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/DataAccess2by2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/DataAccess4by4.png b/src/main/resources/assets/gregtech/textures/gui/DataAccess4by4.png
deleted file mode 100644
index 8755bacc85..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/DataAccess4by4.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/DigitalTank.png b/src/main/resources/assets/gregtech/textures/gui/DigitalTank.png
deleted file mode 100644
index 1f748c630d..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/DigitalTank.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/FakeAssemblyline.png b/src/main/resources/assets/gregtech/textures/gui/FakeAssemblyline.png
deleted file mode 100644
index e56d1e686e..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/FakeAssemblyline.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/Filter.png b/src/main/resources/assets/gregtech/textures/gui/Filter.png
deleted file mode 100644
index c8dbeaffcd..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/Filter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/FusionComputer.png b/src/main/resources/assets/gregtech/textures/gui/FusionComputer.png
deleted file mode 100644
index ea87483b22..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/FusionComputer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/GuiCoverBig.png b/src/main/resources/assets/gregtech/textures/gui/GuiCoverBig.png
deleted file mode 100644
index e835ea7e12..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/GuiCoverBig.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/GuiCoverLong.png b/src/main/resources/assets/gregtech/textures/gui/GuiCoverLong.png
deleted file mode 100644
index 1b9a18f691..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/GuiCoverLong.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/InputBusME.png b/src/main/resources/assets/gregtech/textures/gui/InputBusME.png
deleted file mode 100644
index 6198b5b607..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/InputBusME.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/ItemDistributor.png b/src/main/resources/assets/gregtech/textures/gui/ItemDistributor.png
deleted file mode 100644
index bb66203449..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/ItemDistributor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/Maintenance.png b/src/main/resources/assets/gregtech/textures/gui/Maintenance.png
deleted file mode 100644
index dc28806114..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/Maintenance.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/OutputHatch.png b/src/main/resources/assets/gregtech/textures/gui/OutputHatch.png
deleted file mode 100644
index e0fd3f527e..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/OutputHatch.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/Regulator.png b/src/main/resources/assets/gregtech/textures/gui/Regulator.png
deleted file mode 100644
index ecc62186e0..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/Regulator.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/SolarBoiler.png b/src/main/resources/assets/gregtech/textures/gui/SolarBoiler.png
deleted file mode 100644
index 266b060dae..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/SolarBoiler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/SolarHPBoiler.png b/src/main/resources/assets/gregtech/textures/gui/SolarHPBoiler.png
deleted file mode 100644
index 8f5324aeff..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/SolarHPBoiler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/SpecialFilter.png b/src/main/resources/assets/gregtech/textures/gui/SpecialFilter.png
deleted file mode 100644
index 78695e82e5..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/SpecialFilter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/SteelBoiler.png b/src/main/resources/assets/gregtech/textures/gui/SteelBoiler.png
deleted file mode 100644
index 3d702e5e26..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/SteelBoiler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/SuperBuffer.png b/src/main/resources/assets/gregtech/textures/gui/SuperBuffer.png
deleted file mode 100644
index d6bcef70b6..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/SuperBuffer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/Teleporter.png b/src/main/resources/assets/gregtech/textures/gui/Teleporter.png
deleted file mode 100644
index 84d064d3dd..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/Teleporter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/VolumetricFlask.png b/src/main/resources/assets/gregtech/textures/gui/VolumetricFlask.png
deleted file mode 100644
index 59004127eb..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/VolumetricFlask.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/background/bronze.png b/src/main/resources/assets/gregtech/textures/gui/background/bronze.png
new file mode 100644
index 0000000000..a8f6593968
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/background/bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/background/fusion_computer.png b/src/main/resources/assets/gregtech/textures/gui/background/fusion_computer.png
new file mode 100644
index 0000000000..fbc99924ca
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/background/fusion_computer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/background/primitive.png b/src/main/resources/assets/gregtech/textures/gui/background/primitive.png
new file mode 100644
index 0000000000..a7187b4333
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/background/primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/background/singleblock_default.png b/src/main/resources/assets/gregtech/textures/gui/background/singleblock_default.png
new file mode 100644
index 0000000000..e4be19190b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/background/singleblock_default.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/background/steel.png b/src/main/resources/assets/gregtech/textures/gui/background/steel.png
new file mode 100644
index 0000000000..cd8d0afaed
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/background/steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/background/text_field.png b/src/main/resources/assets/gregtech/textures/gui/background/text_field.png
new file mode 100644
index 0000000000..6819f0b9c4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/background/text_field.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/background/text_field_light_gray.png b/src/main/resources/assets/gregtech/textures/gui/background/text_field_light_gray.png
new file mode 100644
index 0000000000..101da38148
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/background/text_field_light_gray.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/AlloySmelter.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/AlloySmelter.png
deleted file mode 100644
index c6e692c8f1..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/AlloySmelter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Amplifabricator.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Amplifabricator.png
deleted file mode 100644
index 428aadf1d9..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Amplifabricator.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ArcFurnace.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/ArcFurnace.png
deleted file mode 100644
index ea08d17ff6..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ArcFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler.png
deleted file mode 100644
index 7ab09c5f2e..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler2.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler2.png
deleted file mode 100644
index a52fee09ba..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave.png
deleted file mode 100644
index 08eaf21e84..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave2.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave2.png
deleted file mode 100644
index f51e49403e..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave3.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave3.png
deleted file mode 100644
index 246016646a..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave4.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave4.png
deleted file mode 100644
index 7a36109656..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave4.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Bender.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Bender.png
deleted file mode 100644
index aa29df83d4..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Bender.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeAlloySmelter.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeAlloySmelter.png
deleted file mode 100644
index 7d8bc973b8..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeAlloySmelter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeCompressor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeCompressor.png
deleted file mode 100644
index dd44d80d76..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeCompressor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeExtractor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeExtractor.png
deleted file mode 100644
index 4dae2b1794..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeExtractor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeFurnace.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeFurnace.png
deleted file mode 100644
index 6f9f50584f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeHammer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeHammer.png
deleted file mode 100644
index 6509aad78d..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeHammer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeMacerator.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeMacerator.png
deleted file mode 100644
index 7d7d3ea74a..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeMacerator.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Canner.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Canner.png
deleted file mode 100644
index 7a49b19be0..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Canner.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Centrifuge.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Centrifuge.png
deleted file mode 100644
index 44626e8d27..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Centrifuge.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalBath.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalBath.png
deleted file mode 100644
index bf2d8d2b37..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalBath.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalReactor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalReactor.png
deleted file mode 100644
index 6e3fbbea62..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalReactor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/CircuitAssembler.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/CircuitAssembler.png
deleted file mode 100644
index 003c21061f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/CircuitAssembler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ComplexFusionReactor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/ComplexFusionReactor.png
deleted file mode 100644
index e1fda1ecbf..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ComplexFusionReactor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Compressor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Compressor.png
deleted file mode 100644
index 8e5c86fe28..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Compressor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter.png
deleted file mode 100644
index 808c818e6c..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter2.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter2.png
deleted file mode 100644
index 57d556dc77..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter4.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter4.png
deleted file mode 100644
index 62895eb5f6..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter4.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Disassembler.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Disassembler.png
deleted file mode 100644
index a53690a20f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Disassembler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/DistillationTower.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/DistillationTower.png
deleted file mode 100644
index 0fb00229d7..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/DistillationTower.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Distillery.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Distillery.png
deleted file mode 100644
index 48d0d8773e..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Distillery.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Furnace.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Furnace.png
deleted file mode 100644
index 0ca33f7564..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Furnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Oven.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Oven.png
deleted file mode 100644
index 0ca33f7564..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Oven.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Electrolyzer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Electrolyzer.png
deleted file mode 100644
index a55c3e375c..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Electrolyzer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ElectromagneticSeparator.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/ElectromagneticSeparator.png
deleted file mode 100644
index fc559a016b..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ElectromagneticSeparator.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Extractor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Extractor.png
deleted file mode 100644
index da2b5ad0cd..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Extractor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Extruder.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Extruder.png
deleted file mode 100644
index 1e5ea466df..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Extruder.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Fermenter.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Fermenter.png
deleted file mode 100644
index 059fbb66e3..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Fermenter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidCanner.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidCanner.png
deleted file mode 100644
index 2ca461306c..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidCanner.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidExtractor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidExtractor.png
deleted file mode 100644
index f49591b300..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidExtractor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidHeater.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidHeater.png
deleted file mode 100644
index 67d62b987f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidHeater.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidSolidifier.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidSolidifier.png
deleted file mode 100644
index 4d2de6d58f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidSolidifier.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FusionReactor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/FusionReactor.png
deleted file mode 100644
index f72b37ac2f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/FusionReactor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Hammer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Hammer.png
deleted file mode 100644
index 8640de0b3c..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Hammer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/IndustrialApiary.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/IndustrialApiary.png
deleted file mode 100644
index 79cfb61e1b..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/IndustrialApiary.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraver.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraver.png
deleted file mode 100644
index 3c98de1ed7..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraver.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraverNEI.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraverNEI.png
deleted file mode 100644
index 739bd29356..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraverNEI.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Lathe.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Lathe.png
deleted file mode 100644
index cb099355c5..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Lathe.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator1.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator1.png
deleted file mode 100644
index 4ed79cedae..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator1.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator2.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator2.png
deleted file mode 100644
index 78f8b3cc00..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator3.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator3.png
deleted file mode 100644
index 66cf9ade79..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator3.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator4.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator4.png
deleted file mode 100644
index 9754f2cd94..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator4.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Massfabricator.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Massfabricator.png
deleted file mode 100644
index 23c940fad0..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Massfabricator.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Miner.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Miner.png
deleted file mode 100644
index a9d7978b69..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Miner.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer.png
deleted file mode 100644
index 592eb6e307..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer2.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer2.png
deleted file mode 100644
index 7dfa79d2ee..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer4.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer4.png
deleted file mode 100644
index fae8247b91..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer4.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer6.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer6.png
deleted file mode 100644
index 53db1be731..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer6.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/NineXNine.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/NineXNine.png
deleted file mode 100644
index 628d86f05f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/NineXNine.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/OilCracker.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/OilCracker.png
deleted file mode 100644
index f72b37ac2f..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/OilCracker.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/OreWasher.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/OreWasher.png
deleted file mode 100644
index 52c1e18717..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/OreWasher.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Packager.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Packager.png
deleted file mode 100644
index 2e0690d656..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Packager.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaArcFurnace.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaArcFurnace.png
deleted file mode 100644
index 9fa8401648..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaArcFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaForge.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaForge.png
deleted file mode 100644
index 762d9f370e..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaForge.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Polarizer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Polarizer.png
deleted file mode 100644
index a60bb4a3bc..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Polarizer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/PotionBrewer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/PotionBrewer.png
deleted file mode 100644
index 8d543ccced..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/PotionBrewer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Press.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Press.png
deleted file mode 100644
index e4efb0cc12..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Press.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Printer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Printer.png
deleted file mode 100644
index 8dc7155bb9..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Printer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Recycler.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Recycler.png
deleted file mode 100644
index b4a99d7005..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Recycler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Replicator.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Replicator.png
deleted file mode 100644
index 208912e1bc..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Replicator.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/RockBreaker.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/RockBreaker.png
deleted file mode 100644
index fe0ef260f3..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/RockBreaker.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Scanner.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Scanner.png
deleted file mode 100644
index 515cdb43f3..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Scanner.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Sifter.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Sifter.png
deleted file mode 100644
index e00c34ef3a..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Sifter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Slicer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Slicer.png
deleted file mode 100644
index 31a86e37f9..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Slicer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelAlloySmelter.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelAlloySmelter.png
deleted file mode 100644
index 78e673af44..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelAlloySmelter.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelCompressor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelCompressor.png
deleted file mode 100644
index 8d1815f389..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelCompressor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelExtractor.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelExtractor.png
deleted file mode 100644
index 9bd354a0b3..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelExtractor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelFurnace.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelFurnace.png
deleted file mode 100644
index da52514474..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelHammer.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelHammer.png
deleted file mode 100644
index 30e2d2a09b..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelHammer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelMacerator.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelMacerator.png
deleted file mode 100644
index c313c26bc5..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelMacerator.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ThermalCentrifuge.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/ThermalCentrifuge.png
deleted file mode 100644
index 859f6e507a..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/ThermalCentrifuge.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Unpackager.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Unpackager.png
deleted file mode 100644
index 6fbe611400..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Unpackager.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Wiremill.png b/src/main/resources/assets/gregtech/textures/gui/basicmachines/Wiremill.png
deleted file mode 100644
index b2641822c5..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/basicmachines/Wiremill.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/button/cover_normal.png b/src/main/resources/assets/gregtech/textures/gui/button/cover_normal.png
new file mode 100644
index 0000000000..3c440474e4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/button/cover_normal.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/button/cover_normal_disabled.png b/src/main/resources/assets/gregtech/textures/gui/button/cover_normal_disabled.png
new file mode 100644
index 0000000000..6ff6a1d710
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/button/cover_normal_disabled.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/button/cover_normal_hovered.png b/src/main/resources/assets/gregtech/textures/gui/button/cover_normal_hovered.png
new file mode 100644
index 0000000000..cdf987b74a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/button/cover_normal_hovered.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/button/standard.png b/src/main/resources/assets/gregtech/textures/gui/button/standard.png
new file mode 100644
index 0000000000..ea5dbe69d2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/button/standard.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/button/standard_toggle.png b/src/main/resources/assets/gregtech/textures/gui/button/standard_toggle.png
new file mode 100644
index 0000000000..f5b1a762a3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/button/standard_toggle.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/button/void_all.png b/src/main/resources/assets/gregtech/textures/gui/button/void_all.png
new file mode 100644
index 0000000000..dbbb40c9e4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/button/void_all.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/Advanced_Miner2.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/Advanced_Miner2.png
deleted file mode 100644
index 7c9bbc058a..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/Advanced_Miner2.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/AssemblyLine.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/AssemblyLine.png
deleted file mode 100644
index 3998db0137..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/AssemblyLine.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/DistillationTower.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/DistillationTower.png
deleted file mode 100644
index aa4d64bba6..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/DistillationTower.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/DrillingRig.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/DrillingRig.png
deleted file mode 100644
index f05441593d..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/DrillingRig.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/ElectricBlastFurnace.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/ElectricBlastFurnace.png
deleted file mode 100644
index 2ad960beb0..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/ElectricBlastFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/FusionComputer.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/FusionComputer.png
deleted file mode 100644
index bf6a2f87c3..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/FusionComputer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/ImplosionCompressor.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/ImplosionCompressor.png
deleted file mode 100644
index 3998db0137..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/ImplosionCompressor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeBoiler.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeBoiler.png
deleted file mode 100644
index ba06f705b8..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeBoiler.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeChemicalReactor.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeChemicalReactor.png
deleted file mode 100644
index 2d7771a4ef..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeChemicalReactor.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeDieselEngine.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeDieselEngine.png
deleted file mode 100644
index b9271e2140..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeDieselEngine.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeExtremeDieselEngine.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeExtremeDieselEngine.png
deleted file mode 100644
index cfe27fccf1..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeExtremeDieselEngine.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeHeatExchanger.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeHeatExchanger.png
deleted file mode 100644
index 9f0f9d59b2..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeHeatExchanger.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeTurbine.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeTurbine.png
deleted file mode 100644
index 296d75f9dd..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/LargeTurbine.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/MultiFurnace.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/MultiFurnace.png
deleted file mode 100644
index 52fdd6a5c5..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/MultiFurnace.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/OilCrackingUnit.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/OilCrackingUnit.png
deleted file mode 100644
index 57e92ac9db..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/OilCrackingUnit.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/OreDrillingPlant.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/OreDrillingPlant.png
deleted file mode 100644
index aa4d64bba6..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/OreDrillingPlant.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/PlasmaForge.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/PlasmaForge.png
deleted file mode 100644
index 2efa655ecd..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/PlasmaForge.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/ProcessingArray.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/ProcessingArray.png
deleted file mode 100644
index 3998db0137..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/ProcessingArray.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/PyrolyseOven.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/PyrolyseOven.png
deleted file mode 100644
index aa4d64bba6..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/PyrolyseOven.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/multimachines/VacuumFreezer.png b/src/main/resources/assets/gregtech/textures/gui/multimachines/VacuumFreezer.png
deleted file mode 100644
index 3998db0137..0000000000
--- a/src/main/resources/assets/gregtech/textures/gui/multimachines/VacuumFreezer.png
+++ /dev/null
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/allow_input.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/allow_input.png
new file mode 100644
index 0000000000..c044f0098b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/allow_input.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/analog.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/analog.png
new file mode 100644
index 0000000000..abc9c4258f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/analog.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_down.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_down.png
new file mode 100644
index 0000000000..75dfb04065
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_down.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_up.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_up.png
new file mode 100644
index 0000000000..350a0b1188
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/arrow_green_up.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_fluid.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_fluid.png
new file mode 100644
index 0000000000..c0c8431bf7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_fluid.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_item.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_item.png
new file mode 100644
index 0000000000..5d52c824e6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/autooutput_item.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/blacklist.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/blacklist.png
new file mode 100644
index 0000000000..7e77c9c573
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/blacklist.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/block_input.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/block_input.png
new file mode 100644
index 0000000000..564eb67942
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/block_input.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/bounding_box.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/bounding_box.png
new file mode 100644
index 0000000000..3ee682eaa7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/bounding_box.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/checkmark.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/checkmark.png
new file mode 100644
index 0000000000..4e1bbddaa0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/checkmark.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/cross.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/cross.png
new file mode 100644
index 0000000000..2646d6a7ce
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/cross.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/cyclic.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/cyclic.png
new file mode 100644
index 0000000000..c1ccb4a121
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/cyclic.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/disable.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/disable.png
new file mode 100644
index 0000000000..e3e352f564
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/disable.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_energy.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_energy.png
new file mode 100644
index 0000000000..70a59c8f66
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_energy.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_redstone.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_redstone.png
new file mode 100644
index 0000000000..07b2843975
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/emit_redstone.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/export.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/export.png
new file mode 100644
index 0000000000..9cba6520fd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/export.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_and.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_and.png
new file mode 100644
index 0000000000..d30d1644cc
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_and.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nand.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nand.png
new file mode 100644
index 0000000000..57ff9dbc6c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nand.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nor.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nor.png
new file mode 100644
index 0000000000..3daecc18e9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_nor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_or.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_or.png
new file mode 100644
index 0000000000..bd5f2400f0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/gate_or.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/import.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/import.png
new file mode 100644
index 0000000000..1ab34fbc27
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/import.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_from_output_side.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_from_output_side.png
new file mode 100644
index 0000000000..c5cf3f5c1c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/input_from_output_side.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_filter.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_filter.png
new file mode 100644
index 0000000000..57879bc675
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_filter.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_redstone.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_redstone.png
new file mode 100644
index 0000000000..d16c7c1e6e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/invert_redstone.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/lock.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/lock.png
new file mode 100644
index 0000000000..c7555f2121
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/lock.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_large.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_large.png
new file mode 100644
index 0000000000..22db18571e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_large.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_small.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_small.png
new file mode 100644
index 0000000000..ec7d9d3cdc
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/minus_small.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/nbt.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/nbt.png
new file mode 100644
index 0000000000..0cd79338f6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/nbt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/nei.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/nei.png
new file mode 100644
index 0000000000..5148099a3d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/nei.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_large.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_large.png
new file mode 100644
index 0000000000..2b31878f0c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_large.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_small.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_small.png
new file mode 100644
index 0000000000..24286b877c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/plus_small.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/print.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/print.png
new file mode 100644
index 0000000000..150f6023a9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/print.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/progress.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/progress.png
new file mode 100644
index 0000000000..efc15d969b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/progress.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_off.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_off.png
new file mode 100644
index 0000000000..a41a6dd62a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_off.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_on.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_on.png
new file mode 100644
index 0000000000..27f6118496
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/redstone_on.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/stocking_mode.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/stocking_mode.png
new file mode 100644
index 0000000000..ccded86c58
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/stocking_mode.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/transpose.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/transpose.png
new file mode 100644
index 0000000000..632e385488
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/transpose.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_all.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_all.png
new file mode 100644
index 0000000000..451aff770f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_all.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess.png
new file mode 100644
index 0000000000..ce9de862c3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/void_excess.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_button/whitelist.png b/src/main/resources/assets/gregtech/textures/gui/overlay_button/whitelist.png
new file mode 100644
index 0000000000..07144e21e8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_button/whitelist.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/arrow_me.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/arrow_me.png
new file mode 100644
index 0000000000..591eac36db
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/arrow_me.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_1.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_1.png
new file mode 100644
index 0000000000..f7854f8b3a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_2.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_2.png
new file mode 100644
index 0000000000..2e3a628091
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/beaker_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_drone.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_drone.png
new file mode 100644
index 0000000000..e04404f074
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_drone.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_queen.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_queen.png
new file mode 100644
index 0000000000..430537fcd1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bee_queen.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bender.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bender.png
new file mode 100644
index 0000000000..293929b569
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/bender.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/box.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/box.png
new file mode 100644
index 0000000000..8b4bad792a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/box.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/boxed.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/boxed.png
new file mode 100644
index 0000000000..dd2e7fb794
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/boxed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister.png
new file mode 100644
index 0000000000..c9885e2952
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_bronze.png
new file mode 100644
index 0000000000..be8740910d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_steel.png
new file mode 100644
index 0000000000..1c248d8872
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canister_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canner.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canner.png
new file mode 100644
index 0000000000..f18d01b3ee
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/canner.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/cauldron.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/cauldron.png
new file mode 100644
index 0000000000..7a029343f1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/cauldron.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge.png
new file mode 100644
index 0000000000..28b40870a3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_bronze.png
new file mode 100644
index 0000000000..103ecaa924
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_fluid.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_fluid.png
new file mode 100644
index 0000000000..9f258c0c2a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_fluid.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_steel.png
new file mode 100644
index 0000000000..760309dff3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/centrifuge_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger.png
new file mode 100644
index 0000000000..a9feab0ad2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger_fluid.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger_fluid.png
new file mode 100644
index 0000000000..3997a105fd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/charger_fluid.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/circuit.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/circuit.png
new file mode 100644
index 0000000000..574c4f71c4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/circuit.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_bronze.png
new file mode 100644
index 0000000000..135d9d8791
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_steel.png
new file mode 100644
index 0000000000..6f443c8407
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/coal_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor.png
new file mode 100644
index 0000000000..b1adc5e6b7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_bronze.png
new file mode 100644
index 0000000000..865ed72b68
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_steel.png
new file mode 100644
index 0000000000..cebd170740
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/compressor_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore.png
new file mode 100644
index 0000000000..b3fc5830c4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_bronze.png
new file mode 100644
index 0000000000..cbc37ffc68
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_steel.png
new file mode 100644
index 0000000000..f807446590
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/crushed_ore_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/cutter_sliced.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/cutter_sliced.png
new file mode 100644
index 0000000000..d47bb6e1fe
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/cutter_sliced.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_orb.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_orb.png
new file mode 100644
index 0000000000..a1749ff8b8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_orb.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_stick.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_stick.png
new file mode 100644
index 0000000000..b25de843b4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/data_stick.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust.png
new file mode 100644
index 0000000000..25ea915b1e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_bronze.png
new file mode 100644
index 0000000000..812f839888
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_primitive.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_primitive.png
new file mode 100644
index 0000000000..58b5207c7f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_steel.png
new file mode 100644
index 0000000000..810d0c5592
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/dust_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/explosive.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/explosive.png
new file mode 100644
index 0000000000..976071255e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/explosive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/extruder_shape.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/extruder_shape.png
new file mode 100644
index 0000000000..b8fac15359
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/extruder_shape.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace.png
new file mode 100644
index 0000000000..8fe5b5d322
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_bronze.png
new file mode 100644
index 0000000000..4ab15a82b7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_primitive.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_primitive.png
new file mode 100644
index 0000000000..bd73b7e595
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_steel.png
new file mode 100644
index 0000000000..58049b731c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/furnace_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/gem.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/gem.png
new file mode 100644
index 0000000000..dc6a79bf3c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/gem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer.png
new file mode 100644
index 0000000000..fd530290a2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_bronze.png
new file mode 100644
index 0000000000..6d3c2e79db
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_steel.png
new file mode 100644
index 0000000000..8822636fc1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/hammer_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_1.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_1.png
new file mode 100644
index 0000000000..f126b8a210
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_2.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_2.png
new file mode 100644
index 0000000000..fde1d1b3e3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/heater_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/implosion.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/implosion.png
new file mode 100644
index 0000000000..72ea8e88ad
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/implosion.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in.png
new file mode 100644
index 0000000000..036c83e67f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_bronze.png
new file mode 100644
index 0000000000..b315867e53
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_steel.png
new file mode 100644
index 0000000000..8802b40112
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/in_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_bronze.png
new file mode 100644
index 0000000000..9a4383da03
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_primitive.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_primitive.png
new file mode 100644
index 0000000000..71e5d66e0c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/ingot_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/int_circuit.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/int_circuit.png
new file mode 100644
index 0000000000..12ae36a9db
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/int_circuit.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/lens.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/lens.png
new file mode 100644
index 0000000000..618c263c3c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/lens.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/microscope.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/microscope.png
new file mode 100644
index 0000000000..85d9f86733
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/microscope.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/mold.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/mold.png
new file mode 100644
index 0000000000..381265ceb9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/mold.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_1.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_1.png
new file mode 100644
index 0000000000..5e36417211
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_2.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_2.png
new file mode 100644
index 0000000000..859b1d8926
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_3.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_3.png
new file mode 100644
index 0000000000..e5fb595c22
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/molecular_3.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_0.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_0.png
new file mode 100644
index 0000000000..30ccfe409c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_0.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_1.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_1.png
new file mode 100644
index 0000000000..3ec25c8b09
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_10.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_10.png
new file mode 100644
index 0000000000..f4010c41ac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_10.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_11.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_11.png
new file mode 100644
index 0000000000..5d0e780cd5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_11.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_2.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_2.png
new file mode 100644
index 0000000000..79ce85109a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_3.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_3.png
new file mode 100644
index 0000000000..658a64d613
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_3.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_4.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_4.png
new file mode 100644
index 0000000000..ec02b14907
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_4.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_5.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_5.png
new file mode 100644
index 0000000000..95660314d9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_5.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_6.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_6.png
new file mode 100644
index 0000000000..bd02929de6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_6.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_7.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_7.png
new file mode 100644
index 0000000000..86627286c0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_7.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_8.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_8.png
new file mode 100644
index 0000000000..52dcd6cd39
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_8.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_9.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_9.png
new file mode 100644
index 0000000000..613202c61b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/number_9.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out.png
new file mode 100644
index 0000000000..21749f97e9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_bronze.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_bronze.png
new file mode 100644
index 0000000000..015fe82d29
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_steel.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_steel.png
new file mode 100644
index 0000000000..bd283769b7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/out_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_blank.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_blank.png
new file mode 100644
index 0000000000..06733ba5f2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_blank.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_printed.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_printed.png
new file mode 100644
index 0000000000..48c881a397
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/page_printed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_1.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_1.png
new file mode 100644
index 0000000000..3f5b6593d0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_2.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_2.png
new file mode 100644
index 0000000000..46d9587f4f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_3.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_3.png
new file mode 100644
index 0000000000..ca21ff0b1f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/press_3.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/recycle.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/recycle.png
new file mode 100644
index 0000000000..99023b3b61
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/recycle.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_1.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_1.png
new file mode 100644
index 0000000000..b280b966fe
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_2.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_2.png
new file mode 100644
index 0000000000..74ea937e48
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/rod_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/slice_shape.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/slice_shape.png
new file mode 100644
index 0000000000..473aa8a25e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/slice_shape.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/slicer_sliced.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/slicer_sliced.png
new file mode 100644
index 0000000000..3147ec1467
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/slicer_sliced.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/square.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/square.png
new file mode 100644
index 0000000000..853295b55e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/square.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/uua.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/uua.png
new file mode 100644
index 0000000000..a46cfa7712
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/uua.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/uum.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/uum.png
new file mode 100644
index 0000000000..ed6928fd0d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/uum.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_1.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_1.png
new file mode 100644
index 0000000000..7f158dd89f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_2.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_2.png
new file mode 100644
index 0000000000..ed18e0e2ff
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/vial_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/wiremill.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/wiremill.png
new file mode 100644
index 0000000000..a435ca70d6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/wiremill.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/overlay_slot/wrench.png b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/wrench.png
new file mode 100644
index 0000000000..220ff0d64f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/overlay_slot/wrench.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_blue.png b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_blue.png
new file mode 100644
index 0000000000..c9b4ee841f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_blue.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_red.png b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_red.png
new file mode 100644
index 0000000000..d59de837c8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_red.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_white.png b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_white.png
new file mode 100644
index 0000000000..9d7516dfac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_22_white.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_blue.png b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_blue.png
new file mode 100644
index 0000000000..96c803f4ed
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_blue.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_red.png b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_red.png
new file mode 100644
index 0000000000..c55ea02817
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_red.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_white.png b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_white.png
new file mode 100644
index 0000000000..a9ca214681
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_24_white.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/arrow_double.png b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_double.png
new file mode 100644
index 0000000000..0bef054c0c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/arrow_double.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/fluid_tank.png b/src/main/resources/assets/gregtech/textures/gui/picture/fluid_tank.png
new file mode 100644
index 0000000000..c0ae06e9eb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/fluid_tank.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/fluid_window.png b/src/main/resources/assets/gregtech/textures/gui/picture/fluid_window.png
new file mode 100644
index 0000000000..a4e633ffe7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/fluid_window.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gauge.png b/src/main/resources/assets/gregtech/textures/gui/picture/gauge.png
new file mode 100644
index 0000000000..ea1983408e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gauge.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent.png b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent.png
new file mode 100644
index 0000000000..c9fcc5e85d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_bronze.png b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_bronze.png
new file mode 100644
index 0000000000..8481986052
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_gray.png b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_gray.png
new file mode 100644
index 0000000000..8c9a1de69e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_gray.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_primitive.png b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_primitive.png
new file mode 100644
index 0000000000..0156de8283
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_steel.png b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_steel.png
new file mode 100644
index 0000000000..391da1a9b1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_17x17_transparent_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_18x18.png b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_18x18.png
new file mode 100644
index 0000000000..b1e6a89d90
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_18x18.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_19x19.png b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_19x19.png
new file mode 100644
index 0000000000..537956a8a6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/gt_logo_19x19.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/information.png b/src/main/resources/assets/gregtech/textures/gui/picture/information.png
new file mode 100644
index 0000000000..7b1e6fe2e4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/information.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/screen_black.png b/src/main/resources/assets/gregtech/textures/gui/picture/screen_black.png
new file mode 100644
index 0000000000..c1df2e1131
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/screen_black.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/slots_holo_3by3.png b/src/main/resources/assets/gregtech/textures/gui/picture/slots_holo_3by3.png
new file mode 100644
index 0000000000..ba5a9fa68a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/slots_holo_3by3.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/square_light_gray.png b/src/main/resources/assets/gregtech/textures/gui/picture/square_light_gray.png
new file mode 100644
index 0000000000..8b6596a9ce
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/square_light_gray.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/stalled_electricity.png b/src/main/resources/assets/gregtech/textures/gui/picture/stalled_electricity.png
new file mode 100644
index 0000000000..2a2aca4018
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/stalled_electricity.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/stalled_steam.png b/src/main/resources/assets/gregtech/textures/gui/picture/stalled_steam.png
new file mode 100644
index 0000000000..bb08be7b84
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/stalled_steam.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/super_buffer.png b/src/main/resources/assets/gregtech/textures/gui/picture/super_buffer.png
new file mode 100644
index 0000000000..f96aba3394
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/super_buffer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/picture/transparent.png b/src/main/resources/assets/gregtech/textures/gui/picture/transparent.png
new file mode 100644
index 0000000000..a0991a5288
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/picture/transparent.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow.png
new file mode 100644
index 0000000000..cc87d66452
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_bronze.png
new file mode 100644
index 0000000000..d5343d1bcd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_primitive.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_primitive.png
new file mode 100644
index 0000000000..abc8eb8ec8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_2_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_bronze.png
new file mode 100644
index 0000000000..5725311a2b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_multiple.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_multiple.png
new file mode 100644
index 0000000000..1a38c2cfe3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_multiple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_steel.png
new file mode 100644
index 0000000000..b4e55352dc
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/arrow_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/assemble.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemble.png
new file mode 100644
index 0000000000..1c61d7029c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_1.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_1.png
new file mode 100644
index 0000000000..54843adda8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_1.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_2.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_2.png
new file mode 100644
index 0000000000..2b85dc3842
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_2.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_3.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_3.png
new file mode 100644
index 0000000000..b9db53edbf
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/assemblyline_3.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/bath.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/bath.png
new file mode 100644
index 0000000000..b25e01ed5e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/bath.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/bending.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/bending.png
new file mode 100644
index 0000000000..c27d84c9bb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/bending.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_bronze.png
new file mode 100644
index 0000000000..3cc8bd8336
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_steel.png
new file mode 100644
index 0000000000..fab2fec662
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_empty_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_heat.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_heat.png
new file mode 100644
index 0000000000..9c59b85689
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_heat.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_steam.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_steam.png
new file mode 100644
index 0000000000..0602537f98
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_steam.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_water.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_water.png
new file mode 100644
index 0000000000..fcae4e6a82
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/boiler_water.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/canner.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/canner.png
new file mode 100644
index 0000000000..7d79be2180
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/canner.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/circuit_assembler.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/circuit_assembler.png
new file mode 100644
index 0000000000..97d7d49e38
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/circuit_assembler.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/compress.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/compress.png
new file mode 100644
index 0000000000..52613b8db2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/compress.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/compress_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/compress_bronze.png
new file mode 100644
index 0000000000..433d559e19
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/compress_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/compress_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/compress_steel.png
new file mode 100644
index 0000000000..305457e2d0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/compress_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/cut.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/cut.png
new file mode 100644
index 0000000000..dfe8d0d8d7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/cut.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/extract.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/extract.png
new file mode 100644
index 0000000000..ddbe82be15
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/extract.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/extract_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/extract_bronze.png
new file mode 100644
index 0000000000..d1d38054ec
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/extract_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/extract_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/extract_steel.png
new file mode 100644
index 0000000000..f60b00010f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/extract_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/extrude.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/extrude.png
new file mode 100644
index 0000000000..33ba1c33c3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/extrude.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_bronze.png
new file mode 100644
index 0000000000..6d9cba6450
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_steel.png
new file mode 100644
index 0000000000..384d489a7b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/fuel_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer.png
new file mode 100644
index 0000000000..33598bbe18
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base.png
new file mode 100644
index 0000000000..e3d03ec8c3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_bronze.png
new file mode 100644
index 0000000000..e1e29a77cc
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_steel.png
new file mode 100644
index 0000000000..53c1887a8a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_base_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_bronze.png
new file mode 100644
index 0000000000..d53b654dd6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_steel.png
new file mode 100644
index 0000000000..1579b8bca5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/hammer_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/lathe.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/lathe.png
new file mode 100644
index 0000000000..3bc19eccaa
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/lathe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/lathe_base.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/lathe_base.png
new file mode 100644
index 0000000000..bb45595647
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/lathe_base.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate.png
new file mode 100644
index 0000000000..31d6d4d61c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_bronze.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_bronze.png
new file mode 100644
index 0000000000..66e4fa743d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_steel.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_steel.png
new file mode 100644
index 0000000000..c5e817225c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/macerate_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/magnet.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/magnet.png
new file mode 100644
index 0000000000..9d147d4981
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/magnet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/mixer.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/mixer.png
new file mode 100644
index 0000000000..91e3d7e905
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/mixer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/recycle.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/recycle.png
new file mode 100644
index 0000000000..cbcfe3a3ec
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/recycle.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/sift.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/sift.png
new file mode 100644
index 0000000000..b12129b1ef
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/sift.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/slice.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/slice.png
new file mode 100644
index 0000000000..93ad28ec2c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/slice.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/stored_eu.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/stored_eu.png
new file mode 100644
index 0000000000..f0a9007873
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/stored_eu.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/progressbar/wiremill.png b/src/main/resources/assets/gregtech/textures/gui/progressbar/wiremill.png
new file mode 100644
index 0000000000..f8c0a99f58
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/progressbar/wiremill.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/slot/dark_gray.png b/src/main/resources/assets/gregtech/textures/gui/slot/dark_gray.png
new file mode 100644
index 0000000000..176080a585
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/slot/dark_gray.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/slot/item_bronze.png b/src/main/resources/assets/gregtech/textures/gui/slot/item_bronze.png
new file mode 100644
index 0000000000..8bf99c0381
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/slot/item_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/slot/item_primitive.png b/src/main/resources/assets/gregtech/textures/gui/slot/item_primitive.png
new file mode 100644
index 0000000000..b21fa5c15e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/slot/item_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/slot/item_steel.png b/src/main/resources/assets/gregtech/textures/gui/slot/item_steel.png
new file mode 100644
index 0000000000..94fa9f46c7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/slot/item_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/slot/item_uplifted.png b/src/main/resources/assets/gregtech/textures/gui/slot/item_uplifted.png
new file mode 100644
index 0000000000..39be56a293
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/slot/item_uplifted.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/slot/maintenance.png b/src/main/resources/assets/gregtech/textures/gui/slot/maintenance.png
new file mode 100644
index 0000000000..eefb104564
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/slot/maintenance.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_disabled.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_disabled.png
new file mode 100644
index 0000000000..13885bb18e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_disabled.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_highlight.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_highlight.png
new file mode 100644
index 0000000000..88a566fcb0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_highlight.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_normal.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_normal.png
new file mode 100644
index 0000000000..a5a1242568
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_bronze_normal.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_disabled.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_disabled.png
new file mode 100644
index 0000000000..90407ba68f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_disabled.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_highlight.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_highlight.png
new file mode 100644
index 0000000000..6e90235e50
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_highlight.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_normal.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_normal.png
new file mode 100644
index 0000000000..e9dd7c6733
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_normal.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_disabled.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_disabled.png
new file mode 100644
index 0000000000..5f4232a5b0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_disabled.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_highlight.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_highlight.png
new file mode 100644
index 0000000000..0f3c5d02df
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_highlight.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_normal.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_normal.png
new file mode 100644
index 0000000000..1e27a4a63d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_primitive_normal.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_disabled.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_disabled.png
new file mode 100644
index 0000000000..e2480fe440
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_disabled.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_highlight.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_highlight.png
new file mode 100644
index 0000000000..2818bc09cb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_highlight.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_normal.png b/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_normal.png
new file mode 100644
index 0000000000..9e4bdad993
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/cover_steel_normal.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title.png b/src/main/resources/assets/gregtech/textures/gui/tab/title.png
new file mode 100644
index 0000000000..d358da7caf
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_angular.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular.png
new file mode 100644
index 0000000000..2248cf8083
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_bronze.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_bronze.png
new file mode 100644
index 0000000000..0d0c548cbf
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_primitive.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_primitive.png
new file mode 100644
index 0000000000..07f8b69444
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_steel.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_steel.png
new file mode 100644
index 0000000000..b803591492
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_angular_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_bronze.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_bronze.png
new file mode 100644
index 0000000000..ccafb9217f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_dark.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark.png
new file mode 100644
index 0000000000..d97f502139
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_bronze.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_bronze.png
new file mode 100644
index 0000000000..a85a313883
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_bronze.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_primitive.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_primitive.png
new file mode 100644
index 0000000000..c4107a1f93
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_steel.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_steel.png
new file mode 100644
index 0000000000..6dbfb8837e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_dark_steel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_primitive.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_primitive.png
new file mode 100644
index 0000000000..f0a57d5484
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_primitive.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/gui/tab/title_steel.png b/src/main/resources/assets/gregtech/textures/gui/tab/title_steel.png
new file mode 100644
index 0000000000..2655b817e5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/gui/tab/title_steel.png
Binary files differ