Class GiveInventoryToLookTargetTask<E extends LivingEntity & InventoryOwner>
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<E>
net.minecraft.entity.ai.brain.task.GiveInventoryToLookTargetTask<E>
- All Implemented Interfaces:
- Task<E>
public class GiveInventoryToLookTargetTask<E extends LivingEntity & InventoryOwner>
extends MultiTickTask<E>
- Mappings:
- Namespace - Name - official - bih- intermediary - net/minecraft/class_7296- named - net/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate final Function<LivingEntity,Optional<LookTarget>> private final floatFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructorsConstructorDescriptionGiveInventoryToLookTargetTask(Function<LivingEntity, Optional<LookTarget>> lookTargetFunction, float speed, int runTime) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate booleanhasItemAndTarget(E entity) protected voidkeepRunning(ServerWorld world, E entity, long time) private static Vec3doffsetTarget(LookTarget target) static voidplayThrowSound(LivingEntity entity, ItemStack stack, Vec3d target) protected voidrun(ServerWorld world, E entity, long time) protected booleanshouldKeepRunning(ServerWorld world, E entity, long time) protected booleanshouldRun(ServerWorld world, E entity) private voidtriggerCriterion(LookTarget target, ItemStack stack, ServerPlayerEntity player) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskfinishRunning, getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
- 
Field Details- 
COMPLETION_RANGEprivate static final int COMPLETION_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbih;c:I- intermediary - field_38387- Lnet/minecraft/class_7296;field_38387:I- named - COMPLETION_RANGE- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;COMPLETION_RANGE:I
 
- 
ITEM_PICKUP_COOLDOWN_TICKSprivate static final int ITEM_PICKUP_COOLDOWN_TICKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbih;d:I- intermediary - field_38388- Lnet/minecraft/class_7296;field_38388:I- named - ITEM_PICKUP_COOLDOWN_TICKS- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;ITEM_PICKUP_COOLDOWN_TICKS:I
 
- 
lookTargetFunction- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbih;e:Ljava/util/function/Function;- intermediary - field_38389- Lnet/minecraft/class_7296;field_38389:Ljava/util/function/Function;- named - lookTargetFunction- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;lookTargetFunction:Ljava/util/function/Function;
 
- 
speedprivate final float speed- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbih;f:F- intermediary - field_38390- Lnet/minecraft/class_7296;field_38390:F- named - speed- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;speed:F
 
 
- 
- 
Constructor Details- 
GiveInventoryToLookTargetTaskpublic GiveInventoryToLookTargetTask(Function<LivingEntity, Optional<LookTarget>> lookTargetFunction, float speed, int runTime) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbih;<init>(Ljava/util/function/Function;FI)V- intermediary - <init>- Lnet/minecraft/class_7296;<init>(Ljava/util/function/Function;FI)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;<init>(Ljava/util/function/Function;FI)V
 
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<E extends LivingEntity & InventoryOwner>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhr;a(Laif;Lbfz;)Z- intermediary - method_18919- Lnet/minecraft/class_4097;method_18919(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z- named - shouldRun- Lnet/minecraft/entity/ai/brain/task/MultiTickTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
 
- 
shouldKeepRunning- Overrides:
- shouldKeepRunningin class- MultiTickTask<E extends LivingEntity & InventoryOwner>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhr;a(Laif;Lbfz;J)Z- intermediary - method_18927- Lnet/minecraft/class_4097;method_18927(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z- named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/MultiTickTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<E extends LivingEntity & InventoryOwner>
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbhr;d(Laif;Lbfz;J)V- intermediary - method_18920- Lnet/minecraft/class_4097;method_18920(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V- named - run- Lnet/minecraft/entity/ai/brain/task/MultiTickTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<E extends LivingEntity & InventoryOwner>
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbhr;c(Laif;Lbfz;J)V- intermediary - method_18924- Lnet/minecraft/class_4097;method_18924(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V- named - keepRunning- Lnet/minecraft/entity/ai/brain/task/MultiTickTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
 
- 
triggerCriterion- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbih;a(Lbje;Lcfz;Laig;)V- intermediary - method_43079- Lnet/minecraft/class_7296;method_43079(Lnet/minecraft/class_4115;Lnet/minecraft/class_1799;Lnet/minecraft/class_3222;)V- named - triggerCriterion- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;triggerCriterion(Lnet/minecraft/entity/ai/brain/LookTarget;Lnet/minecraft/item/ItemStack;Lnet/minecraft/server/network/ServerPlayerEntity;)V
 
- 
hasItemAndTarget- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbih;b(Lbfz;)Z- intermediary - method_42649- Lnet/minecraft/class_7296;method_42649(Lnet/minecraft/class_1309;)Z- named - hasItemAndTarget- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;hasItemAndTarget(Lnet/minecraft/entity/LivingEntity;)Z
 
- 
offsetTarget- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbih;a(Lbje;)Leei;- intermediary - method_42651- Lnet/minecraft/class_7296;method_42651(Lnet/minecraft/class_4115;)Lnet/minecraft/class_243;- named - offsetTarget- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;offsetTarget(Lnet/minecraft/entity/ai/brain/LookTarget;)Lnet/minecraft/util/math/Vec3d;
 
- 
playThrowSound- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbih;a(Lbfz;Lcfz;Leei;)V- intermediary - method_43393- Lnet/minecraft/class_7296;method_43393(Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V- named - playThrowSound- Lnet/minecraft/entity/ai/brain/task/GiveInventoryToLookTargetTask;playThrowSound(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Vec3d;)V
 
 
-