Class MeleeAttackTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<MobEntity>
net.minecraft.entity.ai.brain.task.MeleeAttackTask
- Mappings:
Namespace Name official bghintermediary net/minecraft/class_4816named net/minecraft/entity/ai/brain/task/MeleeAttackTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate LivingEntitygetAttackTarget(MobEntity entity) private booleanisHoldingUsableRangedWeapon(MobEntity entity) protected booleanmethod_24588(ServerWorld serverWorld, MobEntity mobEntity) protected voidmethod_24590(ServerWorld serverWorld, MobEntity mobEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, run, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
interval
private final int interval- Mappings:
Namespace Name Mixin selector official aLbgh;a:Iintermediary field_22308Lnet/minecraft/class_4816;field_22308:Inamed intervalLnet/minecraft/entity/ai/brain/task/MeleeAttackTask;interval:I
-
-
Constructor Details
-
MeleeAttackTask
public MeleeAttackTask(int interval) - Mappings:
Namespace Name Mixin selector official <init>Lbgh;<init>(I)Vintermediary <init>Lnet/minecraft/class_4816;<init>(I)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/MeleeAttackTask;<init>(I)V
-
-
Method Details
-
method_24588
- Mappings:
Namespace Name Mixin selector official aLbgh;a(Lahb;Lbdp;)Zintermediary method_24588Lnet/minecraft/class_4816;method_24588(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed method_24588Lnet/minecraft/entity/ai/brain/task/MeleeAttackTask;method_24588(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
isHoldingUsableRangedWeapon
- Mappings:
Namespace Name Mixin selector official aLbgh;a(Lbdp;)Zintermediary method_25942Lnet/minecraft/class_4816;method_25942(Lnet/minecraft/class_1308;)Znamed isHoldingUsableRangedWeaponLnet/minecraft/entity/ai/brain/task/MeleeAttackTask;isHoldingUsableRangedWeapon(Lnet/minecraft/entity/mob/MobEntity;)Z
-
method_24590
- Mappings:
Namespace Name Mixin selector official aLbgh;a(Lahb;Lbdp;J)Vintermediary method_24590Lnet/minecraft/class_4816;method_24590(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed method_24590Lnet/minecraft/entity/ai/brain/task/MeleeAttackTask;method_24590(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
getAttackTarget
- Mappings:
Namespace Name Mixin selector official bLbgh;b(Lbdp;)Lbdn;intermediary method_25944Lnet/minecraft/class_4816;method_25944(Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309;named getAttackTargetLnet/minecraft/entity/ai/brain/task/MeleeAttackTask;getAttackTarget(Lnet/minecraft/entity/mob/MobEntity;)Lnet/minecraft/entity/LivingEntity;
-