summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityZombie.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityZombie.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityZombie.java13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/main/java/net/minecraft/server/EntityZombie.java b/src/main/java/net/minecraft/server/EntityZombie.java
index bb2cd0d0..43d7b8f0 100644
--- a/src/main/java/net/minecraft/server/EntityZombie.java
+++ b/src/main/java/net/minecraft/server/EntityZombie.java
@@ -7,18 +7,27 @@ public class EntityZombie extends EntityMonster {
public EntityZombie(World world) {
super(world);
this.texture = "/mob/zombie.png";
- this.aY = 0.5F;
+ this.bb = 0.5F;
this.damage = 4;
+ this.goalSelector.a(1, new PathfinderGoalFloat(this));
+ this.goalSelector.a(2, new PathfinderGoalMeleeAttack(this, world, 16.0F));
+ this.goalSelector.a(3, new PathfinderGoalRandomStroll(this));
+ this.goalSelector.a(4, new PathfinderGoalLookAtPlayer(this, world, 8.0F));
+ this.goalSelector.a(4, new PathfinderGoalRandomLookaround(this));
}
public int getMaxHealth() {
return 20;
}
- protected int O() {
+ public int P() {
return 2;
}
+ protected boolean as() {
+ return false;
+ }
+
public void d() {
if (this.world.e() && !this.world.isStatic) {
float f = this.a(1.0F);