net.minecraft.world.entity.animal

public class Bee

extends Animal implements NeutralMob, FlyingAnimal

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, ScoreHolder, Attackable, EquipmentUser, Leashable, Targeting, NeutralMob, FlyingAnimal

chy
net.minecraft.world.entity.animal.Bee
net.minecraft.class_4466
net.minecraft.entity.passive.BeeEntity
net.minecraft.world.entity.animal.EntityBee

Field summary

Modifier and TypeField
public static final float
bZ
FLAP_DEGREES_PER_TICK
field_30271
field_30271
public static final int
ca
TICKS_PER_FLAP
field_28638
field_28638
private static final EntityDataAccessor<Byte>
cj
DATA_FLAGS_ID
field_20353
BEE_FLAGS
private static final EntityDataAccessor<Integer>
ck
DATA_REMAINING_ANGER_TIME
field_20354
ANGER
private static final int
cl
FLAG_ROLL
field_30281
NEAR_TARGET_FLAG
private static final int
cm
FLAG_HAS_STUNG
field_30282
HAS_STUNG_FLAG
private static final int
cn
FLAG_HAS_NECTAR
field_30283
HAS_NECTAR_FLAG
private static final int
co
STING_DEATH_COUNTDOWN
field_30284
MAX_LIFETIME_AFTER_STINGING
private static final int
cp
TICKS_BEFORE_GOING_TO_KNOWN_FLOWER
field_30285
FLOWER_NAVIGATION_START_TICKS
private static final int
cq
TICKS_WITHOUT_NECTAR_BEFORE_GOING_HOME
field_30286
POLLINATION_FAIL_TICKS
private static final int
cr
MIN_ATTACK_DIST
field_30287
field_30287
private static final int
cs
MAX_CROPS_GROWABLE
field_30288
MAX_POLLINATED_CROPS
private static final int
ct
POISON_SECONDS_NORMAL
field_30289
NORMAL_DIFFICULTY_STING_POISON_DURATION
private static final int
cu
POISON_SECONDS_HARD
field_30290
HARD_DIFFICULTY_STING_POISON_DURATION
private static final int
cv
TOO_FAR_DISTANCE
field_30291
TOO_FAR_DISTANCE
private static final int
cw
HIVE_CLOSE_ENOUGH_DISTANCE
field_30292
field_30292
private static final int
cx
RESTRICTED_WANDER_DISTANCE_REDUCTION
field_52456
field_52456
private static final int
cy
DEFAULT_WANDER_DISTANCE_REDUCTION
field_52457
field_52457
private static final int
cz
PATHFIND_TO_HIVE_WHEN_CLOSER_THAN
field_30293
MIN_HIVE_RETURN_DISTANCE
private static final int
cC
HIVE_SEARCH_DISTANCE
field_30294
field_30294
public static final String
cb
TAG_CROPS_GROWN_SINCE_POLLINATION
field_30272
CROPS_GROWN_SINCE_POLLINATION_KEY
public static final String
cd
TAG_CANNOT_ENTER_HIVE_TICKS
field_30273
CANNOT_ENTER_HIVE_TICKS_KEY
public static final String
ce
TAG_TICKS_SINCE_POLLINATION
field_30276
TICKS_SINCE_POLLINATION_KEY
public static final String
cf
TAG_HAS_STUNG
field_30277
HAS_STUNG_KEY
public static final String
cg
TAG_HAS_NECTAR
field_30278
HAS_NECTAR_KEY
public static final String
ch
TAG_FLOWER_POS
field_30279
FLOWER_POS_KEY
public static final String
ci
TAG_HIVE_POS
field_30280
HIVE_POS_KEY
private static final UniformInt
cD
PERSISTENT_ANGER_TIME
field_25363
ANGER_TIME_RANGE
private UUID
cE
persistentAngerTarget
field_25364
angryAt
private float
cF
rollAmount
field_20356
currentPitch
private float
cG
rollAmountO
field_20357
lastPitch
private int
cH
timeSinceSting
field_20358
ticksSinceSting
int
cI
ticksWithoutNectarSinceExitingHive
field_20359
ticksSincePollination
private int
cJ
stayOutOfHiveCountdown
field_20360
cannotEnterHiveTicks
private int
cK
numCropsGrownSincePollination
field_20361
cropsGrownSincePollination
private static final int
cL
COOLDOWN_BEFORE_LOCATING_NEW_HIVE
field_30274
field_30274
int
cM
remainingCooldownBeforeLocatingNewHive
field_21643
ticksLeftToFindHive
private static final int
cN
COOLDOWN_BEFORE_LOCATING_NEW_FLOWER
field_30275
field_30275
private static final int
cO
MIN_FIND_FLOWER_RETRY_COOLDOWN
field_52454
field_52454
private static final int
cP
MAX_FIND_FLOWER_RETRY_COOLDOWN
field_52455
field_52455
int
cQ
remainingCooldownBeforeLocatingNewFlower
field_21644
ticksUntilCanPollinate
BlockPos
cR
savedFlowerPos
field_20362
flowerPos
BlockPos
cS
hivePos
field_20363
hivePos
Bee$BeePollinateGoal
cT
beePollinateGoal
field_21079
pollinateGoal
Bee$BeeGoToHiveGoal
cU
goToHiveGoal
field_21645
moveToHiveGoal
private Bee$BeeGoToKnownFlowerGoal
cV
goToKnownFlowerGoal
field_21646
moveToFlowerGoal
private int
cW
underWaterTicks
field_21509
ticksInsideWater

