diff options
author | GlodBlock <1356392126@qq.com> | 2021-04-24 01:02:11 +0800 |
---|---|---|
committer | GlodBlock <1356392126@qq.com> | 2021-04-24 01:02:11 +0800 |
commit | 00eef66593a502b743ea3f356025cb5de2d55cc5 (patch) | |
tree | a9570eb4a21adc5de2583055aa0f75baf55e1ec4 /src/main/java/GoodGenerator/Blocks/RegularBlock | |
parent | 946007ce85119960ce4340bb4c7833848a6a3be4 (diff) | |
download | GT5-Unofficial-00eef66593a502b743ea3f356025cb5de2d55cc5.tar.gz GT5-Unofficial-00eef66593a502b743ea3f356025cb5de2d55cc5.tar.bz2 GT5-Unofficial-00eef66593a502b743ea3f356025cb5de2d55cc5.zip |
make the LNG structure more complex and add TecTech blueprint for it
Diffstat (limited to 'src/main/java/GoodGenerator/Blocks/RegularBlock')
-rw-r--r-- | src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java | 2 | ||||
-rw-r--r-- | src/main/java/GoodGenerator/Blocks/RegularBlock/Frame.java | 36 |
2 files changed, 37 insertions, 1 deletions
diff --git a/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java b/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java index 87320bc523..1f856da921 100644 --- a/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java +++ b/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java @@ -40,7 +40,7 @@ public class Casing extends Block { GregTech_API.registerMachineBlock(this, -1); } - public Casing(String name, String[] texture, CreativeTabs Tab,Material material){ + public Casing(String name, String[] texture, Material material){ super(material); this.setHardness(9.0F); this.setResistance(5.0F); diff --git a/src/main/java/GoodGenerator/Blocks/RegularBlock/Frame.java b/src/main/java/GoodGenerator/Blocks/RegularBlock/Frame.java new file mode 100644 index 0000000000..63ddd7c552 --- /dev/null +++ b/src/main/java/GoodGenerator/Blocks/RegularBlock/Frame.java @@ -0,0 +1,36 @@ +package GoodGenerator.Blocks.RegularBlock; + +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.block.material.Material; +import net.minecraft.world.IBlockAccess; + +public class Frame extends Casing{ + public Frame(String name,String[] texture){ + super(name,texture, Material.glass); + } + + @Override + public boolean isOpaqueCube() { + return false; + } + + @Override + @SideOnly(Side.CLIENT) + public boolean shouldSideBeRendered(IBlockAccess worldClient, int xCoord, int yCoord, int zCoord, int aSide) { + if (worldClient.getBlock(xCoord, yCoord, zCoord) instanceof Frame) + return false; + return super.shouldSideBeRendered(worldClient, xCoord, yCoord, zCoord, aSide); + } + + @Override + @SideOnly(Side.CLIENT) + public int getRenderBlockPass() { + return 1; + } + + @Override + public boolean renderAsNormalBlock() { + return false; + } +} |