net.minecraft.entity.passive

public class ChickenEntity

extends AnimalEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, Attackable, ServerWaypoint, Waypoint, Targeter, EquipmentHolder, Leashable

net.minecraft.world.entity.animal.chicken.Chicken
net.minecraft.class_1428
net.minecraft.entity.passive.ChickenEntity

Field summary

Modifier and TypeField
private static final EntityDimensions
BABY_DIMENSIONS
field_47770
BABY_BASE_DIMENSIONS
private static final TrackedData<RegistryEntry<ChickenVariant>>
DATA_VARIANT_ID
field_56537
VARIANT
private static final TrackedData<RegistryEntry<ChickenSoundVariant>>
DATA_SOUND_VARIANT_ID
field_1_1864
SOUND_VARIANT
private static final boolean
DEFAULT_CHICKEN_JOCKEY
field_57605
DEFAULT_HAS_JOCKEY
public float
flap
field_6741
flapProgress
public float
flapSpeed
field_6743
maxWingDeviation
public float
oFlapSpeed
field_6738
lastMaxWingDeviation
public float
oFlap
field_6736
lastFlapProgress
public float
flapping
field_6737
flapSpeed
private float
nextFlap
field_28639
field_28639
public int
eggTime
field_6739
eggLayTime
public boolean
isChickenJockey
field_6740
hasJockey

Constructor summary

ModifierConstructor
public (EntityType<? extends ChickenEntity> type, World level)

Method summary

Modifier and TypeMethod
protected void
registerGoals()
method_5959()
initGoals()
private RegistryEntry<ChickenSoundVariant>
getSoundVariant()
method_1_2285()
getSoundVariant()
private void
setSoundVariant(Holder<ChickenSoundVariant> soundVariant)
method_1_2288(class_6880<class_1_346> arg0)
setSoundVariant(RegistryEntry<ChickenSoundVariant> soundVariant)
private ChickenSoundVariant$Subvariant
getSoundSet()
method_1_2284()
getSoundSubvariant()
public EntityDimensions
getDefaultDimensions(Pose pose)
method_55694(class_4050 arg0)
getBaseDimensions(EntityPose arg0)
public static DefaultAttributeContainer$Builder
createAttributes()
method_26882()
createChickenAttributes()
public void
aiStep()
method_6007()
tickMovement()
protected boolean
isFlapping()
method_5776()
isFlappingWings()
protected void
onFlap()
method_5801()
addFlapEffects()
protected SoundEvent
getAmbientSound()
method_5994()
getAmbientSound()
protected SoundEvent
getHurtSound(DamageSource source)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
protected SoundEvent
getDeathSound()
method_6002()
getDeathSound()
protected void
playStepSound(BlockPos pos, BlockState blockState)
method_5712(class_2338 arg0, class_2680 arg1)
playStepSound(BlockPos arg0, BlockState arg1)
public ChickenEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
public EntityData
finalizeSpawn(ServerLevelAccessor level, DifficultyInstance difficulty, EntitySpawnReason spawnReason, SpawnGroupData groupData)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
public boolean
isFood(ItemStack itemStack)
method_6481(class_1799 arg0)
isBreedingItem(ItemStack arg0)
protected int
getBaseExperienceReward(ServerLevel level)
method_6110(class_3218 arg0)
getExperienceToDrop(ServerWorld arg0)
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
public void
setVariant(Holder<ChickenVariant> variant)
method_67521(class_6880<class_10756> arg0)
setVariant(RegistryEntry<ChickenVariant> variant)
public RegistryEntry<ChickenVariant>
getVariant()
method_67522()
getVariant()
public <T> T
get(DataComponentType<? extends T> type)
method_58694(class_9331<? extends T> arg0)
get(ComponentType<? extends T> arg0)
protected void
applyImplicitComponents(DataComponentGetter components)
method_66649(class_9473 arg0)
copyComponentsFrom(ComponentsAccess arg0)
protected <T> boolean
applyImplicitComponent(DataComponentType<T> type, T value)
method_66654(class_9331<T> arg0, T arg1)
setApplicableComponent(ComponentType<T> arg0, T arg1)
public boolean
removeWhenFarAway(double distSqr)
method_5974(double arg0)
canImmediatelyDespawn(double arg0)
protected void
positionRider(Entity passenger, Entity$MoveFunction moveFunction)
method_5865(class_1297 arg0, class_1297$class_4738 arg1)
updatePassengerPosition(Entity arg0, Entity$PositionUpdater arg1)
public boolean
isChickenJockey()
method_6472()
hasJockey()
public void
setChickenJockey(boolean isChickenJockey)
method_6473(boolean arg0)
setHasJockey(boolean hasJockey)
public PassiveEntity
getBreedOffspring(ServerLevel level, AgeableMob partner)
method_5613(class_3218 arg0, class_1296 arg1)
createChild(ServerWorld arg0, PassiveEntity arg1)
private static void
lambda$addAdditionalSaveData$0(ValueOutput arg0, ResourceKey arg1)
method_1_2286(class_11372 arg0, class_5321 arg1)
method_1_2286(WriteView arg0, RegistryKey arg1)
private Optional
lambda$readAdditionalSaveData$1(ResourceKey arg0)
method_1_2287(class_5321 arg0)
method_1_2287(RegistryKey arg0)
private void
lambda$readAdditionalSaveData$0(Integer arg0)
method_68267(Integer arg0)
method_68267(Integer eggLayTime)
private static boolean
lambda$registerGoals$0(ItemStack arg0)
method_58366(class_1799 arg0)
method_58366(ItemStack stack)