Interface Task<E extends LivingEntity>

All Known Implementing Classes:
ArmadilloBrain.RollUpTask, ArmadilloBrain.UnrollAndFleeTask, BiasedLongJumpTask, BoneMealTask, BreedTask, BreezeBrain.SlideAroundTask, BreezeJumpTask, BreezeShootIfStuckTask, BreezeShootTask, BreezeSlideTowardsTargetTask, CamelBrain.CamelWalkTask, CamelBrain.SitOrStandTask, CelebrateRaidWinTask, CompositeTask, CroakTask, CrossbowAttackTask, DigTask, DismountVehicleTask, EmergeTask, FarmerVillagerTask, FarmerWorkTask, FleeTask, FollowCustomerTask, FrogEatEntityTask, GatherItemsVillagerTask, GiveGiftsToHeroTask, GiveInventoryToLookTargetTask, HoldTradeOffersTask, JumpInBedTask, LeapingChargeTask, LongJumpTask, LookAroundTask, MoveToTargetTask, MultiTickTask, PanicTask, PlayDeadTask, PrepareRamTask, RamImpactTask, RandomTask, RoarTask, SingleTickTask, SleepTask, SnifferBrain.DiggingTask, SnifferBrain.FeelHappyTask, SnifferBrain.FinishDiggingTask, SnifferBrain.ScentingTask, SnifferBrain.SearchingTask, SnifferBrain.SniffingTask, SniffTask, SonicBoomTask, StayAboveWaterTask, TemptTask, TickCooldownTask, UpdateLookControlTask, VillagerBreedTask, VillagerWorkTask, WaitTask, WalkTowardsJobSiteTask

public interface Task<E extends LivingEntity>
Mappings:
Namespace Name
named net/minecraft/entity/ai/brain/task/Task
intermediary net/minecraft/class_7893
official bxz
  • Method Details

    • getStatus

      Mappings:
      Namespace Name Mixin selector
      named getStatus Lnet/minecraft/entity/ai/brain/task/Task;getStatus()Lnet/minecraft/entity/ai/brain/task/MultiTickTask$Status;
      intermediary method_18921 Lnet/minecraft/class_7893;method_18921()Lnet/minecraft/class_4097$class_4098;
      official a Lbxz;a()Lbxy$a;
    • tryStarting

      boolean tryStarting(ServerWorld world, E entity, long time)
      Mappings:
      Namespace Name Mixin selector
      named tryStarting Lnet/minecraft/entity/ai/brain/task/Task;tryStarting(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
      intermediary method_18922 Lnet/minecraft/class_7893;method_18922(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
      official e Lbxz;e(Lash;Lbwf;J)Z
    • tick

      void tick(ServerWorld world, E entity, long time)
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/ai/brain/task/Task;tick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
      intermediary method_18923 Lnet/minecraft/class_7893;method_18923(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
      official f Lbxz;f(Lash;Lbwf;J)V
    • stop

      void stop(ServerWorld world, E entity, long time)
      Mappings:
      Namespace Name Mixin selector
      named stop Lnet/minecraft/entity/ai/brain/task/Task;stop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
      intermediary method_18925 Lnet/minecraft/class_7893;method_18925(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
      official g Lbxz;g(Lash;Lbwf;J)V
    • getName

      String getName()
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/entity/ai/brain/task/Task;getName()Ljava/lang/String;
      intermediary method_46910 Lnet/minecraft/class_7893;method_46910()Ljava/lang/String;
      official b Lbxz;b()Ljava/lang/String;