package gregtech.api.metatileentity.implementations; import net.minecraftforge.common.util.ForgeDirection; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; public abstract class MTEBasicHullNonElectric extends MTEBasicHull { public MTEBasicHullNonElectric(int aID, String aName, String aNameRegional, int aTier, String aDescription) { super(aID, aName, aNameRegional, aTier, aDescription); } public MTEBasicHullNonElectric(String aName, int aTier, String aDescription, ITexture[][][] aTextures) { super(aName, aTier, 1, aDescription, aTextures); } public MTEBasicHullNonElectric(String aName, int aTier, String[] aDescription, ITexture[][][] aTextures) { super(aName, aTier, 1, aDescription, aTextures); } @Override public ITexture[] getTexture(IGregTechTileEntity baseMetaTileEntity, ForgeDirection sideDirection, ForgeDirection facingDirection, int colorIndex, boolean active, boolean redstoneLevel) { return mTextures[Math.min(2, sideDirection.ordinal())][colorIndex + 1]; } @Override public boolean isElectric() { return false; } @Override public boolean isEnetInput() { return false; } @Override public boolean isEnetOutput() { return false; } @Override public boolean isInputFacing(ForgeDirection side) { return false; } @Override public boolean isOutputFacing(ForgeDirection side) { return false; } @Override public long getMinimumStoredEU() { return 0; } @Override public long maxEUStore() { return 0; } @Override public long maxEUInput() { return 0; } @Override public long maxEUOutput() { return 0; } @Override public abstract ITexture[][][] getTextureSet(ITexture[] aTextures); }