summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ItemSeedFood.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemSeedFood.java')
-rw-r--r--src/main/java/net/minecraft/server/ItemSeedFood.java19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/main/java/net/minecraft/server/ItemSeedFood.java b/src/main/java/net/minecraft/server/ItemSeedFood.java
index 7fc09d86..eec8b5f8 100644
--- a/src/main/java/net/minecraft/server/ItemSeedFood.java
+++ b/src/main/java/net/minecraft/server/ItemSeedFood.java
@@ -2,13 +2,13 @@ package net.minecraft.server;
public class ItemSeedFood extends ItemFood {
- private int b;
- private int c;
+ private Block b;
+ private Block c;
- public ItemSeedFood(int i, int j, float f, int k, int l) {
- super(i, j, f, false);
- this.b = k;
- this.c = l;
+ public ItemSeedFood(int i, float f, Block block, Block block1) {
+ super(i, f, false);
+ this.b = block;
+ this.c = block1;
}
public boolean interactWith(ItemStack itemstack, EntityHuman entityhuman, World world, int i, int j, int k, int l, float f, float f1, float f2) {
@@ -16,16 +16,13 @@ public class ItemSeedFood extends ItemFood {
if (l != 1) {
return false;
} else if (entityhuman.a(i, j, k, l, itemstack) && entityhuman.a(i, j + 1, k, l, itemstack)) {
- int i1 = world.getTypeId(i, j, k);
-
- if (i1 == this.c && world.isEmpty(i, j + 1, k)) {
+ if (world.getType(i, j, k) == this.c && world.isEmpty(i, j + 1, k)) {
// CraftBukkit start
- // world.setTypeIdUpdate(i, j + 1, k, this.b);
+ // world.setTypeUpdate(i, j + 1, k, this.b);
if (!ItemBlock.processBlockPlace(world, entityhuman, null, i, j + 1, k, this.b, 0, clickedX, clickedY, clickedZ)) {
return false;
}
// CraftBukkit end
-
--itemstack.count;
return true;
} else {