use of de.Keyle.MyPet.compat.v1_16_R3.entity.ai.attack.MeleeAttack in project MyPet by xXKeyleXx.
the class EntityMyGhast method setPathfinder.
@Override
public void setPathfinder() {
super.setPathfinder();
petPathfinderSelector.replaceGoal("MeleeAttack", new MeleeAttack(this, 0.1F, 5.5, 20));
}
use of de.Keyle.MyPet.compat.v1_16_R3.entity.ai.attack.MeleeAttack in project MyPet by xXKeyleXx.
the class EntityMyEnderDragon method setPathfinder.
@Override
public void setPathfinder() {
super.setPathfinder();
petPathfinderSelector.replaceGoal("MeleeAttack", new MeleeAttack(this, 0.1F, 8.5, 20));
}
use of de.Keyle.MyPet.compat.v1_16_R3.entity.ai.attack.MeleeAttack in project MyPet by xXKeyleXx.
the class EntityMyMagmaCube method setPathfinder.
@Override
public void setPathfinder() {
super.setPathfinder();
petPathfinderSelector.replaceGoal("MeleeAttack", new MeleeAttack(this, 0.1F, 3 + (getMyPet().getSize() * 0.51), 20));
}
use of de.Keyle.MyPet.compat.v1_16_R3.entity.ai.attack.MeleeAttack in project MyPet by xXKeyleXx.
the class EntityMyMagmaCube method updateVisuals.
@Override
public void updateVisuals() {
int size = Math.max(1, getMyPet().getSize());
getEntityData().set(SIZE_WATCHER, size);
this.refreshDimensions();
if (petPathfinderSelector != null && petPathfinderSelector.hasGoal("MeleeAttack")) {
petPathfinderSelector.replaceGoal("MeleeAttack", new MeleeAttack(this, 0.1F, 3 + (getMyPet().getSize() * 0.51), 20));
}
}
use of de.Keyle.MyPet.compat.v1_16_R3.entity.ai.attack.MeleeAttack in project MyPet by xXKeyleXx.
the class EntityMySlime method updateVisuals.
@Override
public void updateVisuals() {
int size = Math.max(1, getMyPet().getSize());
getEntityData().set(SIZE_WATCHER, size);
this.refreshDimensions();
if (petPathfinderSelector != null && petPathfinderSelector.hasGoal("MeleeAttack")) {
petPathfinderSelector.replaceGoal("MeleeAttack", new MeleeAttack(this, 0.1F, 3 + (getMyPet().getSize() * 0.51), 20));
}
}
Aggregations