Constructor summary

ModifierConstructor
public (EntityType<? extends Bee> arg0, Level arg1)

Method summary

Modifier and TypeMethod
protected void
a(alg$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public float
a(jh arg0, dhl arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
protected void
B()
registerGoals()
method_5959()
initGoals()
public void
b(ux arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToNbt(NbtCompound arg0)
public void
a(ux arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromNbt(NbtCompound arg0)
public boolean
c(ash arg0, bvk arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
tryAttack(ServerWorld arg0, Entity arg1)
public void
h()
tick()
method_5773()
tick()
private void
a(dhi arg0, double arg1, double arg2, double arg3, double arg4, double arg5, lq arg6)
spawnFluidParticle(Level arg0, double arg1, double arg2, double arg3, double arg4, double arg5, ParticleOptions arg6)
method_21769(class_1937 arg0, double arg1, double arg2, double arg3, double arg4, double arg5, class_2394 arg6)
addParticle(World world, double lastX, double x, double lastZ, double z, double y, ParticleEffect effect)
void
j(jh arg0)
pathfindRandomlyTowards(BlockPos arg0)
method_23987(class_2338 arg0)
startMovingTo(BlockPos pos)
public BlockPos
p()
getSavedFlowerPos()
method_21778()
getFlowerPos()
public boolean
t()
hasSavedFlowerPos()
method_21779()
hasFlower()
public void
h(jh arg0)
setSavedFlowerPos(BlockPos arg0)
method_21797(class_2338 arg0)
setFlowerPos(BlockPos flowerPos)
public int
x()
getTravellingTicks()
method_35161()
getMoveGoalTicks()
public List<BlockPos>
go()
getBlacklistedHives()
method_35162()
getPossibleHives()
private boolean
gF()
isTiredOfLookingForNectar()
method_23983()
failedPollinatingTooLong()
void
gG()
dropHive()
method_61463()
clearHivePos()
void
gH()
dropFlower()
method_61464()
clearFlowerPos()
boolean
gI()
wantsToEnterHive()
method_21789()
canEnterHive()
public static boolean
c(dhi arg0)
isNightOrRaining(Level arg0)
method_63007(class_1937 arg0)
isNightOrRaining(World world)
public void
s(int arg0)
setStayOutOfHiveCountdown(int arg0)
method_21807(int arg0)
setCannotEnterHiveTicks(int cannotEnterHiveTicks)
public float
J(float arg0)
getRollAmount(float arg0)
method_21811(float arg0)
getBodyPitch(float tickDelta)
private void
gJ()
updateRollAmount()
method_21790()
updateBodyPitch()
protected void
a(ash arg0)
customServerAiStep(ServerLevel arg0)
method_5958(class_3218 arg0)
mobTick(ServerWorld arg0)
public void
gp()
resetTicksWithoutNectarSinceExitingHive()
method_21780()
resetPollinationTicks()
private boolean
gK()
isHiveNearFire()
method_23984()
isHiveNearFire()
public int
a()
getRemainingPersistentAngerTime()
method_29507()
getAngerTime()
public void
a(int arg0)
setRemainingPersistentAngerTime(int arg0)
method_29514(int arg0)
setAngerTime(int arg0)
public UUID
b()
getPersistentAngerTarget()
method_29508()
getAngryAt()
public void
a(UUID arg0)
setPersistentAngerTarget(UUID arg0)
method_29513(UUID arg0)
setAngryAt(UUID arg0)
public void
c()
startPersistentAngerTimer()
method_29509()
chooseRandomAngerTime()
private boolean
k(jh arg0)
doesHiveHaveSpace(BlockPos arg0)
method_23988(class_2338 arg0)
doesHiveHaveSpace(BlockPos pos)
public boolean
gq()
hasHive()
method_21791()
hasHivePos()
public BlockPos
gr()
getHivePos()
method_23884()
getHivePos()
public GoalSelector
gs()
getGoalSelector()
method_35163()
getGoalSelector()
protected void
Y()
sendDebugPackets()
method_18409()
sendAiDebugData()
int
gL()
getCropsGrownSincePollination()
method_21792()
getCropsGrownSincePollination()
private void
gM()
resetNumCropsGrownSincePollination()
method_21783()
resetCropCounter()
void
gN()
incrementNumCropsGrownSincePollination()
method_21793()
addCropCounter()
public void
d_()
aiStep()
method_6007()
tickMovement()
BeehiveBlockEntity
gO()
getBeehiveBlockEntity()
method_65073()
getHive()
boolean
gP()
isHiveValid()
method_21794()
hasValidHive()
public boolean
gA()
hasNectar()
method_21784()
hasNectar()
void
x(boolean arg0)
setHasNectar(boolean arg0)
method_21805(boolean arg0)
setHasNectar(boolean hasNectar)
public boolean
gB()
hasStung()
method_21785()
hasStung()
private void
y(boolean arg0)
setHasStung(boolean arg0)
method_21806(boolean arg0)
setHasStung(boolean hasStung)
private boolean
gQ()
isRolling()
method_21786()
isNearTarget()
private void
z(boolean arg0)
setRolling(boolean arg0)
method_21808(boolean arg0)
setNearTarget(boolean nearTarget)
boolean
l(jh arg0)
isTooFarAway(BlockPos arg0)
method_23990(class_2338 arg0)
isTooFar(BlockPos pos)
private void
d(int arg0, boolean arg1)
setFlag(int arg0, boolean arg1)
method_21775(int arg0, boolean arg1)
setBeeFlag(int bit, boolean value)
private boolean
t(int arg0)
getFlag(int arg0)
method_21812(int arg0)
getBeeFlag(int location)
public static AttributeSupplier$Builder
gC()
createAttributes()
method_26880()
createBeeAttributes()
protected PathNavigation
b(dhi arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
public boolean
j(cxp arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
isBreedingItem(ItemStack arg0)
protected void
b(jh arg0, dxv arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
protected SoundEvent
u()
getAmbientSound()
method_5994()
getAmbientSound()
protected SoundEvent
e(bua arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
o_()
getDeathSound()
method_6002()
getDeathSound()
protected float
fg()
getSoundVolume()
method_6107()
getSoundVolume()
public Bee
b(ash arg0, bvb arg1)
getBreedOffspring(ServerLevel arg0, AgeableMob arg1)
method_21771(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
protected void
a(double arg0, boolean arg1, dxv arg2, jh arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
method_5623(double arg0, boolean arg1, class_2680 arg2, class_2338 arg3)
fall(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
public boolean
ba()
isFlapping()
method_5776()
isFlappingWings()
public boolean
gD()
isFlying()
method_6581()
isInAir()
public void
gE()
dropOffNectar()
method_21788()
onHoneyDelivered()
public boolean
a(ash arg0, bua arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
protected void
c(ayk<etw> arg0)
jumpInLiquid(TagKey<Fluid> arg0)
method_6010(class_6862<class_3611> arg0)
swimUpward(TagKey<Fluid> arg0)
public Vec3
cT()
getLeashOffset()
method_29919()
getLeashOffset()
boolean
b(jh arg0, int arg1)
closerThan(BlockPos arg0, int arg1)
method_23979(class_2338 arg0, int arg1)
isWithinDistance(BlockPos pos, int distance)
public void
i(jh arg0)
setHivePos(BlockPos arg0)
method_57301(class_2338 arg0)
setHivePos(BlockPos pos)