net.minecraft.world.entity.animal

public class Panda

extends Animal

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, EquipmentUser, Leashable, Targeting

cjn
net.minecraft.world.entity.animal.Panda
net.minecraft.class_1440
net.minecraft.unmapped.C_ogdzfiek
net.minecraft.entity.passive.PandaEntity
net.minecraft.entity.passive.PandaEntity

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Integer>
bI
UNHAPPY_COUNTER
field_6764
f_atzkabla
ASK_FOR_BAMBOO_TICKS
ASK_FOR_BAMBOO_TICKS
private static final EntityDataAccessor<Integer>
bK
SNEEZE_COUNTER
field_6771
f_ldbqmjqq
SNEEZE_PROGRESS
SNEEZE_PROGRESS
private static final EntityDataAccessor<Integer>
bL
EAT_COUNTER
field_6780
f_etskruvh
EATING_TICKS
EATING_TICKS
private static final EntityDataAccessor<Byte>
bM
MAIN_GENE_ID
field_6766
f_msmqxszy
MAIN_GENE
MAIN_GENE
private static final EntityDataAccessor<Byte>
bN
HIDDEN_GENE_ID
field_6781
f_cxfblpnk
HIDDEN_GENE
HIDDEN_GENE
private static final EntityDataAccessor<Byte>
bO
DATA_ID_FLAGS
field_6768
f_zujszpzs
PANDA_FLAGS
PANDA_FLAGS
static final TargetingConditions
bP
BREED_TARGETING
field_21803
f_vmidpwwb
ASK_FOR_BAMBOO_TARGET
ASK_FOR_BAMBOO_TARGET
private static final EntityDimensions
bQ
BABY_DIMENSIONS
field_47773
f_umascrqh
BABY_BASE_DIMENSIONS
BABY_DIMENSIONS
private static final int
bR
FLAG_SNEEZE
field_30344
f_yqzucmdm
SNEEZING_FLAG
SNEEZING_FLAG
private static final int
bS
FLAG_ROLL
field_30345
f_dkvzgtwk
PLAYING_FLAG
PLAYING_FLAG
private static final int
bT
FLAG_SIT
field_30346
f_aauupedi
SITTING_FLAG
SCARED_FLAG
private static final int
bU
FLAG_ON_BACK
field_30347
f_xswdhdvi
LYING_ON_BACK_FLAG
LYING_ON_BACK_FLAG
private static final int
bV
EAT_TICK_INTERVAL
field_30348
f_huxkofnh
EATING_ANIMATION_INTERVAL
EAT_TICK_INTERVAL
public static final int
bG
TOTAL_ROLL_STEPS
field_30343
f_znnbhixw
MAIN_GENE_MUTATION_CHANCE
TOTAL_ROLL_STEPS
private static final int
bW
TOTAL_UNHAPPY_TIME
field_30349
f_ngbiulef
HIDDEN_GENE_MUTATION_CHANCE
TOTAL_UNHAPPY_TIME
boolean
bX
gotBamboo
field_6769
f_sksxuvrc
shouldGetRevenge
shouldGetRevenge
boolean
bY
didBite
field_6770
f_isekwnez
shouldAttack
shouldAttack
public int
bH
rollCounter
field_6767
f_exglwjlc
playingTicks
playingTicks
private Vec3
bZ
rollDelta
field_18277
f_lqyfxnbv
playingJump
playingJump
private float
ca
sitAmount
field_6777
f_vzewvcle
sittingAnimationProgress
scaredAnimationProgress
private float
cb
sitAmountO
field_6779
f_syelvfob
lastSittingAnimationProgress
lastScaredAnimationProgress
private float
cc
onBackAmount
field_6774
f_gtmvomiy
lieOnBackAnimationProgress
lieOnBackAnimationProgress
private float
cd
onBackAmountO
field_6775
f_pgnztokh
lastLieOnBackAnimationProgress
lastLieOnBackAnimationProgress
private float
ce
rollAmount
field_6772
f_rvxvhibf
rollOverAnimationProgress
rollOverAnimationProgress
private float
cf
rollAmountO
field_6773
f_susxkkyr
lastRollOverAnimationProgress
lastRollOverAnimationProgress
Panda$PandaLookAtPlayerGoal
cg
lookAtPlayerGoal
field_21804
f_mmixdadl
lookAtPlayerGoal
lookAtPlayerGoal

