@Override
public boolean onBlockActivated(
World parWorld,
BlockPos parBlockPos,
IBlockState parIBlockState,
EntityPlayer player,
EnumFacing parSide,
float hitX,
float hitY,
float hitZ)
{
TileEntity tileentity = parWorld.getTileEntity(parBlockPos);
if (tileentity != null && tileentity instanceof TileEntityGrinder)
{
TileEntityGrinder teg = (TileEntityGrinder)tileentity;
if(teg.flag)
{
if (!parWorld.isRemote)
{
ItemStack is = new ItemStack(Items.skull, 1, 3);
EntityItem ei = new EntityItem(player.worldObj, player.posX + 0.5D, player.posY + 0.5D, player.posZ + 0.5D, is);
player.worldObj.spawnEntityInWorld(ei);
teg.clearFlag();
}
}
}
}
}