Class BeeEntity

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

public class BeeEntity extends AnimalEntity implements Angerable, Flutterer
Mappings:
Namespace Name
official bdy
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 bS Lbdy;bS: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 bT Lbdy;bT: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 cc Lbdy;cc:Lwf;
      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 cd Lbdy;cd:Lwf;
      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 ce Lbdy;ce: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 cf Lbdy;cf: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 cg Lbdy;cg:I
      intermediary field_30283 Lnet/minecraft/class_4466;field_30283:I
      named HAS_NECTAR_FLAG Lnet/minecraft/entity/passive/BeeEntity;HAS_NECTAR_FLAG:I
    • field_30284

      private static final int field_30284
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ch Lbdy;ch:I
      intermediary field_30284 Lnet/minecraft/class_4466;field_30284:I
      named field_30284 Lnet/minecraft/entity/passive/BeeEntity;field_30284: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 ci Lbdy;ci: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 cj Lbdy;cj: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 ck Lbdy;ck:I
      intermediary field_30287 Lnet/minecraft/class_4466;field_30287:I
      named field_30287 Lnet/minecraft/entity/passive/BeeEntity;field_30287:I
    • field_30288

      private static final int field_30288
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cl Lbdy;cl:I
      intermediary field_30288 Lnet/minecraft/class_4466;field_30288:I
      named field_30288 Lnet/minecraft/entity/passive/BeeEntity;field_30288:I
    • field_30289

      private static final int field_30289
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cm Lbdy;cm:I
      intermediary field_30289 Lnet/minecraft/class_4466;field_30289:I
      named field_30289 Lnet/minecraft/entity/passive/BeeEntity;field_30289:I
    • field_30290

      private static final int field_30290
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cn Lbdy;cn:I
      intermediary field_30290 Lnet/minecraft/class_4466;field_30290:I
      named field_30290 Lnet/minecraft/entity/passive/BeeEntity;field_30290:I
    • field_30291

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

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

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

      private static final int field_30294
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cr Lbdy;cr: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 bV Lbdy;bV: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 bW Lbdy;bW: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 bX Lbdy;bX: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 bY Lbdy;bY: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 bZ Lbdy;bZ: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 ca Lbdy;ca: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 cb Lbdy;cb: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 cs Lbdy;cs:Larm;
      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 cA Lbdy;cA: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 cC Lbdy;cC:I
      intermediary field_30275 Lnet/minecraft/class_4466;field_30275:I
      named field_30275 Lnet/minecraft/entity/passive/BeeEntity;field_30275:I
    • targetUuid

      private UUID targetUuid
      Mappings:
      Namespace Name Mixin selector
      official ct Lbdy;ct:Ljava/util/UUID;
      intermediary field_25364 Lnet/minecraft/class_4466;field_25364:Ljava/util/UUID;
      named targetUuid Lnet/minecraft/entity/passive/BeeEntity;targetUuid:Ljava/util/UUID;
    • currentPitch

      private float currentPitch
      Mappings:
      Namespace Name Mixin selector
      official cu Lbdy;cu: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 cv Lbdy;cv: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 cw Lbdy;cw: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 cx Lbdy;cx: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 cy Lbdy;cy: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 cz Lbdy;cz: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 cB Lbdy;cB: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 cD Lbdy;cD: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 cE Lbdy;cE:Lgg;
      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 cF Lbdy;cF:Lgg;
      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 cG Lbdy;cG:Lbdy$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 cH Lbdy;cH:Lbdy$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 cI Lbdy;cI:Lbdy$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 cJ Lbdy;cJ: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> Latf;<init>(Latj;Lbwp;)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_ Latf;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 Lauc;a(Lgg;Lbws;)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 v Latv;v()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 Latf;b(Lna;)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 Latf;a(Lna;)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 Latt;z(Latf;)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 Latf;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 Lbdy;a(Lbwp;DDDDDLht;)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 Lbdy;h(Lgg;)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 p Lbdy;p()Lgg;
      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 Lbdy;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 pos)
      Mappings:
      Namespace Name Mixin selector
      official g Lbdy;g(Lgg;)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 fv Lbdy;fv()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 fw Lbdy;fw()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 fL Lbdy;fL()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 fM Lbdy;fM()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 ticks)
      Mappings:
      Namespace Name Mixin selector
      official u Lbdy;u(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 z Lbdy;z(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 fN Lbdy;fN()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 eX Latv;eX()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 fx Lbdy;fx()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 fO Lbdy;fO()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 Laua;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 ticks)
      Specified by:
      setAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Laua;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

      public UUID getAngryAt()
      Specified by:
      getAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official b Laua;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 uuid)
      Specified by:
      setAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Laua;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 Laua;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 Lbdy;i(Lgg;)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 fD Lbdy;fD()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 fE Lbdy;fE()Lgg;
      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 fF Lbdy;fF()Lazp;
      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 Latv;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 fP Lbdy;fP()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 fQ Lbdy;fQ()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 fR Lbdy;fR()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 u_ Latt;u_()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 fS Lbdy;fS()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 fG Lbdy;fG()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 Lbdy;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 fH Lbdy;fH()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 Lbdy;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 fT Lbdy;fT()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 Lbdy;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 Lbdy;j(Lgg;)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 Lbdy;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 v Lbdy;v(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 fI Lbdy;fI()Laut$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 Latv;a(Lbwp;)Lbbz;
      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 Lbdx;n(Lbqp;)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 Lbdy;k(Lgg;)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 blockState)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Latf;b(Lgg;Lcks;)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 q Latv;q()Lafd;
      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 Latt;c(Lasp;)Lafd;
      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 v_ Latt;v_()Lafd;
      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 eo Latt;eo()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 Lbdy;b(Labr;Latd;)Lbdy;
      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 Latt;b(Lauf;Latg;)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 Latf;a(FFLasp;)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 landedState, BlockPos landedPosition)
      Overrides:
      fall in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Latf;a(DZLcks;Lgg;)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 aF Latf;aF()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 fJ Lbef;fJ()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 fK Lbdy;fK()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 Latf;a(Lasp;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 ek Latt;ek()Laty;
      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(Tag<Fluid> fluid)
      Overrides:
      swimUpward in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official c Latt;c(Laga;)V
      intermediary method_6010 Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_3494;)V
      named swimUpward Lnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/tag/Tag;)V
    • getLeashOffset

      public Vec3d getLeashOffset()
      Overrides:
      getLeashOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cu Latf;cu()Ldna;
      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 Lbdy;b(Lgg;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