package mcjty.rftools.blocks.shield; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.block.Block; import net.minecraft.world.IBlockAccess; public class SolidShieldBlock extends AbstractShieldBlock { public static int RENDERID_SHIELDBLOCK; public SolidShieldBlock() { super(); setBlockName("solidShieldBlock"); } @Override public boolean isOpaqueCube() { return false; } @Override public boolean renderAsNormalBlock() { return false; } @Override public int getRenderType() { return RENDERID_SHIELDBLOCK; } @SideOnly(Side.CLIENT) @Override public int getRenderBlockPass() { return 1; } @Override public boolean shouldSideBeRendered(IBlockAccess world, int x, int y, int z, int side) { Block block = world.getBlock(x, y, z); if (block == ShieldSetup.solidShieldBlock || block == ShieldSetup.noTickSolidShieldBlock) { return false; } return true; } }