Fixed NPE when using an empty bucket
This commit is contained in:
parent
ad97710dda
commit
f9bf63ccf1
3 changed files with 28 additions and 0 deletions
|
@ -46,6 +46,24 @@ public class BlockDimensionalPortal extends BlockIntegerContainer
|
|||
return new TileDimensionalPortal();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isOpaqueCube(IBlockState state)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isVisuallyOpaque()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public AxisAlignedBB getCollisionBoundingBox(IBlockState state, World world, BlockPos pos)
|
||||
{
|
||||
|
|
|
@ -391,6 +391,11 @@ public class EventHandler
|
|||
|
||||
ItemStack result = null;
|
||||
|
||||
if (event.getTarget() == null || event.getTarget().getBlockPos() == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Block block = event.getWorld().getBlockState(event.getTarget().getBlockPos()).getBlock();
|
||||
|
||||
if (block != null && (block.equals(ModBlocks.lifeEssence)) && block.getMetaFromState(event.getWorld().getBlockState(event.getTarget().getBlockPos())) == 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue