net.minecraft.world.entity.animal

public class Panda

extends Animal

All mapped superinterfaces:

Nameable, EntityAccess, CommandSource, ScoreHolder, Attackable, Targeting

byn
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
net.minecraft.src.C_864_
net.minecraft.world.entity.animal.EntityPanda

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Integer>
bW
UNHAPPY_COUNTER
field_6764
f_atzkabla
ASK_FOR_BAMBOO_TICKS
ASK_FOR_BAMBOO_TICKS
f_29073_
private static final EntityDataAccessor<Integer>
bX
SNEEZE_COUNTER
field_6771
f_ldbqmjqq
SNEEZE_PROGRESS
SNEEZE_PROGRESS
f_29074_
private static final EntityDataAccessor<Integer>
bY
EAT_COUNTER
field_6780
f_etskruvh
EATING_TICKS
EATING_TICKS
f_29075_
private static final EntityDataAccessor<Byte>
bZ
MAIN_GENE_ID
field_6766
f_msmqxszy
MAIN_GENE
MAIN_GENE
f_29076_
private static final EntityDataAccessor<Byte>
ca
HIDDEN_GENE_ID
field_6781
f_cxfblpnk
HIDDEN_GENE
HIDDEN_GENE
f_29077_
private static final EntityDataAccessor<Byte>
cb
DATA_ID_FLAGS
field_6768
f_zujszpzs
PANDA_FLAGS
PANDA_FLAGS
f_29078_
static final TargetingConditions
cc
BREED_TARGETING
field_21803
f_vmidpwwb
ASK_FOR_BAMBOO_TARGET
ASK_FOR_BAMBOO_TARGET
f_29079_
private static final int
cd
FLAG_SNEEZE
field_30344
f_yqzucmdm
SNEEZING_FLAG
SNEEZING_FLAG
f_148960_
private static final int
ce
FLAG_ROLL
field_30345
f_dkvzgtwk
PLAYING_FLAG
PLAYING_FLAG
f_148961_
private static final int
cf
FLAG_SIT
field_30346
f_aauupedi
SITTING_FLAG
SCARED_FLAG
f_148962_
private static final int
cg
FLAG_ON_BACK
field_30347
f_xswdhdvi
LYING_ON_BACK_FLAG
LYING_ON_BACK_FLAG
f_148963_
private static final int
ch
EAT_TICK_INTERVAL
field_30348
f_huxkofnh
EATING_ANIMATION_INTERVAL
EAT_TICK_INTERVAL
f_148964_
public static final int
bT
TOTAL_ROLL_STEPS
field_30343
f_znnbhixw
MAIN_GENE_MUTATION_CHANCE
TOTAL_ROLL_STEPS
f_148959_
private static final int
ci
TOTAL_UNHAPPY_TIME
field_30349
f_ngbiulef
HIDDEN_GENE_MUTATION_CHANCE
TOTAL_UNHAPPY_TIME
f_148965_
boolean
cj
gotBamboo
field_6769
f_sksxuvrc
shouldGetRevenge
shouldGetRevenge
f_29080_
boolean
ck
didBite
field_6770
f_isekwnez
shouldAttack
shouldAttack
f_29081_
public int
bU
rollCounter
field_6767
f_exglwjlc
playingTicks
playingTicks
f_29072_
private Vec3
cl
rollDelta
field_18277
f_lqyfxnbv
playingJump
playingJump
f_29082_
private float
cm
sitAmount
field_6777
f_vzewvcle
sittingAnimationProgress
scaredAnimationProgress
f_29083_
private float
cn
sitAmountO
field_6779
f_syelvfob
lastSittingAnimationProgress
lastScaredAnimationProgress
f_29065_
private float
co
onBackAmount
field_6774
f_gtmvomiy
lieOnBackAnimationProgress
lieOnBackAnimationProgress
f_29066_
private float
cp
onBackAmountO
field_6775
f_pgnztokh
lastLieOnBackAnimationProgress
lastLieOnBackAnimationProgress
f_29067_
private float
cq
rollAmount
field_6772
f_rvxvhibf
rollOverAnimationProgress
rollOverAnimationProgress
f_29068_
private float
cr
rollAmountO
field_6773
f_susxkkyr
lastRollOverAnimationProgress
lastRollOverAnimationProgress
f_29069_
Panda$PandaLookAtPlayerGoal
cs
lookAtPlayerGoal
field_21804
f_mmixdadl
lookAtPlayerGoal
lookAtPlayerGoal
f_29070_
static final Predicate<ItemEntity>
ct
PANDA_ITEMS
field_6765
f_zzzxofxg
IS_FOOD
IS_FOOD
f_29071_

