Class RangedAttackGoal
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.RangedAttackGoal
- Direct Known Subclasses:
- Drowned.DrownedTridentAttackGoal
- 
Nested Class Summary
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final intprivate final intprivate final floatprivate final floatprivate intprivate final Mobprivate final RangedAttackMobprivate intprivate final doubleprivate LivingEntity
- 
Constructor SummaryConstructorsConstructorDescriptionRangedAttackGoal(RangedAttackMob p_25768_, double p_25769_, int p_25770_, float p_25771_) RangedAttackGoal(RangedAttackMob p_25773_, double p_25774_, int p_25775_, int p_25776_, float p_25777_) 
- 
Method SummaryMethods inherited from class net.minecraft.world.entity.ai.goal.GoaladjustedTickDelay, getFlags, isInterruptable, reducedTickDelay, setFlags, start, toString
- 
Field Details- 
mob
- 
rangedAttackMob
- 
target
- 
attackTimeprivate int attackTime
- 
speedModifierprivate final double speedModifier
- 
seeTimeprivate int seeTime
- 
attackIntervalMinprivate final int attackIntervalMin
- 
attackIntervalMaxprivate final int attackIntervalMax
- 
attackRadiusprivate final float attackRadius
- 
attackRadiusSqrprivate final float attackRadiusSqr
 
- 
- 
Constructor Details- 
RangedAttackGoal
- 
RangedAttackGoalpublic RangedAttackGoal(RangedAttackMob p_25773_, double p_25774_, int p_25775_, int p_25776_, float p_25777_) 
 
- 
- 
Method Details- 
canUsepublic boolean canUse()
- 
canContinueToUsepublic boolean canContinueToUse()- Overrides:
- canContinueToUsein class- Goal
 
- 
stoppublic void stop()
- 
requiresUpdateEveryTickpublic boolean requiresUpdateEveryTick()- Overrides:
- requiresUpdateEveryTickin class- Goal
 
- 
tickpublic void tick()
 
-