Interface BehaviorControl<E extends LivingEntity>
- All Known Implementing Classes:
AnimalMakeLove
,AnimalPanic
,ArmadilloAi.ArmadilloBallUp
,ArmadilloAi.ArmadilloPanic
,Behavior
,BreezeAi.SlideToTargetSink
,CamelAi.CamelPanic
,CamelAi.RandomSitting
,CelebrateVillagersSurvivedRaid
,CountDownCooldownTicks
,Croak
,CrossbowAttack
,Digging
,DoNothing
,Emerging
,FollowTemptation
,ForceUnmount
,GateBehavior
,GiveGiftToHero
,GoAndGiveItemsToTarget
,GoToPotentialJobSite
,HarvestFarmland
,JumpOnBed
,LongJump
,LongJumpMidJump
,LongJumpToPreferredBlock
,LongJumpToRandomPos
,LookAndFollowTradingPlayerSink
,LookAtTargetSink
,MoveToTargetSink
,OneShot
,PlayDead
,PrepareRamNearestTarget
,RamTarget
,RandomLookAround
,Roar
,RunOne
,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
,WorkAtComposter
,WorkAtPoi
public interface BehaviorControl<E extends LivingEntity>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doStop
(ServerLevel level, E entity, long gameTime) void
tickOrStop
(ServerLevel level, E entity, long gameTime) boolean
tryStart
(ServerLevel level, E entity, long gameTime)
-
Method Details
-
getStatus
Behavior.Status getStatus() -
tryStart
-
tickOrStop
-
doStop
-
debugString
String debugString()
-