Class ItemEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.ItemEntity
All Implemented Interfaces:
class_3893, Nameable

public class ItemEntity extends Entity
Mappings:
Namespace Name
official amm
intermediary net/minecraft/class_964
named net/minecraft/entity/ItemEntity
  • Field Details

    • STACK

      private static final TrackedData<ItemStack> STACK
      Mappings:
      Namespace Name Mixin selector
      official b Lamm;b:Lor;
      intermediary field_14742 Lnet/minecraft/class_964;field_14742:Lnet/minecraft/class_2921;
      named STACK Lnet/minecraft/entity/ItemEntity;STACK:Lnet/minecraft/entity/data/TrackedData;
    • age

      private int age
      Mappings:
      Namespace Name Mixin selector
      official c Lamm;c:I
      intermediary field_3893 Lnet/minecraft/class_964;field_3893:I
      named age Lnet/minecraft/entity/ItemEntity;age:I
    • pickupDelay

      private int pickupDelay
      Mappings:
      Namespace Name Mixin selector
      official d Lamm;d:I
      intermediary field_3894 Lnet/minecraft/class_964;field_3894:I
      named pickupDelay Lnet/minecraft/entity/ItemEntity;pickupDelay:I
    • health

      private int health
      Mappings:
      Namespace Name Mixin selector
      official e Lamm;e:I
      intermediary field_3896 Lnet/minecraft/class_964;field_3896:I
      named health Lnet/minecraft/entity/ItemEntity;health:I
    • field_17024

      private UUID field_17024
      Mappings:
      Namespace Name Mixin selector
      official f Lamm;f:Ljava/util/UUID;
      intermediary field_17024 Lnet/minecraft/class_964;field_17024:Ljava/util/UUID;
      named field_17024 Lnet/minecraft/entity/ItemEntity;field_17024:Ljava/util/UUID;
    • field_17025

      private UUID field_17025
      Mappings:
      Namespace Name Mixin selector
      official g Lamm;g:Ljava/util/UUID;
      intermediary field_17025 Lnet/minecraft/class_964;field_17025:Ljava/util/UUID;
      named field_17025 Lnet/minecraft/entity/ItemEntity;field_17025:Ljava/util/UUID;
    • hoverHeight

      public float hoverHeight
      Mappings:
      Namespace Name Mixin selector
      official a Lamm;a:F
      intermediary field_3895 Lnet/minecraft/class_964;field_3895:F
      named hoverHeight Lnet/minecraft/entity/ItemEntity;hoverHeight:F
  • Constructor Details

    • ItemEntity

      public ItemEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laer;<init>(Laxy;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • ItemEntity

      public ItemEntity(World world, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lamm;<init>(Laxy;DDD)V
      intermediary <init> Lnet/minecraft/class_964;<init>(Lnet/minecraft/class_1150;DDD)V
      named <init> Lnet/minecraft/entity/ItemEntity;<init>(Lnet/minecraft/world/World;DDD)V
    • ItemEntity

      public ItemEntity(World world, double x, double y, double z, ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lamm;<init>(Laxy;DDDLate;)V
      intermediary <init> Lnet/minecraft/class_964;<init>(Lnet/minecraft/class_1150;DDDLnet/minecraft/class_1071;)V
      named <init> Lnet/minecraft/entity/ItemEntity;<init>(Lnet/minecraft/world/World;DDDLnet/minecraft/item/ItemStack;)V
  • Method Details

    • canClimb

      protected boolean canClimb()
      Overrides:
      canClimb in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ak Laer;ak()Z
      intermediary method_2549 Lnet/minecraft/class_864;method_2549()Z
      named canClimb Lnet/minecraft/entity/Entity;canClimb()Z
    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official x_ Laer;x_()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      official R_ Laer;R_()V
      intermediary method_2558 Lnet/minecraft/class_864;method_2558()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • method_15849

      private void method_15849()
      Mappings:
      Namespace Name Mixin selector
      official u Lamm;u()V
      intermediary method_15849 Lnet/minecraft/class_964;method_15849()V
      named method_15849 Lnet/minecraft/entity/ItemEntity;method_15849()V
    • tryMerge

      private void tryMerge()
      Mappings:
      Namespace Name Mixin selector
      official v Lamm;v()V
      intermediary method_4549 Lnet/minecraft/class_964;method_4549()V
      named tryMerge Lnet/minecraft/entity/ItemEntity;tryMerge()V
    • tryMerge

      private boolean tryMerge(ItemEntity other)
      Mappings:
      Namespace Name Mixin selector
      official a Lamm;a(Lamm;)Z
      intermediary method_3057 Lnet/minecraft/class_964;method_3057(Lnet/minecraft/class_964;)Z
      named tryMerge Lnet/minecraft/entity/ItemEntity;tryMerge(Lnet/minecraft/entity/ItemEntity;)Z
    • method_3058

      public void method_3058()
      Mappings:
      Namespace Name Mixin selector
      official f Lamm;f()V
      intermediary method_3058 Lnet/minecraft/class_964;method_3058()V
      named method_3058 Lnet/minecraft/entity/ItemEntity;method_3058()V
    • burn

      protected void burn(int time)
      Overrides:
      burn in class Entity
      Mappings:
      Namespace Name Mixin selector
      official g Laer;g(I)V
      intermediary method_2546 Lnet/minecraft/class_864;method_2546(I)V
      named burn Lnet/minecraft/entity/Entity;burn(I)V
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laer;a(Laea;F)Z
      intermediary method_2499 Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Specified by:
      writeCustomDataToNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laer;b(Lgy;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Specified by:
      readCustomDataFromNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laer;a(Lgy;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • onPlayerCollision

      public void onPlayerCollision(PlayerEntity player)
      Overrides:
      onPlayerCollision in class Entity
      Mappings:
      Namespace Name Mixin selector
      official d Laer;d(Laog;)V
      intermediary method_2530 Lnet/minecraft/class_864;method_2530(Lnet/minecraft/class_988;)V
      named onPlayerCollision Lnet/minecraft/entity/Entity;onPlayerCollision(Lnet/minecraft/entity/player/PlayerEntity;)V
    • method_15540

      public Text method_15540()
      Specified by:
      method_15540 in interface Nameable
      Overrides:
      method_15540 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official N_ Ladr;N_()Lij;
      intermediary method_15540 Lnet/minecraft/class_2611;method_15540()Lnet/minecraft/class_1982;
      named method_15540 Lnet/minecraft/text/Nameable;method_15540()Lnet/minecraft/text/Text;
    • isAttackable

      public boolean isAttackable()
      Overrides:
      isAttackable in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bk Laer;bk()Z
      intermediary method_2521 Lnet/minecraft/class_864;method_2521()Z
      named isAttackable Lnet/minecraft/entity/Entity;isAttackable()Z
    • method_15562

      @Nullable public Entity method_15562(DimensionType dimensionType)
      Overrides:
      method_15562 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laer;a(Lbod;)Laer;
      intermediary method_15562 Lnet/minecraft/class_864;method_15562(Lnet/minecraft/class_3793;)Lnet/minecraft/class_864;
      named method_15562 Lnet/minecraft/entity/Entity;method_15562(Lnet/minecraft/world/dimension/DimensionType;)Lnet/minecraft/entity/Entity;
    • getItemStack

      public ItemStack getItemStack()
      Mappings:
      Namespace Name Mixin selector
      official i Lamm;i()Late;
      intermediary method_8399 Lnet/minecraft/class_964;method_8399()Lnet/minecraft/class_1071;
      named getItemStack Lnet/minecraft/entity/ItemEntity;getItemStack()Lnet/minecraft/item/ItemStack;
    • setItemStack

      public void setItemStack(ItemStack itemStack)
      Mappings:
      Namespace Name Mixin selector
      official b Lamm;b(Late;)V
      intermediary method_4547 Lnet/minecraft/class_964;method_4547(Lnet/minecraft/class_1071;)V
      named setItemStack Lnet/minecraft/entity/ItemEntity;setItemStack(Lnet/minecraft/item/ItemStack;)V
    • method_8400

      @Nullable public UUID method_8400()
      Mappings:
      Namespace Name Mixin selector
      official k Lamm;k()Ljava/util/UUID;
      intermediary method_8400 Lnet/minecraft/class_964;method_8400()Ljava/util/UUID;
      named method_8400 Lnet/minecraft/entity/ItemEntity;method_8400()Ljava/util/UUID;
    • method_15847

      public void method_15847(@Nullable UUID uUID)
      Mappings:
      Namespace Name Mixin selector
      official b Lamm;b(Ljava/util/UUID;)V
      intermediary method_15847 Lnet/minecraft/class_964;method_15847(Ljava/util/UUID;)V
      named method_15847 Lnet/minecraft/entity/ItemEntity;method_15847(Ljava/util/UUID;)V
    • method_8401

      @Nullable public UUID method_8401()
      Mappings:
      Namespace Name Mixin selector
      official l Lamm;l()Ljava/util/UUID;
      intermediary method_8401 Lnet/minecraft/class_964;method_8401()Ljava/util/UUID;
      named method_8401 Lnet/minecraft/entity/ItemEntity;method_8401()Ljava/util/UUID;
    • method_15848

      public void method_15848(@Nullable UUID uUID)
      Mappings:
      Namespace Name Mixin selector
      official c Lamm;c(Ljava/util/UUID;)V
      intermediary method_15848 Lnet/minecraft/class_964;method_15848(Ljava/util/UUID;)V
      named method_15848 Lnet/minecraft/entity/ItemEntity;method_15848(Ljava/util/UUID;)V
    • getAge

      @Environment(CLIENT) public int getAge()
      Mappings:
      Namespace Name Mixin selector
      official m Lamm;m()I
      intermediary method_11157 Lnet/minecraft/class_964;method_11157()I
      named getAge Lnet/minecraft/entity/ItemEntity;getAge()I
    • setToDefaultPickupDelay

      public void setToDefaultPickupDelay()
      Mappings:
      Namespace Name Mixin selector
      official n Lamm;n()V
      intermediary method_11158 Lnet/minecraft/class_964;method_11158()V
      named setToDefaultPickupDelay Lnet/minecraft/entity/ItemEntity;setToDefaultPickupDelay()V
    • resetPickupDelay

      public void resetPickupDelay()
      Mappings:
      Namespace Name Mixin selector
      official o Lamm;o()V
      intermediary method_11159 Lnet/minecraft/class_964;method_11159()V
      named resetPickupDelay Lnet/minecraft/entity/ItemEntity;resetPickupDelay()V
    • setPickupDelayInfinite

      public void setPickupDelayInfinite()
      Mappings:
      Namespace Name Mixin selector
      official p Lamm;p()V
      intermediary method_11160 Lnet/minecraft/class_964;method_11160()V
      named setPickupDelayInfinite Lnet/minecraft/entity/ItemEntity;setPickupDelayInfinite()V
    • setPickupDelay

      public void setPickupDelay(int pickupDelay)
      Mappings:
      Namespace Name Mixin selector
      official a Lamm;a(I)V
      intermediary method_11156 Lnet/minecraft/class_964;method_11156(I)V
      named setPickupDelay Lnet/minecraft/entity/ItemEntity;setPickupDelay(I)V
    • cannotPickup

      public boolean cannotPickup()
      Mappings:
      Namespace Name Mixin selector
      official q Lamm;q()Z
      intermediary method_11161 Lnet/minecraft/class_964;method_11161()Z
      named cannotPickup Lnet/minecraft/entity/ItemEntity;cannotPickup()Z
    • setCovetedItem

      public void setCovetedItem()
      Mappings:
      Namespace Name Mixin selector
      official s Lamm;s()V
      intermediary method_11162 Lnet/minecraft/class_964;method_11162()V
      named setCovetedItem Lnet/minecraft/entity/ItemEntity;setCovetedItem()V
    • setDespawnImmediately

      public void setDespawnImmediately()
      Mappings:
      Namespace Name Mixin selector
      official t Lamm;t()V
      intermediary method_11163 Lnet/minecraft/class_964;method_11163()V
      named setDespawnImmediately Lnet/minecraft/entity/ItemEntity;setDespawnImmediately()V