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 pLevel, E pEntity, long pGameTime) void
tickOrStop
(ServerLevel pLevel, E pEntity, long pGameTime) boolean
tryStart
(ServerLevel pLevel, E pEntity, long pGameTime)
-
Method Details
-
getStatus
Behavior.Status getStatus() -
tryStart
-
tickOrStop
-
doStop
-
debugString
String debugString()
-