From cb5b5cde1f243a18e30494988dcfdc155d8d1ae0 Mon Sep 17 00:00:00 2001 From: Christian Date: Thu, 5 Sep 2013 13:01:25 -0400 Subject: [PATCH] Use the dropchance from the event. --- patches/minecraft/net/minecraft/block/Block.java.patch | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/patches/minecraft/net/minecraft/block/Block.java.patch b/patches/minecraft/net/minecraft/block/Block.java.patch index 3b14f8b78..43b570aaa 100644 --- a/patches/minecraft/net/minecraft/block/Block.java.patch +++ b/patches/minecraft/net/minecraft/block/Block.java.patch @@ -204,7 +204,7 @@ } /** -@@ -1457,4 +1480,1000 @@ +@@ -1457,4 +1480,1001 @@ canBlockGrass[0] = true; StatList.initBreakableStats(); } @@ -583,10 +583,11 @@ + if (!world.isRemote) + { + ArrayList items = getBlockDropped(world, x, y, z, metadata, fortune); -+ MinecraftForge.EVENT_BUS.post(new BlockEvent.HarvestDropsEvent(x, y, z, world, this, metadata, fortune, dropChance, items, player, false)); ++ BlockEvent.HarvestDropsEvent dropsEvent = new BlockEvent.HarvestDropsEvent(x, y, z, world, this, metadata, fortune, dropChance, items, player, false); ++ MinecraftForge.EVENT_BUS.post(dropsEvent); + for (ItemStack item : items) + { -+ if (world.rand.nextFloat() <= dropChance) ++ if (world.rand.nextFloat() <= dropsEvent.dropChance) + { + this.dropBlockAsItem_do(world, x, y, z, item); + }