diff options
Diffstat (limited to 'src/main/java/gregtech')
| -rw-r--r-- | src/main/java/gregtech/api/enums/Textures.java | 1 | ||||
| -rw-r--r-- | src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java | 34 | 
2 files changed, 27 insertions, 8 deletions
| diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java index d0eafda5de..64beda4155 100644 --- a/src/main/java/gregtech/api/enums/Textures.java +++ b/src/main/java/gregtech/api/enums/Textures.java @@ -313,6 +313,7 @@ public class Textures {          BOILER_FRONT_ACTIVE_GLOW,          BOILER_LAVA_FRONT,          BOILER_LAVA_FRONT_ACTIVE, +        BOILER_LAVA_FRONT_ACTIVE_GLOW,          NAQUADAH_REACTOR_SOLID_BACK,          NAQUADAH_REACTOR_SOLID_FRONT,          NAQUADAH_REACTOR_SOLID_SIDE, diff --git a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java index 14330f24e7..fbeed2e7ab 100644 --- a/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java +++ b/src/main/java/gregtech/common/tileentities/boilers/GT_MetaTileEntity_Boiler_Lava.java @@ -1,12 +1,11 @@  package gregtech.common.tileentities.boilers; -import gregtech.api.enums.Dyes;  import gregtech.api.enums.Materials;  import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.Textures;  import gregtech.api.interfaces.ITexture;  import gregtech.api.interfaces.tileentity.IGregTechTileEntity;  import gregtech.api.metatileentity.MetaTileEntity; +import gregtech.api.objects.GT_RenderedGlowTexture;  import gregtech.api.objects.GT_RenderedTexture;  import gregtech.api.util.GT_ModHandler;  import gregtech.api.util.GT_OreDictUnificator; @@ -15,6 +14,14 @@ import gregtech.common.gui.GT_GUIContainer_Boiler;  import net.minecraft.entity.player.InventoryPlayer;  import net.minecraftforge.fluids.FluidStack; +import static gregtech.api.enums.Textures.BlockIcons.BOILER_LAVA_FRONT; +import static gregtech.api.enums.Textures.BlockIcons.BOILER_LAVA_FRONT_ACTIVE; +import static gregtech.api.enums.Textures.BlockIcons.BOILER_LAVA_FRONT_ACTIVE_GLOW; +import static gregtech.api.enums.Textures.BlockIcons.MACHINE_STEELBRICKS_BOTTOM; +import static gregtech.api.enums.Textures.BlockIcons.MACHINE_STEELBRICKS_SIDE; +import static gregtech.api.enums.Textures.BlockIcons.MACHINE_STEELBRICKS_TOP; +import static gregtech.api.enums.Textures.BlockIcons.OVERLAY_PIPE; +  public class GT_MetaTileEntity_Boiler_Lava extends GT_MetaTileEntity_Boiler {      public GT_MetaTileEntity_Boiler_Lava(int aID, String aName, String aNameRegional) {          super(aID, aName, aNameRegional, new String[]{ @@ -33,12 +40,23 @@ public class GT_MetaTileEntity_Boiler_Lava extends GT_MetaTileEntity_Boiler {      public ITexture[][][] getTextureSet(ITexture[] aTextures) {          ITexture[][][] rTextures = new ITexture[5][17][]; -        for (byte i = -1; i < 16; i++) { -            rTextures[0][(i + 1)] = new ITexture[]{new GT_RenderedTexture(Textures.BlockIcons.MACHINE_STEELBRICKS_BOTTOM, Dyes.getModulation(i, Dyes._NULL.mRGBa))}; -            rTextures[1][(i + 1)] = new ITexture[]{new GT_RenderedTexture(Textures.BlockIcons.MACHINE_STEELBRICKS_TOP, Dyes.getModulation(i, Dyes._NULL.mRGBa)), new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PIPE)}; -            rTextures[2][(i + 1)] = new ITexture[]{new GT_RenderedTexture(Textures.BlockIcons.MACHINE_STEELBRICKS_SIDE, Dyes.getModulation(i, Dyes._NULL.mRGBa)), new GT_RenderedTexture(Textures.BlockIcons.OVERLAY_PIPE)}; -            rTextures[3][(i + 1)] = new ITexture[]{new GT_RenderedTexture(Textures.BlockIcons.MACHINE_STEELBRICKS_SIDE, Dyes.getModulation(i, Dyes._NULL.mRGBa)), new GT_RenderedTexture(Textures.BlockIcons.BOILER_LAVA_FRONT)}; -            rTextures[4][(i + 1)] = new ITexture[]{new GT_RenderedTexture(Textures.BlockIcons.MACHINE_STEELBRICKS_SIDE, Dyes.getModulation(i, Dyes._NULL.mRGBa)), new GT_RenderedTexture(Textures.BlockIcons.BOILER_LAVA_FRONT_ACTIVE)}; +        final ITexture[] +                texBottom = {new GT_RenderedTexture(MACHINE_STEELBRICKS_BOTTOM)}, +                texTop = {new GT_RenderedTexture(MACHINE_STEELBRICKS_TOP), new GT_RenderedTexture(OVERLAY_PIPE)}, +                texSide = {new GT_RenderedTexture(MACHINE_STEELBRICKS_SIDE), new GT_RenderedTexture(OVERLAY_PIPE)}, +                texFront = { +                        new GT_RenderedTexture(MACHINE_STEELBRICKS_SIDE), +                        new GT_RenderedTexture(BOILER_LAVA_FRONT)}, +                texFrontActive = { +                        new GT_RenderedTexture(MACHINE_STEELBRICKS_SIDE), +                        new GT_RenderedTexture(BOILER_LAVA_FRONT_ACTIVE), +                        new GT_RenderedGlowTexture(BOILER_LAVA_FRONT_ACTIVE_GLOW)}; +        for (byte i = 0; i < 17; i++) { +            rTextures[0][i] = texBottom; +            rTextures[1][i] = texTop; +            rTextures[2][i] = texSide; +            rTextures[3][i] = texFront; +            rTextures[4][i] = texFrontActive;          }          return rTextures;      } | 
