Class StayAboveWaterTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<MobEntity>
net.minecraft.entity.ai.brain.task.StayAboveWaterTask
- Mappings:
Namespace Name official bjbintermediary net/minecraft/class_4125named net/minecraft/entity/ai/brain/task/StayAboveWaterTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidkeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, MobEntity mobEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
finishRunning, getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, run, stop, tick, tryStarting
-
Field Details
-
chance
private final float chance- Mappings:
Namespace Name Mixin selector official cLbjb;c:Fintermediary field_18387Lnet/minecraft/class_4125;field_18387:Fnamed chanceLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;chance:F
-
-
Constructor Details
-
StayAboveWaterTask
public StayAboveWaterTask(float chance) - Mappings:
Namespace Name Mixin selector official <init>Lbjb;<init>(F)Vintermediary <init>Lnet/minecraft/class_4125;<init>(F)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;<init>(F)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbjb;a(Lahw;Lbev;)Zintermediary method_19010Lnet/minecraft/class_4125;method_19010(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbjb;a(Lahw;Lbev;J)Zintermediary method_19011Lnet/minecraft/class_4125;method_19011(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Z
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official bLbjb;b(Lahw;Lbev;J)Vintermediary method_19012Lnet/minecraft/class_4125;method_19012(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-