Package net.minecraft.entity.ai.goal
Class MeleeAttackGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.MeleeAttackGoal
- Direct Known Subclasses:
class_2974,PolarBearEntity.class_3037,RabbitEntity.RabbitAttackGoal,SpiderEntity.AttackGoal
- Mappings:
Namespace Name official xointermediary net/minecraft/class_905named net/minecraft/entity/ai/goal/MeleeAttackGoal
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) PathMinHeapprotected final intprotected intprotected PathAwareEntity(package private) boolean(package private) doubleprivate doubleprivate doubleprivate doubleprivate int(package private) World -
Constructor Summary
ConstructorsConstructorDescriptionMeleeAttackGoal(PathAwareEntity mob, double speed, boolean pauseWhenMobIdle) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanStart()protected doubleprotected voidmethod_13497(LivingEntity livingEntity, double double2) booleanvoidstart()voidstop()voidtick()Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, getCategoryBits, setCategoryBits
-
Field Details
-
world
World world- Mappings:
Namespace Name Mixin selector official aLxo;a:Lamu;intermediary field_3531Lnet/minecraft/class_905;field_3531:Lnet/minecraft/class_1150;named worldLnet/minecraft/entity/ai/goal/MeleeAttackGoal;world:Lnet/minecraft/world/World;
-
mob
- Mappings:
Namespace Name Mixin selector official bLxo;b:Lvx;intermediary field_6845Lnet/minecraft/class_905;field_6845:Lnet/minecraft/class_877;named mobLnet/minecraft/entity/ai/goal/MeleeAttackGoal;mob:Lnet/minecraft/entity/PathAwareEntity;
-
field_3534
protected int field_3534- Mappings:
Namespace Name Mixin selector official cLxo;c:Iintermediary field_3534Lnet/minecraft/class_905;field_3534:Inamed field_3534Lnet/minecraft/entity/ai/goal/MeleeAttackGoal;field_3534:I
-
speed
double speed- Mappings:
Namespace Name Mixin selector official dLxo;d:Dintermediary field_6846Lnet/minecraft/class_905;field_6846:Dnamed speedLnet/minecraft/entity/ai/goal/MeleeAttackGoal;speed:D
-
pauseWhenMobIdle
boolean pauseWhenMobIdle- Mappings:
Namespace Name Mixin selector official eLxo;e:Zintermediary field_3536Lnet/minecraft/class_905;field_3536:Znamed pauseWhenMobIdleLnet/minecraft/entity/ai/goal/MeleeAttackGoal;pauseWhenMobIdle:Z
-
field_14581
PathMinHeap field_14581- Mappings:
Namespace Name Mixin selector official fLxo;f:Lbel;intermediary field_14581Lnet/minecraft/class_905;field_14581:Lnet/minecraft/class_85;named field_14581Lnet/minecraft/entity/ai/goal/MeleeAttackGoal;field_14581:Lnet/minecraft/entity/ai/pathing/PathMinHeap;
-
updateCountdownTicks
private int updateCountdownTicks- Mappings:
Namespace Name Mixin selector official hLxo;h:Iintermediary field_3539Lnet/minecraft/class_905;field_3539:Inamed updateCountdownTicksLnet/minecraft/entity/ai/goal/MeleeAttackGoal;updateCountdownTicks:I
-
targetX
private double targetX- Mappings:
Namespace Name Mixin selector official iLxo;i:Dintermediary field_9087Lnet/minecraft/class_905;field_9087:Dnamed targetXLnet/minecraft/entity/ai/goal/MeleeAttackGoal;targetX:D
-
targetY
private double targetY- Mappings:
Namespace Name Mixin selector official jLxo;j:Dintermediary field_9088Lnet/minecraft/class_905;field_9088:Dnamed targetYLnet/minecraft/entity/ai/goal/MeleeAttackGoal;targetY:D
-
targetZ
private double targetZ- Mappings:
Namespace Name Mixin selector official kLxo;k:Dintermediary field_9089Lnet/minecraft/class_905;field_9089:Dnamed targetZLnet/minecraft/entity/ai/goal/MeleeAttackGoal;targetZ:D
-
field_14582
protected final int field_14582- See Also:
- Mappings:
Namespace Name Mixin selector official gLxo;g:Iintermediary field_14582Lnet/minecraft/class_905;field_14582:Inamed field_14582Lnet/minecraft/entity/ai/goal/MeleeAttackGoal;field_14582:I
-
-
Constructor Details
-
MeleeAttackGoal
- Mappings:
Namespace Name Mixin selector official <init>Lxo;<init>(Lvx;DZ)Vintermediary <init>Lnet/minecraft/class_905;<init>(Lnet/minecraft/class_877;DZ)Vnamed <init>Lnet/minecraft/entity/ai/goal/MeleeAttackGoal;<init>(Lnet/minecraft/entity/PathAwareEntity;DZ)V
-
-
Method Details
-
canStart
public boolean canStart() -
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector official bLxe;b()Zintermediary method_2744Lnet/minecraft/class_896;method_2744()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
start
public void start() -
stop
public void stop() -
tick
public void tick() -
method_13497
- Mappings:
Namespace Name Mixin selector official aLxo;a(Lvp;D)Vintermediary method_13497Lnet/minecraft/class_905;method_13497(Lnet/minecraft/class_1699;D)Vnamed method_13497Lnet/minecraft/entity/ai/goal/MeleeAttackGoal;method_13497(Lnet/minecraft/entity/LivingEntity;D)V
-
getSquaredMaxAttackDistance
- Mappings:
Namespace Name Mixin selector official aLxo;a(Lvp;)Dintermediary method_11011Lnet/minecraft/class_905;method_11011(Lnet/minecraft/class_1699;)Dnamed getSquaredMaxAttackDistanceLnet/minecraft/entity/ai/goal/MeleeAttackGoal;getSquaredMaxAttackDistance(Lnet/minecraft/entity/LivingEntity;)D
-