From ace3eb945fba96b573b5da005d0b5eb4541a42a3 Mon Sep 17 00:00:00 2001 From: Cheeserolls Date: Tue, 21 Apr 2015 19:14:07 +0100 Subject: [PATCH] Make gem ore drop experience when mined --- .../java/biomesoplenty/common/block/BlockGemOre.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/main/java/biomesoplenty/common/block/BlockGemOre.java b/src/main/java/biomesoplenty/common/block/BlockGemOre.java index 75c25eb26..85051104a 100644 --- a/src/main/java/biomesoplenty/common/block/BlockGemOre.java +++ b/src/main/java/biomesoplenty/common/block/BlockGemOre.java @@ -24,6 +24,10 @@ import net.minecraft.block.state.BlockState; import net.minecraft.block.state.IBlockState; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; +import net.minecraft.util.BlockPos; +import net.minecraft.util.MathHelper; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; public class BlockGemOre extends Block implements IBOPBlock { @@ -98,5 +102,13 @@ public class BlockGemOre extends Block implements IBOPBlock { return this.getMetaFromState(state); } + + // Drop some experience when gems are mined + @Override + public int getExpDrop(IBlockAccess world, BlockPos pos, int fortune) + { + Random rand = world instanceof World ? ((World)world).rand : new Random(); + return MathHelper.getRandomIntegerInRange(rand, 3, 7); + } }