diff --git a/src/main/java/gtneioreplugin/plugin/block/BlockDimensionDisplay.java b/src/main/java/gtneioreplugin/plugin/block/BlockDimensionDisplay.java index 6dae6c45e91..3ac3a79dd94 100644 --- a/src/main/java/gtneioreplugin/plugin/block/BlockDimensionDisplay.java +++ b/src/main/java/gtneioreplugin/plugin/block/BlockDimensionDisplay.java @@ -3,9 +3,11 @@ import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.launchwrapper.Launch; import net.minecraft.util.IIcon; import net.minecraft.util.MathHelper; +import gregtech.common.render.GTIconFlipped; import gtneioreplugin.plugin.renderer.ItemDimensionDisplayRenderer; public class BlockDimensionDisplay extends Block { @@ -31,9 +33,13 @@ public IIcon getIcon(int side, int meta) { return this.icons[MathHelper.clamp_int(side, 0, 5)]; } + private static final boolean fixedBottomFaceUV = (boolean) Launch.blackboard + .getOrDefault("hodgepodge.FixesConfig.fixBottomFaceUV", Boolean.FALSE); + @Override public void registerBlockIcons(IIconRegister iconRegister) { - this.icons[0] = iconRegister.registerIcon("gtneioreplugin:" + dimension + "_bottom"); + final IIcon bottomIcon = iconRegister.registerIcon("gtneioreplugin:" + dimension + "_bottom"); + this.icons[0] = fixedBottomFaceUV ? bottomIcon : new GTIconFlipped(bottomIcon, true, false); this.icons[1] = iconRegister.registerIcon("gtneioreplugin:" + dimension + "_top"); this.icons[2] = iconRegister.registerIcon("gtneioreplugin:" + dimension + "_back"); this.icons[3] = iconRegister.registerIcon("gtneioreplugin:" + dimension + "_front"); diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/An_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/An_bottom.png index 5430b896c4e..cf167ee5900 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/An_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/An_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/As_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/As_bottom.png index ad51cce0a82..ea9aff4d0b2 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/As_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/As_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/BC_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/BC_bottom.png index c314e1e6b2c..15de441a1e4 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/BC_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/BC_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/BE_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/BE_bottom.png index d2d9c9cf805..3e4b1dd0954 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/BE_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/BE_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/BF_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/BF_bottom.png index 3d175fdae96..aca0eaef6e2 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/BF_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/BF_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/CB_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/CB_bottom.png index 82c12a38757..1ec1234ee86 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/CB_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/CB_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ca_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ca_bottom.png index 40f3cfbc4c6..d5988e15661 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ca_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ca_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ce_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ce_bottom.png index d59d7420b6e..b39ff7b8a34 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ce_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ce_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/DD_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/DD_bottom.png index 6a7263837c2..d7957f455ec 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/DD_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/DD_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/De_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/De_bottom.png index 5c0782815ab..a52bb6432d3 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/De_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/De_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/EA_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/EA_bottom.png index 4e2982921f2..fec04206fa7 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/EA_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/EA_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/ED_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/ED_bottom.png index 84004331e37..a5047faf97c 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/ED_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/ED_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Eg_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Eg_bottom.png index 9a42ae4ea80..556fb71d617 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Eg_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Eg_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/En_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/En_bottom.png index 92646c1922f..b68a50f5f99 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/En_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/En_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Eu_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Eu_bottom.png index 7d00405f0eb..995216b2bd4 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Eu_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Eu_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ga_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ga_bottom.png index c11f26bf2a5..58cfce01151 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ga_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ga_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ha_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ha_bottom.png index 884a358ffbe..c4eb5efa885 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ha_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ha_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ho_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ho_bottom.png index cc78aa00977..f637ddeb488 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ho_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ho_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Io_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Io_bottom.png index fd32fbb7772..b1d82056965 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Io_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Io_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/KB_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/KB_bottom.png index 7f34286c93a..ddd9a44d8ef 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/KB_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/KB_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/MB_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/MB_bottom.png index 273bf754411..acddac3f269 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/MB_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/MB_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/MM_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/MM_bottom.png index fc4ca933a35..e2080338a58 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/MM_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/MM_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ma_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ma_bottom.png index c889463aae3..386e3493795 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ma_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ma_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Me_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Me_bottom.png index 6dcada7e699..90007ab0c86 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Me_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Me_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Mh_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Mh_bottom.png index 46d35622044..cd8c2c74d92 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Mh_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Mh_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Mi_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Mi_bottom.png index f90ed11095a..85e26364e67 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Mi_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Mi_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Mo_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Mo_bottom.png index 51476578b37..9410fe27984 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Mo_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Mo_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ne_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ne_bottom.png index 65a762ce9df..8f8e316edd2 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ne_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ne_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Np_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Np_bottom.png index ed0b16e2be5..2951639c198 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Np_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Np_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ob_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ob_bottom.png index 90c3b856607..92e15011d2e 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ob_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ob_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ow_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ow_bottom.png index dc4b2c97244..4153f4aa76c 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ow_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ow_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ph_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ph_bottom.png index d61672d4278..27b92652c21 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ph_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ph_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Pl_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Pl_bottom.png index 5e103ecf91d..d87f73a6e2d 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Pl_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Pl_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Pr_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Pr_bottom.png index e4d4d29e3b0..cbcb38e62a0 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Pr_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Pr_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ra_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ra_bottom.png index c4405c3c5e2..4609462e367 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ra_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ra_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Rb_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Rb_bottom.png index efc22f51bf3..f226dd73f7d 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Rb_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Rb_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Se_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Se_bottom.png index 79f31a27c9f..985235922f3 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Se_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Se_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/TE_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/TE_bottom.png index f3c942d16e4..a4de720dbc0 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/TE_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/TE_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/TF_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/TF_bottom.png index a28559b7008..9cd1adbc754 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/TF_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/TF_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ti_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ti_bottom.png index 3ceba37c49d..46671e89206 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ti_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ti_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Tr_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Tr_bottom.png index 38de4fcbe04..395c9cb3c55 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Tr_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Tr_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/VA_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/VA_bottom.png index 16797397ba1..bed7f2d51c2 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/VA_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/VA_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/VB_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/VB_bottom.png index edc15331cd3..a1b79016f02 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/VB_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/VB_bottom.png differ diff --git a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ve_bottom.png b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ve_bottom.png index e9f8aa05978..99ca2eb9e86 100644 Binary files a/src/main/resources/assets/gtneioreplugin/textures/blocks/Ve_bottom.png and b/src/main/resources/assets/gtneioreplugin/textures/blocks/Ve_bottom.png differ