net.minecraft.entity.mob

public class RangedZombieEntity$ProjectileAttackGoal

extends ProjectileAttackGoal

net.minecraft.world.entity.monster.zombie.RangedZombie$RangedZombieRangedAttackGoal
net.minecraft.class_1_1778$class_1_1780
net.minecraft.entity.mob.RangedZombieEntity$ProjectileAttackGoal

Field summary

Modifier and TypeField
private final RangedZombieEntity
zombie
field_1_11603
rangedZombie
private final boolean
chargeWeapon
field_1_11601
useWeapon
private final boolean
stopWhenInRange
field_1_11602
keepDistanceFromTarget

Constructor summary

ModifierConstructor
public (RangedAttackMob mob, double mobSpeed, IntSupplier minIntervalTicks, IntSupplier maxIntervalTicks, float maxShootRange, boolean useWeapon, boolean keepDistanceFromTarget)

Method summary

Modifier and TypeMethod
public boolean
canUse()
method_6264()
canStart()
public boolean
canContinueToUse()
method_6266()
shouldContinue()
public void
start()
method_6269()
start()
public void
stop()
method_6270()
stop()
protected boolean
stopWhenInRange()
method_1_11156()
shouldKeepDistanceFromTarget()