ForgePatch/forge/patches/minecraft_server/net/minecraft/src/BlockTallGrass.java.patch
2012-01-15 19:16:08 +00:00

44 lines
1.2 KiB
Diff

--- ../src_base/minecraft_server/net/minecraft/src/BlockTallGrass.java 0000-00-00 00:00:00.000000000 -0000
+++ ../src_work/minecraft_server/net/minecraft/src/BlockTallGrass.java 0000-00-00 00:00:00.000000000 -0000
@@ -1,7 +1,10 @@
package net.minecraft.src;
+import java.util.ArrayList;
import java.util.Random;
+import net.minecraft.src.forge.ForgeHooks;
+
public class BlockTallGrass extends BlockFlower
{
protected BlockTallGrass(int i, int j)
@@ -33,15 +36,25 @@
public int idDropped(int i, Random random, int j)
{
- if (random.nextInt(8) == 0)
+ return -1;
+ }
+
+ @Override
+ public ArrayList<ItemStack> getBlockDropped(World world, int i, int j, int k, int md, int fortune)
+ {
+ ArrayList<ItemStack> ret = new ArrayList<ItemStack>();
+ if (world.rand.nextInt(8) != 0)
{
- return Item.seeds.shiftedIndex;
+ return ret;
}
- else
+
+ ItemStack item = ForgeHooks.getGrassSeed(world);
+ if (item != null)
{
- return -1;
+ ret.add(item);
}
- }
+ return ret;
+ }
public int quantityDroppedWithBonus(int i, Random random)
{