Class Behavior<E extends LivingEntity>

java.lang.Object
net.minecraft.world.entity.ai.behavior.Behavior<E>
All Implemented Interfaces:
BehaviorControl<E>
Direct Known Subclasses:
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

public abstract class Behavior<E extends LivingEntity> extends Object implements BehaviorControl<E>