net.minecraft.entity.ai.goal

public class ProjectileAttackGoal

extends Goal

aod
net.minecraft.world.entity.ai.goal.RangedAttackGoal
net.minecraft.class_1381
net.minecraft.entity.ai.goal.ProjectileAttackGoal
net.minecraft.unmapped.C_mulxxwhh
net.minecraft.entity.ai.goal.ProjectileAttackGoal
net.minecraft.entity.ai.goal.RangedAttackGoal
net.minecraft.entity.ai.goal.RangedAttackGoal

Field summary

Modifier and TypeField
private final MobEntity
a
mob
field_6583
mob
f_uextomuy
mob
field_75322_b
field_75322_b
private final RangedAttackMob
b
rangedAttackMob
field_6582
owner
f_lalxzdsn
rangedAttackMob
field_82641_b
rangedAttackEntityHost
private LivingEntity
c
target
field_6580
target
f_farymaqj
target
field_75323_c
field_75323_c
private int
d
attackTime
field_6581
f_xotoaizr
ticksUntilNextAttack
field_75320_d
rangedAttackTime
private final double
e
speedModifier
field_6586
mobSpeed
f_jizuqddb
speed
field_75321_e
entityMoveSpeed
private int
f
seeTime
field_6579
f_mkuvjygo
seenTargetTicks
field_75318_f
seeTime
private final int
g
attackIntervalMin
field_6578
f_opgmtxcg
minCooldown
field_96561_g
attackIntervalMin
private final int
h
attackIntervalMax
field_6577
f_wamstafn
maxCooldown
field_75325_h
maxRangedAttackTime
private final float
i
attackRadius
field_6585
maxShootRange
f_rzyhngzp
attackRange
field_96562_i
attackRadius
private final float
j
attackRadiusSqr
field_6584
squaredMaxShootRange
f_cijnxdpe
squaredAttackRange
field_82642_h
maxAttackDistance

Constructor summary

ModifierConstructor
public (RangedAttackMob mob, double mobSpeed, int intervalTicks, float maxShootRange)
public (RangedAttackMob mob, double mobSpeed, int minIntervalTicks, int maxIntervalTicks, float maxShootRange)

Method summary

Modifier and TypeMethod
public boolean
a()
canUse()
method_6264()
canStart()
m_njsjilur()
canStart()
func_75250_a()
shouldExecute()
public boolean
b()
canContinueToUse()
method_6266()
shouldContinue()
m_trsyngvn()
shouldContinue()
func_75253_b()
shouldContinueExecuting()
public void
d()
stop()
method_6270()
stop()
m_vtbcctlg()
stop()
func_75251_c()
resetTask()
public void
e()
tick()
method_6268()
tick()
m_nfnryldq()
tick()
func_75246_d()
tick()