类 ScheduleRule


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

      • entries

        private final List<ScheduleRuleEntry> entries
        Mappings:
        Namespace Name Mixin selector
        official a Lbks;a:Ljava/util/List;
        intermediary field_18612 Lnet/minecraft/class_4173;field_18612:Ljava/util/List;
        named entries Lnet/minecraft/entity/ai/brain/ScheduleRule;entries:Ljava/util/List;
      • prioritizedEntryIndex

        private int prioritizedEntryIndex
        Mappings:
        Namespace Name Mixin selector
        official b Lbks;b:I
        intermediary field_18613 Lnet/minecraft/class_4173;field_18613:I
        named prioritizedEntryIndex Lnet/minecraft/entity/ai/brain/ScheduleRule;prioritizedEntryIndex:I
    • 构造器详细资料

      • ScheduleRule

        public ScheduleRule()
    • 方法详细资料

      • method_35214

        public ImmutableList<ScheduleRuleEntry> method_35214()
        Mappings:
        Namespace Name Mixin selector
        official a Lbks;a()Lcom/google/common/collect/ImmutableList;
        intermediary method_35214 Lnet/minecraft/class_4173;method_35214()Lcom/google/common/collect/ImmutableList;
        named method_35214 Lnet/minecraft/entity/ai/brain/ScheduleRule;method_35214()Lcom/google/common/collect/ImmutableList;
      • add

        public ScheduleRule add​(int startTime,
                                float priority)
        Mappings:
        Namespace Name Mixin selector
        official a Lbks;a(IF)Lbks;
        intermediary method_19227 Lnet/minecraft/class_4173;method_19227(IF)Lnet/minecraft/class_4173;
        named add Lnet/minecraft/entity/ai/brain/ScheduleRule;add(IF)Lnet/minecraft/entity/ai/brain/ScheduleRule;
      • method_35215

        public ScheduleRule method_35215​(Collection<ScheduleRuleEntry> collection)
        Mappings:
        Namespace Name Mixin selector
        official a Lbks;a(Ljava/util/Collection;)Lbks;
        intermediary method_35215 Lnet/minecraft/class_4173;method_35215(Ljava/util/Collection;)Lnet/minecraft/class_4173;
        named method_35215 Lnet/minecraft/entity/ai/brain/ScheduleRule;method_35215(Ljava/util/Collection;)Lnet/minecraft/entity/ai/brain/ScheduleRule;
      • sort

        private void sort()
        Mappings:
        Namespace Name Mixin selector
        official b Lbks;b()V
        intermediary method_19229 Lnet/minecraft/class_4173;method_19229()V
        named sort Lnet/minecraft/entity/ai/brain/ScheduleRule;sort()V
      • getPriority

        public float getPriority​(int time)
        Mappings:
        Namespace Name Mixin selector
        official a Lbks;a(I)F
        intermediary method_19226 Lnet/minecraft/class_4173;method_19226(I)F
        named getPriority Lnet/minecraft/entity/ai/brain/ScheduleRule;getPriority(I)F