Class BeeEntity
- All Implemented Interfaces:
Attackable,DataTracked,EquipmentHolder,Flutterer,Angerable,Targeter,ScoreHolder,CommandOutput,Nameable,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/passive/BeeEntityintermediary net/minecraft/class_4466official cfb
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classprivate classprivate classprivate classprivate classprivate classclassclassprivate classprivate classprivate classprivate static classNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Integer> private static final UniformIntProviderprivate static final TrackedData<Byte> static final Stringprivate intstatic final Stringprivate intprivate floatstatic final intstatic final floatprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intA bee will start moving to a flower once this time in ticks has passed from a pollination.static final Stringprivate static final intprivate static final intstatic final Stringprivate static final intstatic final Stringstatic final Stringprivate floatprivate static final intprivate static final intprivate static final intThe minimum distance that bees will immediately return to their hive at.private BeeEntity.MoveToFlowerGoal(package private) BeeEntity.MoveToHiveGoalprivate static final intprivate static final int(package private) BeeEntity.PollinateGoalprivate static final intThe duration in ticks when a bee's pollination is considered failed.static final Stringprivate int(package private) int(package private) intprivate int(package private) intprivate static final intThe minimum distance that bees lose their hive or flower position at.Fields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, bodyArmorDropChance, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, fallFlyingTicks, field_30063, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.entity.mob.Angerable
ANGER_TIME_KEY, ANGRY_AT_KEYFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMYFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidprivate voidaddParticle(World world, double lastX, double x, double lastZ, double z, double y, ParticleEffect effect) (package private) booleanvoidcreateChild(ServerWorld serverWorld, PassiveEntity passiveEntity) protected EntityNavigationcreateNavigation(World world) booleandamage(DamageSource source, float amount) Applies a damage to this entity.private booleanprivate booleanprotected voidfall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.protected SoundEventintprivate booleangetBeeFlag(int location) floatgetBodyPitch(float tickDelta) (package private) intprotected SoundEventprotected SoundEventgetHurtSound(DamageSource source) Returns the offset from the entity's position where the leash is attached to.intfloatgetPathfindingFavor(BlockPos pos, WorldView world) protected floatbooleanbooleanhasHive()booleanbooleanhasStung()protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.protected voidbooleanisBreedingItem(ItemStack stack) booleanReturns whether the entity is flapping their wings.(package private) booleanprivate boolean(package private) booleanbooleanisInAir()private boolean(package private) boolean(package private) booleanisWithinDistance(BlockPos pos, int distance) protected voidmobTick()voidprotected voidplayStepSound(BlockPos pos, BlockState state) voidReads custom data fromnbt.private voidvoidprotected voidvoidsetAngerTime(int angerTime) voidsetAngryAt(@Nullable UUID angryAt) private voidsetBeeFlag(int bit, boolean value) voidsetCannotEnterHiveTicks(int cannotEnterHiveTicks) voidsetFlowerPos(BlockPos flowerPos) (package private) voidsetHasNectar(boolean hasNectar) private voidsetHasStung(boolean hasStung) voidsetHivePos(BlockPos pos) private voidsetNearTarget(boolean nearTarget) (package private) voidstartMovingTo(BlockPos pos) protected voidswimUpward(TagKey<Fluid> fluid) voidtick()Ticks this entity.voidbooleanprivate voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, breed, canBreedWith, canEat, canImmediatelyDespawn, eat, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getXpToDrop, handleStatus, interactMob, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, resetLoveTicks, setLoveTicksMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, initialize, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeLeashedBy, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasArmorSlot, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isHorseArmor, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, loot, mightBeLeashed, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseDimensions, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEquippedItems, getFallFlyingTicks, getFallSounds, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasInvertedHealingAndHarm, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengerNearestTo, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflector, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.entity.mob.Angerable
canTarget, forgive, getAttacker, getTarget, hasAngerTime, isUniversallyAngry, readAngerFromNbt, setAttacker, setAttacking, setTarget, shouldAngerAt, stopAnger, tickAngerLogic, universallyAnger, writeAngerToNbtMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
field_30271
public static final float field_30271- See Also:
- Mappings:
Namespace Name Mixin selector named field_30271Lnet/minecraft/entity/passive/BeeEntity;field_30271:Fintermediary field_30271Lnet/minecraft/class_4466;field_30271:Fofficial bYLcfb;bY:F
-
field_28638
public static final int field_28638- Mappings:
Namespace Name Mixin selector named field_28638Lnet/minecraft/entity/passive/BeeEntity;field_28638:Iintermediary field_28638Lnet/minecraft/class_4466;field_28638:Iofficial bZLcfb;bZ:I
-
BEE_FLAGS
- Mappings:
Namespace Name Mixin selector named BEE_FLAGSLnet/minecraft/entity/passive/BeeEntity;BEE_FLAGS:Lnet/minecraft/entity/data/TrackedData;intermediary field_20353Lnet/minecraft/class_4466;field_20353:Lnet/minecraft/class_2940;official ciLcfb;ci:Lakg;
-
ANGER
- Mappings:
Namespace Name Mixin selector named ANGERLnet/minecraft/entity/passive/BeeEntity;ANGER:Lnet/minecraft/entity/data/TrackedData;intermediary field_20354Lnet/minecraft/class_4466;field_20354:Lnet/minecraft/class_2940;official cjLcfb;cj:Lakg;
-
NEAR_TARGET_FLAG
private static final int NEAR_TARGET_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named NEAR_TARGET_FLAGLnet/minecraft/entity/passive/BeeEntity;NEAR_TARGET_FLAG:Iintermediary field_30281Lnet/minecraft/class_4466;field_30281:Iofficial ckLcfb;ck:I
-
HAS_STUNG_FLAG
private static final int HAS_STUNG_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named HAS_STUNG_FLAGLnet/minecraft/entity/passive/BeeEntity;HAS_STUNG_FLAG:Iintermediary field_30282Lnet/minecraft/class_4466;field_30282:Iofficial clLcfb;cl:I
-
HAS_NECTAR_FLAG
private static final int HAS_NECTAR_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named HAS_NECTAR_FLAGLnet/minecraft/entity/passive/BeeEntity;HAS_NECTAR_FLAG:Iintermediary field_30283Lnet/minecraft/class_4466;field_30283:Iofficial cmLcfb;cm:I
-
MAX_LIFETIME_AFTER_STINGING
private static final int MAX_LIFETIME_AFTER_STINGING- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_LIFETIME_AFTER_STINGINGLnet/minecraft/entity/passive/BeeEntity;MAX_LIFETIME_AFTER_STINGING:Iintermediary field_30284Lnet/minecraft/class_4466;field_30284:Iofficial cnLcfb;cn:I
-
FLOWER_NAVIGATION_START_TICKS
private static final int FLOWER_NAVIGATION_START_TICKSA bee will start moving to a flower once this time in ticks has passed from a pollination.- See Also:
- Mappings:
Namespace Name Mixin selector named FLOWER_NAVIGATION_START_TICKSLnet/minecraft/entity/passive/BeeEntity;FLOWER_NAVIGATION_START_TICKS:Iintermediary field_30285Lnet/minecraft/class_4466;field_30285:Iofficial coLcfb;co:I
-
POLLINATION_FAIL_TICKS
private static final int POLLINATION_FAIL_TICKSThe duration in ticks when a bee's pollination is considered failed.- See Also:
- Mappings:
Namespace Name Mixin selector named POLLINATION_FAIL_TICKSLnet/minecraft/entity/passive/BeeEntity;POLLINATION_FAIL_TICKS:Iintermediary field_30286Lnet/minecraft/class_4466;field_30286:Iofficial cpLcfb;cp:I
-
field_30287
private static final int field_30287- See Also:
- Mappings:
Namespace Name Mixin selector named field_30287Lnet/minecraft/entity/passive/BeeEntity;field_30287:Iintermediary field_30287Lnet/minecraft/class_4466;field_30287:Iofficial cqLcfb;cq:I
-
MAX_POLLINATED_CROPS
private static final int MAX_POLLINATED_CROPS- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_POLLINATED_CROPSLnet/minecraft/entity/passive/BeeEntity;MAX_POLLINATED_CROPS:Iintermediary field_30288Lnet/minecraft/class_4466;field_30288:Iofficial crLcfb;cr:I
-
NORMAL_DIFFICULTY_STING_POISON_DURATION
private static final int NORMAL_DIFFICULTY_STING_POISON_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named NORMAL_DIFFICULTY_STING_POISON_DURATIONLnet/minecraft/entity/passive/BeeEntity;NORMAL_DIFFICULTY_STING_POISON_DURATION:Iintermediary field_30289Lnet/minecraft/class_4466;field_30289:Iofficial csLcfb;cs:I
-
HARD_DIFFICULTY_STING_POISON_DURATION
private static final int HARD_DIFFICULTY_STING_POISON_DURATION- See Also:
- Mappings:
Namespace Name Mixin selector named HARD_DIFFICULTY_STING_POISON_DURATIONLnet/minecraft/entity/passive/BeeEntity;HARD_DIFFICULTY_STING_POISON_DURATION:Iintermediary field_30290Lnet/minecraft/class_4466;field_30290:Iofficial ctLcfb;ct:I
-
TOO_FAR_DISTANCE
private static final int TOO_FAR_DISTANCEThe minimum distance that bees lose their hive or flower position at.- See Also:
- Mappings:
Namespace Name Mixin selector named TOO_FAR_DISTANCELnet/minecraft/entity/passive/BeeEntity;TOO_FAR_DISTANCE:Iintermediary field_30291Lnet/minecraft/class_4466;field_30291:Iofficial cuLcfb;cu:I
-
field_30292
private static final int field_30292- See Also:
- Mappings:
Namespace Name Mixin selector named field_30292Lnet/minecraft/entity/passive/BeeEntity;field_30292:Iintermediary field_30292Lnet/minecraft/class_4466;field_30292:Iofficial cvLcfb;cv:I
-
MIN_HIVE_RETURN_DISTANCE
private static final int MIN_HIVE_RETURN_DISTANCEThe minimum distance that bees will immediately return to their hive at.- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_HIVE_RETURN_DISTANCELnet/minecraft/entity/passive/BeeEntity;MIN_HIVE_RETURN_DISTANCE:Iintermediary field_30293Lnet/minecraft/class_4466;field_30293:Iofficial cwLcfb;cw:I
-
field_30294
private static final int field_30294- See Also:
- Mappings:
Namespace Name Mixin selector named field_30294Lnet/minecraft/entity/passive/BeeEntity;field_30294:Iintermediary field_30294Lnet/minecraft/class_4466;field_30294:Iofficial cxLcfb;cx:I
-
CROPS_GROWN_SINCE_POLLINATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named CROPS_GROWN_SINCE_POLLINATION_KEYLnet/minecraft/entity/passive/BeeEntity;CROPS_GROWN_SINCE_POLLINATION_KEY:Ljava/lang/String;intermediary field_30272Lnet/minecraft/class_4466;field_30272:Ljava/lang/String;official cbLcfb;cb:Ljava/lang/String;
-
CANNOT_ENTER_HIVE_TICKS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named CANNOT_ENTER_HIVE_TICKS_KEYLnet/minecraft/entity/passive/BeeEntity;CANNOT_ENTER_HIVE_TICKS_KEY:Ljava/lang/String;intermediary field_30273Lnet/minecraft/class_4466;field_30273:Ljava/lang/String;official ccLcfb;cc:Ljava/lang/String;
-
TICKS_SINCE_POLLINATION_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named TICKS_SINCE_POLLINATION_KEYLnet/minecraft/entity/passive/BeeEntity;TICKS_SINCE_POLLINATION_KEY:Ljava/lang/String;intermediary field_30276Lnet/minecraft/class_4466;field_30276:Ljava/lang/String;official cdLcfb;cd:Ljava/lang/String;
-
HAS_STUNG_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named HAS_STUNG_KEYLnet/minecraft/entity/passive/BeeEntity;HAS_STUNG_KEY:Ljava/lang/String;intermediary field_30277Lnet/minecraft/class_4466;field_30277:Ljava/lang/String;official ceLcfb;ce:Ljava/lang/String;
-
HAS_NECTAR_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named HAS_NECTAR_KEYLnet/minecraft/entity/passive/BeeEntity;HAS_NECTAR_KEY:Ljava/lang/String;intermediary field_30278Lnet/minecraft/class_4466;field_30278:Ljava/lang/String;official cfLcfb;cf:Ljava/lang/String;
-
FLOWER_POS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named FLOWER_POS_KEYLnet/minecraft/entity/passive/BeeEntity;FLOWER_POS_KEY:Ljava/lang/String;intermediary field_30279Lnet/minecraft/class_4466;field_30279:Ljava/lang/String;official cgLcfb;cg:Ljava/lang/String;
-
HIVE_POS_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named HIVE_POS_KEYLnet/minecraft/entity/passive/BeeEntity;HIVE_POS_KEY:Ljava/lang/String;intermediary field_30280Lnet/minecraft/class_4466;field_30280:Ljava/lang/String;official chLcfb;ch:Ljava/lang/String;
-
ANGER_TIME_RANGE
- Mappings:
Namespace Name Mixin selector named ANGER_TIME_RANGELnet/minecraft/entity/passive/BeeEntity;ANGER_TIME_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;intermediary field_25363Lnet/minecraft/class_4466;field_25363:Lnet/minecraft/class_6019;official czLcfb;cz:Lbqa;
-
field_30274
private static final int field_30274- See Also:
- Mappings:
Namespace Name Mixin selector named field_30274Lnet/minecraft/entity/passive/BeeEntity;field_30274:Iintermediary field_30274Lnet/minecraft/class_4466;field_30274:Iofficial cHLcfb;cH:I
-
field_30275
private static final int field_30275- See Also:
- Mappings:
Namespace Name Mixin selector named field_30275Lnet/minecraft/entity/passive/BeeEntity;field_30275:Iintermediary field_30275Lnet/minecraft/class_4466;field_30275:Iofficial cJLcfb;cJ:I
-
angryAt
- Mappings:
Namespace Name Mixin selector named angryAtLnet/minecraft/entity/passive/BeeEntity;angryAt:Ljava/util/UUID;intermediary field_25364Lnet/minecraft/class_4466;field_25364:Ljava/util/UUID;official cALcfb;cA:Ljava/util/UUID;
-
currentPitch
private float currentPitch- Mappings:
Namespace Name Mixin selector named currentPitchLnet/minecraft/entity/passive/BeeEntity;currentPitch:Fintermediary field_20356Lnet/minecraft/class_4466;field_20356:Fofficial cBLcfb;cB:F
-
lastPitch
private float lastPitch- Mappings:
Namespace Name Mixin selector named lastPitchLnet/minecraft/entity/passive/BeeEntity;lastPitch:Fintermediary field_20357Lnet/minecraft/class_4466;field_20357:Fofficial cCLcfb;cC:F
-
ticksSinceSting
private int ticksSinceSting- Mappings:
Namespace Name Mixin selector named ticksSinceStingLnet/minecraft/entity/passive/BeeEntity;ticksSinceSting:Iintermediary field_20358Lnet/minecraft/class_4466;field_20358:Iofficial cDLcfb;cD:I
-
ticksSincePollination
int ticksSincePollination- Mappings:
Namespace Name Mixin selector named ticksSincePollinationLnet/minecraft/entity/passive/BeeEntity;ticksSincePollination:Iintermediary field_20359Lnet/minecraft/class_4466;field_20359:Iofficial cELcfb;cE:I
-
cannotEnterHiveTicks
private int cannotEnterHiveTicks- Mappings:
Namespace Name Mixin selector named cannotEnterHiveTicksLnet/minecraft/entity/passive/BeeEntity;cannotEnterHiveTicks:Iintermediary field_20360Lnet/minecraft/class_4466;field_20360:Iofficial cFLcfb;cF:I
-
cropsGrownSincePollination
private int cropsGrownSincePollination- Mappings:
Namespace Name Mixin selector named cropsGrownSincePollinationLnet/minecraft/entity/passive/BeeEntity;cropsGrownSincePollination:Iintermediary field_20361Lnet/minecraft/class_4466;field_20361:Iofficial cGLcfb;cG:I
-
ticksLeftToFindHive
int ticksLeftToFindHive- Mappings:
Namespace Name Mixin selector named ticksLeftToFindHiveLnet/minecraft/entity/passive/BeeEntity;ticksLeftToFindHive:Iintermediary field_21643Lnet/minecraft/class_4466;field_21643:Iofficial cILcfb;cI:I
-
ticksUntilCanPollinate
int ticksUntilCanPollinate- Mappings:
Namespace Name Mixin selector named ticksUntilCanPollinateLnet/minecraft/entity/passive/BeeEntity;ticksUntilCanPollinate:Iintermediary field_21644Lnet/minecraft/class_4466;field_21644:Iofficial cKLcfb;cK:I
-
flowerPos
- Mappings:
Namespace Name Mixin selector named flowerPosLnet/minecraft/entity/passive/BeeEntity;flowerPos:Lnet/minecraft/util/math/BlockPos;intermediary field_20362Lnet/minecraft/class_4466;field_20362:Lnet/minecraft/class_2338;official cLLcfb;cL:Liz;
-
hivePos
- Mappings:
Namespace Name Mixin selector named hivePosLnet/minecraft/entity/passive/BeeEntity;hivePos:Lnet/minecraft/util/math/BlockPos;intermediary field_20363Lnet/minecraft/class_4466;field_20363:Lnet/minecraft/class_2338;official cMLcfb;cM:Liz;
-
pollinateGoal
BeeEntity.PollinateGoal pollinateGoal- Mappings:
Namespace Name Mixin selector named pollinateGoalLnet/minecraft/entity/passive/BeeEntity;pollinateGoal:Lnet/minecraft/entity/passive/BeeEntity$PollinateGoal;intermediary field_21079Lnet/minecraft/class_4466;field_21079:Lnet/minecraft/class_4466$class_4478;official cNLcfb;cN:Lcfb$k;
-
moveToHiveGoal
BeeEntity.MoveToHiveGoal moveToHiveGoal- Mappings:
Namespace Name Mixin selector named moveToHiveGoalLnet/minecraft/entity/passive/BeeEntity;moveToHiveGoal:Lnet/minecraft/entity/passive/BeeEntity$MoveToHiveGoal;intermediary field_21645Lnet/minecraft/class_4466;field_21645:Lnet/minecraft/class_4466$class_4472;official cOLcfb;cO:Lcfb$e;
-
moveToFlowerGoal
- Mappings:
Namespace Name Mixin selector named moveToFlowerGoalLnet/minecraft/entity/passive/BeeEntity;moveToFlowerGoal:Lnet/minecraft/entity/passive/BeeEntity$MoveToFlowerGoal;intermediary field_21646Lnet/minecraft/class_4466;field_21646:Lnet/minecraft/class_4466$class_4473;official cPLcfb;cP:Lcfb$f;
-
ticksInsideWater
private int ticksInsideWater- Mappings:
Namespace Name Mixin selector named ticksInsideWaterLnet/minecraft/entity/passive/BeeEntity;ticksInsideWater:Iintermediary field_21509Lnet/minecraft/class_4466;field_21509:Iofficial cQLcfb;cQ:I
-
-
Constructor Details
-
BeeEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbsp;<init>(Lbsv;Ldbt;)V
-
-
Method Details
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTrackerin classPassiveEntity- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbsp;a(Lakk$a;)V
-
getPathfindingFavor
- Overrides:
getPathfindingFavorin classAnimalEntity- Mappings:
Namespace Name Mixin selector named getPathfindingFavorLnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)Fintermediary method_6144Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)Fofficial aLbtt;a(Liz;Ldbw;)F
-
initGoals
protected void initGoals() -
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Overrides:
writeCustomDataToNbtin classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbsp;b(Lur;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readCustomDataFromNbtin classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbsp;a(Lur;)V
-
tryAttack
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classMobEntity- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
MobEntity.baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial lLbsp;l()V
-
addParticle
private void addParticle(World world, double lastX, double x, double lastZ, double z, double y, ParticleEffect effect) - Mappings:
Namespace Name Mixin selector named addParticleLnet/minecraft/entity/passive/BeeEntity;addParticle(Lnet/minecraft/world/World;DDDDDLnet/minecraft/particle/ParticleEffect;)Vintermediary method_21769Lnet/minecraft/class_4466;method_21769(Lnet/minecraft/class_1937;DDDDDLnet/minecraft/class_2394;)Vofficial aLcfb;a(Ldbt;DDDDDLlh;)V
-
startMovingTo
- Mappings:
Namespace Name Mixin selector named startMovingToLnet/minecraft/entity/passive/BeeEntity;startMovingTo(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_23987Lnet/minecraft/class_4466;method_23987(Lnet/minecraft/class_2338;)Vofficial kLcfb;k(Liz;)V
-
getFlowerPos
- Mappings:
Namespace Name Mixin selector named getFlowerPosLnet/minecraft/entity/passive/BeeEntity;getFlowerPos()Lnet/minecraft/util/math/BlockPos;intermediary method_21778Lnet/minecraft/class_4466;method_21778()Lnet/minecraft/class_2338;official sLcfb;s()Liz;
-
hasFlower
public boolean hasFlower()- Mappings:
Namespace Name Mixin selector named hasFlowerLnet/minecraft/entity/passive/BeeEntity;hasFlower()Zintermediary method_21779Lnet/minecraft/class_4466;method_21779()Zofficial uLcfb;u()Z
-
setFlowerPos
- Mappings:
Namespace Name Mixin selector named setFlowerPosLnet/minecraft/entity/passive/BeeEntity;setFlowerPos(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_21797Lnet/minecraft/class_4466;method_21797(Lnet/minecraft/class_2338;)Vofficial iLcfb;i(Liz;)V
-
getMoveGoalTicks
public int getMoveGoalTicks()- Mappings:
Namespace Name Mixin selector named getMoveGoalTicksLnet/minecraft/entity/passive/BeeEntity;getMoveGoalTicks()Iintermediary method_35161Lnet/minecraft/class_4466;method_35161()Iofficial yLcfb;y()I
-
getPossibleHives
- Mappings:
Namespace Name Mixin selector named getPossibleHivesLnet/minecraft/entity/passive/BeeEntity;getPossibleHives()Ljava/util/List;intermediary method_35162Lnet/minecraft/class_4466;method_35162()Ljava/util/List;official gqLcfb;gq()Ljava/util/List;
-
failedPollinatingTooLong
private boolean failedPollinatingTooLong()- Mappings:
Namespace Name Mixin selector named failedPollinatingTooLongLnet/minecraft/entity/passive/BeeEntity;failedPollinatingTooLong()Zintermediary method_23983Lnet/minecraft/class_4466;method_23983()Zofficial gFLcfb;gF()Z
-
canEnterHive
boolean canEnterHive()- Mappings:
Namespace Name Mixin selector named canEnterHiveLnet/minecraft/entity/passive/BeeEntity;canEnterHive()Zintermediary method_21789Lnet/minecraft/class_4466;method_21789()Zofficial gGLcfb;gG()Z
-
setCannotEnterHiveTicks
public void setCannotEnterHiveTicks(int cannotEnterHiveTicks) - Mappings:
Namespace Name Mixin selector named setCannotEnterHiveTicksLnet/minecraft/entity/passive/BeeEntity;setCannotEnterHiveTicks(I)Vintermediary method_21807Lnet/minecraft/class_4466;method_21807(I)Vofficial uLcfb;u(I)V
-
getBodyPitch
public float getBodyPitch(float tickDelta) - Mappings:
Namespace Name Mixin selector named getBodyPitchLnet/minecraft/entity/passive/BeeEntity;getBodyPitch(F)Fintermediary method_21811Lnet/minecraft/class_4466;method_21811(F)Fofficial GLcfb;G(F)F
-
updateBodyPitch
private void updateBodyPitch()- Mappings:
Namespace Name Mixin selector named updateBodyPitchLnet/minecraft/entity/passive/BeeEntity;updateBodyPitch()Vintermediary method_21790Lnet/minecraft/class_4466;method_21790()Vofficial gHLcfb;gH()V
-
mobTick
protected void mobTick()- Overrides:
mobTickin classAnimalEntity- Mappings:
Namespace Name Mixin selector named mobTickLnet/minecraft/entity/mob/MobEntity;mobTick()Vintermediary method_5958Lnet/minecraft/class_1308;method_5958()Vofficial ZLbtm;Z()V
-
resetPollinationTicks
public void resetPollinationTicks()- Mappings:
Namespace Name Mixin selector named resetPollinationTicksLnet/minecraft/entity/passive/BeeEntity;resetPollinationTicks()Vintermediary method_21780Lnet/minecraft/class_4466;method_21780()Vofficial gwLcfb;gw()V
-
isHiveNearFire
private boolean isHiveNearFire()- Mappings:
Namespace Name Mixin selector named isHiveNearFireLnet/minecraft/entity/passive/BeeEntity;isHiveNearFire()Zintermediary method_23984Lnet/minecraft/class_4466;method_23984()Zofficial gILcfb;gI()Z
-
getAngerTime
public int getAngerTime()- Specified by:
getAngerTimein interfaceAngerable- Mappings:
Namespace Name Mixin selector named getAngerTimeLnet/minecraft/entity/mob/Angerable;getAngerTime()Iintermediary method_29507Lnet/minecraft/class_5354;method_29507()Iofficial aLbtq;a()I
-
setAngerTime
public void setAngerTime(int angerTime) - Specified by:
setAngerTimein interfaceAngerable- Mappings:
Namespace Name Mixin selector named setAngerTimeLnet/minecraft/entity/mob/Angerable;setAngerTime(I)Vintermediary method_29514Lnet/minecraft/class_5354;method_29514(I)Vofficial aLbtq;a(I)V
-
getAngryAt
- Specified by:
getAngryAtin interfaceAngerable- Mappings:
Namespace Name Mixin selector named getAngryAtLnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;intermediary method_29508Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;official bLbtq;b()Ljava/util/UUID;
-
setAngryAt
- Specified by:
setAngryAtin interfaceAngerable- Mappings:
Namespace Name Mixin selector named setAngryAtLnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)Vintermediary method_29513Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)Vofficial aLbtq;a(Ljava/util/UUID;)V
-
chooseRandomAngerTime
public void chooseRandomAngerTime()- Specified by:
chooseRandomAngerTimein interfaceAngerable- Mappings:
Namespace Name Mixin selector named chooseRandomAngerTimeLnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()Vintermediary method_29509Lnet/minecraft/class_5354;method_29509()Vofficial cLbtq;c()V
-
doesHiveHaveSpace
- Mappings:
Namespace Name Mixin selector named doesHiveHaveSpaceLnet/minecraft/entity/passive/BeeEntity;doesHiveHaveSpace(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_23988Lnet/minecraft/class_4466;method_23988(Lnet/minecraft/class_2338;)Zofficial lLcfb;l(Liz;)Z
-
hasHive
public boolean hasHive()- Mappings:
Namespace Name Mixin selector named hasHiveLnet/minecraft/entity/passive/BeeEntity;hasHive()Zintermediary method_21791Lnet/minecraft/class_4466;method_21791()Zofficial gxLcfb;gx()Z
-
getHivePos
- Mappings:
Namespace Name Mixin selector named getHivePosLnet/minecraft/entity/passive/BeeEntity;getHivePos()Lnet/minecraft/util/math/BlockPos;intermediary method_23884Lnet/minecraft/class_4466;method_23884()Lnet/minecraft/class_2338;official gyLcfb;gy()Liz;
-
getGoalSelector
- Mappings:
Namespace Name Mixin selector named getGoalSelectorLnet/minecraft/entity/passive/BeeEntity;getGoalSelector()Lnet/minecraft/entity/ai/goal/GoalSelector;intermediary method_35163Lnet/minecraft/class_4466;method_35163()Lnet/minecraft/class_1355;official gzLcfb;gz()Lcaj;
-
sendAiDebugData
protected void sendAiDebugData()- Overrides:
sendAiDebugDatain classMobEntity- Mappings:
Namespace Name Mixin selector named sendAiDebugDataLnet/minecraft/entity/mob/MobEntity;sendAiDebugData()Vintermediary method_18409Lnet/minecraft/class_1308;method_18409()Vofficial YLbtm;Y()V
-
getCropsGrownSincePollination
int getCropsGrownSincePollination()- Mappings:
Namespace Name Mixin selector named getCropsGrownSincePollinationLnet/minecraft/entity/passive/BeeEntity;getCropsGrownSincePollination()Iintermediary method_21792Lnet/minecraft/class_4466;method_21792()Iofficial gJLcfb;gJ()I
-
resetCropCounter
private void resetCropCounter()- Mappings:
Namespace Name Mixin selector named resetCropCounterLnet/minecraft/entity/passive/BeeEntity;resetCropCounter()Vintermediary method_21783Lnet/minecraft/class_4466;method_21783()Vofficial gKLcfb;gK()V
-
addCropCounter
void addCropCounter()- Mappings:
Namespace Name Mixin selector named addCropCounterLnet/minecraft/entity/passive/BeeEntity;addCropCounter()Vintermediary method_21793Lnet/minecraft/class_4466;method_21793()Vofficial gLLcfb;gL()V
-
tickMovement
public void tickMovement()- Overrides:
tickMovementin classAnimalEntity- Mappings:
Namespace Name Mixin selector named tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()Vintermediary method_6007Lnet/minecraft/class_1309;method_6007()Vofficial n_Lbtk;n_()V
-
isHiveValid
boolean isHiveValid()- Mappings:
Namespace Name Mixin selector named isHiveValidLnet/minecraft/entity/passive/BeeEntity;isHiveValid()Zintermediary method_21794Lnet/minecraft/class_4466;method_21794()Zofficial gMLcfb;gM()Z
-
hasNectar
public boolean hasNectar()- Mappings:
Namespace Name Mixin selector named hasNectarLnet/minecraft/entity/passive/BeeEntity;hasNectar()Zintermediary method_21784Lnet/minecraft/class_4466;method_21784()Zofficial gALcfb;gA()Z
-
setHasNectar
void setHasNectar(boolean hasNectar) - Mappings:
Namespace Name Mixin selector named setHasNectarLnet/minecraft/entity/passive/BeeEntity;setHasNectar(Z)Vintermediary method_21805Lnet/minecraft/class_4466;method_21805(Z)Vofficial wLcfb;w(Z)V
-
hasStung
public boolean hasStung()- Mappings:
Namespace Name Mixin selector named hasStungLnet/minecraft/entity/passive/BeeEntity;hasStung()Zintermediary method_21785Lnet/minecraft/class_4466;method_21785()Zofficial gBLcfb;gB()Z
-
setHasStung
private void setHasStung(boolean hasStung) - Mappings:
Namespace Name Mixin selector named setHasStungLnet/minecraft/entity/passive/BeeEntity;setHasStung(Z)Vintermediary method_21806Lnet/minecraft/class_4466;method_21806(Z)Vofficial xLcfb;x(Z)V
-
isNearTarget
private boolean isNearTarget()- Mappings:
Namespace Name Mixin selector named isNearTargetLnet/minecraft/entity/passive/BeeEntity;isNearTarget()Zintermediary method_21786Lnet/minecraft/class_4466;method_21786()Zofficial gNLcfb;gN()Z
-
setNearTarget
private void setNearTarget(boolean nearTarget) - Mappings:
Namespace Name Mixin selector named setNearTargetLnet/minecraft/entity/passive/BeeEntity;setNearTarget(Z)Vintermediary method_21808Lnet/minecraft/class_4466;method_21808(Z)Vofficial yLcfb;y(Z)V
-
isTooFar
- Mappings:
Namespace Name Mixin selector named isTooFarLnet/minecraft/entity/passive/BeeEntity;isTooFar(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_23990Lnet/minecraft/class_4466;method_23990(Lnet/minecraft/class_2338;)Zofficial mLcfb;m(Liz;)Z
-
setBeeFlag
private void setBeeFlag(int bit, boolean value) - Mappings:
Namespace Name Mixin selector named setBeeFlagLnet/minecraft/entity/passive/BeeEntity;setBeeFlag(IZ)Vintermediary method_21775Lnet/minecraft/class_4466;method_21775(IZ)Vofficial dLcfb;d(IZ)V
-
getBeeFlag
private boolean getBeeFlag(int location) - Mappings:
Namespace Name Mixin selector named getBeeFlagLnet/minecraft/entity/passive/BeeEntity;getBeeFlag(I)Zintermediary method_21812Lnet/minecraft/class_4466;method_21812(I)Zofficial vLcfb;v(I)Z
-
createBeeAttributes
- Mappings:
Namespace Name Mixin selector named createBeeAttributesLnet/minecraft/entity/passive/BeeEntity;createBeeAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_26880Lnet/minecraft/class_4466;method_26880()Lnet/minecraft/class_5132$class_5133;official gCLcfb;gC()Lbur$a;
-
isBreedingItem
- Specified by:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector named isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial oLcfa;o(Lcuk;)Z
-
isFlowers
- Mappings:
Namespace Name Mixin selector named isFlowersLnet/minecraft/entity/passive/BeeEntity;isFlowers(Lnet/minecraft/util/math/BlockPos;)Zintermediary method_23992Lnet/minecraft/class_4466;method_23992(Lnet/minecraft/class_2338;)Zofficial nLcfb;n(Liz;)Z
-
playStepSound
- Overrides:
playStepSoundin classEntity- Mappings:
Namespace Name Mixin selector named playStepSoundLnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_5712Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial bLbsp;b(Liz;Ldrx;)V
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official vLbtm;v()Lavv;
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official dLbtk;d(Lbri;)Lavv;
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official o_Lbtk;o_()Lavv;
-
getSoundVolume
protected float getSoundVolume()- Overrides:
getSoundVolumein classLivingEntity- Mappings:
Namespace Name Mixin selector named getSoundVolumeLnet/minecraft/entity/LivingEntity;getSoundVolume()Fintermediary method_6107Lnet/minecraft/class_1309;method_6107()Fofficial feLbtk;fe()F
-
createChild
@Nullable public @Nullable BeeEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) - Specified by:
createChildin classPassiveEntity- Mappings:
Namespace Name Mixin selector named createChildLnet/minecraft/entity/passive/BeeEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/BeeEntity;intermediary method_21771Lnet/minecraft/class_4466;method_21771(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4466;official bLcfb;b(Larb;Lbsj;)Lcfb;
-
fall
protected void fall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls. Flying mobs should override this to do nothing.- Overrides:
fallin classLivingEntity- Implementation Note:
- If on ground, this calls
Block.onLandedUpon(net.minecraft.world.World, net.minecraft.block.BlockState, net.minecraft.util.math.BlockPos, net.minecraft.entity.Entity, float), which can add or reduce fall damage, emits, then callsinvalid reference
GameEvent#HIT_GROUNDEntity.onLanding(). Otherwise, ifheightDifferenceis negative, it subtracts that value fromEntity.fallDistance. - Mappings:
Namespace Name Mixin selector named fallLnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)Vintermediary method_5623Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Vofficial aLbsp;a(DZLdrx;Liz;)V
-
isFlappingWings
public boolean isFlappingWings()Returns whether the entity is flapping their wings.Entities flapping their wings will call
Entity.addFlapEffects()insideEntity.addAirTravelEffects().- Overrides:
isFlappingWingsin classEntity- Returns:
- whether the entity is flapping their wings
- Mappings:
Namespace Name Mixin selector named isFlappingWingsLnet/minecraft/entity/Entity;isFlappingWings()Zintermediary method_5776Lnet/minecraft/class_1297;method_5776()Zofficial aVLbsp;aV()Z
-
isInAir
public boolean isInAir() -
onHoneyDelivered
public void onHoneyDelivered()- Mappings:
Namespace Name Mixin selector named onHoneyDeliveredLnet/minecraft/entity/passive/BeeEntity;onHoneyDelivered()Vintermediary method_21788Lnet/minecraft/class_4466;method_21788()Vofficial gELcfb;gE()V
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
also have health value, which the overridden method decrements. There also exist several entities, likeinvalid reference
ItemEntityEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
damagein classAnimalEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Zofficial aLbsp;a(Lbri;F)Z
-
swimUpward
- Overrides:
swimUpwardin classMobEntity- Mappings:
Namespace Name Mixin selector named swimUpwardLnet/minecraft/entity/LivingEntity;swimUpward(Lnet/minecraft/registry/tag/TagKey;)Vintermediary method_6010Lnet/minecraft/class_1309;method_6010(Lnet/minecraft/class_6862;)Vofficial cLbtk;c(Laxb;)V
-
getLeashOffset
Returns the offset from the entity's position where the leash is attached to.This is different from
Entity.getLeashPos(float); this method is called on the entity which a leash is attached to.- Overrides:
getLeashOffsetin classEntity- Returns:
- the offset from the entity's position where the leash is attached to
- See Also:
- Mappings:
Namespace Name Mixin selector named getLeashOffsetLnet/minecraft/entity/Entity;getLeashOffset()Lnet/minecraft/util/math/Vec3d;intermediary method_29919Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;official cMLbsp;cM()Levm;
-
isWithinDistance
- Mappings:
Namespace Name Mixin selector named isWithinDistanceLnet/minecraft/entity/passive/BeeEntity;isWithinDistance(Lnet/minecraft/util/math/BlockPos;I)Zintermediary method_23979Lnet/minecraft/class_4466;method_23979(Lnet/minecraft/class_2338;I)Zofficial bLcfb;b(Liz;I)Z
-
setHivePos
- Mappings:
Namespace Name Mixin selector named setHivePosLnet/minecraft/entity/passive/BeeEntity;setHivePos(Lnet/minecraft/util/math/BlockPos;)Vintermediary method_57301Lnet/minecraft/class_4466;method_57301(Lnet/minecraft/class_2338;)Vofficial jLcfb;j(Liz;)V
-