* ejects contained items into the world, and notifies neighbours of an
* update, as appropriate
*/
public void breakBlock(World par1World, int x, int y, int z, int par5, int par6) {
if (!keepFurnaceInventory) {
TileEntityCampFire tileEntity = (TileEntityCampFire) par1World.getBlockTileEntity(x, y, z);
if (tileEntity != null) {
for (int var8 = 0; var8 < tileEntity.getSizeInventory(); ++var8) {
ItemStack var9 = tileEntity.getStackInSlot(var8);
if (var9 != null) {
float var10 = this.furnaceRand.nextFloat() * 0.8F + 0.1F;
float var11 = this.furnaceRand.nextFloat() * 0.8F + 0.1F;
float var12 = this.furnaceRand.nextFloat() * 0.8F + 0.1F;