diff --git a/build.gradle b/build.gradle
index 1ed5fb1e..88812ed3 100644
--- a/build.gradle
+++ b/build.gradle
@@ -101,6 +101,8 @@ dependencies {
//provided name: 'IC2NuclearControl', version: config.nc.version, ext: 'jar'
}
+jar.exclude("**.bat")
+
compileJava {
sourceCompatibility = "1.8"
targetCompatibility = "1.8"
diff --git a/build.properties b/build.properties
index 3941c00b..45f30a45 100644
--- a/build.properties
+++ b/build.properties
@@ -1,7 +1,7 @@
minecraft.version=1.10.2
forge.version=12.18.1.2079
-gt.version=5.10.22
+gt.version=5.10.23
forestry.version=5.2.7.220
ic2.version=2.6.99-ex110
diff --git a/src/main/java/gregtech/GT_Mod.java b/src/main/java/gregtech/GT_Mod.java
index 143aa2af..5b9fffe7 100644
--- a/src/main/java/gregtech/GT_Mod.java
+++ b/src/main/java/gregtech/GT_Mod.java
@@ -197,7 +197,6 @@ public class GT_Mod implements IGT_Mod {
GregTech_API.sTimber = tMainConfig.get("general", "timber_axe", false).getBoolean(false);
GregTech_API.sDrinksAlwaysDrinkable = tMainConfig.get("general", "drinks_always_drinkable", false).getBoolean(false);
GregTech_API.sDoShowAllItemsInCreative = tMainConfig.get("general", "show_all_metaitems_in_creative_and_NEI", false).getBoolean(false);
- GregTech_API.sMultiThreadedSounds = tMainConfig.get("general", "sound_multi_threading", false).getBoolean(false);
for (Dyes tDye : Dyes.values()) {
if ((tDye != Dyes._NULL) && (tDye.mIndex < 0)) {
tDye.mRGBa[0] = ((short) Math.min(255, Math.max(0, GregTech_API.sClientDataFile.get("ColorModulation." + tDye, "R", tDye.mRGBa[0]))));
diff --git a/src/main/java/gregtech/api/GregTech_API.java b/src/main/java/gregtech/api/GregTech_API.java
index 45f32b37..40faaf36 100644
--- a/src/main/java/gregtech/api/GregTech_API.java
+++ b/src/main/java/gregtech/api/GregTech_API.java
@@ -5,6 +5,7 @@ import com.google.common.collect.HashBiMap;
import gregtech.common.blocks.GT_Block_Machines;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.TextureMap;
+import net.minecraft.init.SoundEvents;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
import gregtech.api.enums.Materials;
@@ -200,7 +201,7 @@ public class GregTech_API {
/**
* Getting assigned by the Config
*/
- public static boolean sTimber = false, sDrinksAlwaysDrinkable = false, sMultiThreadedSounds = false, sDoShowAllItemsInCreative = false, sColoredGUI = true, sConstantEnergy = true, sMachineExplosions = true, sMachineFlammable = true, sMachineNonWrenchExplosions = true, sMachineRainExplosions = true, sMachineThunderExplosions = true, sMachineFireExplosions = true, sMachineWireFire = true;
+ public static boolean sTimber = false, sDrinksAlwaysDrinkable = false, sDoShowAllItemsInCreative = false, sColoredGUI = true, sConstantEnergy = true, sMachineExplosions = true, sMachineFlammable = true, sMachineNonWrenchExplosions = true, sMachineRainExplosions = true, sMachineThunderExplosions = true, sMachineFireExplosions = true, sMachineWireFire = true;
public static boolean mOutputRF = false;
public static boolean mInputRF = false;
public static boolean meIOLoaded = false;
@@ -224,13 +225,13 @@ public class GregTech_API {
sDimensionalList.add(0);
sDimensionalList.add(1);
- sSoundList.put(0, "random.break");
- sSoundList.put(1, "random.anvil_use");
- sSoundList.put(2, "random.anvil_break");
- sSoundList.put(3, "random.click");
- sSoundList.put(4, "random.fizz");
- sSoundList.put(5, "random.explode");
- sSoundList.put(6, "fire.ignite");
+ sSoundList.put(0, SoundEvents.ENTITY_ARROW_SHOOT.getSoundName().toString());
+ sSoundList.put(1, SoundEvents.BLOCK_ANVIL_USE.getSoundName().toString());
+ sSoundList.put(2, SoundEvents.BLOCK_ANVIL_BREAK.getSoundName().toString());
+ sSoundList.put(3, SoundEvents.BLOCK_STONE_BUTTON_CLICK_ON.getSoundName().toString());
+ sSoundList.put(4, SoundEvents.ENTITY_ITEM_BREAK.getSoundName().toString());
+ sSoundList.put(5, SoundEvents.ENTITY_GENERIC_EXPLODE.getSoundName().toString());
+ sSoundList.put(6, SoundEvents.ITEM_FIRECHARGE_USE.getSoundName().toString());
sSoundList.put(100, MOD_ID_IC2.toLowerCase() + ":" + "tools.Wrench");
sSoundList.put(101, MOD_ID_IC2.toLowerCase() + ":" + "tools.RubberTrampoline");
@@ -370,7 +371,6 @@ public class GregTech_API {
public static void registerCover(ItemStack aStack, ITexture aCover, GT_CoverBehavior aBehavior) {
GT_ItemStack stack = new GT_ItemStack(aStack);
int coverId = stack.hashCode();
- System.out.println("Cover " + aStack + " with id " + coverId);
sCoverItems.put(stack, coverId);
System.out.println();
sCovers.put(coverId, aCover == null || !aCover.isValidTexture() ? Textures.BlockIcons.ERROR_RENDERING[0] : aCover);
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java
index 9a19fe90..1ba6285a 100644
--- a/src/main/java/gregtech/api/enums/Materials.java
+++ b/src/main/java/gregtech/api/enums/Materials.java
@@ -196,8 +196,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
Amber ( 514, TextureSet.SET_RUBY , 4.0F, 128, 2, 1 |4|8 |64 , 255, 128, 0, 127, "Amber" , 5, 3, -1, 0, false, true, 1, 1, 1, Dyes.dyeOrange , Arrays.asList(new TC_AspectStack(TC_Aspects.VINCULUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1))),
Ammonium ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Ammonium" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ),
Amordrine ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8|16 |64 , 255, 255, 255, 0, "Amordrine" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ),
- Andesite ( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Andesite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ),
- Angmallen ( 958, TextureSet.SET_METALLIC , 10.0F, 128, 2, 1|2 |8|16 |64 , 215, 225, 138, 0, "Angmallen" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ),
+ Angmallen ( 958, TextureSet.SET_METALLIC , 10.0F, 128, 2, 1|2 |8|16 |64 , 215, 225, 138, 0, "Angmallen" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ),
Ardite ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 0, 0, 0, "Ardite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow ),
Aredrite ( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 0, 0, 0, "Aredrite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow ),
Atlarus ( 965, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Atlarus" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ),
@@ -365,7 +364,7 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
* Not possible to determine exact Components
*/
Antimatter ( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Antimatter" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink , Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 9), new TC_AspectStack(TC_Aspects.PERFODIO, 8))),
- BioFuel ( 705, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 128, 0, 0, "Biofuel" , 0, 6, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange ),
+ BioFuel ( 705, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 128, 0, 0, "Biofuel" , 0, 6, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange ),
Biomass ( 704, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 0, 255, 0, 0, "Biomass" , 3, 8, -1, 0, false, false, 1, 1, 1, Dyes.dyeGreen ),
Cheese ( 894, TextureSet.SET_FINE , 1.0F, 0, 0, 1 |8 , 255, 255, 0, 0, "Cheese" , 0, 0, 320, 0, false, false, 1, 1, 1, Dyes.dyeYellow ),
Chili ( 895, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 200, 0, 0, 0, "Chili" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed ),
@@ -600,7 +599,9 @@ public enum Materials implements IColorModulationContainer, ISubTagContainer {
CobaltBrass ( 343, TextureSet.SET_METALLIC , 8.0F, 256, 2, 1|2 |64|128 , 180, 180, 160, 0, "Cobalt Brass" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Brass, 7), new MaterialStack(Aluminium, 1), new MaterialStack(Cobalt, 1))),
Phosphorus ( 534, TextureSet.SET_FLINT , 1.0F, 0, 2, 1 |4|8|16 , 255, 255, 0, 0, "Phosphorus" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Calcium, 3), new MaterialStack(Phosphate, 2))),
Basalt ( 844, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 , 30, 20, 20, 0, "Basalt" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Olivine, 1), new MaterialStack(Calcite, 3), new MaterialStack(Flint, 8), new MaterialStack(DarkAsh, 4)), Arrays.asList(new TC_AspectStack(TC_Aspects.TENEBRAE, 1))),
- GarnetRed ( 527, TextureSet.SET_RUBY , 7.0F, 128, 2, 1 |4|8 |64 , 200, 80, 80, 127, "Red Garnet" , 0, 0, -1, 0, false, true, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Pyrope, 3), new MaterialStack(Almandine, 5), new MaterialStack(Spessartine, 8)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 3))),
+ Andesite ( 298, TextureSet.SET_ROUGH , 4.0F, 32, 1, 1 |64|128 , 190, 190, 190, 0, "Andesite" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeLightGray , 1, Arrays.asList(new MaterialStack(Aluminium, 4), new MaterialStack(SiliconDioxide, 12), new MaterialStack(Magnesium, 1), new MaterialStack(Calcium, 2), new MaterialStack(Iron, 2), new MaterialStack(Sodium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1))),
+ Diorite ( 297, TextureSet.SET_ROUGH , 4.0F, 32, 1, 1 |64|128 , 255, 255, 255, 0, "Diorite" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Aluminium, 3), new MaterialStack(SiliconDioxide, 10), new MaterialStack(Magnesium, 2), new MaterialStack(Calcium, 3), new MaterialStack(Iron, 2), new MaterialStack(Sodium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1))),
+ GarnetRed ( 527, TextureSet.SET_RUBY , 7.0F, 128, 2, 1 |4|8 |64 , 200, 80, 80, 127, "Red Garnet" , 0, 0, -1, 0, false, true, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Pyrope, 3), new MaterialStack(Almandine, 5), new MaterialStack(Spessartine, 8)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 3))),
GarnetYellow ( 528, TextureSet.SET_RUBY , 7.0F, 128, 2, 1 |4|8 |64 , 200, 200, 80, 127, "Yellow Garnet" , 0, 0, -1, 0, false, true, 4, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Andradite, 5), new MaterialStack(Grossular, 8), new MaterialStack(Uvarovite, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 3))),
Marble ( 845, TextureSet.SET_FINE , 1.0F, 0, 1, 1 , 200, 200, 200, 0, "Marble" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Calcite, 7)), Arrays.asList(new TC_AspectStack(TC_Aspects.PERFODIO, 1))),
Sugar ( 803, TextureSet.SET_FINE , 1.0F, 0, 1, 1 , 250, 250, 250, 0, "Sugar" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Water, 5), new MaterialStack(Oxygen, 25)), Arrays.asList(new TC_AspectStack(TC_Aspects.HERBA, 1), new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.AER, 1))),
diff --git a/src/main/java/gregtech/api/enums/StoneTypes.java b/src/main/java/gregtech/api/enums/StoneTypes.java
index a69f75f8..987f8d91 100644
--- a/src/main/java/gregtech/api/enums/StoneTypes.java
+++ b/src/main/java/gregtech/api/enums/StoneTypes.java
@@ -1,7 +1,11 @@
package gregtech.api.enums;
+import gregtech.api.GregTech_API;
import gregtech.api.interfaces.IIconContainer;
import gregtech.api.objects.RegIconContainer;
+import net.minecraft.block.Block;
+import net.minecraft.block.state.IBlockState;
+import net.minecraft.init.Blocks;
/**
* For ore generation
@@ -33,4 +37,30 @@ public enum StoneTypes {
this.stoneMaterial = stoneMaterial;
}
+ public static StoneTypes computeStoneType(IBlockState blockState) {
+ Block block = blockState.getBlock();
+ int metadata = block.getMetaFromState(blockState);
+
+ StoneTypes variantId = StoneTypes.STONE;
+
+ if(block == Blocks.STONE) {
+ variantId = StoneTypes.STONE;
+ } else if(block == GregTech_API.sBlockGranites) {
+ if(metadata == 0)
+ variantId = StoneTypes.BLACK_GRANITE;
+ else if(metadata == 8)
+ variantId = StoneTypes.RED_GRANITE;
+ } else if(block == GregTech_API.sBlockStones) {
+ if(metadata == 0)
+ variantId = StoneTypes.MARBLE;
+ else if(metadata == 8)
+ variantId = StoneTypes.BASALT;
+ } else if(block == Blocks.NETHERRACK) {
+ variantId = StoneTypes.NETHERRACK;
+ } else if(block == Blocks.END_STONE) {
+ variantId = StoneTypes.ENDSTONE;
+ }
+ return variantId;
+ }
+
}
diff --git a/src/main/java/gregtech/api/interfaces/ITexture.java b/src/main/java/gregtech/api/interfaces/ITexture.java
index 0a05b0d7..c1cac3d1 100644
--- a/src/main/java/gregtech/api/interfaces/ITexture.java
+++ b/src/main/java/gregtech/api/interfaces/ITexture.java
@@ -30,9 +30,9 @@ public interface ITexture {
public boolean isValidTexture();
static int color(short[] mRGBa, boolean mAllowAlpha) {
- int r = (int) (mRGBa[0] * 0.6F);
- int g = (int) (mRGBa[1] * 0.6F);
- int b = (int) (mRGBa[2] * 0.6F);
+ int r = (int) (mRGBa[0]);
+ int g = (int) (mRGBa[1]);
+ int b = (int) (mRGBa[2]);
int a = mAllowAlpha ? 255 - mRGBa[3] : 255;
return (r << 16) | (g << 8) | (b) | (a << 24);
}
diff --git a/src/main/java/gregtech/api/interfaces/internal/IBCTileEntity.java b/src/main/java/gregtech/api/interfaces/internal/IBCTileEntity.java
deleted file mode 100644
index 7eee5ce9..00000000
--- a/src/main/java/gregtech/api/interfaces/internal/IBCTileEntity.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package gregtech.api.interfaces.internal;
-
-/**
- * A simple compound Interface for generic BuildCraft Code.
- */
-public interface IBCTileEntity /*extends IPowerReceptor*/ {
- //
-}
\ No newline at end of file
diff --git a/src/main/java/gregtech/api/interfaces/internal/IIC2TileEntity.java b/src/main/java/gregtech/api/interfaces/internal/IIC2TileEntity.java
deleted file mode 100644
index 05208d36..00000000
--- a/src/main/java/gregtech/api/interfaces/internal/IIC2TileEntity.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package gregtech.api.interfaces.internal;
-
-import gregtech.api.interfaces.tileentity.IHasWorldObjectAndCoords;
-import ic2.api.energy.tile.IEnergySink;
-import ic2.api.energy.tile.IEnergySource;
-import ic2.api.tile.IEnergyStorage;
-
-/**
- * A simple compound Interface for generic EnergyTileEntities. I don't want to have imports of the IC2-API in my main-code
- */
-public interface IIC2TileEntity extends IEnergyStorage, IEnergySink, IEnergySource, IHasWorldObjectAndCoords {
- //
-}
\ No newline at end of file
diff --git a/src/main/java/gregtech/api/interfaces/internal/IUETileEntity.java b/src/main/java/gregtech/api/interfaces/internal/IUETileEntity.java
deleted file mode 100644
index d183961a..00000000
--- a/src/main/java/gregtech/api/interfaces/internal/IUETileEntity.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package gregtech.api.interfaces.internal;
-
-
-public interface IUETileEntity /*extends IElectrical*/ {
- //
-}
\ No newline at end of file
diff --git a/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java b/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java
index f985bd7f..8ab75fc0 100644
--- a/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java
+++ b/src/main/java/gregtech/api/interfaces/tileentity/IEnergyConnected.java
@@ -1,10 +1,16 @@
package gregtech.api.interfaces.tileentity;
+import cofh.api.energy.IEnergyReceiver;
+import gregtech.api.GregTech_API;
import gregtech.api.util.GT_Utility;
import ic2.api.energy.tile.IEnergyEmitter;
import ic2.api.energy.tile.IEnergySink;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
+import net.minecraft.util.math.BlockPos;
+import net.minecraft.world.World;
+
+import static gregtech.api.enums.GT_Values.V;
/**
* Interface for getting Connected to the GregTech Energy Network.
@@ -55,35 +61,33 @@ public interface IEnergyConnected extends IColoredTileEntity, IHasWorldObjectAnd
if (tColor >= 0 && tColor != aEmitter.getColorization()) continue;
}
rUsedAmperes += ((IEnergyConnected) tTileEntity).injectEnergyUnits(j, aVoltage, aAmperage - rUsedAmperes);
-// } else if (tTileEntity instanceof IEnergySink) {
-// if (((IEnergySink)tTileEntity).acceptsEnergyFrom((TileEntity)aEmitter, EnumFacing.getOrientation(j))) {
-// while (aAmperage > rUsedAmperes && ((IEnergySink)tTileEntity).demandedEnergyUnits() > 0 && ((IEnergySink)tTileEntity).injectEnergyUnits(EnumFacing.getOrientation(j), aVoltage) < aVoltage) rUsedAmperes++;
-// }
} else if (tTileEntity instanceof IEnergySink) {
if (((IEnergySink) tTileEntity).acceptsEnergyFrom(aEmitter, EnumFacing.VALUES[j])) {
while (aAmperage > rUsedAmperes && ((IEnergySink) tTileEntity).getDemandedEnergy() > 0 && ((IEnergySink) tTileEntity).injectEnergy(EnumFacing.VALUES[j], aVoltage, aVoltage) < aVoltage)
rUsedAmperes++;
}
- } /*else if (GregTech_API.mOutputRF && tTileEntity instanceof IEnergyReceiver) {
- EnumFacing tDirection = EnumFacing.getOrientation(i).getOpposite();
+ } else if (tTileEntity instanceof IEnergyReceiver) {
+ System.out.println("Receive");
+ EnumFacing tDirection = EnumFacing.VALUES[i].getOpposite();
int rfOut = (int) (aVoltage * GregTech_API.mEUtoRF / 100);
if (((IEnergyReceiver) tTileEntity).receiveEnergy(tDirection, rfOut, true) == rfOut) {
((IEnergyReceiver) tTileEntity).receiveEnergy(tDirection, rfOut, false);
rUsedAmperes++;
}
+ System.out.println(rUsedAmperes);
if (GregTech_API.mRFExplosions && GregTech_API.sMachineExplosions && ((IEnergyReceiver) tTileEntity).getMaxEnergyStored(tDirection) < rfOut * 600) {
if (rfOut > 32 * GregTech_API.mEUtoRF / 100) {
int aExplosionPower = rfOut;
float tStrength = aExplosionPower < V[0] ? 1.0F : aExplosionPower < V[1] ? 2.0F : aExplosionPower < V[2] ? 3.0F : aExplosionPower < V[3] ? 4.0F : aExplosionPower < V[4] ? 5.0F : aExplosionPower < V[4] * 2 ? 6.0F : aExplosionPower < V[5] ? 7.0F : aExplosionPower < V[6] ? 8.0F : aExplosionPower < V[7] ? 9.0F : 10.0F;
- int tX = tTileEntity.xCoord, tY = tTileEntity.yCoord, tZ = tTileEntity.zCoord;
- World tWorld = tTileEntity.getWorldObj();
- GT_Utility.sendSoundToPlayers(tWorld, GregTech_API.sSoundList.get(209), 1.0F, -1, tX, tY, tZ);
- tWorld.setBlock(tX, tY, tZ, Blocks.air);
+ BlockPos position = tTileEntity.getPos();
+ World tWorld = tTileEntity.getWorld();
+ GT_Utility.sendSoundToPlayers(tWorld, GregTech_API.sSoundList.get(209), 1.0F, -1, position.getX(), position.getY(), position.getZ());
+ tWorld.setBlockToAir(position);
if (GregTech_API.sMachineExplosions)
- tWorld.createExplosion(null, tX + 0.5, tY + 0.5, tZ + 0.5, tStrength, true);
+ tWorld.createExplosion(null, position.getX() + 0.5, position.getY() + 0.5, position.getZ() + 0.5, tStrength, true);
}
}
- }*/
+ }
}
return rUsedAmperes;
}
diff --git a/src/main/java/gregtech/api/interfaces/tileentity/IFibreConnected.java b/src/main/java/gregtech/api/interfaces/tileentity/IFibreConnected.java
deleted file mode 100644
index edcf5bdb..00000000
--- a/src/main/java/gregtech/api/interfaces/tileentity/IFibreConnected.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package gregtech.api.interfaces.tileentity;
-
-/**
- * This File has just internal Information about the Fibre Redstone State of a TileEntity
- */
-public interface IFibreConnected extends IColoredTileEntity, IHasWorldObjectAndCoords {
- /**
- * If this Blocks accepts Fibre from this Side
- */
- public void inputFibreFrom(byte aSide);
-
- /**
- * If this Blocks emits Fibre to this Side
- */
- public void outputsFibreTo(byte aSide);
-
- /**
- * Sets the Signal this Blocks outputs to this Fibre Color
- */
- public void setFibreOutput(byte aSide, byte aColor, byte aRedstoneStrength);
-
- /**
- * Gets the Signal this Blocks outputs to this Fibre Color
- */
- public byte getFibreOutput(byte aSide, byte aColor);
-
- /**
- * Gets the Signal this Blocks receives from this Fibre Color
- */
- public byte getFibreInput(byte aSide, byte aColor);
-}
\ No newline at end of file
diff --git a/src/main/java/gregtech/api/interfaces/tileentity/ITurnable.java b/src/main/java/gregtech/api/interfaces/tileentity/ITurnable.java
index dca9c5ce..2fb5b5ca 100644
--- a/src/main/java/gregtech/api/interfaces/tileentity/ITurnable.java
+++ b/src/main/java/gregtech/api/interfaces/tileentity/ITurnable.java
@@ -15,7 +15,7 @@ public interface ITurnable {
/**
* Set the block's facing
*
- * @param facing facing to set the block to
+ * @param aSide facing to set the block to
*/
void setFrontFacing(byte aSide);
diff --git a/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java b/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java
index f1cab0e5..788c99f5 100644
--- a/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java
+++ b/src/main/java/gregtech/api/items/GT_MetaGenerated_Item.java
@@ -13,10 +13,10 @@ import gregtech.api.util.GT_Config;
import gregtech.api.util.GT_LanguageManager;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Utility;
-import ic2.api.item.IElectricItem;
import net.minecraft.client.renderer.texture.TextureAtlasSprite;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.EnumAction;
import net.minecraft.item.Item;
@@ -29,6 +29,7 @@ import net.minecraft.world.World;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;
+import javax.annotation.Nullable;
import java.awt.*;
import java.util.*;
import java.util.List;
@@ -47,8 +48,9 @@ import static gregtech.api.enums.GT_Values.*;
*
* These Items can also have special RightClick abilities, electric Charge or even be set to become a Food alike Item.
*/
-public abstract class GT_MetaGenerated_Item extends GT_MetaBase_Item implements IElectricItem {
+public abstract class GT_MetaGenerated_Item extends GT_MetaBase_Item {
/**
+ public abstract class GT_MetaGenerated_Item extends GT_MetaB
* All instances of this Item Class are listed here.
* This gets used to register the Renderer to all Items of this Type, if useStandardMetaItemRenderer() returns true.
*
@@ -302,17 +304,19 @@ public abstract class GT_MetaGenerated_Item extends GT_MetaBase_Item implements
return tStat == null ? EnumAction.NONE : tStat.getFoodAction(this, aStack);
}
-
-
- /*@Override
- public final ItemStack onEaten(ItemStack aStack, World aWorld, EntityPlayer aPlayer, EnumHand hand) {
- IFoodStat tStat = mFoodStats.get((short) getDamage(aStack));
- if (tStat != null) {
- aPlayer.getFoodStats().addStats(tStat.getFoodLevel(this, aStack, aPlayer), tStat.getSaturation(this, aStack, aPlayer));
- tStat.onEaten(this, aStack, aPlayer);
+ @Nullable
+ public ItemStack onItemUseFinish(ItemStack stack, World worldIn, EntityLivingBase entityLiving) {
+ if (entityLiving instanceof EntityPlayer) {
+ EntityPlayer entityplayer = (EntityPlayer) entityLiving;
+ IFoodStat tStat = mFoodStats.get((short) getDamage(stack));
+ if (tStat != null) {
+ --stack.stackSize;
+ entityplayer.getFoodStats().addStats(tStat.getFoodLevel(this, stack, entityplayer), tStat.getSaturation(this, stack, entityplayer));
+ tStat.onEaten(this, stack, entityplayer);
+ }
}
- return aStack;
- }*/
+ return stack;
+ }
@Override
@SideOnly(Side.CLIENT)
diff --git a/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java b/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java
index a5d7cc78..af1d887d 100644
--- a/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java
+++ b/src/main/java/gregtech/api/items/GT_MetaGenerated_Tool.java
@@ -8,6 +8,7 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.TC_Aspects.TC_AspectStack;
import gregtech.api.interfaces.IDamagableItem;
import gregtech.api.interfaces.IIconContainer;
+import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.IToolStats;
import gregtech.api.util.GT_LanguageManager;
import gregtech.api.util.GT_ModHandler;
@@ -710,20 +711,15 @@ public abstract class GT_MetaGenerated_Tool extends GT_MetaBase_Item implements
@SideOnly(Side.CLIENT)
public int getColorFromItemStack(ItemStack stack, int tintIndex) {
IToolStats toolStats = getToolStats(stack);
- switch (tintIndex) {
- case 2:
- case 3:
- short[] colorsHead = toolStats.getRGBa(true, stack);
- if(colorsHead != null)
- return makeColor(colorsHead);
- case 0:
- case 1:
- short[] colors = toolStats.getRGBa(false, stack);
- if(colors != null)
- return makeColor(colors);
- default:
- return makeColor(Materials._NULL.getRGBA());
+ if(tintIndex == 1) {
+ short[] colorsHead = toolStats.getRGBa(true, stack);
+ if(colorsHead != null)
+ return ITexture.color(colorsHead, true);
}
+ short[] colors = toolStats.getRGBa(false, stack);
+ if(colors != null)
+ return ITexture.color(colors, true);
+ return 0xFFFFFF;
}
@Override
@@ -731,40 +727,25 @@ public abstract class GT_MetaGenerated_Tool extends GT_MetaBase_Item implements
return GT_LanguageManager.getTranslation(getUnlocalizedName(stack) + ".name");
}
- private int makeColor(short[] rgba) {
- short[] nullRGBA = Materials._NULL.getRGBA();
- short red = rgba[0] > 0 && 255 > rgba[0] ? rgba[0] : nullRGBA[0];
- short green = rgba[1] > 0 && 255 > rgba[1] ? rgba[1] : nullRGBA[1];
- short blue = rgba[2] > 0 && 255 > rgba[2] ? rgba[2] : nullRGBA[2];
- short alpha = rgba[3] > 0 && 255 > rgba[3] ? rgba[3] : nullRGBA[3];
- return new Color(red, green, blue, alpha).getRGB();
- }
-
@Override
@SideOnly(Side.CLIENT)
public TextureAtlasSprite getIcon(ItemStack stack, int pass) {
IToolStats toolStats = getToolStats(stack);
IIconContainer head = toolStats.getIcon(true, stack);
IIconContainer handle = toolStats.getIcon(false, stack);
- if((pass == 0 || pass == 1) && handle == null) {
- return null;
+ if(pass == 0 && handle != null) {
+ return handle.getIcon();
}
- if((pass == 2 || pass == 3) && head == null) {
- return null;
- }
- switch (pass) {
- case 2: return head.getIcon();
- case 3: return head.getOverlayIcon();
- case 0: return handle.getIcon();
- case 1: return handle.getOverlayIcon();
- default: return null;
+ if(pass == 1 && head != null) {
+ return head.getIcon();
}
+ return null;
}
@Override
@SideOnly(Side.CLIENT)
public int getRenderPasses(ItemStack stack) {
- return 4;
+ return 2;
}
@Override
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
index 96283df4..08e07de7 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseMetaPipeEntity.java
@@ -1,9 +1,11 @@
package gregtech.api.metatileentity;
import gregtech.api.GregTech_API;
+import gregtech.api.enums.Materials;
import gregtech.api.enums.Textures;
import gregtech.api.interfaces.ITexture;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
+import gregtech.api.interfaces.tileentity.IEnergyConductor;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.interfaces.tileentity.IPipeRenderedTileEntity;
import gregtech.api.net.GT_Packet_TileEntity;
@@ -46,7 +48,7 @@ import static gregtech.api.enums.GT_Values.NW;
*
* This is the main TileEntity for EVERYTHING.
*/
-public class BaseMetaPipeEntity extends BaseTileEntity implements IGregTechTileEntity, IPipeRenderedTileEntity {
+public class BaseMetaPipeEntity extends BaseTileEntity implements IGregTechTileEntity, IPipeRenderedTileEntity, IEnergyConductor {
private final GT_CoverBehavior[] mCoverBehaviors = new GT_CoverBehavior[]{GregTech_API.sNoBehavior, GregTech_API.sNoBehavior, GregTech_API.sNoBehavior, GregTech_API.sNoBehavior, GregTech_API.sNoBehavior, GregTech_API.sNoBehavior};
public byte mConnections = 0;
protected MetaPipeEntity mMetaTileEntity;
@@ -449,6 +451,36 @@ public class BaseMetaPipeEntity extends BaseTileEntity implements IGregTechTileE
issueClientUpdate();
}
+ @Override
+ public boolean isConductor() {
+ return mMetaTileEntity.isConductor();
+ }
+
+ @Override
+ public long getMaxVoltage() {
+ return mMetaTileEntity.getMaxVoltage();
+ }
+
+ @Override
+ public long getMaxAmperage() {
+ return mMetaTileEntity.getMaxAmperage();
+ }
+
+ @Override
+ public long getLossPerMeter() {
+ return mMetaTileEntity.getLossPerMeter();
+ }
+
+ @Override
+ public Materials getCableMaterial() {
+ return mMetaTileEntity.getCableMaterial();
+ }
+
+ @Override
+ public Materials getInsulationMaterial() {
+ return mMetaTileEntity.getInsulationMaterial();
+ }
+
@Override
public byte getStrongestRedstone() {
return (byte) Math.max(getInternalInputRedstoneSignal((byte) 0), Math.max(getInternalInputRedstoneSignal((byte) 1), Math.max(getInternalInputRedstoneSignal((byte) 2), Math.max(getInternalInputRedstoneSignal((byte) 3), Math.max(getInternalInputRedstoneSignal((byte) 4), getInternalInputRedstoneSignal((byte) 5))))));
diff --git a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
index 84473746..ab04139e 100644
--- a/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/BaseMetaTileEntity.java
@@ -23,7 +23,6 @@ import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagList;
-import net.minecraft.network.play.server.SPacketUpdateTileEntity;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
@@ -630,7 +629,7 @@ public class BaseMetaTileEntity extends BaseTileEntity implements IGregTechTileE
mFacing = (byte) (aValue & 7);
mActive = ((aValue & 8) != 0);
mRedstone = ((aValue & 16) != 0);
-// mLockUpgrade = ((aValue&32) != 0);
+ mLockUpgrade = ((aValue&32) != 0);
break;
case 1:
if (hasValidMetaTileEntity()) mMetaTileEntity.onValueUpdate((byte) aValue);
diff --git a/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java b/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java
index 84df9b63..b58b6bda 100644
--- a/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java
+++ b/src/main/java/gregtech/api/metatileentity/MetaPipeEntity.java
@@ -1,19 +1,18 @@
package gregtech.api.metatileentity;
import gregtech.api.GregTech_API;
+import gregtech.api.enums.Materials;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
import gregtech.api.interfaces.tileentity.IGregTechTileEntity;
import gregtech.api.objects.GT_ItemStack;
import gregtech.api.util.GT_Config;
import gregtech.api.util.GT_LanguageManager;
import gregtech.api.util.GT_Utility;
-import net.minecraft.block.Block;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
-import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumFacing;
@@ -22,7 +21,6 @@ import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.text.ITextComponent;
import net.minecraft.util.text.TextComponentString;
-import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidStack;
@@ -117,6 +115,30 @@ public abstract class MetaPipeEntity implements IMetaTileEntity {
*/
public abstract boolean renderInside(byte aSide);
+ public boolean isConductor() {
+ return false;
+ }
+
+ public long getMaxVoltage() {
+ return 0;
+ }
+
+ public long getMaxAmperage() {
+ return 0;
+ }
+
+ public long getLossPerMeter() {
+ return 0;
+ }
+
+ public Materials getCableMaterial() {
+ return Materials.Air;
+ }
+
+ public Materials getInsulationMaterial() {
+ return Materials.Air;
+ }
+
@Override
public IGregTechTileEntity getBaseMetaTileEntity() {
return mBaseMetaTileEntity;
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java
index aacf0354..aa6cbf3b 100644
--- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java
+++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaPipeEntity_Cable.java
@@ -103,6 +103,36 @@ public class GT_MetaPipeEntity_Cable extends MetaPipeEntity implements IMetaTile
return new AxisAlignedBB(aX + 0.125D, aY + 0.125D, aZ + 0.125D, aX + 0.875D, aY + 0.875D, aZ + 0.875D);
}
+ @Override
+ public boolean isConductor() {
+ return true;
+ }
+
+ @Override
+ public long getMaxVoltage() {
+ return mVoltage;
+ }
+
+ @Override
+ public long getMaxAmperage() {
+ return mAmperage;
+ }
+
+ @Override
+ public long getLossPerMeter() {
+ return mCableLossPerMeter;
+ }
+
+ @Override
+ public Materials getCableMaterial() {
+ return mMaterial;
+ }
+
+ @Override
+ public Materials getInsulationMaterial() {
+ return mInsulated ? Materials.Rubber : Materials.Air;
+ }
+
@Override
public boolean isSimpleMachine() {
return true;
diff --git a/src/main/java/gregtech/api/threads/GT_Runnable_Sound.java b/src/main/java/gregtech/api/threads/GT_Runnable_Sound.java
index 41678870..ec025435 100644
--- a/src/main/java/gregtech/api/threads/GT_Runnable_Sound.java
+++ b/src/main/java/gregtech/api/threads/GT_Runnable_Sound.java
@@ -1,19 +1,17 @@
package gregtech.api.threads;
-import gregtech.api.util.GT_PlayedSound;
-import gregtech.api.util.GT_Utility;
import net.minecraft.client.Minecraft;
-import net.minecraft.client.audio.ISound;
-import net.minecraft.client.audio.Sound;
-import net.minecraft.client.audio.SoundEventAccessor;
-import net.minecraft.client.audio.SoundHandler;
+import net.minecraft.client.audio.*;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.SoundCategory;
+import net.minecraft.util.SoundEvent;
import net.minecraft.world.World;
+import net.minecraftforge.fml.relauncher.Side;
+import net.minecraftforge.fml.relauncher.SideOnly;
import javax.annotation.Nullable;
-public class GT_Runnable_Sound implements Runnable, ISound {
+public class GT_Runnable_Sound implements Runnable {
private final int mX, mY, mZ, mTimeUntilNextSound;
private final World mWorld;
private final ResourceLocation mSoundLocation;
@@ -31,69 +29,14 @@ public class GT_Runnable_Sound implements Runnable, ISound {
}
@Override
+ @SideOnly(Side.CLIENT)
public void run() {
- Minecraft.getMinecraft().getSoundHandler().playSound(this);
+ SoundEvent soundEvent = SoundEvent.REGISTRY.getObject(mSoundLocation);
+ if(soundEvent != null) {
+ PositionedSound sound = new PositionedSound(soundEvent, SoundCategory.BLOCKS) {};
+ Minecraft.getMinecraft().getSoundHandler().playSound(sound);
+ }
}
- @Override
- public ResourceLocation getSoundLocation() {
- return mSoundLocation;
- }
-
- @Nullable
- @Override
- public SoundEventAccessor createAccessor(SoundHandler handler) {
- return new SoundEventAccessor(mSoundLocation, "metal sound");
- }
-
- @Override
- public Sound getSound() {
- return new Sound(mSoundLocation.toString(), getVolume(), getPitch(), 1, Sound.Type.FILE, true);
- }
-
- @Override
- public SoundCategory getCategory() {
- return SoundCategory.AMBIENT;
- }
-
- @Override
- public boolean canRepeat() {
- return true;
- }
-
- @Override
- public int getRepeatDelay() {
- return mTimeUntilNextSound;
- }
-
- @Override
- public float getVolume() {
- return mSoundStrength;
- }
-
- @Override
- public float getPitch() {
- return mSoundModulation;
- }
-
- @Override
- public float getXPosF() {
- return mX;
- }
-
- @Override
- public float getYPosF() {
- return mY;
- }
-
- @Override
- public float getZPosF() {
- return mZ;
- }
-
- @Override
- public AttenuationType getAttenuationType() {
- return AttenuationType.NONE;
- }
}
\ No newline at end of file
diff --git a/src/main/java/gregtech/api/util/GT_ModHandler.java b/src/main/java/gregtech/api/util/GT_ModHandler.java
index 092e3769..97362e7b 100644
--- a/src/main/java/gregtech/api/util/GT_ModHandler.java
+++ b/src/main/java/gregtech/api/util/GT_ModHandler.java
@@ -1,14 +1,5 @@
package gregtech.api.util;
-import ic2.api.recipe.*;
-import ic2.core.Ic2Items;
-import ic2.core.block.state.IIdProvider;
-import ic2.core.ref.BlockName;
-import ic2.core.ref.FluidName;
-import ic2.core.ref.ItemName;
-import ic2.core.ref.TeBlock;
-import net.minecraftforge.fml.common.event.FMLInterModComms;
-import net.minecraftforge.fml.common.registry.GameRegistry;
import gregtech.api.GregTech_API;
import gregtech.api.enums.*;
import gregtech.api.interfaces.IDamagableItem;
@@ -18,9 +9,15 @@ import gregtech.api.objects.GT_HashSet;
import gregtech.api.objects.GT_ItemStack;
import gregtech.api.objects.ItemData;
import ic2.api.item.IBoxable;
-import ic2.api.item.IC2Items;
import ic2.api.item.IElectricItem;
import ic2.api.reactor.IReactorComponent;
+import ic2.api.recipe.*;
+import ic2.core.Ic2Items;
+import ic2.core.block.state.IIdProvider;
+import ic2.core.ref.BlockName;
+import ic2.core.ref.FluidName;
+import ic2.core.ref.ItemName;
+import ic2.core.ref.TeBlock;
import net.minecraft.block.Block;
import net.minecraft.enchantment.Enchantment;
import net.minecraft.entity.EntityLivingBase;
@@ -38,12 +35,13 @@ import net.minecraft.tileentity.TileEntityFurnace;
import net.minecraft.world.World;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
+import net.minecraftforge.fml.common.event.FMLInterModComms;
+import net.minecraftforge.fml.common.registry.GameRegistry;
import net.minecraftforge.oredict.OreDictionary;
import net.minecraftforge.oredict.ShapedOreRecipe;
import net.minecraftforge.oredict.ShapelessOreRecipe;
import java.util.*;
-import java.util.Map.Entry;
import static gregtech.api.enums.GT_Values.*;
@@ -357,7 +355,7 @@ public class GT_ModHandler {
public static boolean addValuableOre(Block aBlock, int aMeta, int aValue) {
if (aValue <= 0) return false;
try {
- Class.forName("ic2.core.IC2").getMethod("addValuableOre", IRecipeInput.class, int.class).invoke(null, new RecipeInputItemStack(new ItemStack(aBlock, 1, aMeta)), aValue);
+ Class.forName("ic2.core.init.OreValues").getMethod("add", ItemStack.class, int.class).invoke(null, new ItemStack(aBlock, 1, aMeta), aValue);
} catch (Throwable e) {/*Do nothing*/}
return true;
}
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java
index 99d3d34d..fd0859c8 100644
--- a/src/main/java/gregtech/api/util/GT_Utility.java
+++ b/src/main/java/gregtech/api/util/GT_Utility.java
@@ -375,9 +375,9 @@ public class GT_Utility {
//BC_CHECK = true;
} catch (Throwable e) {/**/}
try {
- //Class tClass = cofh.api.energy.IEnergyReceiver.class;
- //tClass.getCanonicalName();
- //RF_CHECK = true;
+ Class tClass = cofh.api.energy.IEnergyReceiver.class;
+ tClass.getCanonicalName();
+ RF_CHECK = true;
} catch (Throwable e) {/**/}
CHECK_ALL = false;
}
@@ -928,10 +928,7 @@ public class GT_Utility {
public static boolean doSoundAtClient(String aSoundName, int aTimeUntilNextSound, float aSoundStrength, float aSoundModulation, double aX, double aY, double aZ) {
if (isStringInvalid(aSoundName) || !FMLCommonHandler.instance().getEffectiveSide().isClient() || GT.getThePlayer() == null || !GT.getThePlayer().worldObj.isRemote)
return false;
- if (GregTech_API.sMultiThreadedSounds)
- new Thread(new GT_Runnable_Sound(GT.getThePlayer().worldObj, MathHelper.floor_double(aX), MathHelper.floor_double(aY), MathHelper.floor_double(aZ), aTimeUntilNextSound, aSoundName, aSoundStrength, aSoundModulation), "Sound Effect").start();
- else
- new GT_Runnable_Sound(GT.getThePlayer().worldObj, MathHelper.floor_double(aX), MathHelper.floor_double(aY), MathHelper.floor_double(aZ), aTimeUntilNextSound, aSoundName, aSoundStrength, aSoundModulation).run();
+ new GT_Runnable_Sound(GT.getThePlayer().worldObj, MathHelper.floor_double(aX), MathHelper.floor_double(aY), MathHelper.floor_double(aZ), aTimeUntilNextSound, aSoundName, aSoundStrength, aSoundModulation).run();
return true;
}
diff --git a/src/main/java/gregtech/api/world/GT_Worldgen_Ore.java b/src/main/java/gregtech/api/world/GT_Worldgen_Ore.java
index 8f32b0e8..ed37abf0 100644
--- a/src/main/java/gregtech/api/world/GT_Worldgen_Ore.java
+++ b/src/main/java/gregtech/api/world/GT_Worldgen_Ore.java
@@ -2,14 +2,15 @@ package gregtech.api.world;
import gregtech.api.GregTech_API;
import net.minecraft.block.Block;
+import net.minecraft.block.state.IBlockState;
import java.util.ArrayList;
import java.util.Collection;
public abstract class GT_Worldgen_Ore extends GT_Worldgen {
- public final int mBlockMeta, mAmount, mSize, mMinY, mMaxY, mProbability, mDimensionType;
- public final Block mBlock;
+ public final int mAmount, mSize, mMinY, mMaxY, mProbability, mDimensionType;
+ public final IBlockState mBlockState;
public final Collection mBiomeList;
@@ -18,8 +19,7 @@ public abstract class GT_Worldgen_Ore extends GT_Worldgen {
public GT_Worldgen_Ore(String aName, boolean aDefault, Block aBlock, int aBlockMeta, int aDimensionType, int aAmount, int aSize, int aProbability, int aMinY, int aMaxY, Collection aBiomeList, boolean aAllowToGenerateinVoid) {
super(aName, GregTech_API.sWorldgenList, aDefault);
mDimensionType = aDimensionType;
- mBlock = aBlock;
- mBlockMeta = Math.min(Math.max(aBlockMeta, 0), 15);
+ mBlockState = aBlock.getStateFromMeta(aBlockMeta);
mProbability = GregTech_API.sWorldgenFile.get("worldgen." + mWorldGenName, "Probability", aProbability);
mAmount = GregTech_API.sWorldgenFile.get("worldgen." + mWorldGenName, "Amount", aAmount);
mSize = GregTech_API.sWorldgenFile.get("worldgen." + mWorldGenName, "Size", aSize);
diff --git a/src/main/java/gregtech/common/GT_Proxy.java b/src/main/java/gregtech/common/GT_Proxy.java
index 49d966f1..a061cde3 100644
--- a/src/main/java/gregtech/common/GT_Proxy.java
+++ b/src/main/java/gregtech/common/GT_Proxy.java
@@ -120,7 +120,8 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler {
"unfinishedTank", "valvePart", "aquaRegia", "leatherSeal", "leatherSlimeSeal", "hambone", "slimeball", "clay", "enrichedUranium", "camoPaste",
"antiBlock", "burntQuartz", "salmonRaw", "blockHopper", "blockEnderObsidian", "blockIcestone", "blockMagicWood", "blockEnderCore", "blockHeeEndium",
"oreHeeEndPowder", "oreHeeStardust", "oreHeeIgneousRock", "oreHeeInstabilityOrb", "crystalPureFluix", "shardNether", "gemFluorite",
- "stickObsidian", "caveCrystal", "shardCrystal", "DYECrystal","shardFire","shardWater","shardAir","shardEarth","ingotRefinedIron","blockMarble","ingotUnstable"}));
+ "stickObsidian", "caveCrystal", "shardCrystal", "DYECrystal","shardFire","shardWater","shardAir","shardEarth","ingotRefinedIron","blockMarble","ingotUnstable",
+ "blockCactus", "blockPrismarineBrick", "blockPrismarineDark", "stoneGranitePolished", "stoneDioritePolished", "stoneAndesitePolished", "doorWood", "doorIron"}));
private final Collection mInvalidNames = new HashSet(Arrays.asList(new String[]{"diamondShard", "redstoneRoot", "obsidianStick", "bloodstoneOre",
"universalCable", "bronzeTube", "ironTube", "netherTube", "obbyTube", "infiniteBattery", "eliteBattery", "advancedBattery", "10kEUStore",
"blueDye", "MonazitOre", "quartzCrystal", "whiteLuminiteCrystal", "darkStoneIngot", "invisiumIngot", "demoniteOrb", "enderGem", "starconiumGem",
diff --git a/src/main/java/gregtech/common/GT_Worldgen_Stone.java b/src/main/java/gregtech/common/GT_Worldgen_Stone.java
index c780f0f7..f3fcbacd 100644
--- a/src/main/java/gregtech/common/GT_Worldgen_Stone.java
+++ b/src/main/java/gregtech/common/GT_Worldgen_Stone.java
@@ -1,5 +1,6 @@
package gregtech.common;
+import gregtech.api.enums.StoneTypes;
import gregtech.api.world.GT_Worldgen_Ore;
import gregtech.api.world.GT_Worldgen_Constants;
import gregtech.common.blocks.GT_Block_GeneratedOres;
@@ -63,10 +64,12 @@ public class GT_Worldgen_Stone
temp.setPos(eX, eY, eZ);
IBlockState tTargetedBlock = aWorld.getBlockState(temp);
if (tTargetedBlock.getBlock() instanceof GT_Block_GeneratedOres) {
-
+ GT_Block_GeneratedOres block = (GT_Block_GeneratedOres) tTargetedBlock.getBlock();
+ StoneTypes stoneTypes = StoneTypes.computeStoneType(mBlockState);
+ aWorld.setBlockState(temp, block.overrideStoneType(tTargetedBlock, stoneTypes));
} else if ((this.mAllowToGenerateinVoid && aWorld.isAirBlock(temp)) ||
(tTargetedBlock != null && tTargetedBlock.getBlock().isReplaceableOreGen(tTargetedBlock, aWorld, temp, GT_Worldgen_Constants.ANY))) {
- aWorld.setBlockState(temp, this.mBlock.getStateFromMeta(mBlockMeta));
+ aWorld.setBlockState(temp, mBlockState);
}
}
}
diff --git a/src/main/java/gregtech/common/blocks/GT_Block_GeneratedOres.java b/src/main/java/gregtech/common/blocks/GT_Block_GeneratedOres.java
index d6b42736..937c7977 100644
--- a/src/main/java/gregtech/common/blocks/GT_Block_GeneratedOres.java
+++ b/src/main/java/gregtech/common/blocks/GT_Block_GeneratedOres.java
@@ -46,6 +46,10 @@ public class GT_Block_GeneratedOres extends GT_Generic_Block {
public static IBlockState[][] sGeneratedBlocks;
public static IBlockState[][] sGeneratedSmallBlocks;
+ public static IBlockState[][] getStates(boolean small) {
+ return small ? sGeneratedSmallBlocks : sGeneratedBlocks;
+ }
+
public static void doOreThings() {
System.out.println("MATERIALS META OFFSET: " + MATERIALS_META_OFFSET);
System.out.println("MATERIALS/BLOCK: " + MATERIALS_PER_BLOCK);
@@ -100,7 +104,7 @@ public class GT_Block_GeneratedOres extends GT_Generic_Block {
return false;
}
- IBlockState blockState = (small ? sGeneratedSmallBlocks : sGeneratedBlocks)[materialSubId][variantId];
+ IBlockState blockState = getStates(small)[materialSubId][variantId];
return world.setBlockState(pos, blockState);
}
@@ -161,6 +165,10 @@ public class GT_Block_GeneratedOres extends GT_Generic_Block {
return StoneTypes.STONE;
}
+ public IBlockState overrideStoneType(IBlockState state, StoneTypes stoneTypes) {
+ return getStates(mSmall)[getMaterialSafe(state).mMetaItemSubID][stoneTypes.mId];
+ }
+
@Override
public void getSubBlocks(Item itemIn, CreativeTabs tab, List list) {
for(int i = 0; i < mMaterials.length; i++) {
@@ -182,12 +190,12 @@ public class GT_Block_GeneratedOres extends GT_Generic_Block {
@Override
public float getBlockHardness(IBlockState blockState, World worldIn, BlockPos pos) {
- return 2.0F * (getHarvestLevel(blockState) + 1);
+ return 1.25F * (getHarvestLevel(blockState) + 1);
}
@Override
public float getExplosionResistance(World world, BlockPos pos, Entity exploder, Explosion explosion) {
- return 3.5F * (getHarvestLevel(world.getBlockState(pos)) + 1);
+ return 1.75F * (getHarvestLevel(world.getBlockState(pos)) + 1);
}
@Override
diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Machines.java b/src/main/java/gregtech/common/blocks/GT_Block_Machines.java
index 80283c10..b03de4b1 100644
--- a/src/main/java/gregtech/common/blocks/GT_Block_Machines.java
+++ b/src/main/java/gregtech/common/blocks/GT_Block_Machines.java
@@ -291,11 +291,12 @@ public class GT_Block_Machines extends GT_Generic_Block implements IDebugableBlo
@Override
@SideOnly(Side.CLIENT)
public TextureAtlasSprite getParticleSprite(IBlockAccess worldObj, BlockPos aPos, EnumFacing side) {
- TileEntity tileEntity = worldObj.getTileEntity(aPos);
- if(tileEntity instanceof ITexturedTileEntity) {
- ITexture[] textures = ((ITexturedTileEntity) tileEntity).getTexture(this, (byte) 1);
- if(textures.length > 0 && textures[0].isValidTexture() && textures[0] instanceof GT_RenderedTexture) {
- return ((GT_RenderedTexture) textures[0]).mIconContainer.getIcon();
+ IGregTechTileEntity tileEntity = getGregTile(worldObj, aPos);
+ if(tileEntity != null) {
+ ITexture[] textures = tileEntity.getTexture(this, (byte) side.getIndex());
+ for(int i = 0; i < textures.length; i++) {
+ if(textures[i] instanceof GT_RenderedTexture)
+ return ((GT_RenderedTexture) textures[i]).mIconContainer.getIcon();
}
}
return null;
@@ -310,24 +311,25 @@ public class GT_Block_Machines extends GT_Generic_Block implements IDebugableBlo
super.onBlockExploded(world, pos, explosion);
}
+ private ThreadLocal tileEntity = new ThreadLocal<>();
+
@Override
- public void breakBlock(World aWorld, BlockPos pos, IBlockState blockState) {
- GregTech_API.causeMachineUpdate(aWorld, pos.getX(), pos.getY(), pos.getZ());
- TileEntity tTileEntity = aWorld.getTileEntity(pos);
- if(tTileEntity instanceof IGregTechTileEntity) {
- List drops = getDrops((IGregTechTileEntity) tTileEntity);
- for(ItemStack itemStack : drops) {
- spawnAsEntity(aWorld, pos, itemStack);
- }
- }
- System.out.println("Break");
- super.breakBlock(aWorld, pos, blockState);
- aWorld.removeTileEntity(pos);
+ public void onBlockHarvested(World worldIn, BlockPos pos, IBlockState state, EntityPlayer player) {
+ tileEntity.set(getGregTile(worldIn, pos));
+ super.onBlockHarvested(worldIn, pos, state, player);
}
@Override
public List getDrops(IBlockAccess world, BlockPos pos, IBlockState state, int fortune) {
- return Collections.emptyList();
+ IGregTechTileEntity gregTechTileEntity = getGregTile(world, pos);
+ if(gregTechTileEntity == null) {
+ gregTechTileEntity = tileEntity.get();
+ tileEntity.set(null);
+ }
+ if(gregTechTileEntity != null) {
+ return getDrops(gregTechTileEntity);
+ }
+ return Collections.EMPTY_LIST;
}
public List getDrops(IGregTechTileEntity tGregTechTileEntity) {
diff --git a/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java b/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java
index d7d98b42..d7e68688 100644
--- a/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java
+++ b/src/main/java/gregtech/common/items/GT_FluidDisplayItem.java
@@ -6,6 +6,7 @@ import gregtech.api.enums.ItemList;
import gregtech.api.items.GT_Generic_Item;
import gregtech.api.util.GT_Utility;
import net.minecraft.client.renderer.texture.TextureAtlasSprite;
+import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
@@ -52,6 +53,9 @@ public class GT_FluidDisplayItem extends GT_Generic_Item {
return GT_Utility.getTexture(tFluid.getStill());
}
+ @Override
+ public void registerIcons(TextureMap aIconRegister) {}
+
@Override
@SideOnly(Side.CLIENT)
public int getColorFromItemStack(ItemStack stack, int tintIndex) {
diff --git a/src/main/java/gregtech/common/items/armor/ModularArmor_Item.java b/src/main/java/gregtech/common/items/armor/ModularArmor_Item.java
index c9183a46..8186fac1 100644
--- a/src/main/java/gregtech/common/items/armor/ModularArmor_Item.java
+++ b/src/main/java/gregtech/common/items/armor/ModularArmor_Item.java
@@ -378,7 +378,7 @@ public class ModularArmor_Item extends GT_Generic_Item implements ISpecialArmor
@SideOnly(Side.CLIENT)
public void registerIcons(TextureMap aIconRegister) {
- this.itemIcon = aIconRegister.registerSprite(new ResourceLocation(GT_Values.MOD_ID + ":" + mName));
+ this.itemIcon = aIconRegister.registerSprite(new ResourceLocation(GT_Values.MOD_ID + ":items/" + mName));
}
@SideOnly(Side.CLIENT)
diff --git a/src/main/java/gregtech/common/render/ItemRenderer.java b/src/main/java/gregtech/common/render/ItemRenderer.java
index 5c9053c8..5fd05052 100644
--- a/src/main/java/gregtech/common/render/ItemRenderer.java
+++ b/src/main/java/gregtech/common/render/ItemRenderer.java
@@ -2,7 +2,6 @@ package gregtech.common.render;
import codechicken.lib.render.item.CCRenderItem;
import codechicken.lib.render.item.IItemRenderer;
-import codechicken.lib.render.item.IStackPerspectiveAwareModel;
import gregtech.api.GregTech_API;
import gregtech.api.items.GT_Generic_Block;
import gregtech.api.items.GT_Generic_Item;
@@ -20,16 +19,15 @@ import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumBlockRenderType;
import net.minecraft.util.EnumFacing;
-import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.event.ModelBakeEvent;
import net.minecraftforge.client.event.TextureStitchEvent;
+import net.minecraftforge.client.model.IPerspectiveAwareModel;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.model.TRSRTransformation;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.Pair;
import org.lwjgl.opengl.GL11;
-import org.lwjgl.opengl.GL12;
import javax.annotation.Nullable;
import javax.vecmath.*;
@@ -37,15 +35,19 @@ import javax.vecmath.Matrix4f;
import java.util.Collections;
import java.util.List;
-public class ItemRenderer implements IItemRenderer, IStackPerspectiveAwareModel {
+public class ItemRenderer {
public static final ItemRenderer INSTANCE = new ItemRenderer();
- private ModelResourceLocation LOCATION = new ModelResourceLocation("GT_ITEM", "inventory");
+ private ModelResourceLocation LOCATION_NORMAL = new ModelResourceLocation("gt/item/normal", "inventory");
+ private ModelResourceLocation LOCATION_HANDHELD = new ModelResourceLocation("gt/item/handheld", "inventory");
+ private ModelResourceLocation LOCATION_BLOCK = new ModelResourceLocation("gt/item/block", "inventory");
@SubscribeEvent
public void onModelsBake(ModelBakeEvent event) {
- event.getModelRegistry().putObject(LOCATION, this);
+ event.getModelRegistry().putObject(LOCATION_NORMAL, new BakedModelItemRendererWrapper(ModelUtil.DEFAULT_TRANSFORMS));
+ event.getModelRegistry().putObject(LOCATION_HANDHELD, new BakedModelItemRendererWrapper(ModelUtil.HANDHELD_TRANSFORMS));
+ event.getModelRegistry().putObject(LOCATION_BLOCK, new BakedModelItemRendererWrapper(ModelUtil.BLOCK_TRANSFORMS));
}
@SubscribeEvent
@@ -82,7 +84,14 @@ public class ItemRenderer implements IItemRenderer, IStackPerspectiveAwareModel
ItemMeshDefinition definition = new ItemMeshDefinition() {
@Override
public ModelResourceLocation getModelLocation(ItemStack stack) {
- return LOCATION;
+ if(stack.getItem() instanceof ItemBlock) {
+ return LOCATION_BLOCK;
+ }
+ GT_Generic_Item generic_item = (GT_Generic_Item) stack.getItem();
+ if(generic_item.isHandheld(stack)) {
+ return LOCATION_HANDHELD;
+ }
+ return LOCATION_NORMAL;
}
};
@@ -105,9 +114,9 @@ public class ItemRenderer implements IItemRenderer, IStackPerspectiveAwareModel
Block block = ((ItemBlock) item).block;
EnumBlockRenderType layer = block.getRenderType(block.getDefaultState());
- GL11.glEnable(GL11.GL_BLEND);
+ //GL11.glEnable(GL11.GL_BLEND);
//GL11.glEnable(GL11.GL_CULL_FACE);
- OpenGlHelper.glBlendFunc(770, 771, 1, 0);
+ //OpenGlHelper.glBlendFunc(770, 771, 1, 0);
texturemanager.bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
//GL11.glDepthMask(false);
//GL11.glDisable(GL11.GL_DEPTH_TEST);
@@ -123,7 +132,7 @@ public class ItemRenderer implements IItemRenderer, IStackPerspectiveAwareModel
//GL11.glDepthMask(true);
//GL11.glEnable(GL11.GL_DEPTH_TEST);
//GL11.glDisable(GL11.GL_CULL_FACE);
- GL11.glDisable(GL11.GL_BLEND);
+ //GL11.glDisable(GL11.GL_BLEND);
}
else
{
@@ -154,7 +163,9 @@ public class ItemRenderer implements IItemRenderer, IStackPerspectiveAwareModel
//GL11.glRotatef(50.0F, 0.0F, 1.0F, 0.0F);
//GL11.glRotatef(335.0F, 0.0F, 0.0F, 1.0F);
//GL11.glTranslatef(-0.9375F, -0.0625F, 0.0F);
- GL11.glTranslatef(0f, 0f, 0.5f);
+ GL11.glRotatef(180f, 0f, 1f, 0f);
+ GL11.glTranslatef(-1f, 0f, -0.5f);
+
renderItemIn2D(tessellator, f1, f2, f, f3, iicon.getIconWidth(), iicon.getIconHeight(), 0.0625F, colors);
@@ -279,8 +290,7 @@ public class ItemRenderer implements IItemRenderer, IStackPerspectiveAwareModel
tes.draw();
}
-
- @Override
+
public void renderItem(ItemStack item) {
if(item.getItem() instanceof ItemBlock) {
renderItem(item, 0);
@@ -292,53 +302,59 @@ public class ItemRenderer implements IItemRenderer, IStackPerspectiveAwareModel
}
}
- @Override
- public List getQuads(@Nullable IBlockState state, @Nullable EnumFacing side, long rand) {
- return Collections.emptyList();
+ private final class BakedModelItemRendererWrapper implements IBakedModel, IPerspectiveAwareModel, IItemRenderer {
+
+ private ItemCameraTransforms transforms;
+
+ public BakedModelItemRendererWrapper(ItemCameraTransforms transforms) {
+ this.transforms = transforms;
+ }
+
+ @Override
+ public void renderItem(ItemStack item) {
+ ItemRenderer.this.renderItem(item);
+ }
+
+ @Override
+ public List getQuads(@Nullable IBlockState state, @Nullable EnumFacing side, long rand) {
+ return Collections.EMPTY_LIST;
+ }
+
+ @Override
+ public boolean isAmbientOcclusion() {
+ return false;
+ }
+
+ @Override
+ public boolean isGui3d() {
+ return false;
+ }
+
+ @Override
+ public boolean isBuiltInRenderer() {
+ return true;
+ }
+
+ @Override
+ public TextureAtlasSprite getParticleTexture() {
+ return null;
+ }
+
+ @Override
+ public ItemCameraTransforms getItemCameraTransforms() {
+ return transforms;
+ }
+
+ @Override
+ public ItemOverrideList getOverrides() {
+ return ItemOverrideList.NONE;
+ }
+
+ @Override
+ public Pair extends IBakedModel, Matrix4f> handlePerspective(ItemCameraTransforms.TransformType cameraTransformType) {
+ return ImmutablePair.of(this, new TRSRTransformation(getItemCameraTransforms().getTransform(cameraTransformType)).getMatrix());
+ }
+
}
- @Override
- public boolean isAmbientOcclusion() {
- return false;
- }
-
- @Override
- public boolean isGui3d() {
- return false;
- }
-
- @Override
- public boolean isBuiltInRenderer() {
- return true;
- }
-
- @Override
- public TextureAtlasSprite getParticleTexture() {
- return null;
- }
-
- @Override
- public ItemCameraTransforms getItemCameraTransforms() {
- return ModelUtil.BLOCK_TRANSFORMS; //RenderEntityItem calls it directly
- }
-
- @Override
- public ItemOverrideList getOverrides() {
- return ItemOverrideList.NONE;
- }
-
- @Override
- public Pair extends IBakedModel, Matrix4f> handlePerspective(ItemStack stack, ItemCameraTransforms.TransformType cameraTransformType) {
- Matrix4f mat = new Matrix4f();
- mat.setIdentity();
-
- ItemTransformVec3f vec =
- (stack.getItem() instanceof ItemBlock ? ModelUtil.BLOCK_TRANSFORMS :
- ((GT_Generic_Item) stack.getItem()).isHandheld(stack) ? ModelUtil.HANDHELD_TRANSFORMS :
- ModelUtil.DEFAULT_TRANSFORMS)
- .getTransform(cameraTransformType);
- TRSRTransformation t = new TRSRTransformation(vec);
-
- return ImmutablePair.of(this, t.getMatrix());
- }
}
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_DOWN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_DOWN.png
index b9c47292..27c0d5c8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_DOWN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_DOWN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_LEFT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_LEFT.png
index 0d54d364..7d2ce862 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_LEFT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_LEFT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_RIGHT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_RIGHT.png
index fb111c42..ccff5468 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_RIGHT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_RIGHT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_UP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_UP.png
index 1b4505de..6e2a23f0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_UP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/ARROW_UP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_CHESTBUFFER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_CHESTBUFFER.png
index 38c4198d..58e844f9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_CHESTBUFFER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_CHESTBUFFER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_FILTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_FILTER.png
index 930e645b..944f483b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_FILTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_FILTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_REGULATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_REGULATOR.png
index 63dcf5ce..16395f28 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_REGULATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_REGULATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_SUPERBUFFER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_SUPERBUFFER.png
index 66a6c978..6837ad7d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_SUPERBUFFER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_SUPERBUFFER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_TYPEFILTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_TYPEFILTER.png
index 930e645b..944f483b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_TYPEFILTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/AUTOMATION_TYPEFILTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS.png
index e6e2e57f..43ac68dc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CHISELED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CHISELED.png
index 6d6c1ddf..0810a2b9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CHISELED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CHISELED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CRACKED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CRACKED.png
index ced32822..933cebd5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CRACKED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_CRACKED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_MOSSY.png
index 302581d8..94ae9665 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_BRICKS_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE.png
index c3127ba6..9ee788a0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE_MOSSY.png
index 2503cf28..9bbe55a8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_COBBLE_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_SMOOTH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_SMOOTH.png
index 36ef5983..fa7282f8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_SMOOTH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_SMOOTH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_STONE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_STONE.png
index 4f5dab4f..17e9c2cb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_STONE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BASALT_STONE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ADAMANTIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ADAMANTIUM.png
index 7f98939a..d73860dd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ADAMANTIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ADAMANTIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AERCRYSTAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AERCRYSTAL.png
index a3d81ad1..0b36d175 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AERCRYSTAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AERCRYSTAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ALUMINIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ALUMINIUM.png
index 3263ae2c..5b55eebf 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ALUMINIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ALUMINIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMBER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMBER.png
index 3843eb1a..bc1400a8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMBER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMBER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMETHYST.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMETHYST.png
index 71acd196..78354afb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMETHYST.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AMETHYST.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANNEALEDCOPPER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANNEALEDCOPPER.png
index 169529ca..7d7f85a0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANNEALEDCOPPER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANNEALEDCOPPER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANTIMONY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANTIMONY.png
index 8aa8d242..b52441ce 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANTIMONY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ANTIMONY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AQUACRYSTAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AQUACRYSTAL.png
index 8404d0f6..5d2aadfa 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AQUACRYSTAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_AQUACRYSTAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ARSENIC.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ARSENIC.png
index 18d18e24..66078337 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ARSENIC.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ARSENIC.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ASTRALSILVER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ASTRALSILVER.png
index 7e9df5ae..c24b4229 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ASTRALSILVER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ASTRALSILVER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BATTERYALLOY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BATTERYALLOY.png
index 12e720ac..cf4cc866 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BATTERYALLOY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BATTERYALLOY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BERYLLIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BERYLLIUM.png
index bbfcf480..553d887a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BERYLLIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BERYLLIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTH.png
index 78200f04..d393ee60 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTHBRONZE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTHBRONZE.png
index 936f4a09..3dc5965d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTHBRONZE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BISMUTHBRONZE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKBRONZE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKBRONZE.png
index 9c3ee1ff..e4e8bf0a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKBRONZE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKBRONZE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKSTEEL.png
index 7148b8ab..f4d37efc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLACKSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUEALLOY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUEALLOY.png
index 3039faa2..2ea9b0b3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUEALLOY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUEALLOY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUESTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUESTEEL.png
index 756617ce..371a84b4 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUESTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUESTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUETOPAZ.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUETOPAZ.png
index 8126b79a..6eb4b483 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUETOPAZ.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BLUETOPAZ.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRASS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRASS.png
index 4d874bce..1432e7b0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRASS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRASS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZE.png
index 3251b065..b589e4bc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZEPREIN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZEPREIN.png
index d314d50e..2eb9404c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZEPREIN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_BRONZEPREIN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CERTUSQUARTZ.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CERTUSQUARTZ.png
index 25bf2f49..89cccd3c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CERTUSQUARTZ.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CERTUSQUARTZ.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHARCOAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHARCOAL.png
index e24a805b..e723e080 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHARCOAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHARCOAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROME.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROME.png
index 3caa8540..adaf1192 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROME.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROME.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROMIUMDIOXIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROMIUMDIOXIDE.png
index 2db6b45a..898b92ae 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROMIUMDIOXIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CHROMIUMDIOXIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALT.png
index 80066baf..c7ea9075 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALTBRASS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALTBRASS.png
index 49c1d8f3..eb5da3fb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALTBRASS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COBALTBRASS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COPPER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COPPER.png
index f6b724e1..5669ec07 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COPPER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_COPPER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CUPRONICKEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CUPRONICKEL.png
index 56be1cd5..213b8b3a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CUPRONICKEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_CUPRONICKEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DAMASCUSSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DAMASCUSSTEEL.png
index b0575dc4..8c4ef486 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DAMASCUSSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DAMASCUSSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DARKIRON.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DARKIRON.png
index 9bbe6550..44251dae 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DARKIRON.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DARKIRON.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DEEPIRON.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DEEPIRON.png
index 599e3f8f..0df040c1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DEEPIRON.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DEEPIRON.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DESH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DESH.png
index 73b80ea5..2eeb6f44 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DESH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DESH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DILITHIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DILITHIUM.png
index 53b1f3a8..31cdeedd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DILITHIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_DILITHIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUM.png
index cc05ddda..5424ad6e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUMFLUX.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUMFLUX.png
index cc05ddda..5424ad6e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUMFLUX.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ELECTRUMFLUX.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDEREYE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDEREYE.png
index 5a9274ed..271fd843 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDEREYE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDEREYE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERIUM.png
index 330cd87d..546698ed 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERPEARL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERPEARL.png
index 6b452a86..60f23111 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERPEARL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ENDERPEARL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FIERYSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FIERYSTEEL.png
index 21a0cb68..bee45c79 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FIERYSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FIERYSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FOOLSRUBY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FOOLSRUBY.png
index ca395d89..992a32ee 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FOOLSRUBY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FOOLSRUBY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCE.png
index 65bb1a41..db5a861c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCICIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCICIUM.png
index 1adf9d35..a095dde3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCICIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCICIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCILLIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCILLIUM.png
index 1adf9d35..a095dde3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCILLIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_FORCILLIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GALLIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GALLIUM.png
index 447c0073..e1e06b06 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GALLIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GALLIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GREENSAPPHIRE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GREENSAPPHIRE.png
index 52f23815..c4f236fe 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GREENSAPPHIRE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_GREENSAPPHIRE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSLA.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSLA.png
index 1446fb93..3bd9f0cd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSLA.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSLA.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSE.png
index bbfcf480..553d887a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSG.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSG.png
index ab5b816e..657e5c66 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSG.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSG.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSS.png
index 936a91b7..e5baaa17 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_HSSS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IGNISCRYSTAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IGNISCRYSTAL.png
index 7d443ae0..dfabe609 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IGNISCRYSTAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IGNISCRYSTAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INDIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INDIUM.png
index 3c105091..d46c9f70 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INDIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INDIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INFUSEDGOLD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INFUSEDGOLD.png
index 37533705..8ac42a97 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INFUSEDGOLD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INFUSEDGOLD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INVAR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INVAR.png
index df2568a1..8b49a3a9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INVAR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_INVAR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRIDIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRIDIUM.png
index b4b5c883..9df863fe 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRIDIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRIDIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRONWOOD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRONWOOD.png
index 7268de34..bc4071cd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRONWOOD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRONWOOD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRREIN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRREIN.png
index 7e4c63ce..5215a68f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRREIN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_IRREIN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_JASPER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_JASPER.png
index cace3858..80785df7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_JASPER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_JASPER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KANTHAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KANTHAL.png
index 98102035..b036625d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KANTHAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KANTHAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KNIGHTMETAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KNIGHTMETAL.png
index 6a1f5f98..f5dcbba3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KNIGHTMETAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_KNIGHTMETAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LAZURITE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LAZURITE.png
index 25bd84b5..fb03ea30 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LAZURITE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LAZURITE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LEAD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LEAD.png
index 8ebb9158..c5385a5e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LEAD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LEAD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LIGNITE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LIGNITE.png
index e24a805b..e723e080 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LIGNITE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_LIGNITE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNALIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNALIUM.png
index 15c2c458..4bf66224 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNALIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNALIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNESIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNESIUM.png
index 7118dbc7..7085f3e8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNESIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MAGNESIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MANGANESE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MANGANESE.png
index 22ffe808..0157eb64 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MANGANESE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MANGANESE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICIRON.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICIRON.png
index 8eb7d3b4..5403c8b0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICIRON.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICIRON.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICSTEEL.png
index 9bb78bab..bd406892 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_METEORICSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MIDASIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MIDASIUM.png
index 7e437ed8..29c38870 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MIDASIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MIDASIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MITHRIL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MITHRIL.png
index 70fc313e..b1e30f71 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MITHRIL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MITHRIL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MOLYBDENUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MOLYBDENUM.png
index 1b909fae..070bb74b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MOLYBDENUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MOLYBDENUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MONAZITE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MONAZITE.png
index 7b77206c..189e9bc2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MONAZITE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_MONAZITE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAH.png
index 6cd2c41e..7797f582 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHALLOY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHALLOY.png
index 6cd2c41e..7797f582 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHALLOY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHALLOY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHENRICHED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHENRICHED.png
index 4de4960e..dea0a819 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHENRICHED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADAHENRICHED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADRIA.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADRIA.png
index 01a215fa..0f0b5a4e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADRIA.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NAQUADRIA.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUM.png
index cb0db6b8..9db3bd36 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUMMAGNETIC.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUMMAGNETIC.png
index cb0db6b8..9db3bd36 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUMMAGNETIC.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEODYMIUMMAGNETIC.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NETHERSTAR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NETHERSTAR.png
index 53b1f3a8..31cdeedd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NETHERSTAR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NETHERSTAR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEUTRONIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEUTRONIUM.png
index b4b5c883..9df863fe 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEUTRONIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NEUTRONIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICHROME.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICHROME.png
index ab7a190b..696fedbd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICHROME.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICHROME.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICKEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICKEL.png
index ab7a190b..696fedbd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICKEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NICKEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUM.png
index 7b09821c..7368c202 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMNITRIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMNITRIDE.png
index 64cc679e..42953ba8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMNITRIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMNITRIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMTITANIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMTITANIUM.png
index 79f72bc4..e8f3d9d8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMTITANIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NIOBIUMTITANIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NITER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NITER.png
index 09ba64fd..a10b0307 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NITER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_NITER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OLIVINE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OLIVINE.png
index 8a959827..e0f65f1d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OLIVINE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OLIVINE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OPAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OPAL.png
index 8126b79a..6eb4b483 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OPAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OPAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ORDOCRYSTAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ORDOCRYSTAL.png
index 53b1f3a8..31cdeedd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ORDOCRYSTAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ORDOCRYSTAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIRIDIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIRIDIUM.png
index 743b863d..e5b1bc5d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIRIDIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIRIDIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIUM.png
index 51c76eb3..47087bd5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_OSMIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PALLADIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PALLADIUM.png
index 993e83e6..6322c927 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PALLADIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PALLADIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PERDITIOCRYSTAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PERDITIOCRYSTAL.png
index dbee00ba..54ea5c34 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PERDITIOCRYSTAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PERDITIOCRYSTAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PHOSPHORUS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PHOSPHORUS.png
index 78497285..f797a769 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PHOSPHORUS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PHOSPHORUS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PIGIRON.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PIGIRON.png
index fcc1b722..cd9c0032 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PIGIRON.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PIGIRON.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLASCRETE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLASCRETE.png
index ff3054dc..79cdca82 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLASCRETE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLASCRETE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLATINUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLATINUM.png
index b160625f..cf3c5a05 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLATINUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLATINUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM.png
index 129bba9b..f78e9846 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM241.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM241.png
index 36f27b5a..be10646d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM241.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_PLUTONIUM241.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_QUARTZITE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_QUARTZITE.png
index dfc23be7..b597a503 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_QUARTZITE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_QUARTZITE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDALLOY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDALLOY.png
index 936a91b7..e5baaa17 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDALLOY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDALLOY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDGARNET.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDGARNET.png
index cace3858..80785df7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDGARNET.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDGARNET.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDSTEEL.png
index d3014404..f785a218 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_REDSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ROSEGOLD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ROSEGOLD.png
index ab5b816e..657e5c66 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ROSEGOLD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ROSEGOLD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBIDIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBIDIUM.png
index 0909f08a..7973baea 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBIDIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBIDIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBY.png
index ca395d89..992a32ee 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_RUBY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SAPPHIRE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SAPPHIRE.png
index 11cdd29c..08679f49 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SAPPHIRE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SAPPHIRE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SCANDIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SCANDIUM.png
index 2da6e390..12b49463 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SCANDIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SCANDIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWIRON.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWIRON.png
index 14b0ff31..e689211b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWIRON.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWIRON.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWSTEEL.png
index cd97ae35..6cb93df3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SHADOWSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILICON.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILICON.png
index ddea3fea..73867c48 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILICON.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILICON.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILVER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILVER.png
index bef2abcc..42ff5ab9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILVER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SILVER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SODALITE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SODALITE.png
index 8f7f6319..4aef5b9f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SODALITE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SODALITE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SOLDERINGALLOY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SOLDERINGALLOY.png
index 6dcf012a..c5bd6cb9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SOLDERINGALLOY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SOLDERINGALLOY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STAINLESSSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STAINLESSSTEEL.png
index 33034663..9118c7b8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STAINLESSSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STAINLESSSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEEL.png
index 1446fb93..3bd9f0cd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEELMAGNETIC.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEELMAGNETIC.png
index 1446fb93..3bd9f0cd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEELMAGNETIC.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STEELMAGNETIC.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STERLINGSILVER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STERLINGSILVER.png
index d04ea143..4a09783f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STERLINGSILVER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_STERLINGSILVER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SUNNARIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SUNNARIUM.png
index 1be27b6d..4ee38bb1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SUNNARIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_SUNNARIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TANZANITE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TANZANITE.png
index 909fd779..4c9cc98a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TANZANITE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TANZANITE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TERRACRYSTAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TERRACRYSTAL.png
index 94f605c9..37bdb6bc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TERRACRYSTAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TERRACRYSTAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THAUMIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THAUMIUM.png
index 2b1e8c14..813e48d2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THAUMIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THAUMIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THORIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THORIUM.png
index a611506b..d3d86211 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THORIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_THORIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TIN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TIN.png
index de939ea8..22a91940 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TIN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TIN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TINALLOY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TINALLOY.png
index 414325c8..672440af 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TINALLOY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TINALLOY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TITANIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TITANIUM.png
index 696db9d8..cc5dadf0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TITANIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TITANIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TOPAZ.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TOPAZ.png
index afaa96a9..04ab9ad2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TOPAZ.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TOPAZ.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TSREIN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TSREIN.png
index d0ea9e61..0f8c72af 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TSREIN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TSREIN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTEN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTEN.png
index 6cd2c41e..7797f582 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTEN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTEN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENCARBIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENCARBIDE.png
index 3c105091..d46c9f70 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENCARBIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENCARBIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENSTEEL.png
index a6d2ae11..e3faa871 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_TUNGSTENSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ULTIMET.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ULTIMET.png
index 1b909fae..070bb74b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ULTIMET.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ULTIMET.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM.png
index be65f611..6c190fee 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM235.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM235.png
index 1fc850bd..e032b27d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM235.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_URANIUM235.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUM.png
index 990762a4..5c674d1d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMGALLIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMGALLIUM.png
index a47d0035..5b7e0f7e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMGALLIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMGALLIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMSTEEL.png
index 993e83e6..6322c927 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VANADIUMSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VINTEUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VINTEUM.png
index 4c091091..89e3a95f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VINTEUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_VINTEUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_WROUGHTIRON.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_WROUGHTIRON.png
index fcc1b722..cd9c0032 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_WROUGHTIRON.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_WROUGHTIRON.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YELLOWGARNET.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YELLOWGARNET.png
index 103e2e34..354649d8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YELLOWGARNET.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YELLOWGARNET.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUM.png
index 7a45145d..6cf42c0d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUMBARIUMCUPRATE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUMBARIUMCUPRATE.png
index 12d234a2..721619ab 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUMBARIUMCUPRATE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_YTTRIUMBARIUMCUPRATE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ZINC.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ZINC.png
index 5320f85a..1fd100c1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ZINC.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BLOCK_ZINC.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT.png
index 0e40562b..c535740b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT_ACTIVE.png
index 37a13632..a67fc57f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT.png
index b53411eb..fa2f293f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT_ACTIVE.png
index f24f305c..d7df145b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_LAVA_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_SOLAR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_SOLAR.png
index e03fcbe5..1944d104 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_SOLAR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/BOILER_SOLAR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_FRESH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_FRESH.png
index 827a80df..d503e7ba 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_FRESH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_FRESH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_HARDENED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_HARDENED.png
index ff3054dc..79cdca82 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_HARDENED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CFOAM_HARDENED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS.png
index 3c8ce98c..b4f62c63 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CHISELED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CHISELED.png
index d62e67e2..7105fb85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CHISELED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CHISELED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CRACKED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CRACKED.png
index f3ea72ba..389e5844 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CRACKED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_CRACKED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_MOSSY.png
index d11626db..5628591e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_BRICKS_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE.png
index fdfc5b19..a0f9987f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE_MOSSY.png
index 88b57641..74410578 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_COBBLE_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_SMOOTH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_SMOOTH.png
index 215e25e7..398aad8a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_SMOOTH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_SMOOTH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_STONE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_STONE.png
index 62be4d51..a3c5a823 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_STONE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_DARK_STONE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS.png
index bc2f7336..2f799044 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CHISELED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CHISELED.png
index 2dda5f9b..29683e8c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CHISELED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CHISELED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CRACKED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CRACKED.png
index aec8846d..fa0ce272 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CRACKED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_CRACKED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_MOSSY.png
index a47c3603..e91fdbd5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_BRICKS_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE.png
index 95a83a32..5c703d7f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE_MOSSY.png
index 631c754b..05b51139 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_COBBLE_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_SMOOTH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_SMOOTH.png
index 265c0104..cc9bfe89 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_SMOOTH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_SMOOTH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_STONE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_STONE.png
index 9c8a7ec6..26e2eecc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_STONE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/CONCRETE_LIGHT_STONE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/COVER_WOOD_PLATE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/COVER_WOOD_PLATE.png
index 9b4ac17f..e15ee3c0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/COVER_WOOD_PLATE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/COVER_WOOD_PLATE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BACK_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_BOTTOM_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_SIDE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP.png
index 44b08b93..34e12503 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP_ACTIVE.png
index 8828d580..159e465d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/DIESEL_GENERATOR_TOP_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_1.png
index 62bb0b0b..e66b1922 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_10.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_10.png
index f2f1bf2d..48a8c210 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_10.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_10.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_11.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_11.png
index 983fdda9..67cd8fd0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_11.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_11.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_12.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_12.png
index 1ad1cf69..b0509266 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_12.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_12.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_2.png
index 86fe13b8..204288af 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_3.png
index 8bbbf40a..51812b68 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_4.png
index e6175b35..95051632 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_5.png
index 58b591f5..7d146457 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_6.png
index ac2ac381..dab57e85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_7.png
index 014df80d..fb412965 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_8.png
index 10ea4d8c..539834eb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_9.png
index 9407286b..d6f38195 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONII_9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_1.png
index 5804a0aa..8d742503 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_10.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_10.png
index 923c7e60..39aec7c9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_10.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_10.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_11.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_11.png
index 2d8ecc34..c154b276 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_11.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_11.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_12.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_12.png
index 93bc9e05..cad420c5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_12.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_12.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_2.png
index b13be5bf..163096f0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_3.png
index e500b103..1b0374e7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_4.png
index e8871231..990ed340 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_5.png
index cbdf3ef6..8a5e72ba 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_6.png
index a7ef6ba6..b56ca7f7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_7.png
index 9193deca..63cd3d51 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_8.png
index d172b46f..21b2db45 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_9.png
index a9f041eb..51844ed6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/FUSIONI_9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BACK_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_BOTTOM_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE.png
index dace5fbd..0ce73ad2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE_ACTIVE.png
index 8399f0b4..0ce73ad2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_SIDE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GAS_TURBINE_TOP_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS.png
index 3518f9e9..a1f9e61d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CHISELED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CHISELED.png
index 4f1085f4..6673ece3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CHISELED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CHISELED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CRACKED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CRACKED.png
index eef200bd..4cfa4b07 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CRACKED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_CRACKED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_MOSSY.png
index c2561733..5d4f5cdd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_BRICKS_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE.png
index abea572c..64c14800 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE_MOSSY.png
index 731ad790..e2a25888 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_COBBLE_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_SMOOTH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_SMOOTH.png
index 608e6380..b3693401 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_SMOOTH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_SMOOTH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_STONE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_STONE.png
index e4fc8fba..2b77b5d9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_STONE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_BLACK_STONE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS.png
index b93b175a..328b8052 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CHISELED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CHISELED.png
index 09a72cd7..4a342d5f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CHISELED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CHISELED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CRACKED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CRACKED.png
index 5e8e5d30..b5988def 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CRACKED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_CRACKED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_MOSSY.png
index 684b09c8..d730b164 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_BRICKS_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE.png
index 17712b62..24792890 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE_MOSSY.png
index 397b0928..25a915f5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_COBBLE_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_SMOOTH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_SMOOTH.png
index 8dd88ff6..b28d86e5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_SMOOTH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_SMOOTH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_STONE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_STONE.png
index 3b7a0c32..68c99420 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_STONE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/GRANITE_RED_STONE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_FULL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_FULL.png
index 2ad68dca..6a1f8b52 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_FULL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_FULL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_HUGE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_HUGE.png
index 9bb208ad..9b566fa0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_HUGE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_HUGE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_LARGE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_LARGE.png
index 72c4f056..9a652069 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_LARGE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_LARGE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_MEDIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_MEDIUM.png
index 242e41dc..902038de 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_MEDIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_MEDIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_SMALL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_SMALL.png
index 68194b36..0bef8e05 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_SMALL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_SMALL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_TINY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_TINY.png
index a5730989..e88b8e35 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_TINY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/INSULATION_TINY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS1.png
index 73d89bcf..304c4212 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS2.png
index f23415b2..88b6b182 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS3.png
index 903cef78..e61ca9e4 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS4.png
index b213df76..720ca76c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS5.png
index 2df8810e..dea47136 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS6.png
index 63f91791..f441e95c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS7.png
index d27844db..bfd077bc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS8.png
index 4ccaa973..25ea1147 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS9.png
index dfd94793..ab0d252f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE1.png
index e908180f..9b858af0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE2.png
index 5659f235..5994b324 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE3.png
index 7da475a5..865591fb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE4.png
index b219b635..1c612ad2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE5.png
index f863ec49..7c7a44a3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE6.png
index a65eddb8..7cfa3f2e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE7.png
index 6b4b46b2..6a10db5f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE8.png
index c7b19913..42ca8051 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE9.png
index aca993b1..b7e69071 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_SS_ACTIVE9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST1.png
index 30fc8fe0..81002081 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST2.png
index c1439353..86c6759f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST3.png
index 83bd3cd4..a1dd098f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST4.png
index 4e0a4647..06e73022 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST5.png
index 72a4426d..2ab699ff 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST6.png
index ea87e4f9..fb60a041 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST7.png
index 51eadce6..53a205a3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST8.png
index 76464e26..7bd5d019 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST9.png
index 78d7753e..c977a2f0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE1.png
index 17c5313a..289052f2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE2.png
index 4f7704ce..0fe37854 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE3.png
index 8ddd66ee..41bca18d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE4.png
index b438ec17..cf91d2b5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE5.png
index 7559ff7e..f2fc3227 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE6.png
index 199fe626..b3c4727d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE7.png
index 17af5467..28c2ae49 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE8.png
index 5ca1b269..d61173c1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE9.png
index 643aeecc..3a8984e2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_ST_ACTIVE9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI1.png
index f8dc847f..3bf7fe10 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI2.png
index 007edb75..5ff3aea7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI3.png
index a3822e4b..32b2a433 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI4.png
index 49b97207..a0ab3698 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI5.png
index 2df8810e..dea47136 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI6.png
index d1a091c1..f8f1d07e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI7.png
index 9c9579a0..7b448367 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI8.png
index 98b57d40..88f0c512 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI9.png
index 8ee5f4ef..584d25cb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE1.png
index ad24f532..f2b864f1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE2.png
index 0851bf4f..99785274 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE3.png
index 248e3706..81fa77ee 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE4.png
index b91a54c2..d27cc352 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE5.png
index f863ec49..7c7a44a3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE6.png
index 6d02f11c..df729710 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE7.png
index 085460f3..dd657e5a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE8.png
index a63d08f5..830060d3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE9.png
index b99b5783..725e355a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TI_ACTIVE9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU1.png
index 78b0ce61..232c7ef6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU2.png
index 3eb237e2..9698e3a6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU3.png
index 93a6f6bd..13c437d4 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU4.png
index 2f98166d..23be8e17 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU5.png
index 2df8810e..dea47136 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU6.png
index d61ef3e8..f9d92d6a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU7.png
index fb385637..4282733d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU8.png
index 73e4fcd6..f7df9ac9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU9.png
index 1c5e8a57..56db3aba 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE1.png
index 4b3cb766..41fbb214 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE2.png
index 06f236a5..b0ed88c6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE3.png
index 813d2061..70db13a9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE4.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE4.png
index 19764d7b..6c51afda 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE4.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE4.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE5.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE5.png
index f863ec49..7c7a44a3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE5.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE5.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE6.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE6.png
index 776117fd..88d98744 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE6.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE6.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE7.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE7.png
index cbc3113d..07b64072 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE7.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE7.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE8.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE8.png
index d0afd238..fb14b468 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE8.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE8.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE9.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE9.png
index d49796eb..6058d2bd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE9.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/LARGETURBINE_TU_ACTIVE9.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_BOTTOM.png
index 3be548dc..194dd018 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_SIDE.png
index 5dd51ab3..194dd018 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_TOP.png
index 7d693a90..194dd018 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_8V_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE.png
index bd13bf3e..7c17c31e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE_ACTIVE.png
index f5caa8ef..775afd90 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBLASTFURNACE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_BOTTOM.png
index 27e88f38..fd6959c2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_SIDE.png
index a9fc7eee..123c91c1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_TOP.png
index 6bc28a71..a26d6639 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEBRICKS_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEPLATEDBRICKS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEPLATEDBRICKS.png
index 1b7f5cbc..3ab92a17 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEPLATEDBRICKS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZEPLATEDBRICKS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_BOTTOM.png
index 268c3850..a26d6639 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_SIDE.png
index 6627499c..a26d6639 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_TOP.png
index 6bc28a71..a26d6639 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_BRONZE_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ACIDHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ACIDHAZARD.png
index 1665eefc..468122f1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ACIDHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ACIDHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ASSEMBLER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ASSEMBLER.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ASSEMBLER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ASSEMBLER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_BIOHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_BIOHAZARD.png
index c24496c8..43f4f4ff 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_BIOHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_BIOHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CLEAN_STAINLESSSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CLEAN_STAINLESSSTEEL.png
index 2f101863..0c1b34c0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CLEAN_STAINLESSSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CLEAN_STAINLESSSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CONTAINMENT_FIELD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CONTAINMENT_FIELD.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CONTAINMENT_FIELD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_CONTAINMENT_FIELD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DATA_DRIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DATA_DRIVE.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DATA_DRIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DATA_DRIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DRAGONEGG.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DRAGONEGG.png
index 2e87357a..6a396c97 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DRAGONEGG.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_DRAGONEGG.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ENGINE_INTAKE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ENGINE_INTAKE.png
index bb2f520e..a414bf83 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ENGINE_INTAKE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ENGINE_INTAKE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_EXPLOSIONHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_EXPLOSIONHAZARD.png
index 67efd65e..84dfea82 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_EXPLOSIONHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_EXPLOSIONHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_BRONZE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_BRONZE.png
index b4629bda..5d63d6ff 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_BRONZE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_BRONZE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_STEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_STEEL.png
index c91be137..31d2e0ae 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_STEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_STEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TITANIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TITANIUM.png
index 68374484..7e6c3cbf 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TITANIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TITANIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TUNGSTENSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TUNGSTENSTEEL.png
index e12bc914..08137525 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TUNGSTENSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREBOX_TUNGSTENSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREHAZARD.png
index 3bb53f3b..cd7ff88a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FIREHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROSTHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROSTHAZARD.png
index 0c896bb0..c0f38b44 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROSTHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROSTHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROST_PROOF.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROST_PROOF.png
index a89a31a0..241b492b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROST_PROOF.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FROST_PROOF.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION.png
index d172b46f..21b2db45 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_2.png
index 10ea4d8c..539834eb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_COIL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_COIL.png
index fe13f9cd..c684a236 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_COIL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_COIL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS.png
index f9cf9f0f..469c4f9a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS_YELLOW.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS_YELLOW.png
index 712c6d80..028bb1fd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS_YELLOW.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_FUSION_GLASS_YELLOW.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_BRONZE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_BRONZE.png
index 8b4156ac..ac3c6612 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_BRONZE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_BRONZE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_STEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_STEEL.png
index 8b3142da..8b039dbc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_STEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_STEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TITANIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TITANIUM.png
index fc305ea6..356f91a1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TITANIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TITANIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TUNGSTENSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TUNGSTENSTEEL.png
index c48d21b4..4f3eca24 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TUNGSTENSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GEARBOX_TUNGSTENSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GRATE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GRATE.png
index e0740ef4..08aee49a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GRATE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_GRATE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC.png
index c68c3230..94b13627 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGICHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGICHAZARD.png
index b3baf925..debd11dc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGICHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGICHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_ACTIVE.png
index 333efe15..c05bbc4f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT.png
index c9437ac9..3d7233e1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT_ACTIVE.png
index 69770462..fbc5ac4d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MAGIC_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MOTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MOTOR.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MOTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_MOTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_NOISEHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_NOISEHAZARD.png
index d618342f..54f37ac5 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_NOISEHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_NOISEHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_BRONZE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_BRONZE.png
index c3197184..6007900d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_BRONZE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_BRONZE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_STEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_STEEL.png
index 6d8c9566..943d5210 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_STEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_STEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TITANIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TITANIUM.png
index bb2f520e..a414bf83 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TITANIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TITANIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TUNGSTENSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TUNGSTENSTEEL.png
index 2b74b82f..6032591b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TUNGSTENSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PIPE_TUNGSTENSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PROCESSOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PROCESSOR.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PROCESSOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PROCESSOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PUMP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PUMP.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PUMP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_PUMP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIATIONPROOF.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIATIONPROOF.png
index 077186a7..9ff3cdc7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIATIONPROOF.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIATIONPROOF.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIOACTIVEHAZARD.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIOACTIVEHAZARD.png
index ddd6ba23..dae34d4d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIOACTIVEHAZARD.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_RADIOACTIVEHAZARD.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ROBUST_TUNGSTENSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ROBUST_TUNGSTENSTEEL.png
index 58147526..69c7125b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ROBUST_TUNGSTENSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_ROBUST_TUNGSTENSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_SOLID_STEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_SOLID_STEEL.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_SOLID_STEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_SOLID_STEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STABLE_TITANIUM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STABLE_TITANIUM.png
index 493a1f8c..dd21e00b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STABLE_TITANIUM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STABLE_TITANIUM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_A.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_A.png
index 98987c49..31a91042 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_A.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_A.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_B.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_B.png
index a7cdc03f..59c4a5cd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_B.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_STRIPES_B.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_TURBINE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_TURBINE.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_TURBINE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_TURBINE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_VENT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_VENT.png
index 340bfedd..c09abc19 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_VENT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_CASING_VENT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_CUPRONICKEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_CUPRONICKEL.png
index 5a40fdd5..acf6b206 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_CUPRONICKEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_CUPRONICKEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_HSSG.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_HSSG.png
index 5ce1f168..e13e07fa 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_HSSG.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_HSSG.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_KANTHAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_KANTHAL.png
index cf2773eb..7d46a7b0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_KANTHAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_KANTHAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAH.png
index f64a6adf..6ce50972 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAHALLOY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAHALLOY.png
index 7bc91107..05650047 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAHALLOY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NAQUADAHALLOY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NICHROME.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NICHROME.png
index 428a560c..555dd1e9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NICHROME.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_NICHROME.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_SUPERCONDUCTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_SUPERCONDUCTOR.png
index dfadd6fb..8f6f660e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_SUPERCONDUCTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_SUPERCONDUCTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png
index c7b20b16..0d5d253c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_COIL_TUNGSTENSTEEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_BOTTOM.png
index e813f315..c76a770c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_SIDE.png
index a090769b..c76a770c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_TOP.png
index 27ee2250..c76a770c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_EV_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HEATPROOFCASING.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HEATPROOFCASING.png
index a434bd02..cfed8913 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HEATPROOFCASING.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HEATPROOFCASING.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_BOTTOM.png
index 36703b29..fa47aecc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_SIDE.png
index 40b2f20e..fa47aecc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_TOP.png
index a7d2979a..fa47aecc 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_HV_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_BOTTOM.png
index fac5be87..34da178a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_SIDE.png
index 31c3e7f5..34da178a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_TOP.png
index 29062069..34da178a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_IV_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_BOTTOM.png
index 1798e754..95255d74 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_SIDE.png
index 90b6b093..95255d74 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_TOP.png
index dd812322..95255d74 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LV_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_BOTTOM.png
index 16d9c57c..5eea9fa3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_SIDE.png
index eb902f90..5eea9fa3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_TOP.png
index 66016e87..5eea9fa3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_LuV_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_BOTTOM.png
index cf7b890a..1e4e922e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_SIDE.png
index b6194762..1e4e922e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_TOP.png
index 1eda91e5..1e4e922e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MAX_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_BOTTOM.png
index 07a8a94c..62e4f383 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_SIDE.png
index f11d55e5..62e4f383 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_TOP.png
index a4f0ae81..62e4f383 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_MV_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_BOTTOM.png
index f8b164b5..fd6959c2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_SIDE.png
index 98badacb..938f0b1a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_TOP.png
index a0e49e4d..9bce9949 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEELBRICKS_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_BOTTOM.png
index 8f869daa..9bce9949 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_SIDE.png
index 79141fd1..9bce9949 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_TOP.png
index a0e49e4d..9bce9949 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_STEEL_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_BOTTOM.png
index 3a462e7c..0e3e4979 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_SIDE.png
index 39d2b111..0e3e4979 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_TOP.png
index 088e5f64..0e3e4979 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_UV_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_BOTTOM.png
index e1a0f402..6b5a7c93 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_SIDE.png
index 4f075f05..6b5a7c93 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_TOP.png
index f6284dbf..6b5a7c93 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MACHINE_ZPM_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS.png
index 5fc418d2..3c3cacbb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CHISELED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CHISELED.png
index d47b0b51..353b20ad 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CHISELED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CHISELED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CRACKED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CRACKED.png
index fb2a4936..59388c44 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CRACKED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_CRACKED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_MOSSY.png
index 42a57e75..e5a19ec0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_BRICKS_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE.png
index cfd27b4f..ba10856c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE_MOSSY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE_MOSSY.png
index a7c74f98..4126ae58 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE_MOSSY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_COBBLE_MOSSY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_SMOOTH.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_SMOOTH.png
index b07e21aa..9affc4b9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_SMOOTH.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_SMOOTH.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_STONE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_STONE.png
index a0ae1957..79b3e3a8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_STONE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/MARBLE_STONE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK.png
index ccc0dc9a..4b37e56b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK_ACTIVE.png
index 17da39f4..4c0c03f1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BACK_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_BOTTOM_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT.png
index 916e98b8..4b3d1dce 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT_ACTIVE.png
index 5f7c3cb6..9644ebc3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE.png
index 46583866..cabeaba6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE_ACTIVE.png
index 46583866..cabeaba6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_SIDE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP.png
index ed1e911e..5673e4a1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP_ACTIVE.png
index 7d7b3a01..9a9f3470 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_FLUID_TOP_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK.png
index e10ba6b8..4b37e56b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK_ACTIVE.png
index 17da39f4..4c0c03f1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BACK_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_BOTTOM_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT.png
index 7fc253e6..4b3d1dce 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE.png
index 5f7c3cb6..9644ebc3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE.png
index 46583866..cabeaba6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE_ACTIVE.png
index 46583866..cabeaba6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_SIDE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP.png
index 82caf8c0..5673e4a1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP_ACTIVE.png
index 7d7b3a01..9a9f3470 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/NAQUADAH_REACTOR_SOLID_TOP_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACTIVITYDETECTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACTIVITYDETECTOR.png
index 6326c488..9367b271 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACTIVITYDETECTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ACTIVITYDETECTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ADV_PUMP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ADV_PUMP.png
index 1b2db20a..cc02727e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ADV_PUMP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ADV_PUMP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ARM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ARM.png
index 816bb6cb..a494eeac 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ARM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ARM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_BOXINATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_DISASSEMBLER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_MASSFAB_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_POTIONBREWER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_REPLICATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_ROCK_BREAKER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_SCANNER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_ALLOY_SMELTER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_COMPRESSOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_EXTRACTOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_FURNACE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_HAMMER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_BOTTOM_STEAM_MACERATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CLOSET.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CLOSET.png
index aa306d0b..f59234f8 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CLOSET.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CLOSET.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONTROLLER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONTROLLER.png
index 37c0e34d..53bb03b1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONTROLLER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONTROLLER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONVEYOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONVEYOR.png
index 816bb6cb..a494eeac 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONVEYOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CONVEYOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CRAFTING.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CRAFTING.png
index c74bb069..233d5a00 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CRAFTING.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_CRAFTING.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DRAIN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DRAIN.png
index c3d27356..6697d75d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DRAIN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DRAIN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DUCTTAPE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DUCTTAPE.png
index 27a17e85..77636cf4 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DUCTTAPE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_DUCTTAPE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGYDETECTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGYDETECTOR.png
index 9ed11606..fc532f46 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGYDETECTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGYDETECTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN.png
index d2d63d93..dc114c6f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN_MULTI.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN_MULTI.png
index 003f1a84..adee3db9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN_MULTI.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_IN_MULTI.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT.png
index 0e0f2b40..4aca7d8a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT_MULTI.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT_MULTI.png
index ac3c0551..2584d416 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT_MULTI.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ENERGY_OUT_MULTI.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FLUIDDETECTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FLUIDDETECTOR.png
index 7989465d..c3a3bee3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FLUIDDETECTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FLUIDDETECTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ADVMINER2_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ASSEMBLY_LINE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR.png
index 1c54b9e7..5cacdd47 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR_ACTIVE.png
index c068177a..84520f22 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_BOXINATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DIESEL_ENGINE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER.png
index 71b4efec..623166e3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER_ACTIVE.png
index 9e46f30b..2ca22815 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISASSEMBLER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_DISTILLATION_TOWER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_HEAT_EXCHANGER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_IMPLOSION_COMPRESSOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_LARGE_BOILER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB.png
index 905364ce..28d6b76c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB_ACTIVE.png
index bfdd7770..dc49b3e0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MASSFAB_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_MULTI_SMELTER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_CRACKER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_OIL_DRILL_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER.png
index c705945d..875c06eb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER_ACTIVE.png
index 657ce8c2..71b08436 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_POTIONBREWER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PROCESSING_ARRAY_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_PYROLYSE_OVEN_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR.png
index b390344c..80a0058e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR_ACTIVE.png
index 32f1bf27..fdf54f32 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_REPLICATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER.png
index fe238435..2d111eeb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER_ACTIVE.png
index 872154d2..30ca98f7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_ROCK_BREAKER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER.png
index a3a288be..623166e3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER_ACTIVE.png
index ebabb432..2ca22815 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_SCANNER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER.png
index e693b8ad..4bc4564b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER_ACTIVE.png
index 13db538d..69adbd10 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_ALLOY_SMELTER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR.png
index 07baa5df..fe71315d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR_ACTIVE.png
index f22a38af..1bc6b49c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_COMPRESSOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR.png
index 3b112b25..25c4bb81 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR_ACTIVE.png
index 9a7b167a..908dbd2d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_EXTRACTOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE.png
index d0120bab..c4255ec9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE_ACTIVE.png
index c1e32289..afb50ef0 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_FURNACE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER.png
index ef320fa9..68de07fa 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER_ACTIVE.png
index 680a07ac..a6014f38 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_HAMMER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR.png
index 65b185f0..e1130528 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR_ACTIVE.png
index 8eb100e6..b4137747 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_STEAM_MACERATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER.png
index bc1dd3f5..72bbef85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER_ACTIVE.png
index b5717813..94a4416b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FRONT_VACUUM_FREEZER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION1.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION1.png
index 0f183c03..9fc18965 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION1.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION1.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION2.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION2.png
index 0f183c03..9fc18965 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION2.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION2.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION3.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION3.png
index 0f183c03..9fc18965 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION3.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_FUSION3.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ITEMDETECTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ITEMDETECTOR.png
index f0266492..8bfbf873 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ITEMDETECTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_ITEMDETECTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LENS.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LENS.png
index 6df1ace6..0760df30 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LENS.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LENS.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER.png
index a92b9c37..a6f741ea 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_000.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_000.png
index 7da18d7b..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_000.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_000.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_001.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_001.png
index e79232a5..ab6521f6 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_001.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_001.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_002.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_002.png
index ea1fbe09..a0e53b2e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_002.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_002.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_003.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_003.png
index 5f136a22..3ef2c2a3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_003.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_003.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_004.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_004.png
index 1e3ad395..7d40da76 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_004.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_004.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_005.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_005.png
index 03df47a7..852ce8c4 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_005.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_005.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_006.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_006.png
index 26e0b7b6..952ec8dd 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_006.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_006.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_007.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_007.png
index 46988ef1..f82bfe3c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_007.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_007.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_008.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_008.png
index f755dd55..00fb3e0d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_008.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_008.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_009.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_009.png
index fdc73387..1a90905c 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_009.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_009.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_010.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_010.png
index 9db0a4ab..6b71c2e4 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_010.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_010.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_011.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_011.png
index 5d6af586..b71b29c4 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_011.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_011.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_012.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_012.png
index 52408ce6..8351b42e 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_012.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_012.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_013.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_013.png
index 5879b0e3..8232f8c1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_013.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_LOCKER_013.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MAINTENANCE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MAINTENANCE.png
index 15ccb040..f3fbbf07 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MAINTENANCE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MAINTENANCE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MUFFLER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MUFFLER.png
index 75ea9e03..ebb63ea7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MUFFLER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_MUFFLER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE.png
index c4000f74..85f47677 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_IN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_IN.png
index c4000f74..85f47677 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_IN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_IN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_OUT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_OUT.png
index c4000f74..85f47677 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_OUT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PIPE_OUT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PUMP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PUMP.png
index 2158cdbd..b1ff10a9 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PUMP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_PUMP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QCHEST.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QCHEST.png
index 0f183c03..9fc18965 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QCHEST.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QCHEST.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QTANK.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QTANK.png
index 0f183c03..9fc18965 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QTANK.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_QTANK.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SCREEN.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SCREEN.png
index 0f183c03..9fc18965 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SCREEN.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SCREEN.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SHUTTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SHUTTER.png
index eeb266ed..ae563d85 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SHUTTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SHUTTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_BOXINATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_DISASSEMBLER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_MASSFAB_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER.png
index 5aece210..5e05996d 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER_ACTIVE.png
index 14f2a046..be014eac 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_POTIONBREWER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_REPLICATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_ROCK_BREAKER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_SCANNER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_ALLOY_SMELTER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR.png
index fa11d1c7..a9686c30 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR_ACTIVE.png
index 1059a946..99b98f91 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_COMPRESSOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR.png
index b4551e33..a9686c30 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR_ACTIVE.png
index 1689d684..87d1723f 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_EXTRACTOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_FURNACE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_HAMMER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_SIDE_STEAM_MACERATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER.png
index 7aa22a90..aad06a21 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER_ACTIVE.png
index b94b3aac..4f8c8dd7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TELEPORTER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_BOXINATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER.png
index 9b19d4d4..8a704d7b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER_ACTIVE.png
index 9c0b2e34..8a704d7b 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_DISASSEMBLER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_MASSFAB_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_POTIONBREWER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_REPLICATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_ROCK_BREAKER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_SCANNER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_ALLOY_SMELTER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR.png
index 7217c979..597458f2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR_ACTIVE.png
index 614dc2d7..ae5c5e20 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_COMPRESSOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR.png
index e9b20bd4..597458f2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR_ACTIVE.png
index 916570a7..3b01f068 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_EXTRACTOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_FURNACE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_HAMMER_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR.png
index fe238435..2d111eeb 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR_ACTIVE.png
index ee39a79a..c712adc7 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/OVERLAY_TOP_STEAM_MACERATOR_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/PIPE_RESTRICTOR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/PIPE_RESTRICTOR.png
index ad357e98..49584407 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/PIPE_RESTRICTOR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/PIPE_RESTRICTOR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/RENDERING_ERROR.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/RENDERING_ERROR.png
index ae13305b..87098117 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/RENDERING_ERROR.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/RENDERING_ERROR.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL.png
index 1f603e91..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_8V.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_8V.png
index 25f34932..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_8V.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_8V.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_EV.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_EV.png
index 2ca5a4dd..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_EV.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_EV.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_HV.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_HV.png
index e3dcb7b2..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_HV.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_HV.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_IV.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_IV.png
index 0ff78fe8..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_IV.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_IV.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LV.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LV.png
index 0e4072ce..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LV.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LV.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LuV.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LuV.png
index 0e4072ce..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LuV.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_LuV.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_MV.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_MV.png
index 61096150..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_MV.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_MV.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_UV.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_UV.png
index 0e4072ce..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_UV.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_UV.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_ZPM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_ZPM.png
index 0e4072ce..42ab019a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_ZPM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/SOLARPANEL_ZPM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BACK_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_BOTTOM_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_FRONT_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE.png
index dace5fbd..0ce73ad2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE_ACTIVE.png
index 8399f0b4..0ce73ad2 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_SIDE_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP_ACTIVE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP_ACTIVE.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP_ACTIVE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STEAM_TURBINE_TOP_ACTIVE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STONES_MARBLE.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STONES_MARBLE.png
index 35b498fc..5c0eeb5a 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/STONES_MARBLE.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/STONES_MARBLE.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_ADVANCED.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_ADVANCED.png
index c9663bf7..4986b098 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_ADVANCED.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_ADVANCED.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_NORMAL.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_NORMAL.png
index 0b49d753..0cc65bf3 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_NORMAL.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/VENT_NORMAL.png differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/iconsets/VOID.png b/src/main/resources/assets/gregtech/textures/blocks/iconsets/VOID.png
index 6c7e63b9..282353d1 100644
Binary files a/src/main/resources/assets/gregtech/textures/blocks/iconsets/VOID.png and b/src/main/resources/assets/gregtech/textures/blocks/iconsets/VOID.png differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/copy_into_all.bat b/src/main/resources/assets/gregtech/textures/items/materialicons/copy_into_all1.bat
similarity index 100%
rename from src/main/resources/assets/gregtech/textures/items/materialicons/copy_into_all.bat
rename to src/main/resources/assets/gregtech/textures/items/materialicons/copy_into_all1.bat
diff --git a/src/main/resources/assets/ic2/sounds.json b/src/main/resources/assets/ic2/sounds.json
index 7f89c045..8154c457 100644
--- a/src/main/resources/assets/ic2/sounds.json
+++ b/src/main/resources/assets/ic2/sounds.json
@@ -3,7 +3,7 @@
"category": "block",
"sounds": [
{
- "name": "ExtractorOp",
+ "name": "ic2:ExtractorOp",
"stream": false
}
]
@@ -12,7 +12,7 @@
"category": "block",
"sounds": [
{
- "name": "CompressorOp",
+ "name": "ic2:CompressorOp",
"stream": false
}
]
@@ -21,7 +21,7 @@
"category": "block",
"sounds": [
{
- "name": "ElectroFurnaceLoop",
+ "name": "ic2:ElectroFurnaceLoop",
"stream": false
}
]
@@ -30,7 +30,7 @@
"category": "block",
"sounds": [
{
- "name": "InductionLoop",
+ "name": "ic2:InductionLoop",
"stream": false
}
]
@@ -39,7 +39,7 @@
"category": "block",
"sounds": [
{
- "name": "InterruptOne",
+ "name": "ic2:InterruptOne",
"stream": false
}
]
@@ -48,7 +48,7 @@
"category": "block",
"sounds": [
{
- "name": "IronFurnaceOp",
+ "name": "ic2:IronFurnaceOp",
"stream": false
}
]
@@ -57,7 +57,7 @@
"category": "block",
"sounds": [
{
- "name": "KaChing",
+ "name": "ic2:KaChing",
"stream": false
}
]
@@ -66,7 +66,7 @@
"category": "block",
"sounds": [
{
- "name": "MaceratorOp",
+ "name": "ic2:MaceratorOp",
"stream": false
}
]
@@ -75,7 +75,7 @@
"category": "block",
"sounds": [
{
- "name": "MachineOverload",
+ "name": "ic2:MachineOverload",
"stream": false
}
]
@@ -84,7 +84,7 @@
"category": "block",
"sounds": [
{
- "name": "MagnetizerLoop",
+ "name": "ic2:MagnetizerLoop",
"stream": false
}
]
@@ -93,7 +93,7 @@
"category": "block",
"sounds": [
{
- "name": "MinerOp",
+ "name": "ic2:MinerOp",
"stream": false
}
]
@@ -102,7 +102,7 @@
"category": "block",
"sounds": [
{
- "name": "PumpOp",
+ "name": "ic2:PumpOp",
"stream": false
}
]
@@ -111,7 +111,7 @@
"category": "block",
"sounds": [
{
- "name": "RecyclerOp",
+ "name": "ic2:RecyclerOp",
"stream": false
}
]
@@ -120,7 +120,7 @@
"category": "block",
"sounds": [
{
- "name": "BatteryUse",
+ "name": "ic2:BatteryUse",
"stream": false
}
]
@@ -129,7 +129,7 @@
"category": "block",
"sounds": [
{
- "name": "Dynamiteomote",
+ "name": "ic2:Dynamiteomote",
"stream": false
}
]
@@ -138,7 +138,7 @@
"category": "player",
"sounds": [
{
- "name": "InsulationCutters",
+ "name": "ic2:InsulationCutters",
"stream": false
}
]
@@ -147,7 +147,7 @@
"category": "block",
"sounds": [
{
- "name": "NukeExplosion",
+ "name": "ic2:NukeExplosion",
"stream": false
}
]
@@ -156,7 +156,7 @@
"category": "player",
"sounds": [
{
- "name": "ODScanner",
+ "name": "ic2:ODScanner",
"stream": false
}
]
@@ -165,7 +165,7 @@
"category": "player",
"sounds": [
{
- "name": "Painter",
+ "name": "ic2:Painter",
"stream": false
}
]
@@ -174,7 +174,7 @@
"category": "block",
"sounds": [
{
- "name": "RubberTrampoline",
+ "name": "ic2:RubberTrampoline",
"stream": false
}
]
@@ -183,7 +183,7 @@
"category": "player",
"sounds": [
{
- "name": "Treetap",
+ "name": "ic2:Treetap",
"stream": false
}
]
@@ -192,7 +192,7 @@
"category": "player",
"sounds": [
{
- "name": "Wrench",
+ "name": "ic2:Wrench",
"stream": false
}
]
@@ -201,7 +201,7 @@
"category": "player",
"sounds": [
{
- "name": "ChainsawIdle",
+ "name": "ic2:ChainsawIdle",
"stream": false
}
]
@@ -210,7 +210,7 @@
"category": "player",
"sounds": [
{
- "name": "ChainsawStop",
+ "name": "ic2:ChainsawStop",
"stream": false
}
]
@@ -219,7 +219,7 @@
"category": "player",
"sounds": [
{
- "name": "ChainsawUseOne",
+ "name": "ic2:ChainsawUseOne",
"stream": false
}
]
@@ -228,7 +228,7 @@
"category": "player",
"sounds": [
{
- "name": "ChainsawUseTwo",
+ "name": "ic2:ChainsawUseTwo",
"stream": false
}
]
@@ -237,7 +237,7 @@
"category": "player",
"sounds": [
{
- "name": "DrillHard",
+ "name": "ic2:DrillHard",
"stream": false
}
]
@@ -246,7 +246,7 @@
"category": "player",
"sounds": [
{
- "name": "DrillSoft",
+ "name": "ic2:DrillSoft",
"stream": false
}
]
@@ -255,7 +255,7 @@
"category": "player",
"sounds": [
{
- "name": "DrillUseLoop",
+ "name": "ic2:DrillUseLoop",
"stream": false
}
]
@@ -264,7 +264,7 @@
"category": "player",
"sounds": [
{
- "name": "JetpackFire",
+ "name": "ic2:JetpackFire",
"stream": false
}
]
@@ -273,7 +273,7 @@
"category": "player",
"sounds": [
{
- "name": "JetpackLoop",
+ "name": "ic2:JetpackLoop",
"stream": false
}
]
@@ -282,7 +282,7 @@
"category": "player",
"sounds": [
{
- "name": "MiningLaser",
+ "name": "ic2:MiningLaser",
"stream": false
}
]
@@ -291,7 +291,7 @@
"category": "player",
"sounds": [
{
- "name": "MiningLaserExplosive",
+ "name": "ic2:MiningLaserExplosive",
"stream": false
}
]
@@ -300,7 +300,7 @@
"category": "player",
"sounds": [
{
- "name": "MiningLaserLongRange",
+ "name": "ic2:MiningLaserLongRange",
"stream": false
}
]
@@ -309,7 +309,7 @@
"category": "player",
"sounds": [
{
- "name": "MiningLaserLowFocus",
+ "name": "ic2:MiningLaserLowFocus",
"stream": false
}
]
@@ -318,7 +318,7 @@
"category": "player",
"sounds": [
{
- "name": "MiningLaserScatter",
+ "name": "ic2:MiningLaserScatter",
"stream": false
}
]
@@ -327,7 +327,7 @@
"category": "player",
"sounds": [
{
- "name": "NanosabreIdle",
+ "name": "ic2:NanosabreIdle",
"stream": false
}
]
@@ -336,7 +336,7 @@
"category": "player",
"sounds": [
{
- "name": "NanosabrePowerup",
+ "name": "ic2:NanosabrePowerup",
"stream": false
}
]
@@ -345,7 +345,7 @@
"category": "player",
"sounds": [
{
- "name": "NanosabreSwing1",
+ "name": "ic2:NanosabreSwing1",
"stream": false
}
]
@@ -354,7 +354,7 @@
"category": "player",
"sounds": [
{
- "name": "NanosabreSwing2",
+ "name": "ic2:NanosabreSwing2",
"stream": false
}
]
@@ -363,7 +363,7 @@
"category": "player",
"sounds": [
{
- "name": "NanosabreSwing3",
+ "name": "ic2:NanosabreSwing3",
"stream": false
}
]
@@ -372,7 +372,7 @@
"category": "player",
"sounds": [
{
- "name": "HelmetLoop",
+ "name": "ic2:HelmetLoop",
"stream": false
}
]
@@ -381,7 +381,7 @@
"category": "player",
"sounds": [
{
- "name": "QuantumsuitBoots",
+ "name": "ic2:QuantumsuitBoots",
"stream": false
}
]