Fix wither movement

This commit is contained in:
fullwall 2016-01-01 13:00:17 +08:00
parent 214b113575
commit fb2ebc0a31

View File

@ -1,5 +1,12 @@
package net.citizensnpcs.npc.entity;
import org.bukkit.Bukkit;
import org.bukkit.craftbukkit.v1_8_R3.CraftServer;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftEntity;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftWither;
import org.bukkit.entity.Wither;
import org.bukkit.util.Vector;
import net.citizensnpcs.api.event.NPCPushEvent;
import net.citizensnpcs.api.npc.NPC;
import net.citizensnpcs.npc.CitizensNPC;
@ -11,13 +18,6 @@ import net.minecraft.server.v1_8_R3.EntityWither;
import net.minecraft.server.v1_8_R3.NBTTagCompound;
import net.minecraft.server.v1_8_R3.World;
import org.bukkit.Bukkit;
import org.bukkit.craftbukkit.v1_8_R3.CraftServer;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftEntity;
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftWither;
import org.bukkit.entity.Wither;
import org.bukkit.util.Vector;
public class WitherController extends MobEntityController {
public WitherController() {
super(EntityWitherNPC.class);
@ -92,6 +92,7 @@ public class WitherController extends MobEntityController {
if (npc == null) {
super.E();
}
npc.update();
}
@Override
@ -129,13 +130,8 @@ public class WitherController extends MobEntityController {
}
@Override
public void m() {
if (npc == null) {
super.m();
} else {
NMS.updateAI(this);
npc.update();
}
public int s(int i) {
return npc == null ? super.s(i) : 0;
}
@Override