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 - named - net/minecraft/entity/ai/brain/task/BreezeShootTask- intermediary - net/minecraft/class_8953- official - cmz
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate 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.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, BreezeEntity breezeEntity, long long2) 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.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
- 
Field Details- 
MAX_SQUARED_RANGEprivate static final int MAX_SQUARED_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_SQUARED_RANGE- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;MAX_SQUARED_RANGE:I- intermediary - field_47297- Lnet/minecraft/class_8953;field_47297:I- official - c- Lcmz;c:I
 
- 
BASE_PROJECTILE_DIVERGENCYprivate static final int BASE_PROJECTILE_DIVERGENCY- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - BASE_PROJECTILE_DIVERGENCY- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;BASE_PROJECTILE_DIVERGENCY:I- intermediary - field_47298- Lnet/minecraft/class_8953;field_47298:I- official - d- Lcmz;d:I
 
- 
PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIERprivate static final int PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER:I- intermediary - field_47299- Lnet/minecraft/class_8953;field_47299:I- official - e- Lcmz;e:I
 
- 
PROJECTILE_SPEEDprivate static final float PROJECTILE_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - PROJECTILE_SPEED- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;PROJECTILE_SPEED:F- intermediary - field_47300- Lnet/minecraft/class_8953;field_47300:F- official - f- Lcmz;f:F
 
- 
SHOOT_CHARGING_EXPIRYprivate static final int SHOOT_CHARGING_EXPIRY- Mappings:
- Namespace - Name - Mixin selector - named - SHOOT_CHARGING_EXPIRY- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;SHOOT_CHARGING_EXPIRY:I- intermediary - field_47301- Lnet/minecraft/class_8953;field_47301:I- official - g- Lcmz;g:I
 
- 
RECOVER_EXPIRYprivate static final int RECOVER_EXPIRY- Mappings:
- Namespace - Name - Mixin selector - named - RECOVER_EXPIRY- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;RECOVER_EXPIRY:I- intermediary - field_47302- Lnet/minecraft/class_8953;field_47302:I- official - h- Lcmz;h:I
 
- 
SHOOT_COOLDOWN_EXPIRYprivate static final int SHOOT_COOLDOWN_EXPIRY- Mappings:
- Namespace - Name - Mixin selector - named - SHOOT_COOLDOWN_EXPIRY- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;SHOOT_COOLDOWN_EXPIRY:I- intermediary - field_47303- Lnet/minecraft/class_8953;field_47303:I- official - i- Lcmz;i:I
 
 
- 
- 
Constructor Details- 
BreezeShootTaskpublic BreezeShootTask()
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldRun- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Z- intermediary - method_55036- Lnet/minecraft/class_8953;method_55036(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z- official - a- Lcmz;a(Lard;Lcmv;)Z
 
- 
shouldKeepRunning- Overrides:
- shouldKeepRunningin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Z- intermediary - method_55037- Lnet/minecraft/class_8953;method_55037(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Z- official - a- Lcmz;a(Lard;Lcmv;J)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - run- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V- intermediary - method_55040- Lnet/minecraft/class_8953;method_55040(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V- official - b- Lcmz;b(Lard;Lcmv;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - finishRunning- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V- intermediary - method_55042- Lnet/minecraft/class_8953;method_55042(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V- official - c- Lcmz;c(Lard;Lcmv;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<BreezeEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - keepRunning- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)V- intermediary - method_55044- Lnet/minecraft/class_8953;method_55044(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)V- official - d- Lcmz;d(Lard;Lcmv;J)V
 
- 
isTargetWithinRange- Mappings:
- Namespace - Name - Mixin selector - named - isTargetWithinRange- Lnet/minecraft/entity/ai/brain/task/BreezeShootTask;isTargetWithinRange(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Z- intermediary - method_55041- Lnet/minecraft/class_8953;method_55041(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z- official - a- Lcmz;a(Lcmv;Lbvi;)Z
 
 
-