From 9a2741128a78bb52eba50a631126e090a5a2abd8 Mon Sep 17 00:00:00 2001 From: miozune Date: Sat, 26 Nov 2022 01:45:28 +0900 Subject: 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 * 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 --- src/main/java/gregtech/GT_Mod.java | 1 + src/main/java/gregtech/api/enums/Dyes.java | 4 + src/main/java/gregtech/api/enums/SteamVariant.java | 15 + .../api/gui/GT_ContainerMetaTile_Machine.java | 2 +- .../java/gregtech/api/gui/GT_Container_1by1.java | 1 + .../java/gregtech/api/gui/GT_Container_2by2.java | 1 + .../gregtech/api/gui/GT_Container_2by2_Fluid.java | 97 - .../java/gregtech/api/gui/GT_Container_3by3.java | 1 + .../java/gregtech/api/gui/GT_Container_4by4.java | 1 + .../gregtech/api/gui/GT_Container_BasicTank.java | 3 - .../gregtech/api/gui/GT_Container_DigitalTank.java | 185 -- .../api/gui/GT_Container_MaintenanceHatch.java | 30 - .../api/gui/GT_Container_MultiMachine.java | 1 + .../api/gui/GT_Container_SpecialFilter.java | 123 - .../java/gregtech/api/gui/GT_GUIColorOverride.java | 6 +- .../api/gui/GT_GUIContainerMetaTile_Machine.java | 2 +- .../gregtech/api/gui/GT_GUIContainer_1by1.java | 1 + .../gregtech/api/gui/GT_GUIContainer_2by2.java | 1 + .../api/gui/GT_GUIContainer_2by2_Fluid.java | 32 - .../gregtech/api/gui/GT_GUIContainer_3by3.java | 1 + .../gregtech/api/gui/GT_GUIContainer_4by4.java | 1 + .../api/gui/GT_GUIContainer_BasicMachine.java | 3 - .../api/gui/GT_GUIContainer_DigitalTank.java | 111 - .../api/gui/GT_GUIContainer_MaintenanceHatch.java | 29 - .../api/gui/GT_GUIContainer_MultiMachine.java | 3 +- .../api/gui/GT_GUIContainer_SpecialFilter.java | 18 - src/main/java/gregtech/api/gui/GT_GUICover.java | 1 + .../gregtech/api/gui/GT_GUIDialogSelectItem.java | 1 + src/main/java/gregtech/api/gui/GT_GUIScreen.java | 1 + .../java/gregtech/api/gui/GT_Slot_Holo_ME.java | 10 - .../api/gui/modularui/GT_CoverUIBuildContext.java | 70 + .../gregtech/api/gui/modularui/GT_UIInfos.java | 204 ++ .../gregtech/api/gui/modularui/GT_UITextures.java | 347 ++ .../gregtech/api/gui/modularui/GUITextureSet.java | 150 + .../api/gui/modularui/IDataFollowerWidget.java | 48 + .../gregtech/api/gui/modularui/SteamTexture.java | 74 + .../interfaces/IConfigurationCircuitSupport.java | 44 + .../IConfigurationCircuitSupport.java | 44 - .../interfaces/metatileentity/IMetaTileEntity.java | 64 +- .../api/interfaces/modularui/IAddGregtechLogo.java | 7 + .../interfaces/modularui/IAddInventorySlots.java | 14 + .../api/interfaces/modularui/IAddUIWidgets.java | 8 + .../modularui/IBindPlayerInventoryUI.java | 9 + .../interfaces/modularui/IGetGUITextureSet.java | 9 + .../api/interfaces/modularui/IGetTitleColor.java | 10 + .../interfaces/tileentity/IColoredTileEntity.java | 11 + .../interfaces/tileentity/IGregTechTileEntity.java | 6 +- .../tileentity/IHasWorldObjectAndCoords.java | 12 +- .../api/metatileentity/BaseMetaTileEntity.java | 1 + .../api/metatileentity/BaseTileEntity.java | 412 ++- .../api/metatileentity/CommonMetaTileEntity.java | 128 + .../api/metatileentity/CoverableTileEntity.java | 151 + .../api/metatileentity/MetaPipeEntity.java | 14 + .../api/metatileentity/MetaTileEntity.java | 166 +- .../GT_MetaTileEntity_BasicBatteryBuffer.java | 65 +- .../GT_MetaTileEntity_BasicGenerator.java | 9 +- .../GT_MetaTileEntity_BasicMachine.java | 323 +- .../GT_MetaTileEntity_BasicMachine_Bronze.java | 12 + .../GT_MetaTileEntity_BasicMachine_Steel.java | 15 +- .../GT_MetaTileEntity_BasicTank.java | 92 +- .../implementations/GT_MetaTileEntity_Buffer.java | 95 +- .../GT_MetaTileEntity_Hatch_DataAccess.java | 56 +- .../GT_MetaTileEntity_Hatch_Input.java | 9 +- .../GT_MetaTileEntity_Hatch_InputBus.java | 67 +- .../GT_MetaTileEntity_Hatch_Maintenance.java | 75 +- .../GT_MetaTileEntity_Hatch_Muffler.java | 18 +- .../GT_MetaTileEntity_Hatch_MultiInput.java | 117 +- .../GT_MetaTileEntity_Hatch_Output.java | 85 +- .../GT_MetaTileEntity_Hatch_OutputBus.java | 65 +- .../GT_MetaTileEntity_MultiBlockBase.java | 154 +- .../GT_MetaTileEntity_SpecialFilter.java | 111 +- .../GT_MetaTileEntity_TieredMachineBlock.java | 38 + .../multitileentity/base/BaseMultiTileEntity.java | 10 + .../api/net/GT_Packet_GtTileEntityGuiRequest.java | 7 +- .../api/net/GT_Packet_SetConfigurationCircuit.java | 25 +- .../api/net/GT_Packet_TileEntityCoverGUI.java | 42 +- .../java/gregtech/api/objects/GT_Cover_None.java | 12 - .../java/gregtech/api/util/GT_CoverBehavior.java | 17 +- .../gregtech/api/util/GT_CoverBehaviorBase.java | 156 +- src/main/java/gregtech/api/util/GT_Recipe.java | 3306 ++++++++++++-------- src/main/java/gregtech/common/GT_Proxy.java | 21 +- .../java/gregtech/common/covers/GT_Cover_Arm.java | 350 +-- .../common/covers/GT_Cover_ControlsWork.java | 158 +- .../gregtech/common/covers/GT_Cover_Conveyor.java | 153 +- .../gregtech/common/covers/GT_Cover_DoesWork.java | 136 +- .../gregtech/common/covers/GT_Cover_EUMeter.java | 238 +- .../common/covers/GT_Cover_FacadeBase.java | 158 +- .../common/covers/GT_Cover_FluidLimiter.java | 101 +- .../common/covers/GT_Cover_FluidRegulator.java | 399 +-- .../common/covers/GT_Cover_Fluidfilter.java | 237 +- .../common/covers/GT_Cover_ItemFilter.java | 159 +- .../gregtech/common/covers/GT_Cover_ItemMeter.java | 363 +-- .../common/covers/GT_Cover_LiquidMeter.java | 238 +- .../common/covers/GT_Cover_NeedMaintainance.java | 214 +- .../common/covers/GT_Cover_PlayerDetector.java | 113 +- .../java/gregtech/common/covers/GT_Cover_Pump.java | 153 +- .../covers/GT_Cover_RedstoneWirelessBase.java | 207 +- .../gregtech/common/covers/GT_Cover_Shutter.java | 131 +- .../GT_Cover_AdvancedRedstoneReceiverBase.java | 198 +- .../GT_Cover_AdvancedRedstoneTransmitterBase.java | 101 +- .../GT_Cover_AdvancedWirelessRedstoneBase.java | 271 +- .../redstone/GT_Cover_WirelessFluidDetector.java | 88 +- .../redstone/GT_Cover_WirelessItemDetector.java | 200 +- .../GT_Cover_WirelessMaintenanceDetector.java | 105 +- .../common/gui/GT_ContainerVolumetricFlask.java | 20 - .../gui/GT_Container_AdvDebugStructureWriter.java | 213 -- .../gregtech/common/gui/GT_Container_Boiler.java | 99 - .../gui/GT_Container_BronzeBlastFurnace.java | 31 - .../common/gui/GT_Container_ChestBuffer.java | 102 - .../gregtech/common/gui/GT_Container_Filter.java | 138 - .../common/gui/GT_Container_IndustrialApiary.java | 249 -- .../common/gui/GT_Container_InputBus_ME.java | 121 - .../common/gui/GT_Container_ItemDistributor.java | 83 - .../GT_Container_MicrowaveEnergyTransmitter.java | 188 -- .../common/gui/GT_Container_OutputHatch.java | 53 - .../gui/GT_Container_PrimitiveBlastFurnace.java | 37 - .../common/gui/GT_Container_QuantumChest.java | 70 - .../common/gui/GT_Container_Regulator.java | 177 -- .../common/gui/GT_Container_SuperBuffer.java | 97 - .../common/gui/GT_Container_Teleporter.java | 190 -- .../common/gui/GT_GUIContainerVolumetricFlask.java | 234 -- .../GT_GUIContainer_AdvDebugStructureWriter.java | 76 - .../common/gui/GT_GUIContainer_Boiler.java | 46 - .../gui/GT_GUIContainer_BronzeBlastFurnace.java | 47 - .../common/gui/GT_GUIContainer_ChestBuffer.java | 19 - .../common/gui/GT_GUIContainer_Filter.java | 19 - .../common/gui/GT_GUIContainer_FusionReactor.java | 96 - .../gui/GT_GUIContainer_IndustrialApiary.java | 174 -- .../common/gui/GT_GUIContainer_InputBus_ME.java | 77 - .../gui/GT_GUIContainer_ItemDistributor.java | 21 - ...GT_GUIContainer_MicrowaveEnergyTransmitter.java | 75 - .../common/gui/GT_GUIContainer_OutputHatch.java | 75 - .../gui/GT_GUIContainer_PrimitiveBlastFurnace.java | 81 - .../common/gui/GT_GUIContainer_QuantumChest.java | 46 - .../common/gui/GT_GUIContainer_RecipeFilter.java | 23 - .../common/gui/GT_GUIContainer_Regulator.java | 44 - .../common/gui/GT_GUIContainer_SuperBuffer.java | 19 - .../common/gui/GT_GUIContainer_Teleporter.java | 63 - .../gregtech/common/gui/modularui/UIHelper.java | 222 ++ .../modularui/uifactory/SelectItemUIFactory.java | 221 ++ .../common/gui/modularui/widget/AESlotWidget.java | 40 + .../modularui/widget/CoverCycleButtonWidget.java | 89 + .../widget/CoverDataControllerWidget.java | 138 + .../CoverDataFollower_CycleButtonWidget.java | 38 + .../widget/CoverDataFollower_SlotWidget.java | 102 + .../widget/CoverDataFollower_TextFieldWidget.java | 110 + .../CoverDataFollower_ToggleButtonWidget.java | 84 + .../gui/modularui/widget/DataControllerWidget.java | 162 + .../modularui/widget/FluidDisplaySlotWidget.java | 474 +++ .../modularui/widget/ItemWatcherSlotWidget.java | 47 + .../common/items/GT_IntegratedCircuit_Item.java | 15 +- .../gregtech/common/items/GT_VolumetricFlask.java | 105 +- .../automation/GT_MetaTileEntity_ChestBuffer.java | 37 +- .../automation/GT_MetaTileEntity_Filter.java | 86 +- .../GT_MetaTileEntity_ItemDistributor.java | 32 +- .../automation/GT_MetaTileEntity_RecipeFilter.java | 19 +- .../automation/GT_MetaTileEntity_Regulator.java | 76 +- .../automation/GT_MetaTileEntity_SuperBuffer.java | 18 +- .../automation/GT_MetaTileEntity_TypeFilter.java | 14 + .../boilers/GT_MetaTileEntity_Boiler.java | 114 +- .../boilers/GT_MetaTileEntity_Boiler_Bronze.java | 19 +- .../boilers/GT_MetaTileEntity_Boiler_Lava.java | 19 +- .../boilers/GT_MetaTileEntity_Boiler_Solar.java | 31 +- .../GT_MetaTileEntity_Boiler_Solar_Steel.java | 11 +- .../boilers/GT_MetaTileEntity_Boiler_Steel.java | 19 +- .../GT_MetaTileEntity_AdvDebugStructureWriter.java | 140 +- .../GT_MetaTileEntity_Hatch_InputBus_ME.java | 88 +- .../GT_MetaTileEntity_Hatch_OutputBus_ME.java | 5 + .../basic/GT_MetaTileEntity_CuringOven.java | 28 +- .../basic/GT_MetaTileEntity_Disassembler.java | 12 + .../basic/GT_MetaTileEntity_IndustrialApiary.java | 359 ++- ..._MetaTileEntity_MicrowaveEnergyTransmitter.java | 109 +- .../machines/basic/GT_MetaTileEntity_Miner.java | 26 +- .../machines/basic/GT_MetaTileEntity_Pump.java | 22 +- .../basic/GT_MetaTileEntity_Teleporter.java | 109 +- .../multi/GT_MetaTileEntity_AssemblyLine.java | 8 - .../GT_MetaTileEntity_BrickedBlastFurnace.java | 6 + .../GT_MetaTileEntity_BronzeBlastFurnace.java | 6 + .../multi/GT_MetaTileEntity_Cleanroom.java | 8 - .../GT_MetaTileEntity_ConcreteBackfillerBase.java | 8 - .../multi/GT_MetaTileEntity_DieselEngine.java | 8 - .../multi/GT_MetaTileEntity_DistillationTower.java | 8 - .../GT_MetaTileEntity_ElectricBlastFurnace.java | 8 - .../GT_MetaTileEntity_ExtremeDieselEngine.java | 8 - .../multi/GT_MetaTileEntity_FusionComputer.java | 111 +- .../multi/GT_MetaTileEntity_HeatExchanger.java | 8 - .../GT_MetaTileEntity_ImplosionCompressor.java | 8 - .../multi/GT_MetaTileEntity_LargeBoiler.java | 8 - .../GT_MetaTileEntity_LargeChemicalReactor.java | 8 - .../multi/GT_MetaTileEntity_LargeTurbine.java | 8 - .../multi/GT_MetaTileEntity_MultiFurnace.java | 8 - .../multi/GT_MetaTileEntity_OilCracker.java | 8 - .../multi/GT_MetaTileEntity_OilDrillBase.java | 8 - .../GT_MetaTileEntity_OreDrillingPlantBase.java | 9 - .../multi/GT_MetaTileEntity_PlasmaForge.java | 8 - .../GT_MetaTileEntity_PrimitiveBlastFurnace.java | 99 +- .../multi/GT_MetaTileEntity_ProcessingArray.java | 8 - .../multi/GT_MetaTileEntity_PyrolyseOven.java | 8 - .../multi/GT_MetaTileEntity_VacuumFreezer.java | 8 - .../GT_MetaTileEntity_AlloySmelter_Bronze.java | 12 - .../GT_MetaTileEntity_AlloySmelter_Steel.java | 12 - .../steam/GT_MetaTileEntity_Compressor_Bronze.java | 12 - .../steam/GT_MetaTileEntity_Compressor_Steel.java | 12 - .../steam/GT_MetaTileEntity_Extractor_Bronze.java | 12 - .../steam/GT_MetaTileEntity_Extractor_Steel.java | 12 - .../GT_MetaTileEntity_ForgeHammer_Bronze.java | 14 - .../steam/GT_MetaTileEntity_ForgeHammer_Steel.java | 14 - .../steam/GT_MetaTileEntity_Furnace_Bronze.java | 12 +- .../steam/GT_MetaTileEntity_Furnace_Steel.java | 12 +- .../steam/GT_MetaTileEntity_Macerator_Bronze.java | 12 - .../steam/GT_MetaTileEntity_Macerator_Steel.java | 12 - .../GT_MetaTileEntity_DigitalChestBase.java | 58 +- .../storage/GT_MetaTileEntity_DigitalTankBase.java | 203 +- .../gregtech/loaders/postload/GT_PostLoad.java | 5 +- .../java/gregtech/loaders/preload/GT_PreLoad.java | 4 + .../java/gregtech/nei/GT_NEI_AssLineHandler.java | 548 +--- .../java/gregtech/nei/GT_NEI_DefaultHandler.java | 443 ++- src/main/java/gregtech/nei/IMCForNEI.java | 13 +- src/main/java/gregtech/nei/NEI_GT_Config.java | 4 - src/main/resources/assets/gregtech/lang/en_US.lang | 18 +- .../assets/gregtech/textures/gui/2by2fluid.png | Bin 1827 -> 0 bytes .../textures/gui/AdvDebugStructureWriter.png | Bin 13506 -> 0 bytes .../gregtech/textures/gui/BrickedBlastFurnace.png | Bin 2608 -> 0 bytes .../gregtech/textures/gui/BronzeBlastFurnace.png | Bin 2345 -> 0 bytes .../assets/gregtech/textures/gui/BronzeBoiler.png | Bin 4397 -> 0 bytes .../assets/gregtech/textures/gui/ChestBuffer.png | Bin 4515 -> 0 bytes .../gregtech/textures/gui/DataAccess2by2.png | Bin 2120 -> 0 bytes .../gregtech/textures/gui/DataAccess4by4.png | Bin 2226 -> 0 bytes .../assets/gregtech/textures/gui/DigitalTank.png | Bin 2744 -> 0 bytes .../gregtech/textures/gui/FakeAssemblyline.png | Bin 262931 -> 0 bytes .../assets/gregtech/textures/gui/Filter.png | Bin 2712 -> 0 bytes .../gregtech/textures/gui/FusionComputer.png | Bin 1386 -> 0 bytes .../assets/gregtech/textures/gui/GuiCoverBig.png | Bin 630 -> 0 bytes .../assets/gregtech/textures/gui/GuiCoverLong.png | Bin 644 -> 0 bytes .../assets/gregtech/textures/gui/InputBusME.png | Bin 2092 -> 0 bytes .../gregtech/textures/gui/ItemDistributor.png | Bin 4084 -> 0 bytes .../assets/gregtech/textures/gui/Maintenance.png | Bin 3480 -> 0 bytes .../assets/gregtech/textures/gui/OutputHatch.png | Bin 2728 -> 0 bytes .../assets/gregtech/textures/gui/Regulator.png | Bin 1986 -> 0 bytes .../assets/gregtech/textures/gui/SolarBoiler.png | Bin 2602 -> 0 bytes .../assets/gregtech/textures/gui/SolarHPBoiler.png | Bin 2243 -> 0 bytes .../assets/gregtech/textures/gui/SpecialFilter.png | Bin 2669 -> 0 bytes .../assets/gregtech/textures/gui/SteelBoiler.png | Bin 2366 -> 0 bytes .../assets/gregtech/textures/gui/SuperBuffer.png | Bin 7635 -> 0 bytes .../assets/gregtech/textures/gui/Teleporter.png | Bin 3909 -> 0 bytes .../gregtech/textures/gui/VolumetricFlask.png | Bin 663 -> 0 bytes .../gregtech/textures/gui/background/bronze.png | Bin 0 -> 436 bytes .../textures/gui/background/fusion_computer.png | Bin 0 -> 1879 bytes .../gregtech/textures/gui/background/primitive.png | Bin 0 -> 434 bytes .../gui/background/singleblock_default.png | Bin 0 -> 423 bytes .../gregtech/textures/gui/background/steel.png | Bin 0 -> 432 bytes .../textures/gui/background/text_field.png | Bin 0 -> 152 bytes .../gui/background/text_field_light_gray.png | Bin 0 -> 115 bytes .../textures/gui/basicmachines/AlloySmelter.png | Bin 3084 -> 0 bytes .../textures/gui/basicmachines/Amplifabricator.png | Bin 2534 -> 0 bytes .../textures/gui/basicmachines/ArcFurnace.png | Bin 2994 -> 0 bytes .../textures/gui/basicmachines/Assembler.png | Bin 3124 -> 0 bytes .../textures/gui/basicmachines/Assembler2.png | Bin 7966 -> 0 bytes .../textures/gui/basicmachines/Autoclave.png | Bin 10335 -> 0 bytes .../textures/gui/basicmachines/Autoclave2.png | Bin 3074 -> 0 bytes .../textures/gui/basicmachines/Autoclave3.png | Bin 3116 -> 0 bytes .../textures/gui/basicmachines/Autoclave4.png | Bin 3186 -> 0 bytes .../gregtech/textures/gui/basicmachines/Bender.png | Bin 3137 -> 0 bytes .../gui/basicmachines/BronzeAlloySmelter.png | Bin 2821 -> 0 bytes .../gui/basicmachines/BronzeCompressor.png | Bin 2674 -> 0 bytes .../textures/gui/basicmachines/BronzeExtractor.png | Bin 2766 -> 0 bytes .../textures/gui/basicmachines/BronzeFurnace.png | Bin 2762 -> 0 bytes .../textures/gui/basicmachines/BronzeHammer.png | Bin 2634 -> 0 bytes .../textures/gui/basicmachines/BronzeMacerator.png | Bin 3012 -> 0 bytes .../gregtech/textures/gui/basicmachines/Canner.png | Bin 2507 -> 0 bytes .../textures/gui/basicmachines/Centrifuge.png | Bin 2645 -> 0 bytes .../textures/gui/basicmachines/ChemicalBath.png | Bin 5365 -> 0 bytes .../textures/gui/basicmachines/ChemicalReactor.png | Bin 3687 -> 0 bytes .../gui/basicmachines/CircuitAssembler.png | Bin 2773 -> 0 bytes .../gui/basicmachines/ComplexFusionReactor.png | Bin 5714 -> 0 bytes .../textures/gui/basicmachines/Compressor.png | Bin 2931 -> 0 bytes .../gregtech/textures/gui/basicmachines/Cutter.png | Bin 3098 -> 0 bytes .../textures/gui/basicmachines/Cutter2.png | Bin 5160 -> 0 bytes .../textures/gui/basicmachines/Cutter4.png | Bin 4976 -> 0 bytes .../textures/gui/basicmachines/Disassembler.png | Bin 3204 -> 0 bytes .../gui/basicmachines/DistillationTower.png | Bin 2788 -> 0 bytes .../textures/gui/basicmachines/Distillery.png | Bin 2753 -> 0 bytes .../textures/gui/basicmachines/E_Furnace.png | Bin 3042 -> 0 bytes .../gregtech/textures/gui/basicmachines/E_Oven.png | Bin 3042 -> 0 bytes .../textures/gui/basicmachines/Electrolyzer.png | Bin 2596 -> 0 bytes .../gui/basicmachines/ElectromagneticSeparator.png | Bin 2626 -> 0 bytes .../textures/gui/basicmachines/Extractor.png | Bin 3004 -> 0 bytes .../textures/gui/basicmachines/Extruder.png | Bin 3153 -> 0 bytes .../textures/gui/basicmachines/Fermenter.png | Bin 3051 -> 0 bytes .../textures/gui/basicmachines/FluidCanner.png | Bin 3126 -> 0 bytes .../textures/gui/basicmachines/FluidExtractor.png | Bin 3049 -> 0 bytes .../textures/gui/basicmachines/FluidHeater.png | Bin 2721 -> 0 bytes .../textures/gui/basicmachines/FluidSolidifier.png | Bin 2753 -> 0 bytes .../textures/gui/basicmachines/FusionReactor.png | Bin 4782 -> 0 bytes .../gregtech/textures/gui/basicmachines/Hammer.png | Bin 2338 -> 0 bytes .../gui/basicmachines/IndustrialApiary.png | Bin 20641 -> 0 bytes .../textures/gui/basicmachines/LaserEngraver.png | Bin 5505 -> 0 bytes .../gui/basicmachines/LaserEngraverNEI.png | Bin 5274 -> 0 bytes .../gregtech/textures/gui/basicmachines/Lathe.png | Bin 3070 -> 0 bytes .../textures/gui/basicmachines/Macerator1.png | Bin 3226 -> 0 bytes .../textures/gui/basicmachines/Macerator2.png | Bin 3287 -> 0 bytes .../textures/gui/basicmachines/Macerator3.png | Bin 3286 -> 0 bytes .../textures/gui/basicmachines/Macerator4.png | Bin 3473 -> 0 bytes .../textures/gui/basicmachines/Massfabricator.png | Bin 3132 -> 0 bytes .../gregtech/textures/gui/basicmachines/Miner.png | Bin 2391 -> 0 bytes .../gregtech/textures/gui/basicmachines/Mixer.png | Bin 5663 -> 0 bytes .../gregtech/textures/gui/basicmachines/Mixer2.png | Bin 5686 -> 0 bytes .../gregtech/textures/gui/basicmachines/Mixer4.png | Bin 5681 -> 0 bytes .../gregtech/textures/gui/basicmachines/Mixer6.png | Bin 5818 -> 0 bytes .../textures/gui/basicmachines/NineXNine.png | Bin 2631 -> 0 bytes .../textures/gui/basicmachines/OilCracker.png | Bin 4782 -> 0 bytes .../textures/gui/basicmachines/OreWasher.png | Bin 3462 -> 0 bytes .../textures/gui/basicmachines/Packager.png | Bin 3021 -> 0 bytes .../gui/basicmachines/PlasmaArcFurnace.png | Bin 2375 -> 0 bytes .../textures/gui/basicmachines/PlasmaForge.png | Bin 4958 -> 0 bytes .../textures/gui/basicmachines/Polarizer.png | Bin 2360 -> 0 bytes .../textures/gui/basicmachines/PotionBrewer.png | Bin 3162 -> 0 bytes .../gregtech/textures/gui/basicmachines/Press.png | Bin 2442 -> 0 bytes .../textures/gui/basicmachines/Printer.png | Bin 3082 -> 0 bytes .../textures/gui/basicmachines/Recycler.png | Bin 3122 -> 0 bytes .../textures/gui/basicmachines/Replicator.png | Bin 2847 -> 0 bytes .../textures/gui/basicmachines/RockBreaker.png | Bin 3225 -> 0 bytes .../textures/gui/basicmachines/Scanner.png | Bin 3116 -> 0 bytes .../gregtech/textures/gui/basicmachines/Sifter.png | Bin 4815 -> 0 bytes .../gregtech/textures/gui/basicmachines/Slicer.png | Bin 3351 -> 0 bytes .../gui/basicmachines/SteelAlloySmelter.png | Bin 2679 -> 0 bytes .../textures/gui/basicmachines/SteelCompressor.png | Bin 2690 -> 0 bytes .../textures/gui/basicmachines/SteelExtractor.png | Bin 2791 -> 0 bytes .../textures/gui/basicmachines/SteelFurnace.png | Bin 2781 -> 0 bytes .../textures/gui/basicmachines/SteelHammer.png | Bin 2686 -> 0 bytes .../textures/gui/basicmachines/SteelMacerator.png | Bin 3027 -> 0 bytes .../gui/basicmachines/ThermalCentrifuge.png | Bin 3209 -> 0 bytes .../textures/gui/basicmachines/Unpackager.png | Bin 2992 -> 0 bytes .../textures/gui/basicmachines/Wiremill.png | Bin 5085 -> 0 bytes .../gregtech/textures/gui/button/cover_normal.png | Bin 0 -> 685 bytes .../textures/gui/button/cover_normal_disabled.png | Bin 0 -> 324 bytes .../textures/gui/button/cover_normal_hovered.png | Bin 0 -> 919 bytes .../gregtech/textures/gui/button/standard.png | Bin 0 -> 507 bytes .../textures/gui/button/standard_toggle.png | Bin 0 -> 541 bytes .../gregtech/textures/gui/button/void_all.png | Bin 0 -> 262 bytes .../textures/gui/multimachines/Advanced_Miner2.png | Bin 4373 -> 0 bytes .../textures/gui/multimachines/AssemblyLine.png | Bin 2116 -> 0 bytes .../gui/multimachines/DistillationTower.png | Bin 4094 -> 0 bytes .../textures/gui/multimachines/DrillingRig.png | Bin 265621 -> 0 bytes .../gui/multimachines/ElectricBlastFurnace.png | Bin 2210 -> 0 bytes .../textures/gui/multimachines/FusionComputer.png | Bin 5280 -> 0 bytes .../gui/multimachines/ImplosionCompressor.png | Bin 2116 -> 0 bytes .../textures/gui/multimachines/LargeBoiler.png | Bin 2258 -> 0 bytes .../gui/multimachines/LargeChemicalReactor.png | Bin 2129 -> 0 bytes .../gui/multimachines/LargeDieselEngine.png | Bin 1870 -> 0 bytes .../gui/multimachines/LargeExtremeDieselEngine.png | Bin 1673 -> 0 bytes .../gui/multimachines/LargeHeatExchanger.png | Bin 4437 -> 0 bytes .../textures/gui/multimachines/LargeTurbine.png | Bin 4313 -> 0 bytes .../textures/gui/multimachines/MultiFurnace.png | Bin 2113 -> 0 bytes .../textures/gui/multimachines/OilCrackingUnit.png | Bin 4379 -> 0 bytes .../gui/multimachines/OreDrillingPlant.png | Bin 4094 -> 0 bytes .../textures/gui/multimachines/PlasmaForge.png | Bin 3940 -> 0 bytes .../textures/gui/multimachines/ProcessingArray.png | Bin 2116 -> 0 bytes .../textures/gui/multimachines/PyrolyseOven.png | Bin 4094 -> 0 bytes .../textures/gui/multimachines/VacuumFreezer.png | Bin 2116 -> 0 bytes .../textures/gui/overlay_button/allow_input.png | Bin 0 -> 269 bytes .../textures/gui/overlay_button/analog.png | Bin 0 -> 235 bytes .../gui/overlay_button/arrow_green_down.png | Bin 0 -> 192 bytes .../textures/gui/overlay_button/arrow_green_up.png | Bin 0 -> 192 bytes .../gui/overlay_button/autooutput_fluid.png | Bin 0 -> 206 bytes .../gui/overlay_button/autooutput_item.png | Bin 0 -> 175 bytes .../textures/gui/overlay_button/blacklist.png | Bin 0 -> 203 bytes .../textures/gui/overlay_button/block_input.png | Bin 0 -> 266 bytes .../textures/gui/overlay_button/bounding_box.png | Bin 0 -> 603 bytes .../textures/gui/overlay_button/checkmark.png | Bin 0 -> 317 bytes .../gregtech/textures/gui/overlay_button/cross.png | Bin 0 -> 242 bytes .../textures/gui/overlay_button/cyclic.png | Bin 0 -> 188 bytes .../textures/gui/overlay_button/disable.png | Bin 0 -> 234 bytes .../textures/gui/overlay_button/emit_energy.png | Bin 0 -> 177 bytes .../textures/gui/overlay_button/emit_redstone.png | Bin 0 -> 210 bytes .../textures/gui/overlay_button/export.png | Bin 0 -> 278 bytes .../textures/gui/overlay_button/gate_and.png | Bin 0 -> 298 bytes .../textures/gui/overlay_button/gate_nand.png | Bin 0 -> 307 bytes .../textures/gui/overlay_button/gate_nor.png | Bin 0 -> 323 bytes .../textures/gui/overlay_button/gate_or.png | Bin 0 -> 326 bytes .../textures/gui/overlay_button/import.png | Bin 0 -> 309 bytes .../gui/overlay_button/input_from_output_side.png | Bin 0 -> 296 bytes .../textures/gui/overlay_button/invert_filter.png | Bin 0 -> 198 bytes .../gui/overlay_button/invert_redstone.png | Bin 0 -> 187 bytes .../gregtech/textures/gui/overlay_button/lock.png | Bin 0 -> 206 bytes .../textures/gui/overlay_button/minus_large.png | Bin 0 -> 526 bytes .../textures/gui/overlay_button/minus_small.png | Bin 0 -> 526 bytes .../gregtech/textures/gui/overlay_button/nbt.png | Bin 0 -> 165 bytes .../gregtech/textures/gui/overlay_button/nei.png | Bin 0 -> 191 bytes .../textures/gui/overlay_button/plus_large.png | Bin 0 -> 552 bytes .../textures/gui/overlay_button/plus_small.png | Bin 0 -> 549 bytes .../gregtech/textures/gui/overlay_button/print.png | Bin 0 -> 588 bytes .../textures/gui/overlay_button/progress.png | Bin 0 -> 278 bytes .../textures/gui/overlay_button/redstone_off.png | Bin 0 -> 216 bytes .../textures/gui/overlay_button/redstone_on.png | Bin 0 -> 287 bytes .../textures/gui/overlay_button/stocking_mode.png | Bin 0 -> 223 bytes .../textures/gui/overlay_button/transpose.png | Bin 0 -> 561 bytes .../textures/gui/overlay_button/void_all.png | Bin 0 -> 226 bytes .../textures/gui/overlay_button/void_excess.png | Bin 0 -> 227 bytes .../textures/gui/overlay_button/whitelist.png | Bin 0 -> 217 bytes .../textures/gui/overlay_slot/arrow_me.png | Bin 0 -> 171 bytes .../textures/gui/overlay_slot/beaker_1.png | Bin 0 -> 234 bytes .../textures/gui/overlay_slot/beaker_2.png | Bin 0 -> 236 bytes .../textures/gui/overlay_slot/bee_drone.png | Bin 0 -> 363 bytes .../textures/gui/overlay_slot/bee_queen.png | Bin 0 -> 400 bytes .../gregtech/textures/gui/overlay_slot/bender.png | Bin 0 -> 157 bytes .../gregtech/textures/gui/overlay_slot/box.png | Bin 0 -> 161 bytes .../gregtech/textures/gui/overlay_slot/boxed.png | Bin 0 -> 164 bytes .../textures/gui/overlay_slot/canister.png | Bin 0 -> 174 bytes .../textures/gui/overlay_slot/canister_bronze.png | Bin 0 -> 182 bytes .../textures/gui/overlay_slot/canister_steel.png | Bin 0 -> 181 bytes .../gregtech/textures/gui/overlay_slot/canner.png | Bin 0 -> 182 bytes .../textures/gui/overlay_slot/cauldron.png | Bin 0 -> 214 bytes .../textures/gui/overlay_slot/centrifuge.png | Bin 0 -> 180 bytes .../gui/overlay_slot/centrifuge_bronze.png | Bin 0 -> 193 bytes .../textures/gui/overlay_slot/centrifuge_fluid.png | Bin 0 -> 172 bytes .../textures/gui/overlay_slot/centrifuge_steel.png | Bin 0 -> 189 bytes .../gregtech/textures/gui/overlay_slot/charger.png | Bin 0 -> 182 bytes .../textures/gui/overlay_slot/charger_fluid.png | Bin 0 -> 170 bytes .../gregtech/textures/gui/overlay_slot/circuit.png | Bin 0 -> 164 bytes .../textures/gui/overlay_slot/coal_bronze.png | Bin 0 -> 181 bytes .../textures/gui/overlay_slot/coal_steel.png | Bin 0 -> 182 bytes .../textures/gui/overlay_slot/compressor.png | Bin 0 -> 139 bytes .../gui/overlay_slot/compressor_bronze.png | Bin 0 -> 147 bytes .../textures/gui/overlay_slot/compressor_steel.png | Bin 0 -> 149 bytes .../textures/gui/overlay_slot/crushed_ore.png | Bin 0 -> 209 bytes .../gui/overlay_slot/crushed_ore_bronze.png | Bin 0 -> 223 bytes .../gui/overlay_slot/crushed_ore_steel.png | Bin 0 -> 218 bytes .../textures/gui/overlay_slot/cutter_sliced.png | Bin 0 -> 151 bytes .../textures/gui/overlay_slot/data_orb.png | Bin 0 -> 194 bytes .../textures/gui/overlay_slot/data_stick.png | Bin 0 -> 154 bytes .../gregtech/textures/gui/overlay_slot/dust.png | Bin 0 -> 194 bytes .../textures/gui/overlay_slot/dust_bronze.png | Bin 0 -> 197 bytes .../textures/gui/overlay_slot/dust_primitive.png | Bin 0 -> 200 bytes .../textures/gui/overlay_slot/dust_steel.png | Bin 0 -> 199 bytes .../textures/gui/overlay_slot/explosive.png | Bin 0 -> 234 bytes .../textures/gui/overlay_slot/extruder_shape.png | Bin 0 -> 332 bytes .../gregtech/textures/gui/overlay_slot/furnace.png | Bin 0 -> 223 bytes .../textures/gui/overlay_slot/furnace_bronze.png | Bin 0 -> 237 bytes .../gui/overlay_slot/furnace_primitive.png | Bin 0 -> 211 bytes .../textures/gui/overlay_slot/furnace_steel.png | Bin 0 -> 207 bytes .../gregtech/textures/gui/overlay_slot/gem.png | Bin 0 -> 191 bytes .../gregtech/textures/gui/overlay_slot/hammer.png | Bin 0 -> 184 bytes .../textures/gui/overlay_slot/hammer_bronze.png | Bin 0 -> 192 bytes .../textures/gui/overlay_slot/hammer_steel.png | Bin 0 -> 193 bytes .../textures/gui/overlay_slot/heater_1.png | Bin 0 -> 245 bytes .../textures/gui/overlay_slot/heater_2.png | Bin 0 -> 233 bytes .../textures/gui/overlay_slot/implosion.png | Bin 0 -> 210 bytes .../gregtech/textures/gui/overlay_slot/in.png | Bin 0 -> 142 bytes .../textures/gui/overlay_slot/in_bronze.png | Bin 0 -> 142 bytes .../textures/gui/overlay_slot/in_steel.png | Bin 0 -> 143 bytes .../textures/gui/overlay_slot/ingot_bronze.png | Bin 0 -> 235 bytes .../textures/gui/overlay_slot/ingot_primitive.png | Bin 0 -> 233 bytes .../textures/gui/overlay_slot/int_circuit.png | Bin 0 -> 365 bytes .../gregtech/textures/gui/overlay_slot/lens.png | Bin 0 -> 453 bytes .../textures/gui/overlay_slot/microscope.png | Bin 0 -> 195 bytes .../gregtech/textures/gui/overlay_slot/mold.png | Bin 0 -> 478 bytes .../textures/gui/overlay_slot/molecular_1.png | Bin 0 -> 222 bytes .../textures/gui/overlay_slot/molecular_2.png | Bin 0 -> 224 bytes .../textures/gui/overlay_slot/molecular_3.png | Bin 0 -> 227 bytes .../textures/gui/overlay_slot/number_0.png | Bin 0 -> 152 bytes .../textures/gui/overlay_slot/number_1.png | Bin 0 -> 139 bytes .../textures/gui/overlay_slot/number_10.png | Bin 0 -> 166 bytes .../textures/gui/overlay_slot/number_11.png | Bin 0 -> 148 bytes .../textures/gui/overlay_slot/number_2.png | Bin 0 -> 158 bytes .../textures/gui/overlay_slot/number_3.png | Bin 0 -> 146 bytes .../textures/gui/overlay_slot/number_4.png | Bin 0 -> 154 bytes .../textures/gui/overlay_slot/number_5.png | Bin 0 -> 152 bytes .../textures/gui/overlay_slot/number_6.png | Bin 0 -> 161 bytes .../textures/gui/overlay_slot/number_7.png | Bin 0 -> 148 bytes .../textures/gui/overlay_slot/number_8.png | Bin 0 -> 133 bytes .../textures/gui/overlay_slot/number_9.png | Bin 0 -> 157 bytes .../gregtech/textures/gui/overlay_slot/out.png | Bin 0 -> 160 bytes .../textures/gui/overlay_slot/out_bronze.png | Bin 0 -> 163 bytes .../textures/gui/overlay_slot/out_steel.png | Bin 0 -> 166 bytes .../textures/gui/overlay_slot/page_blank.png | Bin 0 -> 124 bytes .../textures/gui/overlay_slot/page_printed.png | Bin 0 -> 166 bytes .../gregtech/textures/gui/overlay_slot/press_1.png | Bin 0 -> 166 bytes .../gregtech/textures/gui/overlay_slot/press_2.png | Bin 0 -> 186 bytes .../gregtech/textures/gui/overlay_slot/press_3.png | Bin 0 -> 179 bytes .../gregtech/textures/gui/overlay_slot/recycle.png | Bin 0 -> 214 bytes .../gregtech/textures/gui/overlay_slot/rod_1.png | Bin 0 -> 193 bytes .../gregtech/textures/gui/overlay_slot/rod_2.png | Bin 0 -> 200 bytes .../textures/gui/overlay_slot/slice_shape.png | Bin 0 -> 438 bytes .../textures/gui/overlay_slot/slicer_sliced.png | Bin 0 -> 134 bytes .../gregtech/textures/gui/overlay_slot/square.png | Bin 0 -> 124 bytes .../gregtech/textures/gui/overlay_slot/uua.png | Bin 0 -> 142 bytes .../gregtech/textures/gui/overlay_slot/uum.png | Bin 0 -> 154 bytes .../gregtech/textures/gui/overlay_slot/vial_1.png | Bin 0 -> 193 bytes .../gregtech/textures/gui/overlay_slot/vial_2.png | Bin 0 -> 202 bytes .../textures/gui/overlay_slot/wiremill.png | Bin 0 -> 196 bytes .../gregtech/textures/gui/overlay_slot/wrench.png | Bin 0 -> 181 bytes .../textures/gui/picture/arrow_22_blue.png | Bin 0 -> 183 bytes .../gregtech/textures/gui/picture/arrow_22_red.png | Bin 0 -> 183 bytes .../textures/gui/picture/arrow_22_white.png | Bin 0 -> 185 bytes .../textures/gui/picture/arrow_24_blue.png | Bin 0 -> 176 bytes .../gregtech/textures/gui/picture/arrow_24_red.png | Bin 0 -> 242 bytes .../textures/gui/picture/arrow_24_white.png | Bin 0 -> 241 bytes .../gregtech/textures/gui/picture/arrow_double.png | Bin 0 -> 141 bytes .../gregtech/textures/gui/picture/fluid_tank.png | Bin 0 -> 137 bytes .../gregtech/textures/gui/picture/fluid_window.png | Bin 0 -> 164 bytes .../assets/gregtech/textures/gui/picture/gauge.png | Bin 0 -> 138 bytes .../gui/picture/gt_logo_17x17_transparent.png | Bin 0 -> 243 bytes .../picture/gt_logo_17x17_transparent_bronze.png | Bin 0 -> 192 bytes .../gui/picture/gt_logo_17x17_transparent_gray.png | Bin 0 -> 169 bytes .../gt_logo_17x17_transparent_primitive.png | Bin 0 -> 188 bytes .../picture/gt_logo_17x17_transparent_steel.png | Bin 0 -> 189 bytes .../textures/gui/picture/gt_logo_18x18.png | Bin 0 -> 248 bytes .../textures/gui/picture/gt_logo_19x19.png | Bin 0 -> 258 bytes .../gregtech/textures/gui/picture/information.png | Bin 0 -> 113 bytes .../gregtech/textures/gui/picture/screen_black.png | Bin 0 -> 501 bytes .../textures/gui/picture/slots_holo_3by3.png | Bin 0 -> 183 bytes .../textures/gui/picture/square_light_gray.png | Bin 0 -> 89 bytes .../textures/gui/picture/stalled_electricity.png | Bin 0 -> 166 bytes .../textures/gui/picture/stalled_steam.png | Bin 0 -> 244 bytes .../gregtech/textures/gui/picture/super_buffer.png | Bin 0 -> 2275 bytes .../gregtech/textures/gui/picture/transparent.png | Bin 0 -> 105 bytes .../gregtech/textures/gui/progressbar/arrow.png | Bin 0 -> 334 bytes .../textures/gui/progressbar/arrow_2_bronze.png | Bin 0 -> 271 bytes .../textures/gui/progressbar/arrow_2_primitive.png | Bin 0 -> 277 bytes .../textures/gui/progressbar/arrow_bronze.png | Bin 0 -> 345 bytes .../textures/gui/progressbar/arrow_multiple.png | Bin 0 -> 345 bytes .../textures/gui/progressbar/arrow_steel.png | Bin 0 -> 315 bytes .../gregtech/textures/gui/progressbar/assemble.png | Bin 0 -> 249 bytes .../textures/gui/progressbar/assemblyline_1.png | Bin 0 -> 193 bytes .../textures/gui/progressbar/assemblyline_2.png | Bin 0 -> 215 bytes .../textures/gui/progressbar/assemblyline_3.png | Bin 0 -> 167 bytes .../gregtech/textures/gui/progressbar/bath.png | Bin 0 -> 467 bytes .../gregtech/textures/gui/progressbar/bending.png | Bin 0 -> 274 bytes .../gui/progressbar/boiler_empty_bronze.png | Bin 0 -> 117 bytes .../gui/progressbar/boiler_empty_steel.png | Bin 0 -> 117 bytes .../textures/gui/progressbar/boiler_heat.png | Bin 0 -> 111 bytes .../textures/gui/progressbar/boiler_steam.png | Bin 0 -> 114 bytes .../textures/gui/progressbar/boiler_water.png | Bin 0 -> 108 bytes .../gregtech/textures/gui/progressbar/canner.png | Bin 0 -> 363 bytes .../textures/gui/progressbar/circuit_assembler.png | Bin 0 -> 485 bytes .../gregtech/textures/gui/progressbar/compress.png | Bin 0 -> 299 bytes .../textures/gui/progressbar/compress_bronze.png | Bin 0 -> 269 bytes .../textures/gui/progressbar/compress_steel.png | Bin 0 -> 262 bytes .../gregtech/textures/gui/progressbar/cut.png | Bin 0 -> 226 bytes .../gregtech/textures/gui/progressbar/extract.png | Bin 0 -> 343 bytes .../textures/gui/progressbar/extract_bronze.png | Bin 0 -> 343 bytes .../textures/gui/progressbar/extract_steel.png | Bin 0 -> 341 bytes .../gregtech/textures/gui/progressbar/extrude.png | Bin 0 -> 279 bytes .../textures/gui/progressbar/fuel_bronze.png | Bin 0 -> 457 bytes .../textures/gui/progressbar/fuel_steel.png | Bin 0 -> 444 bytes .../gregtech/textures/gui/progressbar/hammer.png | Bin 0 -> 192 bytes .../textures/gui/progressbar/hammer_base.png | Bin 0 -> 130 bytes .../gui/progressbar/hammer_base_bronze.png | Bin 0 -> 124 bytes .../textures/gui/progressbar/hammer_base_steel.png | Bin 0 -> 133 bytes .../textures/gui/progressbar/hammer_bronze.png | Bin 0 -> 152 bytes .../textures/gui/progressbar/hammer_steel.png | Bin 0 -> 153 bytes .../gregtech/textures/gui/progressbar/lathe.png | Bin 0 -> 191 bytes .../textures/gui/progressbar/lathe_base.png | Bin 0 -> 94 bytes .../gregtech/textures/gui/progressbar/macerate.png | Bin 0 -> 364 bytes .../textures/gui/progressbar/macerate_bronze.png | Bin 0 -> 378 bytes .../textures/gui/progressbar/macerate_steel.png | Bin 0 -> 378 bytes .../gregtech/textures/gui/progressbar/magnet.png | Bin 0 -> 329 bytes .../gregtech/textures/gui/progressbar/mixer.png | Bin 0 -> 480 bytes .../gregtech/textures/gui/progressbar/recycle.png | Bin 0 -> 427 bytes .../gregtech/textures/gui/progressbar/sift.png | Bin 0 -> 443 bytes .../gregtech/textures/gui/progressbar/slice.png | Bin 0 -> 253 bytes .../textures/gui/progressbar/stored_eu.png | Bin 0 -> 140 bytes .../gregtech/textures/gui/progressbar/wiremill.png | Bin 0 -> 313 bytes .../gregtech/textures/gui/slot/dark_gray.png | Bin 0 -> 105 bytes .../gregtech/textures/gui/slot/item_bronze.png | Bin 0 -> 123 bytes .../gregtech/textures/gui/slot/item_primitive.png | Bin 0 -> 109 bytes .../gregtech/textures/gui/slot/item_steel.png | Bin 0 -> 123 bytes .../gregtech/textures/gui/slot/item_uplifted.png | Bin 0 -> 108 bytes .../gregtech/textures/gui/slot/maintenance.png | Bin 0 -> 229 bytes .../textures/gui/tab/cover_bronze_disabled.png | Bin 0 -> 111 bytes .../textures/gui/tab/cover_bronze_highlight.png | Bin 0 -> 116 bytes .../textures/gui/tab/cover_bronze_normal.png | Bin 0 -> 116 bytes .../gregtech/textures/gui/tab/cover_disabled.png | Bin 0 -> 112 bytes .../gregtech/textures/gui/tab/cover_highlight.png | Bin 0 -> 112 bytes .../gregtech/textures/gui/tab/cover_normal.png | Bin 0 -> 112 bytes .../textures/gui/tab/cover_primitive_disabled.png | Bin 0 -> 114 bytes .../textures/gui/tab/cover_primitive_highlight.png | Bin 0 -> 115 bytes .../textures/gui/tab/cover_primitive_normal.png | Bin 0 -> 115 bytes .../textures/gui/tab/cover_steel_disabled.png | Bin 0 -> 112 bytes .../textures/gui/tab/cover_steel_highlight.png | Bin 0 -> 112 bytes .../textures/gui/tab/cover_steel_normal.png | Bin 0 -> 112 bytes .../assets/gregtech/textures/gui/tab/title.png | Bin 0 -> 137 bytes .../gregtech/textures/gui/tab/title_angular.png | Bin 0 -> 122 bytes .../textures/gui/tab/title_angular_bronze.png | Bin 0 -> 129 bytes .../textures/gui/tab/title_angular_primitive.png | Bin 0 -> 130 bytes .../textures/gui/tab/title_angular_steel.png | Bin 0 -> 129 bytes .../gregtech/textures/gui/tab/title_bronze.png | Bin 0 -> 152 bytes .../gregtech/textures/gui/tab/title_dark.png | Bin 0 -> 141 bytes .../textures/gui/tab/title_dark_bronze.png | Bin 0 -> 153 bytes .../textures/gui/tab/title_dark_primitive.png | Bin 0 -> 154 bytes .../gregtech/textures/gui/tab/title_dark_steel.png | Bin 0 -> 154 bytes .../gregtech/textures/gui/tab/title_primitive.png | Bin 0 -> 154 bytes .../gregtech/textures/gui/tab/title_steel.png | Bin 0 -> 154 bytes 594 files changed, 10903 insertions(+), 9429 deletions(-) create mode 100644 src/main/java/gregtech/api/enums/SteamVariant.java delete mode 100644 src/main/java/gregtech/api/gui/GT_Container_2by2_Fluid.java delete mode 100644 src/main/java/gregtech/api/gui/GT_Container_DigitalTank.java delete mode 100644 src/main/java/gregtech/api/gui/GT_Container_MaintenanceHatch.java delete mode 100644 src/main/java/gregtech/api/gui/GT_Container_SpecialFilter.java delete mode 100644 src/main/java/gregtech/api/gui/GT_GUIContainer_2by2_Fluid.java delete mode 100644 src/main/java/gregtech/api/gui/GT_GUIContainer_DigitalTank.java delete mode 100644 src/main/java/gregtech/api/gui/GT_GUIContainer_MaintenanceHatch.java delete mode 100644 src/main/java/gregtech/api/gui/GT_GUIContainer_SpecialFilter.java delete mode 100644 src/main/java/gregtech/api/gui/GT_Slot_Holo_ME.java create mode 100644 src/main/java/gregtech/api/gui/modularui/GT_CoverUIBuildContext.java create mode 100644 src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java create mode 100644 src/main/java/gregtech/api/gui/modularui/GT_UITextures.java create mode 100644 src/main/java/gregtech/api/gui/modularui/GUITextureSet.java create mode 100644 src/main/java/gregtech/api/gui/modularui/IDataFollowerWidget.java create mode 100644 src/main/java/gregtech/api/gui/modularui/SteamTexture.java create mode 100644 src/main/java/gregtech/api/interfaces/IConfigurationCircuitSupport.java delete mode 100644 src/main/java/gregtech/api/interfaces/metatileentity/IConfigurationCircuitSupport.java create mode 100644 src/main/java/gregtech/api/interfaces/modularui/IAddGregtechLogo.java create mode 100644 src/main/java/gregtech/api/interfaces/modularui/IAddInventorySlots.java create mode 100644 src/main/java/gregtech/api/interfaces/modularui/IAddUIWidgets.java create mode 100644 src/main/java/gregtech/api/interfaces/modularui/IBindPlayerInventoryUI.java create mode 100644 src/main/java/gregtech/api/interfaces/modularui/IGetGUITextureSet.java create mode 100644 src/main/java/gregtech/api/interfaces/modularui/IGetTitleColor.java delete mode 100644 src/main/java/gregtech/common/gui/GT_ContainerVolumetricFlask.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_AdvDebugStructureWriter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_Boiler.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_BronzeBlastFurnace.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_ChestBuffer.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_Filter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_IndustrialApiary.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_InputBus_ME.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_ItemDistributor.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_MicrowaveEnergyTransmitter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_OutputHatch.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_PrimitiveBlastFurnace.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_QuantumChest.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_Regulator.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_SuperBuffer.java delete mode 100644 src/main/java/gregtech/common/gui/GT_Container_Teleporter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainerVolumetricFlask.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_AdvDebugStructureWriter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_Boiler.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_BronzeBlastFurnace.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_ChestBuffer.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_Filter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_FusionReactor.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_IndustrialApiary.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_InputBus_ME.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_ItemDistributor.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_MicrowaveEnergyTransmitter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_OutputHatch.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_PrimitiveBlastFurnace.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_QuantumChest.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_RecipeFilter.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_Regulator.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_SuperBuffer.java delete mode 100644 src/main/java/gregtech/common/gui/GT_GUIContainer_Teleporter.java create mode 100644 src/main/java/gregtech/common/gui/modularui/UIHelper.java create mode 100644 src/main/java/gregtech/common/gui/modularui/uifactory/SelectItemUIFactory.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/AESlotWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/CoverCycleButtonWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/CoverDataControllerWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_CycleButtonWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_SlotWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_TextFieldWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/CoverDataFollower_ToggleButtonWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/DataControllerWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/FluidDisplaySlotWidget.java create mode 100644 src/main/java/gregtech/common/gui/modularui/widget/ItemWatcherSlotWidget.java delete mode 100644 src/main/resources/assets/gregtech/textures/gui/2by2fluid.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/AdvDebugStructureWriter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/BrickedBlastFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/BronzeBlastFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/BronzeBoiler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/ChestBuffer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/DataAccess2by2.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/DataAccess4by4.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/DigitalTank.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/FakeAssemblyline.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/Filter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/FusionComputer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/GuiCoverBig.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/GuiCoverLong.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/InputBusME.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/ItemDistributor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/Maintenance.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/OutputHatch.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/Regulator.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/SolarBoiler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/SolarHPBoiler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/SpecialFilter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/SteelBoiler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/SuperBuffer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/Teleporter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/VolumetricFlask.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/background/bronze.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/background/fusion_computer.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/background/primitive.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/background/singleblock_default.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/background/steel.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/background/text_field.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/background/text_field_light_gray.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/AlloySmelter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Amplifabricator.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/ArcFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Assembler2.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave2.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave3.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Autoclave4.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Bender.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeAlloySmelter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeCompressor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeExtractor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeHammer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/BronzeMacerator.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Canner.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Centrifuge.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalBath.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/ChemicalReactor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/CircuitAssembler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/ComplexFusionReactor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Compressor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter2.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Cutter4.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Disassembler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/DistillationTower.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Distillery.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Furnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/E_Oven.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Electrolyzer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/ElectromagneticSeparator.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Extractor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Extruder.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Fermenter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidCanner.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidExtractor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidHeater.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/FluidSolidifier.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/FusionReactor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Hammer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/IndustrialApiary.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraver.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/LaserEngraverNEI.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Lathe.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator1.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator2.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator3.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Macerator4.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Massfabricator.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Miner.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer2.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer4.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Mixer6.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/NineXNine.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/OilCracker.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/OreWasher.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Packager.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaArcFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/PlasmaForge.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Polarizer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/PotionBrewer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Press.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Printer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Recycler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Replicator.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/RockBreaker.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Scanner.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Sifter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Slicer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelAlloySmelter.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelCompressor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelExtractor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelHammer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/SteelMacerator.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/ThermalCentrifuge.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Unpackager.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/basicmachines/Wiremill.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/button/cover_normal.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/button/cover_normal_disabled.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/button/cover_normal_hovered.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/button/standard.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/button/standard_toggle.png create mode 100644 src/main/resources/assets/gregtech/textures/gui/button/void_all.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/Advanced_Miner2.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/AssemblyLine.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/DistillationTower.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/DrillingRig.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/ElectricBlastFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/FusionComputer.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/ImplosionCompressor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/LargeBoiler.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/LargeChemicalReactor.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/LargeDieselEngine.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/LargeExtremeDieselEngine.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/LargeHeatExchanger.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/LargeTurbine.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/MultiFurnace.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/OilCrackingUnit.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/OreDrillingPlant.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/PlasmaForge.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/ProcessingArray.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/PyrolyseOven.png delete mode 100644 src/main/resources/assets/gregtech/textures/gui/multimachines/Vacuu