类 WalkToNearestVisibleWantedItemTask<E extends LivingEntity>


  • public class WalkToNearestVisibleWantedItemTask<E extends LivingEntity>
    extends Task<E>
    Mappings:
    Namespace Name
    official avc
    intermediary net/minecraft/class_4815
    named net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask
    • 字段详细资料

      • startCondition

        private final Predicate<E extends LivingEntity> startCondition
        Mappings:
        Namespace Name Mixin selector
        official a Lavc;a:Ljava/util/function/Predicate;
        intermediary field_22305 Lnet/minecraft/class_4815;field_22305:Ljava/util/function/Predicate;
        named startCondition Lnet/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask;startCondition:Ljava/util/function/Predicate;
      • radius

        private final int radius
        Mappings:
        Namespace Name Mixin selector
        official c Lavc;c:I
        intermediary field_22306 Lnet/minecraft/class_4815;field_22306:I
        named radius Lnet/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask;radius:I
      • speed

        private final float speed
        Mappings:
        Namespace Name Mixin selector
        official d Lavc;d:F
        intermediary field_23131 Lnet/minecraft/class_4815;field_23131:F
        named speed Lnet/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask;speed:F
    • 构造器详细资料

      • WalkToNearestVisibleWantedItemTask

        public WalkToNearestVisibleWantedItemTask​(float speed,
                                                  boolean requiresWalkTarget,
                                                  int radius)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lavc;<init>(FZI)V
        intermediary <init> Lnet/minecraft/class_4815;<init>(FZI)V
        named <init> Lnet/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask;<init>(FZI)V
      • WalkToNearestVisibleWantedItemTask

        public WalkToNearestVisibleWantedItemTask​(Predicate<E> startCondition,
                                                  float speed,
                                                  boolean requiresWalkTarget,
                                                  int radius)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lavc;<init>(Ljava/util/function/Predicate;FZI)V
        intermediary <init> Lnet/minecraft/class_4815;<init>(Ljava/util/function/Predicate;FZI)V
        named <init> Lnet/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask;<init>(Ljava/util/function/Predicate;FZI)V
    • 方法详细资料

      • shouldRun

        protected boolean shouldRun​(ServerWorld world,
                                    E entity)
        覆盖:
        shouldRun 在类中 Task<E extends LivingEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;a(Labj;Lasy;)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/Task;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
      • run

        protected void run​(ServerWorld world,
                           E entity,
                           long time)
        覆盖:
        run 在类中 Task<E extends LivingEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;a(Labj;Lasy;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/Task;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
      • getNearestVisibleWantedItem

        private ItemEntity getNearestVisibleWantedItem​(E entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lavc;a(Lasy;)Lbge;
        intermediary method_24580 Lnet/minecraft/class_4815;method_24580(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1542;
        named getNearestVisibleWantedItem Lnet/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask;getNearestVisibleWantedItem(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/ItemEntity;