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 cdointermediary 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 cLcdo;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 dLcdo;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 eLcdo;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 fLcdo;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 gLcdo;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 hLcdo;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 iLcdo;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 jLcdo;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 aLcdo;a(Land;Lcdl;)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 aLcdo;a(Land;Lcdl;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 bLcdo;b(Land;Lcdl;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 cLcdo;c(Land;Lcdl;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 dLcdo;d(Land;Lcdl;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 aLcdo;a(Lcdl;Lbml;)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 bLcdo;b(Lcdl;Lbml;)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
-