Class EntityItem

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

    public class EntityItem
    extends Entity
    + 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

      • hoverStart

        public float hoverStart
    • Constructor Detail

      • EntityItem

        public EntityItem​(World worldIn,
                          double x,
                          double y,
                          double z)
      • EntityItem

        public EntityItem​(World worldIn,
                          double x,
                          double y,
                          double z,
                          ItemStack stack)
      • EntityItem

        public EntityItem​(World worldIn)
    • Method Detail

      • canTriggerWalking

        protected boolean canTriggerWalking()
        + returns if this entity triggers Block.onEntityWalking on the blocks they walk on. used for spiders and wolves to prevent them from trampling crops
        Overrides:
        canTriggerWalking in class Entity
      • entityInit

        protected void entityInit()
        Specified by:
        entityInit in class Entity
      • onUpdate

        public void onUpdate()
        + Called to update the entity's position/logic.
        Overrides:
        onUpdate in class Entity
      • setAgeToCreativeDespawnTime

        public void setAgeToCreativeDespawnTime()
        + sets the age of the item so that it'll despawn one minute after it has been dropped (instead of five). Used when items are dropped from players in creative mode
      • handleWaterMovement

        public boolean handleWaterMovement()
        + Returns if this entity is in water and will end up adding the waters velocity to the entity
        Overrides:
        handleWaterMovement in class Entity
      • dealFireDamage

        protected void dealFireDamage​(int i)
        + Will deal the specified amount of damage to the entity if the entity isn't immune to fire damage. Args: amountDamage
        Overrides:
        dealFireDamage in class Entity
      • attackEntityFrom

        public boolean attackEntityFrom​(DamageSource damagesource,
                                        float f)
        + Called when the entity is attacked.
        Overrides:
        attackEntityFrom in class Entity
      • writeEntityToNBT

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

        public void readEntityFromNBT​(NBTTagCompound nbttagcompound)
        + (abstract) Protected helper method to read subclass entity data from NBT.
        Specified by:
        readEntityFromNBT in class Entity
      • onCollideWithPlayer

        public void onCollideWithPlayer​(EntityPlayer entityplayer)
        + Called by a player entity when they collide with an entity
        Overrides:
        onCollideWithPlayer in class Entity
      • getName

        public java.lang.String getName()
        + Gets the name of this command sender (usually username, but possibly "Rcon")
        Overrides:
        getName in class Entity
      • canAttackWithItem

        public boolean canAttackWithItem()
        + If returns false, the item will not inflict any damage against entities.
        Overrides:
        canAttackWithItem in class Entity
      • getEntityItem

        public ItemStack getEntityItem()
        + Returns the ItemStack corresponding to the Entity (Note: if no item exists, will log an error but still return an ItemStack containing Block.stone)
      • setEntityItemStack

        public void setEntityItemStack​(ItemStack stack)
        + Sets the ItemStack for this entity
      • getOwner

        public java.lang.String getOwner()
      • setOwner

        public void setOwner​(java.lang.String owner)
      • getThrower

        public java.lang.String getThrower()
      • setThrower

        public void setThrower​(java.lang.String thrower)
      • getAge

        public int getAge()
      • setDefaultPickupDelay

        public void setDefaultPickupDelay()
      • setNoPickupDelay

        public void setNoPickupDelay()
      • setInfinitePickupDelay

        public void setInfinitePickupDelay()
      • setPickupDelay

        public void setPickupDelay​(int ticks)
      • cannotPickup

        public boolean cannotPickup()
      • setNoDespawn

        public void setNoDespawn()
      • func_174870_v

        public void func_174870_v()