Class GoToCelebrateTask<E extends MobEntity>
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<E>
net.minecraft.entity.ai.brain.task.GoToCelebrateTask<E>
- Mappings:
Namespace Name official bcyintermediary net/minecraft/class_4814named net/minecraft/entity/ai/brain/task/GoToCelebrateTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final intprivate final MemoryModuleType<BlockPos>private final floatFields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
ConstructorsConstructorDescriptionGoToCelebrateTask(MemoryModuleType<BlockPos> memoryModuleType, int completionRange, float speed) -
Method Summary
Modifier and TypeMethodDescriptionprivate static BlockPosprivate static intfuzz(AbstractRandom random) private BlockPosgetCelebrateLocation(MobEntity entity) protected voidrun(ServerWorld serverWorld, MobEntity mobEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
memoryModuleType
- Mappings:
Namespace Name Mixin selector official aLbcy;a:Lbjj;intermediary field_38101Lnet/minecraft/class_4814;field_38101:Lnet/minecraft/class_4140;named memoryModuleTypeLnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;memoryModuleType:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
-
completionRange
private final int completionRange- Mappings:
Namespace Name Mixin selector official dLbcy;d:Iintermediary field_22304Lnet/minecraft/class_4814;field_22304:Inamed completionRangeLnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;completionRange:I
-
speed
private final float speed- Mappings:
Namespace Name Mixin selector official eLbcy;e:Fintermediary field_23130Lnet/minecraft/class_4814;field_23130:Fnamed speedLnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;speed:F
-
-
Constructor Details
-
GoToCelebrateTask
public GoToCelebrateTask(MemoryModuleType<BlockPos> memoryModuleType, int completionRange, float speed) - Mappings:
Namespace Name Mixin selector official <init>Lbcy;<init>(Lbjj;IF)Vintermediary <init>Lnet/minecraft/class_4814;<init>(Lnet/minecraft/class_4140;IF)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;<init>(Lnet/minecraft/entity/ai/brain/MemoryModuleType;IF)V
-
-
Method Details
-
run
- Overrides:
runin classTask<E extends MobEntity>- Mappings:
Namespace Name Mixin selector official aLbcy;a(Lafl;Lbau;J)Vintermediary method_24579Lnet/minecraft/class_4814;method_24579(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed runLnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
fuzz
- Mappings:
Namespace Name Mixin selector official aLbcy;a(Lbau;Lgs;)Lgs;intermediary method_24577Lnet/minecraft/class_4814;method_24577(Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;named fuzzLnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;fuzz(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/math/BlockPos;
-
fuzz
- Mappings:
Namespace Name Mixin selector official aLbcy;a(Lalq;)Iintermediary method_24578Lnet/minecraft/class_4814;method_24578(Lnet/minecraft/class_5819;)Inamed fuzzLnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;fuzz(Lnet/minecraft/util/math/random/AbstractRandom;)I
-
getCelebrateLocation
- Mappings:
Namespace Name Mixin selector official aLbcy;a(Lbau;)Lgs;intermediary method_24576Lnet/minecraft/class_4814;method_24576(Lnet/minecraft/class_1308;)Lnet/minecraft/class_2338;named getCelebrateLocationLnet/minecraft/entity/ai/brain/task/GoToCelebrateTask;getCelebrateLocation(Lnet/minecraft/entity/mob/MobEntity;)Lnet/minecraft/util/math/BlockPos;
-