net.minecraft.world.entity.animal

public class Panda

extends Animal

All mapped superinterfaces:

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

cle
net.minecraft.world.entity.animal.Panda
net.minecraft.class_1440

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Integer>
bM
UNHAPPY_COUNTER
field_6764
private static final EntityDataAccessor<Integer>
bO
SNEEZE_COUNTER
field_6771
private static final EntityDataAccessor<Integer>
bP
EAT_COUNTER
field_6780
private static final EntityDataAccessor<Byte>
bQ
MAIN_GENE_ID
field_6766
private static final EntityDataAccessor<Byte>
bR
HIDDEN_GENE_ID
field_6781
private static final EntityDataAccessor<Byte>
bS
DATA_ID_FLAGS
field_6768
static final TargetingConditions
bT
BREED_TARGETING
field_21803
private static final EntityDimensions
bU
BABY_DIMENSIONS
field_47773
private static final int
bV
FLAG_SNEEZE
field_30344
private static final int
bW
FLAG_ROLL
field_30345
private static final int
bX
FLAG_SIT
field_30346
private static final int
bY
FLAG_ON_BACK
field_30347
private static final int
bZ
EAT_TICK_INTERVAL
field_30348
public static final int
bK
TOTAL_ROLL_STEPS
field_30343
private static final int
ca
TOTAL_UNHAPPY_TIME
field_30349
boolean
cb
gotBamboo
field_6769
boolean
cc
didBite
field_6770
public int
bL
rollCounter
field_6767
private Vec3
cd
rollDelta
field_18277
private float
ce
sitAmount
field_6777
private float
cf
sitAmountO
field_6779
private float
cg
onBackAmount
field_6774
private float
ch
onBackAmountO
field_6775
private float
ci
rollAmount
field_6772
private float
cj
rollAmountO
field_6773
Panda$PandaLookAtPlayerGoal
ck
lookAtPlayerGoal
field_21804

Constructor summary

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

Method summary

Modifier and TypeMethod
protected boolean
f(byc arg0)
canDispenserEquipIntoSlot(EquipmentSlot arg0)
method_63626(class_1304 arg0)
public int
m()
getUnhappyCounter()
method_6521()
public void
s(int arg0)
setUnhappyCounter(int arg0)
method_6517(int arg0)
public boolean
n()
isSneezing()
method_6545()
public boolean
t()
isSitting()
method_6535()
public void
x(boolean arg0)
sit(boolean arg0)
method_6513(boolean arg0)
public boolean
gI()
isOnBack()
method_6514()
public void
y(boolean arg0)
setOnBack(boolean arg0)
method_6505(boolean arg0)
public boolean
gJ()
isEating()
method_6527()
public void
z(boolean arg0)
eat(boolean arg0)
method_6552(boolean arg0)
private int
hf()
getEatCounter()
method_6528()
private void
u(int arg0)
setEatCounter(int arg0)
method_6558(int arg0)
public void
A(boolean arg0)
sneeze(boolean arg0)
method_6546(boolean arg0)
public int
gK()
getSneezeCounter()
method_6532()
public void
t(int arg0)
setSneezeCounter(int arg0)
method_6539(int arg0)
public Panda$Gene
gL()
getMainGene()
method_6525()
public void
a(cle$a arg0)
setMainGene(Panda$Gene arg0)
method_6529(class_1440$class_1443 arg0)
public Panda$Gene
gM()
getHiddenGene()
method_6508()
public void
b(cle$a arg0)
setHiddenGene(Panda$Gene arg0)
method_6547(class_1440$class_1443 arg0)
public boolean
gU()
isRolling()
method_6526()
public void
B(boolean arg0)
roll(boolean arg0)
method_6541(boolean arg0)
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
private boolean
v(int arg0)
getFlag(int arg0)
method_6533(int arg0)
private void
d(int arg0, boolean arg1)
setFlag(int arg0, boolean arg1)
method_6557(int arg0, boolean arg1)
protected void
a(fbh arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
protected void
a(fbf arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
public AgeableMob
a(asi arg0, bxi arg1)
getBreedOffspring(ServerLevel arg0, AgeableMob arg1)
method_5613(class_3218 arg0, class_1296 arg1)
protected void
H()
registerGoals()
method_5959()
public static AttributeSupplier$Builder
gV()
createAttributes()
method_26888()
public Panda$Gene
gW()
getVariant()
method_6554()
public boolean
gX()
isLazy()
method_6549()
public boolean
gY()
isWorried()
method_6509()
public boolean
gZ()
isPlayful()
method_6522()
public boolean
ha()
isBrown()
method_35173()
public boolean
hb()
isWeak()
method_6550()
public boolean
gz()
isAggressive()
method_6510()
public boolean
v()
canBeLeashed()
method_5931()
public boolean
c(asi arg0, bxs arg1)
doHurtTarget(ServerLevel arg0, Entity arg1)
method_6121(class_3218 arg0, class_1297 arg1)
public void
gB()
playAttackSound()
method_59928()
public void
g()
tick()
method_5773()
public boolean
hc()
isScared()
method_6524()
private void
hg()
handleEating()
method_6536()
private void
hh()
addEatingParticles()
method_6512()
private void
hi()
updateSitAmount()
method_6544()
private void
hj()
updateOnBackAnimation()
method_6503()
private void
hk()
updateRollAmount()
method_6523()
public float
J(float arg0)
getSitAmount(float arg0)
method_6534(float arg0)
public float
K(float arg0)
getLieOnBackAmount(float arg0)
method_6555(float arg0)
public float
L(float arg0)
getRollAmount(float arg0)
method_6560(float arg0)
private void
hl()
handleRoll()
method_6537()
private void
hm()
afterSneeze()
method_6548()
protected void
a(asi arg0, cpe arg1)
pickUpItem(ServerLevel arg0, ItemEntity arg1)
method_5949(class_3218 arg0, class_1542 arg1)
public boolean
a(asi arg0, bwh arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
public SpawnGroupData
a(dlq arg0, bvn arg1, bya arg2, bzk arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
public void
a(cle arg0, cle arg1)
setGeneFromParents(Panda arg0, Panda arg1)
method_6515(class_1440 arg0, class_1440 arg1)
private Panda$Gene
hn()
getOneOfGenesRandomly()
method_6519()
public void
hd()
setAttributes()
method_6538()
void
ho()
tryToSit()
method_18057()
public InteractionResult
b(csy arg0, bvo arg1)
mobInteract(Player arg0, InteractionHand arg1)
method_5992(class_1657 arg0, class_1268 arg1)
protected SoundEvent
p()
getAmbientSound()
method_5994()
protected void
b(iy arg0, ecg arg1)
playStepSound(BlockPos arg0, BlockState arg1)
method_5712(class_2338 arg0, class_2680 arg1)
public boolean
i(dba arg0)
isFood(ItemStack arg0)
method_6481(class_1799 arg0)
protected SoundEvent
e_()
getDeathSound()
method_6002()
protected SoundEvent
e(bwh arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
public boolean
he()
canPerformAction()
method_18442()
public EntityDimensions
e(bze arg0)
getDefaultDimensions(Pose arg0)
method_55694(class_4050 arg0)
private static boolean
b(cpe arg0)
canPickUpAndEat(ItemEntity arg0)
method_64177(class_1542 arg0)