类 GateBehavior<E extends LivingEntity>
java.lang.Object
net.minecraft.world.entity.ai.behavior.GateBehavior<E>
- 所有已实现的接口:
BehaviorControl<E>
- 直接已知子类:
RunOne
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final ShufflingList<BehaviorControl<? super E>>
private final Map<MemoryModuleType<?>,
MemoryStatus> private final Set<MemoryModuleType<?>>
private final GateBehavior.OrderPolicy
private final GateBehavior.RunningPolicy
private Behavior.Status
-
构造器概要
构造器构造器说明GateBehavior
(Map<MemoryModuleType<?>, MemoryStatus> pEntryCondition, Set<MemoryModuleType<?>> pExitErasedMemories, GateBehavior.OrderPolicy pOrderPolicy, GateBehavior.RunningPolicy pRunningPolicy, List<com.mojang.datafixers.util.Pair<? extends BehaviorControl<? super E>, Integer>> pDurations) -
方法概要
修饰符和类型方法说明final void
doStop
(ServerLevel pLevel, E pEntity, long pGameTime) private boolean
hasRequiredMemories
(E pEntity) final void
tickOrStop
(ServerLevel pLevel, E pEntity, long pGameTime) toString()
final boolean
tryStart
(ServerLevel pLevel, E pEntity, long pGameTime)
-
字段详细资料
-
entryCondition
-
exitErasedMemories
-
orderPolicy
-
runningPolicy
-
behaviors
-
status
-
-
构造器详细资料
-
GateBehavior
public GateBehavior(Map<MemoryModuleType<?>, MemoryStatus> pEntryCondition, Set<MemoryModuleType<?>> pExitErasedMemories, GateBehavior.OrderPolicy pOrderPolicy, GateBehavior.RunningPolicy pRunningPolicy, List<com.mojang.datafixers.util.Pair<? extends BehaviorControl<? super E>, Integer>> pDurations)
-
-
方法详细资料
-
getStatus
- 指定者:
getStatus
在接口中BehaviorControl<E extends LivingEntity>
-
hasRequiredMemories
-
tryStart
- 指定者:
tryStart
在接口中BehaviorControl<E extends LivingEntity>
-
tickOrStop
- 指定者:
tickOrStop
在接口中BehaviorControl<E extends LivingEntity>
-
doStop
- 指定者:
doStop
在接口中BehaviorControl<E extends LivingEntity>
-
debugString
- 指定者:
debugString
在接口中BehaviorControl<E extends LivingEntity>
-
toString
-