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

public class ParrotEntity

extends PerchableTameableEntity implements FlyingAnimal

All mapped superinterfaces:

CommandSource, SpawnableEntity, Tameable, FlyingAnimal

aac
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>
bG
field_15562
VARIANT
field_192013_bG
VARIANT
private static final com.google.common.base.Predicate<MobEntity>
bH
field_15563
CAN_IMITATE
field_192014_bH
CAN_MIMIC
private static final Item
bI
field_15564
POISON_ITEM
field_192015_bI
DEADLY_ITEM
private static final Set<Item>
bJ
field_15565
TAMING_ITEMS
field_192016_bJ
TAME_ITEMS
private static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<SoundEvent>
bK
field_15566
SOUND_EVENTS
field_192017_bK
IMITATION_SOUND_EVENTS
public float
bB
field_15557
flapProgress
field_192008_bB
flap
public float
bC
field_15558
flapSpeed
field_192009_bC
flapSpeed
public float
bD
field_15559
lastFlapSpeed
field_192010_bD
oFlapSpeed
public float
bE
field_15560
lastFlapProgress
field_192011_bE
oFlap
public float
bF
field_15561
flapping
field_192012_bF
flapping
private boolean
bL
field_15567
party
field_192018_bL
partyParrot
private BlockPos
bM
field_15568
nearbyRecordPos
field_192019_bM
jukeboxPosition

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
public EntityData
a(ua arg0, vs arg1)
method_6156(class_2607 arg0, class_1700 arg1)
initialize(LocalDifficulty arg0, EntityData arg1)
func_180482_a(DifficultyInstance arg0, IEntityLivingData arg1)
onInitialSpawn(DifficultyInstance arg0, IEntityLivingData arg1)
protected void
r()
method_13087()
initGoals()
func_184651_r()
initEntityAI()
protected void
bM()
method_6129()
initAttributes()
func_110147_ax()
applyEntityAttributes()
protected PathNavigation
b(amu arg0)
method_10986(class_1150 arg0)
createNavigation(World arg0)
func_175447_b(World arg0)
createNavigator(World arg0)
public float
by()
method_2544()
getEyeHeight()
func_70047_e()
getEyeHeight()
public void
n()
method_2651()
mobTick()
func_70636_d()
onLivingUpdate()
private void
dx()
method_14109()
tickFlapping()
func_192001_dv()
calculateFlapping()
private static boolean
b(amu arg0, vg 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(aed arg0, ub 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
e(aip arg0)
method_2853(class_1071 arg0)
isBreedingItem(ItemStack arg0)
func_70877_b(ItemStack arg0)
isBreedingItem(ItemStack arg0)
public boolean
P()
method_2637()
canSpawn()
func_70601_bi()
getCanSpawnHere()
public void
e(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, awt arg2, et 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(zv arg0)
method_2852(class_942 arg0)
canBreedWith(AnimalEntity arg0)
func_70878_b(EntityAnimal arg0)
canMateWith(EntityAnimal arg0)
public PassiveEntity
a(vd arg0)
method_4440(class_862 arg0)
makeChild(PassiveEntity arg0)
func_90011_a(EntityAgeable arg0)
createChild(EntityAgeable arg0)
public static void
a(amu arg0, vg 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(vg arg0)
method_2671(class_864 arg0)
tryDamage(Entity arg0)
func_70652_k(Entity arg0)
attackEntityAsMob(Entity arg0)
public SoundEvent
F()
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
g(int arg0)
method_14110(int arg0)
getImitationSound(int id)
func_191999_g(int arg0)
getImitatedSound(int arg0)
protected SoundEvent
d(ur arg0)
method_15060(class_856 arg0)
getHurtSound(DamageSource arg0)
func_184601_bQ(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
cf()
method_13049()
getDeathSound()
func_184615_bR()
getDeathSound()
protected void
a(et arg0, aow arg1)
method_10936(class_2552 arg0, class_197 arg1)
playStepSound(BlockPos arg0, Block arg1)
func_180429_a(BlockPos arg0, Block arg1)
playStepSound(BlockPos arg0, Block arg1)
protected float
d(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
cr()
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
bK()
method_12992()
getSoundCategory()
func_184176_by()
getSoundCategory()
public boolean
az()
method_2472()
isPushable()
func_70104_M()
canBePushed()
protected void
C(vg arg0)
method_4483(class_864 arg0)
pushAway(Entity arg0)
func_82167_n(Entity arg0)
collideWithEntity(Entity arg0)
public boolean
a(ur 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
du()
method_14107()
getVariant()
func_191998_ds()
getVariant()
public void
m(int arg0)
method_14111(int arg0)
setVariant(int variant)
func_191997_m(int arg0)
setVariant(int variantIn)
protected void
i()
method_2484()
registerSyncedData()
func_70088_a()
entityInit()
public void
b(fy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
a(fy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
protected Identifier
J()
method_13074()
getDefaultLootTable()
func_184647_J()
getLootTable()
public boolean
a()
method_14101()
isFlying()
func_192002_a()
isFlying()
public void
a(et 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
dt()
method_14106()
isPartyParrot()
func_192004_dr()
isPartying()