Constructor summary

ModifierConstructor
public (EntityType<? extends Panda> p_29087_, Level arg1)

Method summary

Modifier and TypeMethod
public boolean
f(cmy arg0)
canTakeItem(ItemStack arg0)
method_18397(class_1799 arg0)
m_jhvcxqlb(C_sddaxwyk arg0)
canEquip(ItemStack arg0)
canEquip(ItemStack arg0)
m_7066_(C_1391_ arg0)
public int
u()
getUnhappyCounter()
method_6521()
m_zppqsxlq()
getAskForBambooTicks()
getAskForBambooTicks()
m_29148_()
public void
t(int arg0)
setUnhappyCounter(int arg0)
method_6517(int arg0)
m_zgmyswwj(int arg0)
setAskForBambooTicks(int askForBambooTicks)
setAskForBambooTicks(int askForBambooTicks)
m_29206_(int arg0)
public boolean
w()
isSneezing()
method_6545()
m_lahhrres()
isSneezing()
isSneezing()
m_29149_()
public boolean
A()
isSitting()
method_6535()
m_gtvhpjje()
isSitting()
isScared()
m_29150_()
public void
w(boolean arg0)
sit(boolean arg0)
method_6513(boolean arg0)
m_utupmiku(boolean arg0)
setSitting(boolean sitting)
setScared(boolean scared)
m_29208_(boolean arg0)
public boolean
ge()
isOnBack()
method_6514()
m_ejbgiqkr()
isLyingOnBack()
isLyingOnBack()
m_29151_()
public void
x(boolean arg0)
setOnBack(boolean arg0)
method_6505(boolean arg0)
m_zfmgvrhj(boolean arg0)
setLyingOnBack(boolean lyingOnBack)
setLyingOnBack(boolean lyingOnBack)
m_29212_(boolean arg0)
public boolean
gk()
isEating()
method_6527()
m_oyddteww()
isEating()
isEating()
m_29152_()
public void
y(boolean arg0)
eat(boolean arg0)
method_6552(boolean arg0)
m_osmrkcvb(boolean arg0)
setEating(boolean eating)
setEating(boolean eating)
m_29216_(boolean arg0)
private int
gz()
getEatCounter()
method_6528()
m_lxwngrwd()
getEatingTicks()
getEatingTicks()
m_29170_()
private void
v(int arg0)
setEatCounter(int arg0)
method_6558(int arg0)
m_djjrtvuy(int arg0)
setEatingTicks(int eatingTicks)
setEatingTicks(int eatingTicks)
m_29214_(int arg0)
public void
z(boolean arg0)
sneeze(boolean arg0)
method_6546(boolean arg0)
m_jmpdwqmv(boolean arg0)
setSneezing(boolean sneezing)
setSneezing(boolean sneezing)
m_29220_(boolean arg0)
public int
gl()
getSneezeCounter()
method_6532()
m_oyivnfrx()
getSneezeProgress()
getSneezeProgress()
m_29153_()
public void
u(int arg0)
setSneezeCounter(int arg0)
method_6539(int arg0)
m_qiuoqxyv(int arg0)
setSneezeProgress(int sneezeProgress)
setSneezeProgress(int sneezeProgress)
m_29210_(int arg0)
public Panda$Gene
gm()
getMainGene()
method_6525()
m_mrlyynsk()
getMainGene()
getMainGene()
m_29154_()
public void
a(byn$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)
m_29099_(C_864_$C_865_ arg0)
public Panda$Gene
gn()
getHiddenGene()
method_6508()
m_pbhcmlvv()
getHiddenGene()
getHiddenGene()
m_29155_()
public void
b(byn$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)
m_29116_(C_864_$C_865_ arg0)
public boolean
go()
isRolling()
method_6526()
m_jqqgbkjz()
isPlaying()
isPlaying()
m_29156_()
public void
A(boolean arg0)
roll(boolean arg0)
method_6541(boolean arg0)
m_rqcwiqqd(boolean arg0)
setPlaying(boolean playing)
setPlaying(boolean playing)
m_29222_(boolean arg0)
protected void
c_()
defineSynchedData()
method_5693()
m_lwugwlsw()
initDataTracker()
initDataTracker()
m_8097_()
private boolean
w(int arg0)
getFlag(int arg0)
method_6533(int arg0)
m_rnkrwtww(int arg0)
hasPandaFlag(int bitmask)
hasPandaFlag(int bitmask)
m_29218_(int arg0)
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)
m_29134_(int p_29136_, boolean arg1)
public void
b(sn arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
m_xuwbpohg(C_hhlwcnih arg0)
writeCustomDataToNbt(NbtCompound arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_7380_(C_4917_ arg0)
public void
a(sn arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_7378_(C_4917_ arg0)
public AgeableMob
a(and arg0, blq 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)
m_142606_(C_12_ p_148968_, C_141062_ arg1)
protected void
B()
registerGoals()
method_5959()
m_itjttsuo()
initGoals()
initGoals()
m_8099_()
public static AttributeSupplier$Builder
gp()
createAttributes()
method_26888()
m_qkabypre()
createPandaAttributes()
createAttributes()
m_29157_()
public Panda$Gene
gq()
getVariant()
method_6554()
m_nunrbrgb()
getProductGene()
getProductGene()
m_29158_()
public boolean
gr()
isLazy()
method_6549()
m_fopuguvz()
isLazy()
isLazy()
m_29161_()
public boolean
gs()
isWorried()
method_6509()
m_kihafctk()
isWorried()
isWorried()
m_29162_()
public boolean
gt()
isPlayful()
method_6522()
m_hejiisvh()
isPlayful()
isPlayful()
m_29163_()
public boolean
gu()
isBrown()
method_35173()
m_qxchjigc()
isBrown()
isBrown()
m_148973_()
public boolean
gv()
isWeak()
method_6550()
m_elvgoqrx()
isWeak()
isWeak()
m_29164_()
public boolean
fW()
isAggressive()
method_6510()
m_vljdject()
isAttacking()
isAttacking()
m_5912_()
public boolean
a(cfi arg0)
canBeLeashed(Player arg0)
method_5931(class_1657 arg0)
m_fgmsyatf(C_jzrpycqo arg0)
canBeLeashedBy(PlayerEntity arg0)
canBeLeashedBy(PlayerEntity arg0)
m_6573_(C_1141_ arg0)
public boolean
C(blv arg0)
doHurtTarget(Entity arg0)
method_6121(class_1297 arg0)
m_orenzeoc(C_astfners arg0)
tryAttack(Entity arg0)
tryAttack(Entity arg0)
m_7327_(C_507_ arg0)
public void
l()
tick()
method_5773()
m_arkgrfeb()
tick()
tick()
m_8119_()
public boolean
gw()
isScared()
method_6524()
m_qpsfcceu()
isScaredByThunderstorm()
isScaredByThunderstorm()
m_29165_()
private void
gA()
handleEating()
method_6536()
m_otwhcqoe()
updateEatingAnimation()
updateEatingAnimation()
m_29171_()
private void
gB()
addEatingParticles()
method_6512()
m_gssqiqdy()
playEatingAnimation()
playEatingAnimation()
m_29172_()
private void
gC()
updateSitAmount()
method_6544()
m_xwvzmeou()
updateSittingAnimation()
updateScaredAnimation()
m_29173_()
private void
gD()
updateOnBackAnimation()
method_6503()
m_azemiuag()
updateLieOnBackAnimation()
updateLieOnBackAnimation()
m_29174_()
private void
gE()
updateRollAmount()
method_6523()
m_lybngpkd()
updateRollOverAnimation()
updateRollOverAnimation()
m_29175_()
public float
E(float arg0)
getSitAmount(float arg0)
method_6534(float arg0)
m_ieyebqay(float arg0)
getSittingAnimationProgress(float tickDelta)
getScaredAnimationProgress(float tickDelta)
m_29224_(float arg0)
public float
F(float arg0)
getLieOnBackAmount(float arg0)
method_6555(float arg0)
m_ztfblmej(float arg0)
getLieOnBackAnimationProgress(float tickDelta)
getLayingAnimationProgress(float tickDelta)
m_29226_(float arg0)
public float
G(float arg0)
getRollAmount(float arg0)
method_6560(float arg0)
m_ekchzocl(float arg0)
getRollOverAnimationProgress(float tickDelta)
getRollOverAnimationProgress(float tickDelta)
m_29088_(float arg0)
private void
gF()
handleRoll()
method_6537()
m_ngfhflvi()
updatePlaying()
updatePlaying()
m_29176_()
private void
gG()
afterSneeze()
method_6548()
m_mvsciniz()
sneeze()
sneeze()
m_29177_()
protected void
b(cbu arg0)
pickUpItem(ItemEntity arg0)
method_5949(class_1542 arg0)
m_avgkrrey(C_uqpzijng arg0)
loot(ItemEntity arg0)
loot(ItemEntity arg0)
m_7581_(C_976_ arg0)
public boolean
a(bkt arg0, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
m_szxeksnh(C_sbxfkpyv arg0, float arg1)
damage(DamageSource arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_6469_(C_489_ p_29098_, float arg1)
public SpawnGroupData
a(cue arg0, bjz arg1, bmp arg2, bne arg3, sn arg4)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, MobSpawnType arg2, SpawnGroupData arg3, CompoundTag arg4)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3, class_2487 arg4)
m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_uzzvxofv arg2, C_lsmqixfx arg3, C_hhlwcnih arg4)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3, NbtCompound arg4)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3, NbtCompound arg4)
m_6518_(C_1618_ p_29110_, C_469_ p_29111_, C_529_ p_29112_, C_542_ p_29113_, C_4917_ arg4)
public void
a(byn arg0, byn 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)
m_29103_(C_864_ p_29105_, C_864_ arg1)
private Panda$Gene
gH()
getOneOfGenesRandomly()
method_6519()
m_ooiciybb()
getRandomGene()
getRandomGene()
m_29178_()
public void
gx()
setAttributes()
method_6538()
m_narbdsbi()
resetAttributes()
resetAttributes()
m_29166_()
void
gI()
tryToSit()
method_18057()
m_slvxcbou()
stop()
stop()
m_29179_()
public InteractionResult
b(cfi arg0, bka 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)
m_6071_(C_1141_ p_29124_, C_470_ arg1)
protected SoundEvent
y()
getAmbientSound()
method_5994()
m_jjefzxbm()
getAmbientSound()
getAmbientSound()
m_7515_()
protected void
b(hx arg0, djh 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)
m_7355_(C_4675_ p_29127_, C_2064_ arg1)
public boolean
m(cmy arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
m_njyokwrm(C_sddaxwyk arg0)
isBreedingItem(ItemStack arg0)
isBreedingItem(ItemStack arg0)
m_6898_(C_1391_ arg0)
private boolean
l(cmy arg0)
isFoodOrCake(ItemStack arg0)
method_16106(class_1799 arg0)
m_phqwwvra(C_sddaxwyk arg0)
canEat(ItemStack stack)
canEat(ItemStack stack)
m_29195_(C_1391_ arg0)
protected SoundEvent
n_()
getDeathSound()
method_6002()
m_axkhmdzu()
getDeathSound()
getDeathSound()
m_5592_()
protected SoundEvent
d(bkt arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
getHurtSound(DamageSource arg0)
getHurtSound(DamageSource arg0)
m_7975_(C_489_ arg0)
public boolean
gy()
canPerformAction()
method_18442()
m_wyhmqufi()
isIdle()
isIdle()
m_29167_()
protected org.joml.Vector3f
a(blv arg0, blw arg1, float arg2)
getPassengerAttachmentPoint(Entity arg0, EntityDimensions arg1, float arg2)
method_52533(class_1297 arg0, class_4048 arg1, float arg2)
m_xwkoqqtf(C_astfners arg0, C_sszpscpo arg1, float arg2)
getPassengerAttachmentPos(Entity arg0, EntityDimensions arg1, float arg2)
m_292594_(C_507_ p_298830_, C_510_ p_300167_, float arg2)