Class BreezeShootTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<BreezeEntity>
net.minecraft.entity.ai.brain.task.BreezeShootTask
- All Implemented Interfaces:
Task<BreezeEntity>
- Mappings:
Namespace Name official chaintermediary net/minecraft/class_8953named net/minecraft/entity/ai/brain/task/BreezeShootTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final intprivate static final intprivate static final intFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) static booleanisFacingTarget(BreezeEntity breeze, LivingEntity target) private static booleanisTargetWithinRange(BreezeEntity breeze, LivingEntity target) protected voidkeepRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) protected voidrun(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, BreezeEntity breezeEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
-
Field Details
-
MIN_SQUARED_RANGE
private static final int MIN_SQUARED_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector official cLcha;c:Iintermediary field_47296Lnet/minecraft/class_8953;field_47296:Inamed MIN_SQUARED_RANGELnet/minecraft/entity/ai/brain/task/BreezeShootTask;MIN_SQUARED_RANGE:I
-
MAX_SQUARED_RANGE
private static final int MAX_SQUARED_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector official dLcha;d:Iintermediary field_47297Lnet/minecraft/class_8953;field_47297:Inamed MAX_SQUARED_RANGELnet/minecraft/entity/ai/brain/task/BreezeShootTask;MAX_SQUARED_RANGE:I
-
BASE_PROJECTILE_DIVERGENCY
private static final int BASE_PROJECTILE_DIVERGENCY- See Also:
- Mappings:
Namespace Name Mixin selector official eLcha;e:Iintermediary field_47298Lnet/minecraft/class_8953;field_47298:Inamed BASE_PROJECTILE_DIVERGENCYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;BASE_PROJECTILE_DIVERGENCY:I
-
PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER
private static final int PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER- See Also:
- Mappings:
Namespace Name Mixin selector official fLcha;f:Iintermediary field_47299Lnet/minecraft/class_8953;field_47299:Inamed PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIERLnet/minecraft/entity/ai/brain/task/BreezeShootTask;PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER:I
-
PROJECTILE_SPEED
private static final float PROJECTILE_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official gLcha;g:Fintermediary field_47300Lnet/minecraft/class_8953;field_47300:Fnamed PROJECTILE_SPEEDLnet/minecraft/entity/ai/brain/task/BreezeShootTask;PROJECTILE_SPEED:F
-
SHOOT_CHARGING_EXPIRY
private static final int SHOOT_CHARGING_EXPIRY- Mappings:
Namespace Name Mixin selector official hLcha;h:Iintermediary field_47301Lnet/minecraft/class_8953;field_47301:Inamed SHOOT_CHARGING_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;SHOOT_CHARGING_EXPIRY:I
-
RECOVER_EXPIRY
private static final int RECOVER_EXPIRY- Mappings:
Namespace Name Mixin selector official iLcha;i:Iintermediary field_47302Lnet/minecraft/class_8953;field_47302:Inamed RECOVER_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;RECOVER_EXPIRY:I
-
SHOOT_COOLDOWN_EXPIRY
private static final int SHOOT_COOLDOWN_EXPIRY- Mappings:
Namespace Name Mixin selector official jLcha;j:Iintermediary field_47303Lnet/minecraft/class_8953;field_47303:Inamed SHOOT_COOLDOWN_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;SHOOT_COOLDOWN_EXPIRY:I
-
-
Constructor Details
-
BreezeShootTask
public BreezeShootTask()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector official aLcha;a(Lapf;Lcgw;)Zintermediary method_55036Lnet/minecraft/class_8953;method_55036(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/BreezeShootTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector official aLcha;a(Lapf;Lcgw;J)Zintermediary method_55037Lnet/minecraft/class_8953;method_55037(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/BreezeShootTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Z
-
run
- Overrides:
runin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector official bLcha;b(Lapf;Lcgw;J)Vintermediary method_55040Lnet/minecraft/class_8953;method_55040(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vnamed runLnet/minecraft/entity/ai/brain/task/BreezeShootTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector official cLcha;c(Lapf;Lcgw;J)Vintermediary method_55042Lnet/minecraft/class_8953;method_55042(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/BreezeShootTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector official dLcha;d(Lapf;Lcgw;J)Vintermediary method_55044Lnet/minecraft/class_8953;method_55044(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/BreezeShootTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V
-
isFacingTarget
- Mappings:
Namespace Name Mixin selector official aLcha;a(Lcgw;Lbpp;)Zintermediary method_55038Lnet/minecraft/class_8953;method_55038(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Znamed isFacingTargetLnet/minecraft/entity/ai/brain/task/BreezeShootTask;isFacingTarget(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Z
-
isTargetWithinRange
- Mappings:
Namespace Name Mixin selector official bLcha;b(Lcgw;Lbpp;)Zintermediary method_55041Lnet/minecraft/class_8953;method_55041(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Znamed isTargetWithinRangeLnet/minecraft/entity/ai/brain/task/BreezeShootTask;isTargetWithinRange(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Z
-