package gtPlusPlus.api.interfaces; import net.minecraftforge.common.util.ForgeDirection; import gregtech.api.interfaces.tileentity.ICoverable; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; public interface ILazyCoverable extends ICoverable { @Override default byte getColorization() { return 0; } @Override default byte setColorization(byte arg0) { return 0; } @Override default byte getInputRedstoneSignal(ForgeDirection side) { return 0; } @Override default byte getStrongestRedstone() { return 0; } @Override default boolean getRedstone() { // TODO Auto-generated method stub return false; } @Override default boolean getRedstone(ForgeDirection side) { return false; } @Override default boolean isUniversalEnergyStored(long arg0) { return false; } @Override default long getUniversalEnergyStored() { return 0; } @Override default long getUniversalEnergyCapacity() { return 0; } @Override default long getStoredSteam() { return 0; } @Override default long getSteamCapacity() { return 0; } @Override default boolean increaseStoredSteam(long arg0, boolean arg2) { return false; } @Override default byte getOutputRedstoneSignal(ForgeDirection side) { return 0; } @Override default void setOutputRedstoneSignal(ForgeDirection side, byte strength) {} @Override default byte getStrongOutputRedstoneSignal(ForgeDirection side) { return 0; } @Override default void setStrongOutputRedstoneSignal(ForgeDirection side, byte arg1) {} @Override default byte getComparatorValue(ForgeDirection side) { return 0; } @Override default IGregTechTileEntity getIGregTechTileEntity(int arg0, int arg1, int arg2) { return null; } @Override default IGregTechTileEntity getIGregTechTileEntityOffset(int arg0, int arg1, int arg2) { return null; } @Override default IGregTechTileEntity getIGregTechTileEntityAtSide(ForgeDirection side) { return null; } @Override default IGregTechTileEntity getIGregTechTileEntityAtSideAndDistance(ForgeDirection side, int arg1) { return null; } @Override default byte getMetaID(int arg0, int arg1, int arg2) { return 0; } @Override default byte getMetaIDOffset(int arg0, int arg1, int arg2) { return 0; } @Override default byte getMetaIDAtSide(ForgeDirection side) { return 0; } @Override default byte getMetaIDAtSideAndDistance(ForgeDirection side, int arg1) { return 0; } @Override default boolean isDead() { return false; } @Override default void setLightValue(byte arg0) {} }