net.minecraft.entity.living.mob.passive.animal.tameable

public class ParrotEntity

extends PerchableTameableEntity implements FlyingAnimal

All mapped superinterfaces:

Nameable, CommandSource, SpawnableEntity, Tameable, FlyingAnimal

ajz
net.minecraft.class_3158
net.minecraft.entity.living.mob.passive.animal.tameable.ParrotEntity
net.minecraft.entity.passive.EntityParrot
net.minecraft.entity.passive.EntityParrot

Field summary

Modifier and TypeField
private static final DataAttribute<Integer>
bL
field_15562
VARIANT
field_192013_bG
VARIANT
private static final Predicate<MobEntity>
bM
field_16914
CAN_IMITATE
field_192014_bH
CAN_MIMIC
private static final Item
bN
field_15564
POISON_ITEM
field_192015_bI
DEADLY_ITEM
private static final Set<Item>
bO
field_15565
TAMING_ITEMS
field_192016_bJ
TAME_ITEMS
private static final Map<EntityType<?>, SoundEvent>
bP
field_16915
SOUND_EVENTS
field_192017_bK
IMITATION_SOUND_EVENTS
public float
bG
field_15557
flapProgress
field_192008_bB
flap
public float
bH
field_15558
flapSpeed
field_192009_bC
flapSpeed
public float
bI
field_15559
lastFlapSpeed
field_192010_bD
oFlapSpeed
public float
bJ
field_15560
lastFlapProgress
field_192011_bE
oFlap
public float
bK
field_15561
flapping
field_192012_bF
flapping
private boolean
bQ
field_15567
party
field_192018_bL
partyParrot
private BlockPos
bR
field_15568
nearbyRecordPos
field_192019_bM
jukeboxPosition

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
public EntityData
a(adj arg0, afj arg1, gy arg2)
method_6156(class_2607 arg0, class_1700 arg1, class_322 arg2)
initialize(LocalDifficulty arg0, EntityData arg1, NbtCompound arg2)
func_204210_a(DifficultyInstance arg0, IEntityLivingData arg1, NBTTagCompound arg2)
onInitialSpawn(DifficultyInstance arg0, IEntityLivingData arg1, NBTTagCompound arg2)
protected void
n()
method_13087()
initGoals()
func_184651_r()
initEntityAI()
protected void
bZ()
method_6129()
initAttributes()
func_110147_ax()
registerAttributes()
protected PathNavigation
b(axy arg0)
method_10986(class_1150 arg0)
createNavigation(World arg0)
func_175447_b(World arg0)
createNavigator(World arg0)
public float
bF()
method_2544()
getEyeHeight()
func_70047_e()
getEyeHeight()
public void
k()
method_2651()
mobTick()
func_70636_d()
livingTick()
private void
dL()
method_14109()
tickFlapping()
func_192001_dv()
calculateFlapping()
private static boolean
b(axy arg0, aer arg1)
method_14104(class_1150 arg0, class_864 arg1)
shouldImitateNearbyMob(World world, Entity mob)
func_192006_b(World arg0, Entity arg1)
playMimicSound(World worldIn, Entity parrotIn)
public boolean
a(aog arg0, adk arg1)
method_13079(class_988 arg0, class_2961 arg1)
interactMob(PlayerEntity arg0, InteractionHand arg1)
func_184645_a(EntityPlayer arg0, EnumHand arg1)
processInteract(EntityPlayer arg0, EnumHand arg1)
public boolean
f(ate arg0)
method_2853(class_1071 arg0)
isBreedingItem(ItemStack arg0)
func_70877_b(ItemStack arg0)
isBreedingItem(ItemStack arg0)
public boolean
a(axz arg0, boolean arg1)
method_15652(class_3598 arg0, boolean arg1)
canSpawn(WorldAccess arg0, boolean arg1)
func_205020_a(IWorld arg0, boolean arg1)
canSpawn(IWorld arg0, boolean arg1)
public void
c(float arg0, float arg1)
method_2490(float arg0, float arg1)
takeFallDamage(float arg0, float arg1)
func_180430_e(float arg0, float arg1)
fall(float arg0, float arg1)
protected void
a(double arg0, boolean arg1, blc arg2, el arg3)
method_2489(double arg0, boolean arg1, class_2232 arg2, class_2552 arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
func_184231_a(double arg0, boolean arg1, IBlockState arg2, BlockPos arg3)
updateFallState(double arg0, boolean arg1, IBlockState arg2, BlockPos arg3)
public boolean
a(ajq arg0)
method_2852(class_942 arg0)
canBreedWith(AnimalEntity arg0)
func_70878_b(EntityAnimal arg0)
canMateWith(EntityAnimal arg0)
public PassiveEntity
a(aeo arg0)
method_4440(class_862 arg0)
makeChild(PassiveEntity arg0)
func_90011_a(EntityAgeable arg0)
createChild(EntityAgeable arg0)
public static void
a(axy arg0, aer arg1)
method_14102(class_1150 arg0, class_864 arg1)
playAmbientSound(World world, Entity entity)
func_192005_a(World arg0, Entity arg1)
playAmbientSound(World worldIn, Entity parrotIn)
public boolean
B(aer arg0)
method_2671(class_864 arg0)
tryDamage(Entity arg0)
func_70652_k(Entity arg0)
attackEntityAsMob(Entity arg0)
public SoundEvent
D()
method_2603()
getAmbientSound()
func_184639_G()
getAmbientSound()
private static SoundEvent
a(Random arg0)
method_14103(Random arg0)
pickAmbientSound(Random random)
func_192003_a(Random arg0)
getAmbientSound(Random random)
public static SoundEvent
a(aev<?> arg0)
method_15754(class_3460<?> arg0)
getImitationSound(EntityType<?> imitate)
func_200610_a(EntityType<?> arg0)
getMimicSound(EntityType<?> arg0)
protected SoundEvent
d(aea arg0)
method_15060(class_856 arg0)
getHurtSound(DamageSource arg0)
func_184601_bQ(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
cs()
method_13049()
getDeathSound()
func_184615_bR()
getDeathSound()
protected void
a(el arg0, blc arg1)
method_10936(class_2552 arg0, class_2232 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
func_180429_a(BlockPos arg0, IBlockState arg1)
playStepSound(BlockPos arg0, IBlockState arg1)
protected float
e(float arg0)
method_15055(float arg0)
playFlapSound(float arg0)
func_191954_d(float arg0)
playFlySound(float arg0)
protected boolean
ah()
method_15051()
makesFlapSounds()
func_191957_ae()
makeFlySound()
protected float
cE()
method_2665()
getSoundPitch()
func_70647_i()
getSoundPitch()
private static float
b(Random arg0)
method_14105(Random arg0)
getPitch(Random random)
func_192000_b(Random arg0)
getPitch(Random random)
public SoundCategory
bV()
method_12992()
getSoundCategory()
func_184176_by()
getSoundCategory()
public boolean
aC()
method_2472()
isPushable()
func_70104_M()
canBePushed()
protected void
C(aer arg0)
method_4483(class_864 arg0)
pushAway(Entity arg0)
func_82167_n(Entity arg0)
collideWithEntity(Entity arg0)
public boolean
a(aea arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public int
dI()
method_14107()
getVariant()
func_191998_ds()
getVariant()
public void
p(int arg0)
method_14111(int arg0)
setVariant(int variant)
func_191997_m(int arg0)
setVariant(int variantIn)
protected void
x_()
method_2484()
registerSyncedData()
func_70088_a()
registerData()
public void
b(gy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeAdditional(NBTTagCompound arg0)
public void
a(gy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readAdditional(NBTTagCompound arg0)
protected Identifier
G()
method_13074()
getDefaultLootTable()
func_184647_J()
getLootTable()
public boolean
F_()
method_14101()
isFlying()
func_192002_a()
isFlying()
public void
a(el arg0, boolean arg1)
method_15058(class_2552 arg0, boolean arg1)
setRecordPlayingNearby(BlockPos arg0, boolean arg1)
func_191987_a(BlockPos arg0, boolean arg1)
setPartying(BlockPos arg0, boolean arg1)
public boolean
dH()
method_14106()
isPartyParrot()
func_192004_dr()
isPartying()