接口 BehaviorControl<E extends LivingEntity>

所有已知实现类:
AnimalMakeLove, AnimalPanic, Behavior, CamelAi.CamelPanic, CamelAi.RandomSitting, CelebrateVillagersSurvivedRaid, CountDownCooldownTicks, Croak, CrossbowAttack, Digging, DoNothing, Emerging, FollowTemptation, ForceUnmount, GateBehavior, GiveGiftToHero, GoAndGiveItemsToTarget, GoToPotentialJobSite, HarvestFarmland, JumpOnBed, LongJumpMidJump, LongJumpToPreferredBlock, LongJumpToRandomPos, LookAndFollowTradingPlayerSink, LookAtTargetSink, MoveToTargetSink, OneShot, PlayDead, PrepareRamNearestTarget, RamTarget, RandomLookAround, Roar, RunOne, ShootTongue, ShowTradesToPlayer, SleepInBed, 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>
  • 方法详细资料

    • getStatus

      Behavior.Status getStatus()
    • tryStart

      boolean tryStart(ServerLevel pLevel, E pEntity, long pGameTime)
    • tickOrStop

      void tickOrStop(ServerLevel pLevel, E pEntity, long pGameTime)
    • doStop

      void doStop(ServerLevel pLevel, E pEntity, long pGameTime)
    • debugString

      String debugString()