Class SonicBoomTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<WardenEntity>
net.minecraft.entity.ai.brain.task.SonicBoomTask
- All Implemented Interfaces:
Task<WardenEntity>
- Mappings:
Namespace Name named net/minecraft/entity/ai/brain/task/SonicBoomTask
intermediary net/minecraft/class_7396
official cby
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
private static final double
private static final double
private static final int
private static final int
private static final int
private static final int
Fields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
cooldown
(LivingEntity warden, int cooldown) protected void
finishRunning
(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) protected void
keepRunning
(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) protected void
run
(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) protected boolean
shouldKeepRunning
(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) protected boolean
shouldRun
(ServerWorld serverWorld, WardenEntity wardenEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
-
Field Details
-
HORIZONTAL_RANGE
private static final int HORIZONTAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named HORIZONTAL_RANGE
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;HORIZONTAL_RANGE:I
intermediary field_38850
Lnet/minecraft/class_7396;field_38850:I
official d
Lcby;d:I
-
VERTICAL_RANGE
private static final int VERTICAL_RANGE- See Also:
- Mappings:
Namespace Name Mixin selector named VERTICAL_RANGE
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;VERTICAL_RANGE:I
intermediary field_38851
Lnet/minecraft/class_7396;field_38851:I
official e
Lcby;e:I
-
field_38852
private static final double field_38852- See Also:
- Mappings:
Namespace Name Mixin selector named field_38852
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;field_38852:D
intermediary field_38852
Lnet/minecraft/class_7396;field_38852:D
official f
Lcby;f:D
-
field_38853
private static final double field_38853- See Also:
- Mappings:
Namespace Name Mixin selector named field_38853
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;field_38853:D
intermediary field_38853
Lnet/minecraft/class_7396;field_38853:D
official g
Lcby;g:D
-
COOLDOWN
public static final int COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector named COOLDOWN
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;COOLDOWN:I
intermediary field_38849
Lnet/minecraft/class_7396;field_38849:I
official c
Lcby;c:I
-
SOUND_DELAY
private static final int SOUND_DELAY- Mappings:
Namespace Name Mixin selector named SOUND_DELAY
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;SOUND_DELAY:I
intermediary field_38854
Lnet/minecraft/class_7396;field_38854:I
official h
Lcby;h:I
-
RUN_TIME
private static final int RUN_TIME- Mappings:
Namespace Name Mixin selector named RUN_TIME
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;RUN_TIME:I
intermediary field_38855
Lnet/minecraft/class_7396;field_38855:I
official i
Lcby;i:I
-
-
Constructor Details
-
SonicBoomTask
public SonicBoomTask()
-
-
Method Details
-
shouldRun
- Overrides:
shouldRun
in classMultiTickTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector named shouldRun
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;)Z
intermediary method_43262
Lnet/minecraft/class_7396;method_43262(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;)Z
official a
Lcby;a(Lash;Lcoz;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunning
in classMultiTickTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector named shouldKeepRunning
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)Z
intermediary method_43263
Lnet/minecraft/class_7396;method_43263(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z
official a
Lcby;a(Lash;Lcoz;J)Z
-
run
- Overrides:
run
in classMultiTickTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector named run
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
intermediary method_43267
Lnet/minecraft/class_7396;method_43267(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V
official b
Lcby;b(Lash;Lcoz;J)V
-
keepRunning
- Overrides:
keepRunning
in classMultiTickTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector named keepRunning
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
intermediary method_43268
Lnet/minecraft/class_7396;method_43268(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V
official c
Lcby;c(Lash;Lcoz;J)V
-
finishRunning
- Overrides:
finishRunning
in classMultiTickTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector named finishRunning
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
intermediary method_43269
Lnet/minecraft/class_7396;method_43269(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V
official d
Lcby;d(Lash;Lcoz;J)V
-
cooldown
- Mappings:
Namespace Name Mixin selector named cooldown
Lnet/minecraft/entity/ai/brain/task/SonicBoomTask;cooldown(Lnet/minecraft/entity/LivingEntity;I)V
intermediary method_43264
Lnet/minecraft/class_7396;method_43264(Lnet/minecraft/class_1309;I)V
official a
Lcby;a(Lbwf;I)V
-