From 77daaed4014d4e2ca9313953c46f9ed4c8d53875 Mon Sep 17 00:00:00 2001 From: tterrag1098 Date: Mon, 18 Jan 2016 13:28:09 -0500 Subject: [PATCH] Implement default handling for getPickBlock in BlockEnder --- src/main/java/com/enderio/core/common/BlockEnder.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/enderio/core/common/BlockEnder.java b/src/main/java/com/enderio/core/common/BlockEnder.java index 16b07b1..3a68eb4 100644 --- a/src/main/java/com/enderio/core/common/BlockEnder.java +++ b/src/main/java/com/enderio/core/common/BlockEnder.java @@ -12,6 +12,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.MovingObjectPosition; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; @@ -131,6 +132,16 @@ public abstract class BlockEnder extends Block { } return Lists.newArrayList(getNBTDrop(world, x, y, z, (TileEntityEnder) world.getTileEntity(x, y, z))); } + + @Override + public ItemStack getPickBlock(MovingObjectPosition target, World world, int x, int y, int z) { + return getPickBlock(target, world, x, y, z, null); + } + + @Override + public ItemStack getPickBlock(MovingObjectPosition target, World world, int x, int y, int z, @Nullable EntityPlayer player) { + return getNBTDrop(world, x, y, z, getTileEntityEio(world, x, y, z)); + } public ItemStack getNBTDrop(World world, int x, int y, int z, TileEntityEnder te) { int meta = damageDropped(te.getBlockMetadata());