aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources/assets/gregtech/textures/gui/overlay_slot
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/assets/gregtech/textures/gui/overlay_slot
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/assets/gregtech/textures/gui/overlay_slot')
-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
92 files changed, 0 insertions, 0 deletions
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