类 CrossbowAttackTask<E extends MobEntity & CrossbowUser,​T extends LivingEntity>


  • public class CrossbowAttackTask<E extends MobEntity & CrossbowUser,​T extends LivingEntity>
    extends Task<E>
    Mappings:
    Namespace Name
    official aup
    intermediary net/minecraft/class_4810
    named net/minecraft/entity/ai/brain/task/CrossbowAttackTask
    • 字段详细资料

      • field_30114

        private static final int field_30114
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Laup;a:I
        intermediary field_30114 Lnet/minecraft/class_4810;field_30114:I
        named field_30114 Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;field_30114:I
      • chargingCooldown

        private int chargingCooldown
        Mappings:
        Namespace Name Mixin selector
        official c Laup;c:I
        intermediary field_22293 Lnet/minecraft/class_4810;field_22293:I
        named chargingCooldown Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;chargingCooldown:I
      • state

        private CrossbowAttackTask.CrossbowState state
        Mappings:
        Namespace Name Mixin selector
        official d Laup;d:Laup$a;
        intermediary field_22294 Lnet/minecraft/class_4810;field_22294:Lnet/minecraft/class_4810$class_4811;
        named state Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;state:Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask$CrossbowState;
    • 构造器详细资料

      • CrossbowAttackTask

        public CrossbowAttackTask()
    • 方法详细资料

      • shouldRun

        protected boolean shouldRun​(ServerWorld serverWorld,
                                    E e)
        覆盖:
        shouldRun 在类中 Task<E extends MobEntity & CrossbowUser>
        Mappings:
        Namespace Name Mixin selector
        official a Laup;a(Labj;Lasz;)Z
        intermediary method_24570 Lnet/minecraft/class_4810;method_24570(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z
        named shouldRun Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
      • shouldKeepRunning

        protected boolean shouldKeepRunning​(ServerWorld serverWorld,
                                            E e,
                                            long long2)
        覆盖:
        shouldKeepRunning 在类中 Task<E extends MobEntity & CrossbowUser>
        Mappings:
        Namespace Name Mixin selector
        official a Laup;a(Labj;Lasz;J)Z
        intermediary method_24571 Lnet/minecraft/class_4810;method_24571(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z
        named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Z
      • keepRunning

        protected void keepRunning​(ServerWorld serverWorld,
                                   E e,
                                   long long2)
        覆盖:
        keepRunning 在类中 Task<E extends MobEntity & CrossbowUser>
        Mappings:
        Namespace Name Mixin selector
        official b Laup;b(Labj;Lasz;J)V
        intermediary method_24573 Lnet/minecraft/class_4810;method_24573(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V
        named keepRunning Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
      • finishRunning

        protected void finishRunning​(ServerWorld serverWorld,
                                     E e,
                                     long long2)
        覆盖:
        finishRunning 在类中 Task<E extends MobEntity & CrossbowUser>
        Mappings:
        Namespace Name Mixin selector
        official c Laup;c(Labj;Lasz;J)V
        intermediary method_24574 Lnet/minecraft/class_4810;method_24574(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)V
        named finishRunning Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
      • tickState

        private void tickState​(E entity,
                               LivingEntity target)
        Mappings:
        Namespace Name Mixin selector
        official a Laup;a(Lasz;Lasy;)V
        intermediary method_24569 Lnet/minecraft/class_4810;method_24569(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V
        named tickState Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;tickState(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;)V
      • setLookTarget

        private void setLookTarget​(MobEntity entity,
                                   LivingEntity target)
        Mappings:
        Namespace Name Mixin selector
        official b Laup;b(Lasz;Lasy;)V
        intermediary method_24572 Lnet/minecraft/class_4810;method_24572(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V
        named setLookTarget Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;setLookTarget(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;)V
      • getAttackTarget

        private static LivingEntity getAttackTarget​(LivingEntity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Laup;a(Lasy;)Lasy;
        intermediary method_24568 Lnet/minecraft/class_4810;method_24568(Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309;
        named getAttackTarget Lnet/minecraft/entity/ai/brain/task/CrossbowAttackTask;getAttackTarget(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/entity/LivingEntity;