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/BreezeShootTaskintermediary net/minecraft/class_8953official cnw
-
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 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) 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
-
MAX_SQUARED_RANGE
private static final int MAX_SQUARED_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_SQUARED_RANGELnet/minecraft/entity/ai/brain/task/BreezeShootTask;MAX_SQUARED_RANGE:Iintermediary field_47297Lnet/minecraft/class_8953;field_47297:Iofficial cLcnw;c:I
-
BASE_PROJECTILE_DIVERGENCY
private static final int BASE_PROJECTILE_DIVERGENCY- See Also:
- Mappings:
Namespace Name Mixin selector named BASE_PROJECTILE_DIVERGENCYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;BASE_PROJECTILE_DIVERGENCY:Iintermediary field_47298Lnet/minecraft/class_8953;field_47298:Iofficial dLcnw;d:I
-
PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER
private static final int PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER- See Also:
- Mappings:
Namespace Name Mixin selector named PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIERLnet/minecraft/entity/ai/brain/task/BreezeShootTask;PROJECTILE_DIVERGENCY_DIFFICULTY_MODIFIER:Iintermediary field_47299Lnet/minecraft/class_8953;field_47299:Iofficial eLcnw;e:I
-
PROJECTILE_SPEED
private static final float PROJECTILE_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named PROJECTILE_SPEEDLnet/minecraft/entity/ai/brain/task/BreezeShootTask;PROJECTILE_SPEED:Fintermediary field_47300Lnet/minecraft/class_8953;field_47300:Fofficial fLcnw;f:F
-
SHOOT_CHARGING_EXPIRY
private static final int SHOOT_CHARGING_EXPIRY- Mappings:
Namespace Name Mixin selector named SHOOT_CHARGING_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;SHOOT_CHARGING_EXPIRY:Iintermediary field_47301Lnet/minecraft/class_8953;field_47301:Iofficial gLcnw;g:I
-
RECOVER_EXPIRY
private static final int RECOVER_EXPIRY- Mappings:
Namespace Name Mixin selector named RECOVER_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;RECOVER_EXPIRY:Iintermediary field_47302Lnet/minecraft/class_8953;field_47302:Iofficial hLcnw;h:I
-
SHOOT_COOLDOWN_EXPIRY
private static final int SHOOT_COOLDOWN_EXPIRY- Mappings:
Namespace Name Mixin selector named SHOOT_COOLDOWN_EXPIRYLnet/minecraft/entity/ai/brain/task/BreezeShootTask;SHOOT_COOLDOWN_EXPIRY:Iintermediary field_47303Lnet/minecraft/class_8953;field_47303:Iofficial iLcnw;i:I
-
-
Constructor Details
-
BreezeShootTask
public BreezeShootTask()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named shouldRunLnet/minecraft/entity/ai/brain/task/BreezeShootTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;)Zintermediary method_55036Lnet/minecraft/class_8953;method_55036(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Zofficial aLcnw;a(Lash;Lcns;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/BreezeShootTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Zintermediary method_55037Lnet/minecraft/class_8953;method_55037(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Zofficial aLcnw;a(Lash;Lcns;J)Z
-
run
- Overrides:
runin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/entity/ai/brain/task/BreezeShootTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Vintermediary method_55040Lnet/minecraft/class_8953;method_55040(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vofficial bLcnw;b(Lash;Lcns;J)V
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named finishRunningLnet/minecraft/entity/ai/brain/task/BreezeShootTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Vintermediary method_55042Lnet/minecraft/class_8953;method_55042(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vofficial cLcnw;c(Lash;Lcns;J)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<BreezeEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/BreezeShootTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/BreezeEntity;J)Vintermediary method_55044Lnet/minecraft/class_8953;method_55044(Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;J)Vofficial dLcnw;d(Lash;Lcns;J)V
-
isTargetWithinRange
- Mappings:
Namespace Name Mixin selector named isTargetWithinRangeLnet/minecraft/entity/ai/brain/task/BreezeShootTask;isTargetWithinRange(Lnet/minecraft/entity/mob/BreezeEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_55041Lnet/minecraft/class_8953;method_55041(Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Zofficial aLcnw;a(Lcns;Lbwf;)Z
-