diff options
author | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-05-26 13:48:22 +0100 |
---|---|---|
committer | Dinnerbone <dinnerbone@dinnerbone.com> | 2011-05-26 13:48:22 +0100 |
commit | 6903f2024217f0959c015e76b23297af8e3b573f (patch) | |
tree | 690bf275ce19c655bd64eea05be231ed0c318fd6 /src/main/java/net/minecraft/server/ItemHoe.java | |
parent | f463453d73249fe73cf3e23ed37e6cee870c8bf4 (diff) | |
download | craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.gz craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.lz craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.tar.xz craftbukkit-6903f2024217f0959c015e76b23297af8e3b573f.zip |
Implemented 1.6!
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemHoe.java')
-rw-r--r-- | src/main/java/net/minecraft/server/ItemHoe.java | 19 |
1 files changed, 2 insertions, 17 deletions
diff --git a/src/main/java/net/minecraft/server/ItemHoe.java b/src/main/java/net/minecraft/server/ItemHoe.java index e05efd28..3c4de82b 100644 --- a/src/main/java/net/minecraft/server/ItemHoe.java +++ b/src/main/java/net/minecraft/server/ItemHoe.java @@ -17,9 +17,9 @@ public class ItemHoe extends Item { public boolean a(ItemStack itemstack, EntityHuman entityhuman, World world, int i, int j, int k, int l) { int i1 = world.getTypeId(i, j, k); - Material material = world.getMaterial(i, j + 1, k); + int j1 = world.getTypeId(i, j + 1, k); - if ((material.isBuildable() || i1 != Block.GRASS.id) && i1 != Block.DIRT.id) { + if ((l == 0 || j1 != 0 || i1 != Block.GRASS.id) && i1 != Block.DIRT.id) { return false; } else { Block block = Block.SOIL; @@ -42,21 +42,6 @@ public class ItemHoe extends Item { // CraftBukkit end itemstack.damage(1, entityhuman); - if (world.random.nextInt(8) == 0 && i1 == Block.GRASS.id) { - byte b0 = 1; - - for (int j1 = 0; j1 < b0; ++j1) { - float f = 0.7F; - float f1 = world.random.nextFloat() * f + (1.0F - f) * 0.5F; - float f2 = 1.2F; - float f3 = world.random.nextFloat() * f + (1.0F - f) * 0.5F; - EntityItem entityitem = new EntityItem(world, (double) ((float) i + f1), (double) ((float) j + f2), (double) ((float) k + f3), new ItemStack(Item.SEEDS)); - - entityitem.pickupDelay = 10; - world.addEntity(entityitem); - } - } - return true; } } |