Fixed "see through world" syndrome for most blocks

This commit is contained in:
WayofTime 2016-03-22 09:31:47 -04:00
parent d8c5d75381
commit 95b10f35c8
12 changed files with 63 additions and 4 deletions

View file

@ -76,6 +76,12 @@ public class BlockAlchemyArray extends BlockContainer
return false;
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public EnumBlockRenderType getRenderType(IBlockState state)
{

View file

@ -100,6 +100,12 @@ public class BlockAltar extends BlockContainer implements IVariantProvider
return false;
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean isFullCube(IBlockState state)
{

View file

@ -50,7 +50,7 @@ public class BlockDemonCrucible extends BlockContainer implements IVariantProvid
}
@Override
public boolean isFullCube(IBlockState state)
public boolean isOpaqueCube(IBlockState state)
{
return false;
}

View file

@ -96,6 +96,12 @@ public class BlockDemonCrystal extends BlockContainer
return false;
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean isFullCube(IBlockState state)
{

View file

@ -43,6 +43,12 @@ public class BlockDemonCrystallizer extends BlockContainer implements IVariantPr
return side == EnumFacing.UP;
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos)
{

View file

@ -42,6 +42,12 @@ public class BlockDemonPylon extends BlockContainer implements IVariantProvider
return false;
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean isFullCube(IBlockState state)
{

View file

@ -43,6 +43,12 @@ public class BlockIncenseAltar extends BlockContainer implements IVariantProvide
return AABB;
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos)
{

View file

@ -32,6 +32,12 @@ public class BlockPedestal extends BlockStringContainer
setResistance(5.0F);
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ)
{

View file

@ -42,6 +42,12 @@ public abstract class BlockRoutingNode extends BlockContainer
return AABB;
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos)
{

View file

@ -43,6 +43,12 @@ public class BlockSoulForge extends BlockContainer implements IVariantProvider
setCreativeTab(BloodMagic.tabBloodMagic);
}
@Override
public boolean isOpaqueCube(IBlockState state)
{
return false;
}
@Override
public AxisAlignedBB getBoundingBox(IBlockState state, IBlockAccess source, BlockPos pos)
{