Class EntityChicken

  • All Implemented Interfaces:
    IAnimals, org.teavm.jso.JSObject

    public class EntityChicken
    extends EntityAnimal
    + This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source code. Minecraft 1.8.8 bytecode is (c) 2015 Mojang AB. "Do not distribute!" Mod Coder Pack v9.18 deobfuscation configs are (c) Copyright by the MCP Team EaglercraftX 1.8 patch files are (c) 2022-2023 LAX1DUDE. All Rights Reserved. WITH THE EXCEPTION OF PATCH FILES, MINIFIED JAVASCRIPT, AND ALL FILES NORMALLY FOUND IN AN UNMODIFIED MINECRAFT RESOURCE PACK, YOU ARE NOT ALLOWED TO SHARE, DISTRIBUTE, OR REPURPOSE ANY FILE USED BY OR PRODUCED BY THE SOFTWARE IN THIS REPOSITORY WITHOUT PRIOR PERMISSION FROM THE PROJECT AUTHOR. NOT FOR COMMERCIAL OR MALICIOUS USE (please read the 'LICENSE' file this repo's root directory for more info)
    • Field Detail

      • wingRotation

        public float wingRotation
      • destPos

        public float destPos
      • field_70884_g

        public float field_70884_g
      • field_70888_h

        public float field_70888_h
      • wingRotDelta

        public float wingRotDelta
      • timeUntilNextEgg

        public int timeUntilNextEgg
      • chickenJockey

        public boolean chickenJockey
    • Constructor Detail

      • EntityChicken

        public EntityChicken​(World worldIn)
    • Method Detail

      • onLivingUpdate

        public void onLivingUpdate()
        + Called frequently so the entity can update its state every tick as required. For example, zombies and skeletons use this to react to sunlight and start to burn.
        Overrides:
        onLivingUpdate in class EntityAnimal
      • getLivingSound

        protected java.lang.String getLivingSound()
        + Returns the sound this mob makes while it's alive.
        Overrides:
        getLivingSound in class EntityLiving
      • getHurtSound

        protected java.lang.String getHurtSound()
        + Returns the sound this mob makes when it is hurt.
        Overrides:
        getHurtSound in class EntityLivingBase
      • getDeathSound

        protected java.lang.String getDeathSound()
        + Returns the sound this mob makes on death.
        Overrides:
        getDeathSound in class EntityLivingBase
      • dropFewItems

        protected void dropFewItems​(boolean var1,
                                    int i)
        + Drop 0-2 items of this living's type
        Overrides:
        dropFewItems in class EntityLiving
      • isBreedingItem

        public boolean isBreedingItem​(ItemStack itemstack)
        + Checks if the parameter is an item which this animal can be fed to breed it (wheat, carrots or seeds depending on the animal type)
        Overrides:
        isBreedingItem in class EntityAnimal
      • readEntityFromNBT

        public void readEntityFromNBT​(NBTTagCompound nbttagcompound)
        + (abstract) Protected helper method to read subclass entity data from NBT.
        Overrides:
        readEntityFromNBT in class EntityAnimal
      • writeEntityToNBT

        public void writeEntityToNBT​(NBTTagCompound nbttagcompound)
        + (abstract) Protected helper method to write subclass entity data to NBT.
        Overrides:
        writeEntityToNBT in class EntityAnimal
      • canDespawn

        protected boolean canDespawn()
        + Determines if an entity can be despawned, used on idle far away entities
        Overrides:
        canDespawn in class EntityAnimal
      • isChickenJockey

        public boolean isChickenJockey()
        + Determines if this chicken is a jokey with a zombie riding it.
      • setChickenJockey

        public void setChickenJockey​(boolean jockey)
        + Sets whether this chicken is a jockey or not.