Class StayAboveWaterTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<MobEntity>
net.minecraft.entity.ai.brain.task.StayAboveWaterTask
- Mappings:
Namespace Name named net/minecraft/entity/ai/brain/task/StayAboveWaterTaskintermediary net/minecraft/class_4125official byb
-
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 TypeMethodDescriptionstatic booleanisUnderwater(MobEntity entity) protected 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 named chanceLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;chance:Fintermediary field_18387Lnet/minecraft/class_4125;field_18387:Fofficial cLbyb;c:F
-
-
Constructor Details
-
StayAboveWaterTask
public StayAboveWaterTask(float chance) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;<init>(F)Vintermediary <init>Lnet/minecraft/class_4125;<init>(F)Vofficial <init>Lbyb;<init>(F)V
-
-
Method Details
-
isUnderwater
- Mappings:
Namespace Name Mixin selector named isUnderwaterLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;isUnderwater(Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_55700Lnet/minecraft/class_4125;method_55700(Lnet/minecraft/class_1308;)Zofficial aLbyb;a(Lbtp;)Z
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named shouldRunLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_19010Lnet/minecraft/class_4125;method_19010(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial aLbyb;a(Laqu;Lbtp;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Zintermediary method_19011Lnet/minecraft/class_4125;method_19011(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Zofficial aLbyb;a(Laqu;Lbtp;J)Z
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/StayAboveWaterTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Vintermediary method_19012Lnet/minecraft/class_4125;method_19012(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vofficial bLbyb;b(Laqu;Lbtp;J)V
-