net.minecraft.entity.ai.goal

public class ProjectileAttackGoal

extends Goal

aht
net.minecraft.unmapped.C_35718713
net.minecraft.entity.ai.goal.ProjectileAttackGoal
net.minecraft.entity.ai.EntityAIAttackRanged

Field summary

Modifier and TypeField
private final MobEntity
a
f_64640412
mob
field_75322_b
private final RangedAttackMob
b
f_15724897
rangedAttackMob
field_82641_b
private LivingEntity
c
f_75346747
target
field_75323_c
private int
d
f_14605543
ticksUntilNextAttack
field_75320_d
private final double
e
f_48368126
speed
field_75321_e
private int
f
f_22088517
seenTargetTicks
field_75318_f
private final int
g
f_67371510
minCooldown
field_96561_g
private final int
h
f_57553692
maxCooldown
field_75325_h
private final float
i
f_62243952
attackRange
field_96562_i
private final float
j
f_15995048
squaredAttackRange
field_82642_h

Constructor summary

ModifierConstructor
public (RangedAttackMob mob, double speed, int cooldown, float attackRange)
public (RangedAttackMob mob, double speed, int minCooldown, int maxCooldown, float attackRange)

Method summary

Modifier and TypeMethod
public boolean
a()
m_13184927()
canStart()
func_75250_a()
public boolean
b()
m_68122984()
shouldContinue()
func_75253_b()
public void
d()
m_77320506()
stop()
func_75251_c()
public void
e()
m_58078449()
tick()
func_75246_d()