From dce652fbb9c3bab6f5ea7cd302a1c914dde376e5 Mon Sep 17 00:00:00 2001 From: Léa Gris Date: Sat, 20 Mar 2021 10:58:26 +0100 Subject: fix(interface): add default getTextureCovered Implement requested change: https://github.com/GTNewHorizons/GT5-Unofficial/pull/469#discussion_r598084051 A default method body is required for older add-ons implementing the old interface without a `getTextureCovered` method, or those would crash when rendering their covered full-size pipes. --- .../gregtech/api/interfaces/tileentity/IPipeRenderedTileEntity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/java/gregtech/api/interfaces/tileentity/IPipeRenderedTileEntity.java b/src/main/java/gregtech/api/interfaces/tileentity/IPipeRenderedTileEntity.java index 1c6e40359f..78f70a6d90 100644 --- a/src/main/java/gregtech/api/interfaces/tileentity/IPipeRenderedTileEntity.java +++ b/src/main/java/gregtech/api/interfaces/tileentity/IPipeRenderedTileEntity.java @@ -10,5 +10,7 @@ public interface IPipeRenderedTileEntity extends ICoverable, ITexturedTileEntity ITexture[] getTextureUncovered(byte aSide); - ITexture[] getTextureCovered(Block aBlock, byte aSide); + default ITexture[] getTextureCovered(Block aBlock, byte aSide) { + return getTextureUncovered(aSide); + }; } \ No newline at end of file -- cgit