net.minecraft.world.entity.ai.goal

public class RangedAttackGoal

extends Goal

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

Field summary

Modifier and TypeField
private final Mob
a
mob
field_6583
f_uextomuy
mob
mob
private final RangedAttackMob
b
rangedAttackMob
field_6582
f_lalxzdsn
owner
owner
private LivingEntity
c
target
field_6580
f_farymaqj
target
target
private int
d
attackTime
field_6581
f_xotoaizr
updateCountdownTicks
updateCountdownTicks
private final double
e
speedModifier
field_6586
f_jizuqddb
mobSpeed
mobSpeed
private int
f
seeTime
field_6579
f_mkuvjygo
seenTargetTicks
seenTargetTicks
private final int
g
attackIntervalMin
field_6578
f_opgmtxcg
minIntervalTicks
minIntervalTicks
private final int
h
attackIntervalMax
field_6577
f_wamstafn
maxIntervalTicks
maxIntervalTicks
private final float
i
attackRadius
field_6585
f_rzyhngzp
maxShootRange
maxShootRange
private final float
j
attackRadiusSqr
field_6584
f_cijnxdpe
squaredMaxShootRange
squaredMaxShootRange

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
b()
canUse()
method_6264()
m_njsjilur()
canStart()
canStart()
public boolean
c()
canContinueToUse()
method_6266()
m_trsyngvn()
shouldContinue()
shouldContinue()
public void
e()
stop()
method_6270()
m_vtbcctlg()
stop()
stop()
public boolean
R_()
requiresUpdateEveryTick()
method_38846()
m_eujpslgi()
shouldRunEveryTick()
requiresUpdateEveryTick()
public void
a()
tick()
method_6268()
m_nfnryldq()
tick()
tick()