Class BeeEntity

All Implemented Interfaces:
Flutterer, Angerable, CommandOutput, Nameable, EntityLike

public class BeeEntity extends AnimalEntity implements Angerable, Flutterer
Mappings:
Namespace Name
official bmi
intermediary net/minecraft/class_4466
named net/minecraft/entity/passive/BeeEntity
  • Field Details

    • field_30271

      public static final float field_30271
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bX Lbmi;bX:F
      intermediary field_30271 Lnet/minecraft/class_4466;field_30271:F
      named field_30271 Lnet/minecraft/entity/passive/BeeEntity;field_30271:F
    • field_28638

      public static final int field_28638
      Mappings:
      Namespace Name Mixin selector
      official bY Lbmi;bY:I
      intermediary field_28638 Lnet/minecraft/class_4466;field_28638:I
      named field_28638 Lnet/minecraft/entity/passive/BeeEntity;field_28638:I
    • BEE_FLAGS

      private static final TrackedData<Byte> BEE_FLAGS
      Mappings:
      Namespace Name Mixin selector
      official ch Lbmi;ch:Lzr;
      intermediary field_20353 Lnet/minecraft/class_4466;field_20353:Lnet/minecraft/class_2940;
      named BEE_FLAGS Lnet/minecraft/entity/passive/BeeEntity;BEE_FLAGS:Lnet/minecraft/entity/data/TrackedData;
    • ANGER

      private static final TrackedData<Integer> ANGER
      Mappings:
      Namespace Name Mixin selector
      official ci Lbmi;ci:Lzr;
      intermediary field_20354 Lnet/minecraft/class_4466;field_20354:Lnet/minecraft/class_2940;
      named ANGER Lnet/minecraft/entity/passive/BeeEntity;ANGER:Lnet/minecraft/entity/data/TrackedData;
    • NEAR_TARGET_FLAG

      private static final int NEAR_TARGET_FLAG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cj Lbmi;cj:I
      intermediary field_30281 Lnet/minecraft/class_4466;field_30281:I
      named NEAR_TARGET_FLAG Lnet/minecraft/entity/passive/BeeEntity;NEAR_TARGET_FLAG:I
    • HAS_STUNG_FLAG

      private static final int HAS_STUNG_FLAG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ck Lbmi;ck:I
      intermediary field_30282 Lnet/minecraft/class_4466;field_30282:I
      named HAS_STUNG_FLAG Lnet/minecraft/entity/passive/BeeEntity;HAS_STUNG_FLAG:I
    • HAS_NECTAR_FLAG

      private static final int HAS_NECTAR_FLAG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cl Lbmi;cl:I
      intermediary field_30283 Lnet/minecraft/class_4466;field_30283:I
      named HAS_NECTAR_FLAG Lnet/minecraft/entity/passive/BeeEntity;HAS_NECTAR_FLAG:I
    • MAX_LIFETIME_AFTER_STINGING

      private static final int MAX_LIFETIME_AFTER_STINGING
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cm Lbmi;cm:I
      intermediary field_30284 Lnet/minecraft/class_4466;field_30284:I
      named MAX_LIFETIME_AFTER_STINGING Lnet/minecraft/entity/passive/BeeEntity;MAX_LIFETIME_AFTER_STINGING:I
    • FLOWER_NAVIGATION_START_TICKS

      private static final int FLOWER_NAVIGATION_START_TICKS
      A bee will start moving to a flower once this time in ticks has passed from a pollination.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cn Lbmi;cn:I
      intermediary field_30285 Lnet/minecraft/class_4466;field_30285:I
      named FLOWER_NAVIGATION_START_TICKS Lnet/minecraft/entity/passive/BeeEntity;FLOWER_NAVIGATION_START_TICKS:I
    • POLLINATION_FAIL_TICKS

      private static final int POLLINATION_FAIL_TICKS
      The duration in ticks when a bee's pollination is considered failed.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official co Lbmi;co:I
      intermediary field_30286 Lnet/minecraft/class_4466;field_30286:I
      named POLLINATION_FAIL_TICKS Lnet/minecraft/entity/passive/BeeEntity;POLLINATION_FAIL_TICKS:I
    • field_30287

      private static final int field_30287
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cp Lbmi;cp:I
      intermediary field_30287 Lnet/minecraft/class_4466;field_30287:I
      named field_30287 Lnet/minecraft/entity/passive/BeeEntity;field_30287:I
    • MAX_POLLINATED_CROPS

      private static final int MAX_POLLINATED_CROPS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cq Lbmi;cq:I
      intermediary field_30288 Lnet/minecraft/class_4466;field_30288:I
      named MAX_POLLINATED_CROPS Lnet/minecraft/entity/passive/BeeEntity;MAX_POLLINATED_CROPS:I
    • NORMAL_DIFFICULTY_STING_POISON_DURATION

      private static final int NORMAL_DIFFICULTY_STING_POISON_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cr Lbmi;cr:I
      intermediary field_30289 Lnet/minecraft/class_4466;field_30289:I
      named NORMAL_DIFFICULTY_STING_POISON_DURATION Lnet/minecraft/entity/passive/BeeEntity;NORMAL_DIFFICULTY_STING_POISON_DURATION:I
    • HARD_DIFFICULTY_STING_POISON_DURATION

      private static final int HARD_DIFFICULTY_STING_POISON_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cs Lbmi;cs:I
      intermediary field_30290 Lnet/minecraft/class_4466;field_30290:I
      named HARD_DIFFICULTY_STING_POISON_DURATION Lnet/minecraft/entity/passive/BeeEntity;HARD_DIFFICULTY_STING_POISON_DURATION:I
    • TOO_FAR_DISTANCE

      private static final int TOO_FAR_DISTANCE
      The minimum distance that bees lose their hive or flower position at.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ct Lbmi;ct:I
      intermediary field_30291 Lnet/minecraft/class_4466;field_30291:I
      named TOO_FAR_DISTANCE Lnet/minecraft/entity/passive/BeeEntity;TOO_FAR_DISTANCE:I
    • field_30292

      private static final int field_30292
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cu Lbmi;cu:I
      intermediary field_30292 Lnet/minecraft/class_4466;field_30292:I
      named field_30292 Lnet/minecraft/entity/passive/BeeEntity;field_30292:I
    • MIN_HIVE_RETURN_DISTANCE

      private static final int MIN_HIVE_RETURN_DISTANCE
      The minimum distance that bees will immediately return to their hive at.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cv Lbmi;cv:I
      intermediary field_30293 Lnet/minecraft/class_4466;field_30293:I
      named MIN_HIVE_RETURN_DISTANCE Lnet/minecraft/entity/passive/BeeEntity;MIN_HIVE_RETURN_DISTANCE:I
    • field_30294

      private static final int field_30294
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cw Lbmi;cw:I
      intermediary field_30294 Lnet/minecraft/class_4466;field_30294:I
      named field_30294 Lnet/minecraft/entity/passive/BeeEntity;field_30294:I
    • CROPS_GROWN_SINCE_POLLINATION_KEY

      public static final String CROPS_GROWN_SINCE_POLLINATION_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ca Lbmi;ca:Ljava/lang/String;
      intermediary field_30272 Lnet/minecraft/class_4466;field_30272:Ljava/lang/String;
      named CROPS_GROWN_SINCE_POLLINATION_KEY Lnet/minecraft/entity/passive/BeeEntity;CROPS_GROWN_SINCE_POLLINATION_KEY:Ljava/lang/String;
    • CANNOT_ENTER_HIVE_TICKS_KEY

      public static final String CANNOT_ENTER_HIVE_TICKS_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cb Lbmi;cb:Ljava/lang/String;
      intermediary field_30273 Lnet/minecraft/class_4466;field_30273:Ljava/lang/String;
      named CANNOT_ENTER_HIVE_TICKS_KEY Lnet/minecraft/entity/passive/BeeEntity;CANNOT_ENTER_HIVE_TICKS_KEY:Ljava/lang/String;
    • TICKS_SINCE_POLLINATION_KEY

      public static final String TICKS_SINCE_POLLINATION_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cc Lbmi;cc:Ljava/lang/String;
      intermediary field_30276 Lnet/minecraft/class_4466;field_30276:Ljava/lang/String;
      named TICKS_SINCE_POLLINATION_KEY Lnet/minecraft/entity/passive/BeeEntity;TICKS_SINCE_POLLINATION_KEY:Ljava/lang/String;
    • HAS_STUNG_KEY

      public static final String HAS_STUNG_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cd Lbmi;cd:Ljava/lang/String;
      intermediary field_30277 Lnet/minecraft/class_4466;field_30277:Ljava/lang/String;
      named HAS_STUNG_KEY Lnet/minecraft/entity/passive/BeeEntity;HAS_STUNG_KEY:Ljava/lang/String;
    • HAS_NECTAR_KEY

      public static final String HAS_NECTAR_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ce Lbmi;ce:Ljava/lang/String;
      intermediary field_30278 Lnet/minecraft/class_4466;field_30278:Ljava/lang/String;
      named HAS_NECTAR_KEY Lnet/minecraft/entity/passive/BeeEntity;HAS_NECTAR_KEY:Ljava/lang/String;
    • FLOWER_POS_KEY

      public static final String FLOWER_POS_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cf Lbmi;cf:Ljava/lang/String;
      intermediary field_30279 Lnet/minecraft/class_4466;field_30279:Ljava/lang/String;
      named FLOWER_POS_KEY Lnet/minecraft/entity/passive/BeeEntity;FLOWER_POS_KEY:Ljava/lang/String;
    • HIVE_POS_KEY

      public static final String HIVE_POS_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cg Lbmi;cg:Ljava/lang/String;
      intermediary field_30280 Lnet/minecraft/class_4466;field_30280:Ljava/lang/String;
      named HIVE_POS_KEY Lnet/minecraft/entity/passive/BeeEntity;HIVE_POS_KEY:Ljava/lang/String;
    • ANGER_TIME_RANGE

      private static final UniformIntProvider ANGER_TIME_RANGE
      Mappings:
      Namespace Name Mixin selector
      official cx Lbmi;cx:Layx;
      intermediary field_25363 Lnet/minecraft/class_4466;field_25363:Lnet/minecraft/class_6019;
      named ANGER_TIME_RANGE Lnet/minecraft/entity/passive/BeeEntity;ANGER_TIME_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • field_30274

      private static final int field_30274
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cF Lbmi;cF:I
      intermediary field_30274 Lnet/minecraft/class_4466;field_30274:I
      named field_30274 Lnet/minecraft/entity/passive/BeeEntity;field_30274:I
    • field_30275

      private static final int field_30275
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cH Lbmi;cH:I
      intermediary field_30275 Lnet/minecraft/class_4466;field_30275:I
      named field_30275 Lnet/minecraft/entity/passive/BeeEntity;field_30275:I
    • angryAt

      @Nullable private @Nullable UUID angryAt
      Mappings:
      Namespace Name Mixin selector
      official cy Lbmi;cy:Ljava/util/UUID;
      intermediary field_25364 Lnet/minecraft/class_4466;field_25364:Ljava/util/UUID;
      named angryAt Lnet/minecraft/entity/passive/BeeEntity;angryAt:Ljava/util/UUID;
    • currentPitch

      private float currentPitch
      Mappings:
      Namespace Name Mixin selector
      official cz Lbmi;cz:F
      intermediary field_20356 Lnet/minecraft/class_4466;field_20356:F
      named currentPitch Lnet/minecraft/entity/passive/BeeEntity;currentPitch:F
    • lastPitch

      private float lastPitch
      Mappings:
      Namespace Name Mixin selector
      official cA Lbmi;cA:F
      intermediary field_20357 Lnet/minecraft/class_4466;field_20357:F
      named lastPitch Lnet/minecraft/entity/passive/BeeEntity;lastPitch:F
    • ticksSinceSting

      private int ticksSinceSting
      Mappings:
      Namespace Name Mixin selector
      official cB Lbmi;cB:I
      intermediary field_20358 Lnet/minecraft/class_4466;field_20358:I
      named ticksSinceSting Lnet/minecraft/entity/passive/BeeEntity;ticksSinceSting:I
    • ticksSincePollination

      int ticksSincePollination
      Mappings:
      Namespace Name Mixin selector
      official cC Lbmi;cC:I
      intermediary field_20359 Lnet/minecraft/class_4466;field_20359:I
      named ticksSincePollination Lnet/minecraft/entity/passive/BeeEntity;ticksSincePollination:I
    • cannotEnterHiveTicks

      private int cannotEnterHiveTicks
      Mappings:
      Namespace Name Mixin selector
      official cD Lbmi;cD:I
      intermediary field_20360 Lnet/minecraft/class_4466;field_20360:I
      named cannotEnterHiveTicks Lnet/minecraft/entity/passive/BeeEntity;cannotEnterHiveTicks:I
    • cropsGrownSincePollination

      private int cropsGrownSincePollination
      Mappings:
      Namespace Name Mixin selector
      official cE Lbmi;cE:I
      intermediary field_20361 Lnet/minecraft/class_4466;field_20361:I
      named cropsGrownSincePollination Lnet/minecraft/entity/passive/BeeEntity;cropsGrownSincePollination:I
    • ticksLeftToFindHive

      int ticksLeftToFindHive
      Mappings:
      Namespace Name Mixin selector
      official cG Lbmi;cG:I
      intermediary field_21643 Lnet/minecraft/class_4466;field_21643:I
      named ticksLeftToFindHive Lnet/minecraft/entity/passive/BeeEntity;ticksLeftToFindHive:I
    • ticksUntilCanPollinate

      int ticksUntilCanPollinate
      Mappings:
      Namespace Name Mixin selector
      official cI Lbmi;cI:I
      intermediary field_21644 Lnet/minecraft/class_4466;field_21644:I
      named ticksUntilCanPollinate Lnet/minecraft/entity/passive/BeeEntity;ticksUntilCanPollinate:I
    • flowerPos

      Mappings:
      Namespace Name Mixin selector
      official cJ Lbmi;cJ:Lgt;
      intermediary field_20362 Lnet/minecraft/class_4466;field_20362:Lnet/minecraft/class_2338;
      named flowerPos Lnet/minecraft/entity/passive/BeeEntity;flowerPos:Lnet/minecraft/util/math/BlockPos;
    • hivePos

      Mappings:
      Namespace Name Mixin selector
      official cK Lbmi;cK:Lgt;
      intermediary field_20363 Lnet/minecraft/class_4466;field_20363:Lnet/minecraft/class_2338;
      named hivePos Lnet/minecraft/entity/passive/BeeEntity;hivePos:Lnet/minecraft/util/math/BlockPos;
    • pollinateGoal

      Mappings:
      Namespace Name Mixin selector
      official cL Lbmi;cL:Lbmi$k;
      intermediary field_21079 Lnet/minecraft/class_4466;field_21079:Lnet/minecraft/class_4466$class_4478;
      named pollinateGoal Lnet/minecraft/entity/passive/BeeEntity;pollinateGoal:Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;
    • moveToHiveGoal

      BeeEntity.MoveToHiveGoal moveToHiveGoal
      Mappings:
      Namespace Name Mixin selector
      official cM Lbmi;cM:Lbmi$e;
      intermediary field_21645 Lnet/minecraft/class_4466;field_21645:Lnet/minecraft/class_4466$class_4472;
      named moveToHiveGoal Lnet/minecraft/entity/passive/BeeEntity;moveToHiveGoal:Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;
    • moveToFlowerGoal

      private BeeEntity.MoveToFlowerGoal moveToFlowerGoal
      Mappings:
      Namespace Name Mixin selector
      official cN Lbmi;cN:Lbmi$f;
      intermediary field_21646 Lnet/minecraft/class_4466;field_21646:Lnet/minecraft/class_4466$class_4473;
      named moveToFlowerGoal Lnet/minecraft/entity/passive/BeeEntity;moveToFlowerGoal:Lnet/minecraft/entity/passive/BeeEntity$MoveToFlowerGoal;
    • ticksInsideWater

      private int ticksInsideWater
      Mappings:
      Namespace Name Mixin selector
      official cO Lbmi;cO:I
      intermediary field_21509 Lnet/minecraft/class_4466;field_21509:I
      named ticksInsideWater Lnet/minecraft/entity/passive/BeeEntity;ticksInsideWater:I
  • Constructor Details

    • BeeEntity

      public BeeEntity(EntityType<? extends BeeEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbaq;<init>(Lbau;Lcga;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbaq;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos, WorldView world)
      Overrides:
      getPathfindingFavor in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbo;a(Lgt;Lcgd;)F
      intermediary method_6144 Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F
      named getPathfindingFavor Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lbbh;u()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbaq;b(Lpj;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(Lpj;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Lbbf;z(Lbaq;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lbaq;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • addParticle

      private void addParticle(World world, double lastX, double x, double lastZ, double z, double y, ParticleEffect effect)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmi;a(Lcga;DDDDDLim;)V
      intermediary method_21769 Lnet/minecraft/class_4466;method_21769(Lnet/minecraft/class_1937;DDDDDLnet/minecraft/class_2394;)V
      named addParticle Lnet/minecraft/entity/passive/BeeEntity;addParticle(Lnet/minecraft/world/World;DDDDDLnet/minecraft/particle/ParticleEffect;)V
    • startMovingTo

      void startMovingTo(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official h Lbmi;h(Lgt;)V
      intermediary method_23987 Lnet/minecraft/class_4466;method_23987(Lnet/minecraft/class_2338;)V
      named startMovingTo Lnet/minecraft/entity/passive/BeeEntity;startMovingTo(Lnet/minecraft/util/math/BlockPos;)V
    • getFlowerPos

      @Nullable public @Nullable BlockPos getFlowerPos()
      Mappings:
      Namespace Name Mixin selector
      official q Lbmi;q()Lgt;
      intermediary method_21778 Lnet/minecraft/class_4466;method_21778()Lnet/minecraft/class_2338;
      named getFlowerPos Lnet/minecraft/entity/passive/BeeEntity;getFlowerPos()Lnet/minecraft/util/math/BlockPos;
    • hasFlower

      public boolean hasFlower()
      Mappings:
      Namespace Name Mixin selector
      official t Lbmi;t()Z
      intermediary method_21779 Lnet/minecraft/class_4466;method_21779()Z
      named hasFlower Lnet/minecraft/entity/passive/BeeEntity;hasFlower()Z
    • setFlowerPos

      public void setFlowerPos(BlockPos flowerPos)
      Mappings:
      Namespace Name Mixin selector
      official g Lbmi;g(Lgt;)V
      intermediary method_21797 Lnet/minecraft/class_4466;method_21797(Lnet/minecraft/class_2338;)V
      named setFlowerPos Lnet/minecraft/entity/passive/BeeEntity;setFlowerPos(Lnet/minecraft/util/math/BlockPos;)V
    • getMoveGoalTicks

      public int getMoveGoalTicks()
      Mappings:
      Namespace Name Mixin selector
      official fK Lbmi;fK()I
      intermediary method_35161 Lnet/minecraft/class_4466;method_35161()I
      named getMoveGoalTicks Lnet/minecraft/entity/passive/BeeEntity;getMoveGoalTicks()I
    • getPossibleHives

      public List<BlockPos> getPossibleHives()
      Mappings:
      Namespace Name Mixin selector
      official fL Lbmi;fL()Ljava/util/List;
      intermediary method_35162 Lnet/minecraft/class_4466;method_35162()Ljava/util/List;
      named getPossibleHives Lnet/minecraft/entity/passive/BeeEntity;getPossibleHives()Ljava/util/List;
    • failedPollinatingTooLong

      private boolean failedPollinatingTooLong()
      Mappings:
      Namespace Name Mixin selector
      official ga Lbmi;ga()Z
      intermediary method_23983 Lnet/minecraft/class_4466;method_23983()Z
      named failedPollinatingTooLong Lnet/minecraft/entity/passive/BeeEntity;failedPollinatingTooLong()Z
    • canEnterHive

      boolean canEnterHive()
      Mappings:
      Namespace Name Mixin selector
      official gb Lbmi;gb()Z
      intermediary method_21789 Lnet/minecraft/class_4466;method_21789()Z
      named canEnterHive Lnet/minecraft/entity/passive/BeeEntity;canEnterHive()Z
    • setCannotEnterHiveTicks

      public void setCannotEnterHiveTicks(int cannotEnterHiveTicks)
      Mappings:
      Namespace Name Mixin selector
      official t Lbmi;t(I)V
      intermediary method_21807 Lnet/minecraft/class_4466;method_21807(I)V
      named setCannotEnterHiveTicks Lnet/minecraft/entity/passive/BeeEntity;setCannotEnterHiveTicks(I)V
    • getBodyPitch

      public float getBodyPitch(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official y Lbmi;y(F)F
      intermediary method_21811 Lnet/minecraft/class_4466;method_21811(F)F
      named getBodyPitch Lnet/minecraft/entity/passive/BeeEntity;getBodyPitch(F)F
    • updateBodyPitch

      private void updateBodyPitch()
      Mappings:
      Namespace Name Mixin selector
      official gc Lbmi;gc()V
      intermediary method_21790 Lnet/minecraft/class_4466;method_21790()V
      named updateBodyPitch Lnet/minecraft/entity/passive/BeeEntity;updateBodyPitch()V
    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official T Lbbh;T()V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • resetPollinationTicks

      public void resetPollinationTicks()
      Mappings:
      Namespace Name Mixin selector
      official fM Lbmi;fM()V
      intermediary method_21780 Lnet/minecraft/class_4466;method_21780()V
      named resetPollinationTicks Lnet/minecraft/entity/passive/BeeEntity;resetPollinationTicks()V
    • isHiveNearFire

      private boolean isHiveNearFire()
      Mappings:
      Namespace Name Mixin selector
      official gd Lbmi;gd()Z
      intermediary method_23984 Lnet/minecraft/class_4466;method_23984()Z
      named isHiveNearFire Lnet/minecraft/entity/passive/BeeEntity;isHiveNearFire()Z
    • getAngerTime

      public int getAngerTime()
      Specified by:
      getAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Lbbm;a()I
      intermediary method_29507 Lnet/minecraft/class_5354;method_29507()I
      named getAngerTime Lnet/minecraft/entity/mob/Angerable;getAngerTime()I
    • setAngerTime

      public void setAngerTime(int angerTime)
      Specified by:
      setAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Lbbm;a(I)V
      intermediary method_29514 Lnet/minecraft/class_5354;method_29514(I)V
      named setAngerTime Lnet/minecraft/entity/mob/Angerable;setAngerTime(I)V
    • getAngryAt

      @Nullable public @Nullable UUID getAngryAt()
      Specified by:
      getAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official b Lbbm;b()Ljava/util/UUID;
      intermediary method_29508 Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;
      named getAngryAt Lnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;
    • setAngryAt

      public void setAngryAt(@Nullable @Nullable UUID angryAt)
      Specified by:
      setAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Lbbm;a(Ljava/util/UUID;)V
      intermediary method_29513 Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)V
      named setAngryAt Lnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)V
    • chooseRandomAngerTime

      public void chooseRandomAngerTime()
      Specified by:
      chooseRandomAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official c Lbbm;c()V
      intermediary method_29509 Lnet/minecraft/class_5354;method_29509()V
      named chooseRandomAngerTime Lnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()V
    • doesHiveHaveSpace

      private boolean doesHiveHaveSpace(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official i Lbmi;i(Lgt;)Z
      intermediary method_23988 Lnet/minecraft/class_4466;method_23988(Lnet/minecraft/class_2338;)Z
      named doesHiveHaveSpace Lnet/minecraft/entity/passive/BeeEntity;doesHiveHaveSpace(Lnet/minecraft/util/math/BlockPos;)Z
    • hasHive

      public boolean hasHive()
      Mappings:
      Namespace Name Mixin selector
      official fS Lbmi;fS()Z
      intermediary method_21791 Lnet/minecraft/class_4466;method_21791()Z
      named hasHive Lnet/minecraft/entity/passive/BeeEntity;hasHive()Z
    • getHivePos

      @Nullable public @Nullable BlockPos getHivePos()
      Mappings:
      Namespace Name Mixin selector
      official fT Lbmi;fT()Lgt;
      intermediary method_23884 Lnet/minecraft/class_4466;method_23884()Lnet/minecraft/class_2338;
      named getHivePos Lnet/minecraft/entity/passive/BeeEntity;getHivePos()Lnet/minecraft/util/math/BlockPos;
    • getGoalSelector

      public GoalSelector getGoalSelector()
      Mappings:
      Namespace Name Mixin selector
      official fU Lbmi;fU()Lbht;
      intermediary method_35163 Lnet/minecraft/class_4466;method_35163()Lnet/minecraft/class_1355;
      named getGoalSelector Lnet/minecraft/entity/passive/BeeEntity;getGoalSelector()Lnet/minecraft/entity/ai/goal/GoalSelector;
    • sendAiDebugData

      protected void sendAiDebugData()
      Overrides:
      sendAiDebugData in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official R Lbbh;R()V
      intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
      named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
    • getCropsGrownSincePollination

      int getCropsGrownSincePollination()
      Mappings:
      Namespace Name Mixin selector
      official ge Lbmi;ge()I
      intermediary method_21792 Lnet/minecraft/class_4466;method_21792()I
      named getCropsGrownSincePollination Lnet/minecraft/entity/passive/BeeEntity;getCropsGrownSincePollination()I
    • resetCropCounter

      private void resetCropCounter()
      Mappings:
      Namespace Name Mixin selector
      official gf Lbmi;gf()V
      intermediary method_21783 Lnet/minecraft/class_4466;method_21783()V
      named resetCropCounter Lnet/minecraft/entity/passive/BeeEntity;resetCropCounter()V
    • addCropCounter

      void addCropCounter()
      Mappings:
      Namespace Name Mixin selector
      official gg Lbmi;gg()V
      intermediary method_21793 Lnet/minecraft/class_4466;method_21793()V
      named addCropCounter Lnet/minecraft/entity/passive/BeeEntity;addCropCounter()V
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official w_ Lbbf;w_()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • isHiveValid

      boolean isHiveValid()
      Mappings:
      Namespace Name Mixin selector
      official gh Lbmi;gh()Z
      intermediary method_21794 Lnet/minecraft/class_4466;method_21794()Z
      named isHiveValid Lnet/minecraft/entity/passive/BeeEntity;isHiveValid()Z
    • hasNectar

      public boolean hasNectar()
      Mappings:
      Namespace Name Mixin selector
      official fV Lbmi;fV()Z
      intermediary method_21784 Lnet/minecraft/class_4466;method_21784()Z
      named hasNectar Lnet/minecraft/entity/passive/BeeEntity;hasNectar()Z
    • setHasNectar

      void setHasNectar(boolean hasNectar)
      Mappings:
      Namespace Name Mixin selector
      official v Lbmi;v(Z)V
      intermediary method_21805 Lnet/minecraft/class_4466;method_21805(Z)V
      named setHasNectar Lnet/minecraft/entity/passive/BeeEntity;setHasNectar(Z)V
    • hasStung

      public boolean hasStung()
      Mappings:
      Namespace Name Mixin selector
      official fW Lbmi;fW()Z
      intermediary method_21785 Lnet/minecraft/class_4466;method_21785()Z
      named hasStung Lnet/minecraft/entity/passive/BeeEntity;hasStung()Z
    • setHasStung

      private void setHasStung(boolean hasStung)
      Mappings:
      Namespace Name Mixin selector
      official w Lbmi;w(Z)V
      intermediary method_21806 Lnet/minecraft/class_4466;method_21806(Z)V
      named setHasStung Lnet/minecraft/entity/passive/BeeEntity;setHasStung(Z)V
    • isNearTarget

      private boolean isNearTarget()
      Mappings:
      Namespace Name Mixin selector
      official gi Lbmi;gi()Z
      intermediary method_21786 Lnet/minecraft/class_4466;method_21786()Z
      named isNearTarget Lnet/minecraft/entity/passive/BeeEntity;isNearTarget()Z
    • setNearTarget

      private void setNearTarget(boolean nearTarget)
      Mappings:
      Namespace Name Mixin selector
      official x Lbmi;x(Z)V
      intermediary method_21808 Lnet/minecraft/class_4466;method_21808(Z)V
      named setNearTarget Lnet/minecraft/entity/passive/BeeEntity;setNearTarget(Z)V
    • isTooFar

      boolean isTooFar(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official j Lbmi;j(Lgt;)Z
      intermediary method_23990 Lnet/minecraft/class_4466;method_23990(Lnet/minecraft/class_2338;)Z
      named isTooFar Lnet/minecraft/entity/passive/BeeEntity;isTooFar(Lnet/minecraft/util/math/BlockPos;)Z
    • setBeeFlag

      private void setBeeFlag(int bit, boolean value)
      Mappings:
      Namespace Name Mixin selector
      official d Lbmi;d(IZ)V
      intermediary method_21775 Lnet/minecraft/class_4466;method_21775(IZ)V
      named setBeeFlag Lnet/minecraft/entity/passive/BeeEntity;setBeeFlag(IZ)V
    • getBeeFlag

      private boolean getBeeFlag(int location)
      Mappings:
      Namespace Name Mixin selector
      official u Lbmi;u(I)Z
      intermediary method_21812 Lnet/minecraft/class_4466;method_21812(I)Z
      named getBeeFlag Lnet/minecraft/entity/passive/BeeEntity;getBeeFlag(I)Z
    • createBeeAttributes

      public static DefaultAttributeContainer.Builder createBeeAttributes()
      Mappings:
      Namespace Name Mixin selector
      official fX Lbmi;fX()Lbcf$a;
      intermediary method_26880 Lnet/minecraft/class_4466;method_26880()Lnet/minecraft/class_5132$class_5133;
      named createBeeAttributes Lnet/minecraft/entity/passive/BeeEntity;createBeeAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbbh;a(Lcga;)Lbkf;
      intermediary method_5965 Lnet/minecraft/class_1308;method_5965(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408;
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • isBreedingItem

      public boolean isBreedingItem(ItemStack stack)
      Overrides:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lbmh;n(Lcaa;)Z
      intermediary method_6481 Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
      named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
    • isFlowers

      boolean isFlowers(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official k Lbmi;k(Lgt;)Z
      intermediary method_23992 Lnet/minecraft/class_4466;method_23992(Lnet/minecraft/class_2338;)Z
      named isFlowers Lnet/minecraft/entity/passive/BeeEntity;isFlowers(Lnet/minecraft/util/math/BlockPos;)Z
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lbaq;b(Lgt;Lcur;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Lbbh;r()Lajd;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbbf;c(Lazz;)Lajd;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official x_ Lbbf;x_()Lajd;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eD Lbbf;eD()F
      intermediary method_6107 Lnet/minecraft/class_1309;method_6107()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • createChild

      public BeeEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b(Lafo;Lban;)Lbmi;
      intermediary method_21771 Lnet/minecraft/class_4466;method_21771(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4466;
      named createChild Lnet/minecraft/entity/passive/BeeEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/BeeEntity;
    • getActiveEyeHeight

      protected float getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getActiveEyeHeight in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbbf;b(Lbbr;Lbar;)F
      intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • handleFallDamage

      public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)
      Overrides:
      handleFallDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(FFLazz;)Z
      intermediary method_5747 Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
      named handleFallDamage Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
    • fall

      protected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition)
      Overrides:
      fall in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(DZLcur;Lgt;)V
      intermediary method_5623 Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
      named fall Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
    • hasWings

      public boolean hasWings()
      Overrides:
      hasWings in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aL Lbaq;aL()Z
      intermediary method_5776 Lnet/minecraft/class_1297;method_5776()Z
      named hasWings Lnet/minecraft/entity/Entity;hasWings()Z
    • isInAir

      public boolean isInAir()
      Specified by:
      isInAir in interface Flutterer
      Mappings:
      Namespace Name Mixin selector
      official fY Lbmq;fY()Z
      intermediary method_6581 Lnet/minecraft/class_1432;method_6581()Z
      named isInAir Lnet/minecraft/entity/Flutterer;isInAir()Z
    • onHoneyDelivered

      public void onHoneyDelivered()
      Mappings:
      Namespace Name Mixin selector
      official fZ Lbmi;fZ()V
      intermediary method_21788 Lnet/minecraft/class_4466;method_21788()V
      named onHoneyDelivered Lnet/minecraft/entity/passive/BeeEntity;onHoneyDelivered()V
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbaq;a(Lazz;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • getGroup

      public EntityGroup getGroup()
      Overrides:
      getGroup in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ez Lbbf;ez()Lbbk;
      intermediary method_6046 Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
      named getGroup Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
    • swimUpward

      protected void swimUpward(TagKey<Fluid> fluid)
      Overrides:
      swimUpward in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbbf;c(Lakh;)V
      intermediary method_6010 Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_6862;)V
      named swimUpward Lnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/tag/TagKey;)V
    • getLeashOffset

      public Vec3d getLeashOffset()
      Overrides:
      getLeashOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cC Lbaq;cC()Ldvt;
      intermediary method_29919 Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;
      named getLeashOffset Lnet/minecraft/entity/Entity;getLeashOffset()Lnet/minecraft/util/math/Vec3d;
    • isWithinDistance

      boolean isWithinDistance(BlockPos pos, int distance)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmi;b(Lgt;I)Z
      intermediary method_23979 Lnet/minecraft/class_4466;method_23979(Lnet/minecraft/class_2338;I)Z
      named isWithinDistance Lnet/minecraft/entity/passive/BeeEntity;isWithinDistance(Lnet/minecraft/util/math/BlockPos;I)Z