类 RidingTask<E extends LivingEntity,​T extends Entity>


  • public class RidingTask<E extends LivingEntity,​T extends Entity>
    extends Task<E>
    Mappings:
    Namespace Name
    official auq
    intermediary net/minecraft/class_4812
    named net/minecraft/entity/ai/brain/task/RidingTask
    • 字段详细资料

      • range

        private final int range
        Mappings:
        Namespace Name Mixin selector
        official a Lauq;a:I
        intermediary field_22300 Lnet/minecraft/class_4812;field_22300:I
        named range Lnet/minecraft/entity/ai/brain/task/RidingTask;range:I
      • alternativeRideCondition

        private final BiPredicate<E extends LivingEntity,​Entity> alternativeRideCondition
        Mappings:
        Namespace Name Mixin selector
        official c Lauq;c:Ljava/util/function/BiPredicate;
        intermediary field_22301 Lnet/minecraft/class_4812;field_22301:Ljava/util/function/BiPredicate;
        named alternativeRideCondition Lnet/minecraft/entity/ai/brain/task/RidingTask;alternativeRideCondition:Ljava/util/function/BiPredicate;
    • 构造器详细资料

      • RidingTask

        public RidingTask​(int range,
                          BiPredicate<E,​Entity> alternativeRideCondition)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lauq;<init>(ILjava/util/function/BiPredicate;)V
        intermediary <init> Lnet/minecraft/class_4812;<init>(ILjava/util/function/BiPredicate;)V
        named <init> Lnet/minecraft/entity/ai/brain/task/RidingTask;<init>(ILjava/util/function/BiPredicate;)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
      • canRideTarget

        private boolean canRideTarget​(E entity,
                                      Entity target)
        Mappings:
        Namespace Name Mixin selector
        official a Lauq;a(Lasy;Lasl;)Z
        intermediary method_24575 Lnet/minecraft/class_4812;method_24575(Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)Z
        named canRideTarget Lnet/minecraft/entity/ai/brain/task/RidingTask;canRideTarget(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/Entity;)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