Package net.minecraft.entity.ai.brain
Class ScheduleRule
java.lang.Object
net.minecraft.entity.ai.brain.ScheduleRule
public class ScheduleRule extends Object
- Mappings:
Namespace Name official biyintermediary net/minecraft/class_4173named net/minecraft/entity/ai/brain/ScheduleRule
-
Field Summary
Fields Modifier and Type Field Description private List<ScheduleRuleEntry>entriesprivate intprioritizedEntryIndex -
Constructor Summary
Constructors Constructor Description ScheduleRule() -
Method Summary
Modifier and Type Method Description ScheduleRuleadd(int startTime, float priority)floatgetPriority(int time)private voidsort()
-
Field Details
-
entries
- Mappings:
Namespace Name Mixin selector official aLbiy;a:Ljava/util/List;intermediary field_18612Lnet/minecraft/class_4173;field_18612:Ljava/util/List;named entriesLnet/minecraft/entity/ai/brain/ScheduleRule;entries:Ljava/util/List;
-
prioritizedEntryIndex
private int prioritizedEntryIndex- Mappings:
Namespace Name Mixin selector official bLbiy;b:Iintermediary field_18613Lnet/minecraft/class_4173;field_18613:Inamed prioritizedEntryIndexLnet/minecraft/entity/ai/brain/ScheduleRule;prioritizedEntryIndex:I
-
-
Constructor Details
-
ScheduleRule
public ScheduleRule()
-
-
Method Details
-
add
- Mappings:
Namespace Name Mixin selector official aLbiy;a(IF)Lbiy;intermediary method_19227Lnet/minecraft/class_4173;method_19227(IF)Lnet/minecraft/class_4173;named addLnet/minecraft/entity/ai/brain/ScheduleRule;add(IF)Lnet/minecraft/entity/ai/brain/ScheduleRule;
-
sort
private void sort()- Mappings:
Namespace Name Mixin selector official bLbiy;b()Vintermediary method_19229Lnet/minecraft/class_4173;method_19229()Vnamed sortLnet/minecraft/entity/ai/brain/ScheduleRule;sort()V
-
getPriority
public float getPriority(int time)- Mappings:
Namespace Name Mixin selector official aLbiy;a(I)Fintermediary method_19226Lnet/minecraft/class_4173;method_19226(I)Fnamed getPriorityLnet/minecraft/entity/ai/brain/ScheduleRule;getPriority(I)F
-