summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/ItemLeash.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemLeash.java')
-rw-r--r--src/main/java/net/minecraft/server/ItemLeash.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/net/minecraft/server/ItemLeash.java b/src/main/java/net/minecraft/server/ItemLeash.java
index e63ae3e6..e24b2a8d 100644
--- a/src/main/java/net/minecraft/server/ItemLeash.java
+++ b/src/main/java/net/minecraft/server/ItemLeash.java
@@ -7,15 +7,14 @@ import org.bukkit.event.hanging.HangingPlaceEvent; // CraftBukkit
public class ItemLeash extends Item {
- public ItemLeash(int i) {
- super(i);
+ public ItemLeash() {
this.a(CreativeModeTab.i);
}
public boolean interactWith(ItemStack itemstack, EntityHuman entityhuman, World world, int i, int j, int k, int l, float f, float f1, float f2) {
- int i1 = world.getTypeId(i, j, k);
+ Block block = world.getType(i, j, k);
- if (Block.byId[i1] != null && Block.byId[i1].d() == 11) {
+ if (block.b() == 11) {
if (world.isStatic) {
return true;
} else {
@@ -39,7 +38,7 @@ public class ItemLeash extends Item {
while (iterator.hasNext()) {
EntityInsentient entityinsentient = (EntityInsentient) iterator.next();
- if (entityinsentient.bH() && entityinsentient.getLeashHolder() == entityhuman) {
+ if (entityinsentient.bL() && entityinsentient.getLeashHolder() == entityhuman) {
if (entityleash == null) {
entityleash = EntityLeash.a(world, i, j, k);
@@ -59,6 +58,7 @@ public class ItemLeash extends Item {
continue;
}
// CraftBukkit end
+
entityinsentient.setLeashHolder(entityleash, true);
flag = true;
}