Class EntityIronGolem

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

    public class EntityIronGolem
    extends EntityGolem
    + 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)
    • Constructor Detail

      • EntityIronGolem

        public EntityIronGolem​(World worldIn)
    • Method Detail

      • decreaseAirSupply

        protected int decreaseAirSupply​(int i)
        + Decrements the entity's air supply when underwater
        Overrides:
        decreaseAirSupply in class EntityLivingBase
      • 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 EntityLivingBase
      • canAttackClass

        public boolean canAttackClass​(java.lang.Class<? extends EntityLivingBase> oclass)
        + Returns true if this entity can attack entities of the specified class.
        Overrides:
        canAttackClass in class EntityLiving
      • writeEntityToNBT

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

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

        public int getAttackTimer()
      • setHoldingRose

        public void setHoldingRose​(boolean parFlag)
      • getHurtSound

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

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

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

        public int getHoldRoseTick()
      • isPlayerCreated

        public boolean isPlayerCreated()
      • setPlayerCreated

        public void setPlayerCreated​(boolean parFlag)