类 RaiderEntity.AttackHomeGoal

  • 封闭类:
    RaiderEntity

    static class RaiderEntity.AttackHomeGoal
    extends Goal
    Mappings:
    Namespace Name
    official bkl$d
    intermediary net/minecraft/class_3763$class_4261
    named net/minecraft/entity/raid/RaiderEntity$AttackHomeGoal
    • 字段详细资料

      • raider

        private final RaiderEntity raider
        Mappings:
        Namespace Name Mixin selector
        official a Lbkl$d;a:Lbkl;
        intermediary field_19035 Lnet/minecraft/class_3763$class_4261;field_19035:Lnet/minecraft/class_3763;
        named raider Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;raider:Lnet/minecraft/entity/raid/RaiderEntity;
      • speed

        private final double speed
        Mappings:
        Namespace Name Mixin selector
        official b Lbkl$d;b:D
        intermediary field_19036 Lnet/minecraft/class_3763$class_4261;field_19036:D
        named speed Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;speed:D
      • home

        private BlockPos home
        Mappings:
        Namespace Name Mixin selector
        official c Lbkl$d;c:Lgb;
        intermediary field_19037 Lnet/minecraft/class_3763$class_4261;field_19037:Lnet/minecraft/class_2338;
        named home Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;home:Lnet/minecraft/util/math/BlockPos;
      • lastHomes

        private final List<BlockPos> lastHomes
        Mappings:
        Namespace Name Mixin selector
        official d Lbkl$d;d:Ljava/util/List;
        intermediary field_19038 Lnet/minecraft/class_3763$class_4261;field_19038:Ljava/util/List;
        named lastHomes Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;lastHomes:Ljava/util/List;
      • distance

        private final int distance
        Mappings:
        Namespace Name Mixin selector
        official e Lbkl$d;e:I
        intermediary field_19039 Lnet/minecraft/class_3763$class_4261;field_19039:I
        named distance Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;distance:I
      • finished

        private boolean finished
        Mappings:
        Namespace Name Mixin selector
        official f Lbkl$d;f:Z
        intermediary field_19040 Lnet/minecraft/class_3763$class_4261;field_19040:Z
        named finished Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;finished:Z
    • 构造器详细资料

      • AttackHomeGoal

        public AttackHomeGoal​(RaiderEntity raider,
                              double speed,
                              int distance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbkl$d;<init>(Lbkl;DI)V
        intermediary <init> Lnet/minecraft/class_3763$class_4261;<init>(Lnet/minecraft/class_3763;DI)V
        named <init> Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;<init>(Lnet/minecraft/entity/raid/RaiderEntity;DI)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
      • isRaiding

        private boolean isRaiding()
        Mappings:
        Namespace Name Mixin selector
        official g Lbkl$d;g()Z
        intermediary method_20039 Lnet/minecraft/class_3763$class_4261;method_20039()Z
        named isRaiding Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;isRaiding()Z
      • tryFindHome

        private boolean tryFindHome()
        Mappings:
        Namespace Name Mixin selector
        official h Lbkl$d;h()Z
        intermediary method_20040 Lnet/minecraft/class_3763$class_4261;method_20040()Z
        named tryFindHome Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;tryFindHome()Z
      • shouldContinue

        public boolean shouldContinue()
        覆盖:
        shouldContinue 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official b Layq;b()Z
        intermediary method_6266 Lnet/minecraft/class_1352;method_6266()Z
        named shouldContinue Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
      • stop

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

        public void start()
        覆盖:
        start 在类中 Goal
        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
      • tick

        public void tick()
        覆盖:
        tick 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official e Layq;e()V
        intermediary method_6268 Lnet/minecraft/class_1352;method_6268()V
        named tick Lnet/minecraft/entity/ai/goal/Goal;tick()V
      • canLootHome

        private boolean canLootHome​(BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbkl$d;a(Lgb;)Z
        intermediary method_20038 Lnet/minecraft/class_3763$class_4261;method_20038(Lnet/minecraft/class_2338;)Z
        named canLootHome Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;canLootHome(Lnet/minecraft/util/math/BlockPos;)Z
      • purgeMemory

        private void purgeMemory()
        Mappings:
        Namespace Name Mixin selector
        official j Lbkl$d;j()V
        intermediary method_20041 Lnet/minecraft/class_3763$class_4261;method_20041()V
        named purgeMemory Lnet/minecraft/entity/raid/RaiderEntity$AttackHomeGoal;purgeMemory()V