类 RevengeGoal

    • 字段详细资料

      • VALID_AVOIDABLES_PREDICATE

        private static final TargetPredicate VALID_AVOIDABLES_PREDICATE
        Mappings:
        Namespace Name Mixin selector
        official a Lbah;a:Lbcb;
        intermediary field_18091 Lnet/minecraft/class_1399;field_18091:Lnet/minecraft/class_4051;
        named VALID_AVOIDABLES_PREDICATE Lnet/minecraft/entity/ai/goal/RevengeGoal;VALID_AVOIDABLES_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
      • field_30230

        private static final int field_30230
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbah;b:I
        intermediary field_30230 Lnet/minecraft/class_1399;field_30230:I
        named field_30230 Lnet/minecraft/entity/ai/goal/RevengeGoal;field_30230:I
      • groupRevenge

        private boolean groupRevenge
        Mappings:
        Namespace Name Mixin selector
        official c Lbah;c:Z
        intermediary field_6639 Lnet/minecraft/class_1399;field_6639:Z
        named groupRevenge Lnet/minecraft/entity/ai/goal/RevengeGoal;groupRevenge:Z
      • lastAttackedTime

        private int lastAttackedTime
        Mappings:
        Namespace Name Mixin selector
        official d Lbah;d:I
        intermediary field_6638 Lnet/minecraft/class_1399;field_6638:I
        named lastAttackedTime Lnet/minecraft/entity/ai/goal/RevengeGoal;lastAttackedTime:I
      • noRevengeTypes

        private final Class<?>[] noRevengeTypes
        Mappings:
        Namespace Name Mixin selector
        official i Lbah;i:[Ljava/lang/Class;
        intermediary field_6637 Lnet/minecraft/class_1399;field_6637:[Ljava/lang/Class;
        named noRevengeTypes Lnet/minecraft/entity/ai/goal/RevengeGoal;noRevengeTypes:[Ljava/lang/Class;
      • noHelpTypes

        private Class<?>[] noHelpTypes
        Mappings:
        Namespace Name Mixin selector
        official j Lbah;j:[Ljava/lang/Class;
        intermediary field_6640 Lnet/minecraft/class_1399;field_6640:[Ljava/lang/Class;
        named noHelpTypes Lnet/minecraft/entity/ai/goal/RevengeGoal;noHelpTypes:[Ljava/lang/Class;
    • 构造器详细资料

      • RevengeGoal

        public RevengeGoal​(PathAwareEntity mob,
                           Class<?>[] noRevengeTypes)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbah;<init>(Latg;[Ljava/lang/Class;)V
        intermediary <init> Lnet/minecraft/class_1399;<init>(Lnet/minecraft/class_1314;[Ljava/lang/Class;)V
        named <init> Lnet/minecraft/entity/ai/goal/RevengeGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;[Ljava/lang/Class;)V
    • 方法详细资料

      • canStart

        public boolean canStart()
        指定者:
        canStart 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official a Layq;a()Z
        intermediary method_6264 Lnet/minecraft/class_1352;method_6264()Z
        named canStart Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
      • setGroupRevenge

        public RevengeGoal setGroupRevenge​(Class<?>[] noHelpTypes)
        Mappings:
        Namespace Name Mixin selector
        official a Lbah;a([Ljava/lang/Class;)Lbah;
        intermediary method_6318 Lnet/minecraft/class_1399;method_6318([Ljava/lang/Class;)Lnet/minecraft/class_1399;
        named setGroupRevenge Lnet/minecraft/entity/ai/goal/RevengeGoal;setGroupRevenge([Ljava/lang/Class;)Lnet/minecraft/entity/ai/goal/RevengeGoal;
      • start

        public void start()
        覆盖:
        start 在类中 TrackTargetGoal
        Mappings:
        Namespace Name Mixin selector
        official c Layq;c()V
        intermediary method_6269 Lnet/minecraft/class_1352;method_6269()V
        named start Lnet/minecraft/entity/ai/goal/Goal;start()V
      • callSameTypeForRevenge

        protected void callSameTypeForRevenge()
        Mappings:
        Namespace Name Mixin selector
        official g Lbah;g()V
        intermediary method_6317 Lnet/minecraft/class_1399;method_6317()V
        named callSameTypeForRevenge Lnet/minecraft/entity/ai/goal/RevengeGoal;callSameTypeForRevenge()V
      • setMobEntityTarget

        protected void setMobEntityTarget​(MobEntity mob,
                                          LivingEntity target)
        Mappings:
        Namespace Name Mixin selector
        official a Lbah;a(Lasz;Lasy;)V
        intermediary method_6319 Lnet/minecraft/class_1399;method_6319(Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V
        named setMobEntityTarget Lnet/minecraft/entity/ai/goal/RevengeGoal;setMobEntityTarget(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;)V