package gregtech.common.covers; import gregtech.api.interfaces.ITexture; import gregtech.api.interfaces.tileentity.ICoverable; import gregtech.api.util.GT_CoverBehavior; public class GT_Cover_Lens extends GT_CoverBehavior { private final byte mColor; /** * @deprecated use {@link #GT_Cover_Lens(byte aColor, ITexture coverTexture)} instead. */ @Deprecated public GT_Cover_Lens(byte aColor) { this(aColor, null); } public GT_Cover_Lens(byte aColor, ITexture coverTexture) { super(coverTexture); this.mColor = aColor; } @Override public boolean isRedstoneSensitive(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity, long aTimer) { return false; } @Override public byte getLensColor(byte aSide, int aCoverID, int aCoverVariable, ICoverable aTileEntity) { return this.mColor; } }