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 bdkintermediary 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 aLbdk;a:Lbjv;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 dLbdk;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 eLbdk;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>Lbdk;<init>(Lbjv;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 aLbdk;a(Lafo;Lbbg;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 aLbdk;a(Lbbg;Lgt;)Lgt;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 aLbdk;a(Lalu;)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 aLbdk;a(Lbbg;)Lgt;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;
-