类 Schedule


  • public class Schedule
    extends Object
    Mappings:
    Namespace Name
    official bkq
    intermediary net/minecraft/class_4170
    named net/minecraft/entity/ai/brain/Schedule
    • 字段详细资料

      • field_30692

        public static final int field_30692
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lbkq;a:I
        intermediary field_30692 Lnet/minecraft/class_4170;field_30692:I
        named field_30692 Lnet/minecraft/entity/ai/brain/Schedule;field_30692:I
      • field_30693

        public static final int field_30693
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbkq;b:I
        intermediary field_30693 Lnet/minecraft/class_4170;field_30693:I
        named field_30693 Lnet/minecraft/entity/ai/brain/Schedule;field_30693:I
      • EMPTY

        public static final Schedule EMPTY
        Mappings:
        Namespace Name Mixin selector
        official c Lbkq;c:Lbkq;
        intermediary field_18603 Lnet/minecraft/class_4170;field_18603:Lnet/minecraft/class_4170;
        named EMPTY Lnet/minecraft/entity/ai/brain/Schedule;EMPTY:Lnet/minecraft/entity/ai/brain/Schedule;
      • SIMPLE

        public static final Schedule SIMPLE
        Mappings:
        Namespace Name Mixin selector
        official d Lbkq;d:Lbkq;
        intermediary field_18604 Lnet/minecraft/class_4170;field_18604:Lnet/minecraft/class_4170;
        named SIMPLE Lnet/minecraft/entity/ai/brain/Schedule;SIMPLE:Lnet/minecraft/entity/ai/brain/Schedule;
      • VILLAGER_BABY

        public static final Schedule VILLAGER_BABY
        Mappings:
        Namespace Name Mixin selector
        official e Lbkq;e:Lbkq;
        intermediary field_18605 Lnet/minecraft/class_4170;field_18605:Lnet/minecraft/class_4170;
        named VILLAGER_BABY Lnet/minecraft/entity/ai/brain/Schedule;VILLAGER_BABY:Lnet/minecraft/entity/ai/brain/Schedule;
      • VILLAGER_DEFAULT

        public static final Schedule VILLAGER_DEFAULT
        Mappings:
        Namespace Name Mixin selector
        official f Lbkq;f:Lbkq;
        intermediary field_18606 Lnet/minecraft/class_4170;field_18606:Lnet/minecraft/class_4170;
        named VILLAGER_DEFAULT Lnet/minecraft/entity/ai/brain/Schedule;VILLAGER_DEFAULT:Lnet/minecraft/entity/ai/brain/Schedule;
      • scheduleRules

        private final Map<Activity,​ScheduleRule> scheduleRules
        Mappings:
        Namespace Name Mixin selector
        official g Lbkq;g:Ljava/util/Map;
        intermediary field_18607 Lnet/minecraft/class_4170;field_18607:Ljava/util/Map;
        named scheduleRules Lnet/minecraft/entity/ai/brain/Schedule;scheduleRules:Ljava/util/Map;
    • 构造器详细资料

      • Schedule

        public Schedule()
    • 方法详细资料

      • register

        protected static ScheduleBuilder register​(String id)
        Mappings:
        Namespace Name Mixin selector
        official a Lbkq;a(Ljava/lang/String;)Lbkr;
        intermediary method_19217 Lnet/minecraft/class_4170;method_19217(Ljava/lang/String;)Lnet/minecraft/class_4171;
        named register Lnet/minecraft/entity/ai/brain/Schedule;register(Ljava/lang/String;)Lnet/minecraft/entity/ai/brain/ScheduleBuilder;
      • addActivity

        protected void addActivity​(Activity activity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbkq;a(Lbko;)V
        intermediary method_19215 Lnet/minecraft/class_4170;method_19215(Lnet/minecraft/class_4168;)V
        named addActivity Lnet/minecraft/entity/ai/brain/Schedule;addActivity(Lnet/minecraft/entity/ai/brain/Activity;)V
      • getRule

        protected ScheduleRule getRule​(Activity activity)
        Mappings:
        Namespace Name Mixin selector
        official b Lbkq;b(Lbko;)Lbks;
        intermediary method_19218 Lnet/minecraft/class_4170;method_19218(Lnet/minecraft/class_4168;)Lnet/minecraft/class_4173;
        named getRule Lnet/minecraft/entity/ai/brain/Schedule;getRule(Lnet/minecraft/entity/ai/brain/Activity;)Lnet/minecraft/entity/ai/brain/ScheduleRule;
      • getOtherRules

        protected List<ScheduleRule> getOtherRules​(Activity activity)
        Mappings:
        Namespace Name Mixin selector
        official c Lbkq;c(Lbko;)Ljava/util/List;
        intermediary method_19219 Lnet/minecraft/class_4170;method_19219(Lnet/minecraft/class_4168;)Ljava/util/List;
        named getOtherRules Lnet/minecraft/entity/ai/brain/Schedule;getOtherRules(Lnet/minecraft/entity/ai/brain/Activity;)Ljava/util/List;
      • getActivityForTime

        public Activity getActivityForTime​(int time)
        Mappings:
        Namespace Name Mixin selector
        official a Lbkq;a(I)Lbko;
        intermediary method_19213 Lnet/minecraft/class_4170;method_19213(I)Lnet/minecraft/class_4168;
        named getActivityForTime Lnet/minecraft/entity/ai/brain/Schedule;getActivityForTime(I)Lnet/minecraft/entity/ai/brain/Activity;