aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/goodgenerator/blocks/regularBlock
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/goodgenerator/blocks/regularBlock')
-rw-r--r--src/main/java/goodgenerator/blocks/regularBlock/ITextureBlock.java6
-rw-r--r--src/main/java/goodgenerator/blocks/regularBlock/TurbineCasing.java14
2 files changed, 12 insertions, 8 deletions
diff --git a/src/main/java/goodgenerator/blocks/regularBlock/ITextureBlock.java b/src/main/java/goodgenerator/blocks/regularBlock/ITextureBlock.java
index d889c0f69c..eba7c2c890 100644
--- a/src/main/java/goodgenerator/blocks/regularBlock/ITextureBlock.java
+++ b/src/main/java/goodgenerator/blocks/regularBlock/ITextureBlock.java
@@ -6,8 +6,12 @@ import net.minecraft.world.IBlockAccess;
public interface ITextureBlock {
- ITexture[] getTexture(Block aBlock, byte aSide);
+ default ITexture[] getTexture(Block aBlock, byte aSide) {
+ return getTexture(aBlock, 0, aSide);
+ }
ITexture[] getTexture(Block aBlock, byte aSide, IBlockAccess aWorld, int xCoord, int yCoord, int zCoord);
+ ITexture[] getTexture(Block aBlock, int aMeta, byte aSide);
+
}
diff --git a/src/main/java/goodgenerator/blocks/regularBlock/TurbineCasing.java b/src/main/java/goodgenerator/blocks/regularBlock/TurbineCasing.java
index f0fc14f28f..6fd25af048 100644
--- a/src/main/java/goodgenerator/blocks/regularBlock/TurbineCasing.java
+++ b/src/main/java/goodgenerator/blocks/regularBlock/TurbineCasing.java
@@ -48,13 +48,6 @@ public class TurbineCasing extends Casing implements ITextureBlock{
}
@Override
- public ITexture[] getTexture(Block aBlock, byte aSide) {
- return new ITexture[] {
- TextureFactory.of(base)
- };
- }
-
- @Override
public ITexture[] getTexture(Block aBlock, byte aSide, IBlockAccess aWorld, int xCoord, int yCoord, int zCoord) {
int tInvertLeftRightMod = aSide % 2 * 2 - 1;
switch (aSide / 2) {
@@ -99,6 +92,13 @@ public class TurbineCasing extends Casing implements ITextureBlock{
}
@Override
+ public ITexture[] getTexture(Block aBlock, int aMeta, byte aSide) {
+ return new ITexture[] {
+ TextureFactory.of(base)
+ };
+ }
+
+ @Override
public int getRenderType() {
if (BlockRenderHandler.INSTANCE == null) {
return super.getRenderType();