public void func_71852_a( World p_71852_1_, int p_71852_2_, int p_71852_3_, int p_71852_4_, int p_71852_5_, int p_71852_6_) { TileEntityDispenser var7 = (TileEntityDispenser) p_71852_1_.func_72796_p(p_71852_2_, p_71852_3_, p_71852_4_); if (var7 != null) { for (int var8 = 0; var8 < var7.func_70302_i_(); ++var8) { ItemStack var9 = var7.func_70301_a(var8); if (var9 != null) { float var10 = this.field_72284_a.nextFloat() * 0.8F + 0.1F; float var11 = this.field_72284_a.nextFloat() * 0.8F + 0.1F; float var12 = this.field_72284_a.nextFloat() * 0.8F + 0.1F; while (var9.field_77994_a > 0) { int var13 = this.field_72284_a.nextInt(21) + 10; if (var13 > var9.field_77994_a) { var13 = var9.field_77994_a; } var9.field_77994_a -= var13; EntityItem var14 = new EntityItem( p_71852_1_, (double) ((float) p_71852_2_ + var10), (double) ((float) p_71852_3_ + var11), (double) ((float) p_71852_4_ + var12), new ItemStack(var9.field_77993_c, var13, var9.func_77960_j())); if (var9.func_77942_o()) { var14 .func_92059_d() .func_77982_d((NBTTagCompound) var9.func_77978_p().func_74737_b()); } float var15 = 0.05F; var14.field_70159_w = (double) ((float) this.field_72284_a.nextGaussian() * var15); var14.field_70181_x = (double) ((float) this.field_72284_a.nextGaussian() * var15 + 0.2F); var14.field_70179_y = (double) ((float) this.field_72284_a.nextGaussian() * var15); p_71852_1_.func_72838_d(var14); } } } p_71852_1_.func_96440_m(p_71852_2_, p_71852_3_, p_71852_4_, p_71852_5_); } super.func_71852_a(p_71852_1_, p_71852_2_, p_71852_3_, p_71852_4_, p_71852_5_, p_71852_6_); }