Constructor summary

ModifierConstructor
public (EntityType<? extends Panda> arg0, Level world)

Method summary

Modifier and TypeMethod
protected boolean
f(bwp arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
method_63626(class_1304 arg0)
m_zqlgoica(C_yuycoehb arg0)
canDispenserEquipSlot(EquipmentSlot arg0)
canDispenserEquipInto(EquipmentSlot arg0)
public int
q()
getUnhappyCounter()
method_6521()
m_zppqsxlq()
getAskForBambooTicks()
getAskForBambooTicks()
public void
s(int arg0)
setUnhappyCounter(int arg0)
method_6517(int arg0)
m_zgmyswwj(int arg0)
setAskForBambooTicks(int askForBambooTicks)
setAskForBambooTicks(int askForBambooTicks)
public boolean
t()
isSneezing()
method_6545()
m_lahhrres()
isSneezing()
isSneezing()
public boolean
x()
isSitting()
method_6535()
m_gtvhpjje()
isSitting()
isScared()
public void
w(boolean arg0)
sit(boolean arg0)
method_6513(boolean arg0)
m_utupmiku(boolean arg0)
setSitting(boolean sitting)
setScared(boolean scared)
public boolean
gr()
isOnBack()
method_6514()
m_ejbgiqkr()
isLyingOnBack()
isLyingOnBack()
public void
x(boolean arg0)
setOnBack(boolean arg0)
method_6505(boolean arg0)
m_zfmgvrhj(boolean arg0)
setLyingOnBack(boolean lyingOnBack)
setLyingOnBack(boolean lyingOnBack)
public boolean
gs()
isEating()
method_6527()
m_oyddteww()
isEating()
isEating()
public void
y(boolean arg0)
eat(boolean arg0)
method_6552(boolean arg0)
m_osmrkcvb(boolean arg0)
setEating(boolean eating)
setEating(boolean eating)
private int
gO()
getEatCounter()
method_6528()
m_lxwngrwd()
getEatingTicks()
getEatingTicks()
private void
u(int arg0)
setEatCounter(int arg0)
method_6558(int arg0)
m_djjrtvuy(int arg0)
setEatingTicks(int eatingTicks)
setEatingTicks(int eatingTicks)
public void
z(boolean arg0)
sneeze(boolean arg0)
method_6546(boolean arg0)
m_jmpdwqmv(boolean arg0)
setSneezing(boolean sneezing)
setSneezing(boolean sneezing)
public int
gt()
getSneezeCounter()
method_6532()
m_oyivnfrx()
getSneezeProgress()
getSneezeProgress()
public void
t(int arg0)
setSneezeCounter(int arg0)
method_6539(int arg0)
m_qiuoqxyv(int arg0)
setSneezeProgress(int sneezeProgress)
setSneezeProgress(int sneezeProgress)
public Panda$Gene
gu()
getMainGene()
method_6525()
m_mrlyynsk()
getMainGene()
getMainGene()
public void
a(cjn$a arg0)
setMainGene(Panda$Gene arg0)
method_6529(class_1440$class_1443 arg0)
m_rfucfbtt(C_ogdzfiek$C_djzoyosk arg0)
setMainGene(PandaEntity$Gene gene)
setMainGene(PandaEntity$Gene gene)
public Panda$Gene
gv()
getHiddenGene()
method_6508()
m_pbhcmlvv()
getHiddenGene()
getHiddenGene()
public void
b(cjn$a arg0)
setHiddenGene(Panda$Gene arg0)
method_6547(class_1440$class_1443 arg0)
m_sndnmaae(C_ogdzfiek$C_djzoyosk arg0)
setHiddenGene(PandaEntity$Gene gene)
setHiddenGene(PandaEntity$Gene gene)
public boolean
gD()
isRolling()
method_6526()
m_jqqgbkjz()
isPlaying()
isPlaying()
public void
A(boolean arg0)
roll(boolean arg0)
method_6541(boolean arg0)
m_rqcwiqqd(boolean arg0)
setPlaying(boolean playing)
setPlaying(boolean playing)
protected void
a(akn$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
m_lwugwlsw(C_pyoaoolj$C_oqzxcugu arg0)
initDataTracker(DataTracker$Builder arg0)
initDataTracker(DataTracker$Builder arg0)
private boolean
v(int arg0)
getFlag(int arg0)
method_6533(int arg0)
m_rnkrwtww(int arg0)
hasPandaFlag(int bitmask)
hasPandaFlag(int bitmask)
private void
d(int arg0, boolean arg1)
setFlag(int arg0, boolean arg1)
method_6557(int arg0, boolean arg1)
m_qpicwtsh(int arg0, boolean arg1)
setPandaFlag(int mask, boolean value)
setPandaFlag(int mask, boolean value)
public void
b(tz arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
m_xuwbpohg(C_hhlwcnih arg0)
writeCustomDataToNbt(NbtCompound arg0)
writeCustomDataToNbt(NbtCompound arg0)
public void
a(tz arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
readCustomDataFromNbt(NbtCompound arg0)
public AgeableMob
a(arq arg0, bvv arg1)
getBreedOffspring(ServerLevel arg0, AgeableMob arg1)
method_5613(class_3218 arg0, class_1296 arg1)
m_hftuejnb(C_bdwnwhiu arg0, C_jvojbnla arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
protected void
D()
registerGoals()
method_5959()
m_itjttsuo()
initGoals()
initGoals()
public static AttributeSupplier$Builder
gE()
createAttributes()
method_26888()
m_qkabypre()
createPandaAttributes()
createAttributes()
public Panda$Gene
gF()
getVariant()
method_6554()
m_nunrbrgb()
getProductGene()
getProductGene()
public boolean
gG()
isLazy()
method_6549()
m_fopuguvz()
isLazy()
isLazy()
public boolean
gH()
isWorried()
method_6509()
m_kihafctk()
isWorried()
isWorried()
public boolean
gI()
isPlayful()
method_6522()
m_hejiisvh()
isPlayful()
isPlayful()
public boolean
gJ()
isBrown()
method_35173()
m_qxchjigc()
isBrown()
isBrown()
public boolean
gK()
isWeak()
method_6550()
m_elvgoqrx()
isWeak()
isWeak()
public boolean
gi()
isAggressive()
method_6510()
m_vljdject()
isAttacking()
isAttacking()
public boolean
w()
canBeLeashed()
method_5931()
m_xvyvanvw()
canBeLeashed()
canBeLeashed()
public boolean
c(arq arg0, bwf arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
m_orenzeoc(C_bdwnwhiu arg0, C_astfners arg1)
tryAttack(ServerWorld arg0, Entity arg1)
tryAttack(ServerWorld arg0, Entity arg1)
public void
gk()
playAttackSound()
method_59928()
m_dwkutgwm()
playAttackSound()
playAttackSound()
public void
h()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()
public boolean
gL()
isScared()
method_6524()
m_qpsfcceu()
isScaredByThunderstorm()
isScaredByThunderstorm()
private void
gP()
handleEating()
method_6536()
m_otwhcqoe()
updateEatingAnimation()
updateEatingAnimation()
private void
gQ()
addEatingParticles()
method_6512()
m_gssqiqdy()
playEatingAnimation()
playEatingAnimation()
private void
gR()
updateSitAmount()
method_6544()
m_xwvzmeou()
updateSittingAnimation()
updateScaredAnimation()
private void
gS()
updateOnBackAnimation()
method_6503()
m_azemiuag()
updateLieOnBackAnimation()
updateLieOnBackAnimation()
private void
gT()
updateRollAmount()
method_6523()
m_lybngpkd()
updateRollOverAnimation()
updateRollOverAnimation()
public float
J(float arg0)
getSitAmount(float arg0)
method_6534(float arg0)
m_ieyebqay(float arg0)
getSittingAnimationProgress(float tickProgress)
getScaredAnimationProgress(float tickDelta)
public float
K(float arg0)
getLieOnBackAmount(float arg0)
method_6555(float arg0)
m_ztfblmej(float arg0)
getLieOnBackAnimationProgress(float tickProgress)
getLayingAnimationProgress(float tickDelta)
public float
L(float arg0)
getRollAmount(float arg0)
method_6560(float arg0)
m_ekchzocl(float arg0)
getRollOverAnimationProgress(float tickProgress)
getRollOverAnimationProgress(float tickDelta)
private void
gU()
handleRoll()
method_6537()
m_ngfhflvi()
updatePlaying()
updatePlaying()
private void
gV()
afterSneeze()
method_6548()
m_mvsciniz()
sneeze()
sneeze()
protected void
a(arq arg0, cnh arg1)
pickUpItem(ServerLevel arg0, ItemEntity arg1)
method_5949(class_3218 arg0, class_1542 arg1)
m_avgkrrey(C_bdwnwhiu arg0, C_uqpzijng arg1)
loot(ServerWorld arg0, ItemEntity arg1)
loot(ServerWorld arg0, ItemEntity arg1)
public boolean
a(arq arg0, buu arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
m_fuenwjjy(C_bdwnwhiu arg0, C_sbxfkpyv arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
public SpawnGroupData
a(djr arg0, bub arg1, bwn arg2, bxw arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_bhyaesep arg2, C_lsmqixfx arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
public void
a(cjn arg0, cjn arg1)
setGeneFromParents(Panda arg0, Panda arg1)
method_6515(class_1440 arg0, class_1440 arg1)
m_hocynznk(C_ogdzfiek arg0, C_ogdzfiek arg1)
initGenes(PandaEntity mother, PandaEntity father)
initGenes(PandaEntity mother, PandaEntity father)
private Panda$Gene
gW()
getOneOfGenesRandomly()
method_6519()
m_ooiciybb()
getRandomGene()
getRandomGene()
public void
gM()
setAttributes()
method_6538()
m_narbdsbi()
resetAttributes()
resetAttributes()
void
gX()
tryToSit()
method_18057()
m_slvxcbou()
stop()
stop()
public InteractionResult
b(crc arg0, buc arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
m_kuhfocmh(C_jzrpycqo arg0, C_laxmzoqs arg1)
interactMob(PlayerEntity arg0, Hand arg1)
interactMob(PlayerEntity arg0, Hand arg1)
protected SoundEvent
u()
getAmbientSound()
method_5994()
m_jjefzxbm()
getAmbientSound()
getAmbientSound()
protected void
b(iu arg0, eah arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
m_rnleirmb(C_hynzadkk arg0, C_txtbiemp arg1)
playStepSound(BlockPos arg0, BlockState arg1)
playStepSound(BlockPos arg0, BlockState arg1)
public boolean
i(czd arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
m_njyokwrm(C_sddaxwyk arg0)
isBreedingItem(ItemStack arg0)
isBreedingItem(ItemStack arg0)
protected SoundEvent
l_()
getDeathSound()
method_6002()
m_axkhmdzu()
getDeathSound()
getDeathSound()
protected SoundEvent
e(buu arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
getHurtSound(DamageSource arg0)
getHurtSound(DamageSource arg0)
public boolean
gN()
canPerformAction()
method_18442()
m_wyhmqufi()
isIdle()
isIdle()
public EntityDimensions
e(bxq arg0)
getDefaultDimensions(Pose arg0)
method_55694(class_4050 arg0)
m_qukpzlyx(C_ufdjspmk arg0)
getBaseDimensions(EntityPose arg0)
getDefaultDimensions(EntityPose arg0)
private static boolean
b(cnh arg0)
canPickUpAndEat(ItemEntity arg0)
method_64177(class_1542 arg0)
m_rtktyahw(C_uqpzijng arg0)
canEatFromGround(ItemEntity itemEntity)
canEatFromGround(ItemEntity item)