类 Behavior<E extends LivingEntity>
java.lang.Object
net.minecraft.world.entity.ai.behavior.Behavior<E>
- 所有已实现的接口:
BehaviorControl<E>
- 直接已知子类:
AnimalMakeLove
,AnimalPanic
,ArmadilloAi.ArmadilloBallUp
,CamelAi.RandomSitting
,CelebrateVillagersSurvivedRaid
,CountDownCooldownTicks
,Croak
,CrossbowAttack
,Digging
,Emerging
,FollowTemptation
,ForceUnmount
,GiveGiftToHero
,GoAndGiveItemsToTarget
,GoToPotentialJobSite
,HarvestFarmland
,JumpOnBed
,LongJump
,LongJumpMidJump
,LongJumpToRandomPos
,LookAndFollowTradingPlayerSink
,LookAtTargetSink
,MoveToTargetSink
,PlayDead
,PrepareRamNearestTarget
,RamTarget
,RandomLookAround
,Roar
,Shoot
,ShootTongue
,ShootWhenStuck
,ShowTradesToPlayer
,SleepInBed
,Slide
,SnifferAi.Digging
,SnifferAi.FeelingHappy
,SnifferAi.FinishedDigging
,SnifferAi.Scenting
,SnifferAi.Searching
,SnifferAi.Sniffing
,Sniffing
,SonicBoom
,Swim
,TradeWithVillager
,UseBonemeal
,VillagerMakeLove
,VillagerPanicTrigger
,WorkAtPoi
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明static final int
private long
protected final Map
<MemoryModuleType<?>, MemoryStatus> private final int
private final int
private Behavior.Status
-
构造器概要
构造器构造器说明Behavior
(Map<MemoryModuleType<?>, MemoryStatus> p_22528_) Behavior
(Map<MemoryModuleType<?>, MemoryStatus> p_22530_, int p_22531_) Behavior
(Map<MemoryModuleType<?>, MemoryStatus> p_22533_, int p_22534_, int p_22535_) -
方法概要
修饰符和类型方法说明protected boolean
canStillUse
(ServerLevel p_22545_, E p_22546_, long p_22547_) protected boolean
checkExtraStartConditions
(ServerLevel p_22538_, E p_22539_) final void
doStop
(ServerLevel p_22563_, E p_22564_, long p_22565_) protected boolean
hasRequiredMemories
(E p_22544_) protected void
start
(ServerLevel p_22540_, E p_22541_, long p_22542_) protected void
stop
(ServerLevel p_22548_, E p_22549_, long p_22550_) protected void
tick
(ServerLevel p_22551_, E p_22552_, long p_22553_) final void
tickOrStop
(ServerLevel p_22559_, E p_22560_, long p_22561_) protected boolean
timedOut
(long p_22537_) final boolean
tryStart
(ServerLevel p_22555_, E p_22556_, long p_22557_)
-
字段详细资料
-
DEFAULT_DURATION
public static final int DEFAULT_DURATION- 另请参阅:
-
entryCondition
-
status
-
endTimestamp
private long endTimestamp -
minDuration
private final int minDuration -
maxDuration
private final int maxDuration
-
-
构造器详细资料
-
Behavior
-
Behavior
-
Behavior
-
-
方法详细资料
-
getStatus
- 指定者:
getStatus
在接口中BehaviorControl<E extends LivingEntity>
-
tryStart
- 指定者:
tryStart
在接口中BehaviorControl<E extends LivingEntity>
-
start
-
tickOrStop
- 指定者:
tickOrStop
在接口中BehaviorControl<E extends LivingEntity>
-
tick
-
doStop
- 指定者:
doStop
在接口中BehaviorControl<E extends LivingEntity>
-
stop
-
canStillUse
-
timedOut
protected boolean timedOut(long p_22537_) -
checkExtraStartConditions
-
debugString
- 指定者:
debugString
在接口中BehaviorControl<E extends LivingEntity>
-
hasRequiredMemories
-