Class DataTracker

java.lang.Object
net.minecraft.entity.data.DataTracker

public class DataTracker extends Object
Mappings:
Namespace Name
official xv
intermediary net/minecraft/class_878
named net/minecraft/entity/data/DataTracker
  • Field Details

    • trackedEntities

      private static final Map trackedEntities
      Mappings:
      Namespace Name Mixin selector
      official c Lxv;c:Ljava/util/Map;
      intermediary field_11925 Lnet/minecraft/class_878;field_11925:Ljava/util/Map;
      named trackedEntities Lnet/minecraft/entity/data/DataTracker;trackedEntities:Ljava/util/Map;
    • entity

      private final Entity entity
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a:Lwv;
      intermediary field_9085 Lnet/minecraft/class_878;field_9085:Lnet/minecraft/class_864;
      named entity Lnet/minecraft/entity/data/DataTracker;entity:Lnet/minecraft/entity/Entity;
    • empty

      private boolean empty
      Mappings:
      Namespace Name Mixin selector
      official b Lxv;b:Z
      intermediary field_5348 Lnet/minecraft/class_878;field_5348:Z
      named empty Lnet/minecraft/entity/data/DataTracker;empty:Z
    • entries

      private final Map entries
      Mappings:
      Namespace Name Mixin selector
      official d Lxv;d:Ljava/util/Map;
      intermediary field_3420 Lnet/minecraft/class_878;field_3420:Ljava/util/Map;
      named entries Lnet/minecraft/entity/data/DataTracker;entries:Ljava/util/Map;
    • dirty

      private boolean dirty
      Mappings:
      Namespace Name Mixin selector
      official e Lxv;e:Z
      intermediary field_3421 Lnet/minecraft/class_878;field_3421:Z
      named dirty Lnet/minecraft/entity/data/DataTracker;dirty:Z
    • lock

      private ReadWriteLock lock
      Mappings:
      Namespace Name Mixin selector
      official f Lxv;f:Ljava/util/concurrent/locks/ReadWriteLock;
      intermediary field_3422 Lnet/minecraft/class_878;field_3422:Ljava/util/concurrent/locks/ReadWriteLock;
      named lock Lnet/minecraft/entity/data/DataTracker;lock:Ljava/util/concurrent/locks/ReadWriteLock;
  • Constructor Details

    • DataTracker

      public DataTracker(Entity entity)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxv;<init>(Lwv;)V
      intermediary <init> Lnet/minecraft/class_878;<init>(Lnet/minecraft/class_864;)V
      named <init> Lnet/minecraft/entity/data/DataTracker;<init>(Lnet/minecraft/entity/Entity;)V
  • Method Details

    • track

      public void track(int id, Object object)
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a(ILjava/lang/Object;)V
      intermediary method_2694 Lnet/minecraft/class_878;method_2694(ILjava/lang/Object;)V
      named track Lnet/minecraft/entity/data/DataTracker;track(ILjava/lang/Object;)V
    • addEntry

      public void addEntry(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a(II)V
      intermediary method_4488 Lnet/minecraft/class_878;method_4488(II)V
      named addEntry Lnet/minecraft/entity/data/DataTracker;addEntry(II)V
    • getByte

      public byte getByte(int id)
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a(I)B
      intermediary method_2693 Lnet/minecraft/class_878;method_2693(I)B
      named getByte Lnet/minecraft/entity/data/DataTracker;getByte(I)B
    • getShort

      public short getShort(int id)
      Mappings:
      Namespace Name Mixin selector
      official b Lxv;b(I)S
      intermediary method_2701 Lnet/minecraft/class_878;method_2701(I)S
      named getShort Lnet/minecraft/entity/data/DataTracker;getShort(I)S
    • getInt

      public int getInt(int id)
      Mappings:
      Namespace Name Mixin selector
      official c Lxv;c(I)I
      intermediary method_2704 Lnet/minecraft/class_878;method_2704(I)I
      named getInt Lnet/minecraft/entity/data/DataTracker;getInt(I)I
    • getFloat

      public float getFloat(int id)
      Mappings:
      Namespace Name Mixin selector
      official d Lxv;d(I)F
      intermediary method_6180 Lnet/minecraft/class_878;method_6180(I)F
      named getFloat Lnet/minecraft/entity/data/DataTracker;getFloat(I)F
    • getString

      public String getString(int id)
      Mappings:
      Namespace Name Mixin selector
      official e Lxv;e(I)Ljava/lang/String;
      intermediary method_2705 Lnet/minecraft/class_878;method_2705(I)Ljava/lang/String;
      named getString Lnet/minecraft/entity/data/DataTracker;getString(I)Ljava/lang/String;
    • getStack

      public ItemStack getStack(int id)
      Mappings:
      Namespace Name Mixin selector
      official f Lxv;f(I)Lamj;
      intermediary method_4490 Lnet/minecraft/class_878;method_4490(I)Lnet/minecraft/class_1071;
      named getStack Lnet/minecraft/entity/data/DataTracker;getStack(I)Lnet/minecraft/item/ItemStack;
    • method_2706

      private class_879 method_2706(int id)
      Mappings:
      Namespace Name Mixin selector
      official j Lxv;j(I)Lxw;
      intermediary method_2706 Lnet/minecraft/class_878;method_2706(I)Lnet/minecraft/class_879;
      named method_2706 Lnet/minecraft/entity/data/DataTracker;method_2706(I)Lnet/minecraft/entity/data/class_879;
    • method_10992

      public EulerAngle method_10992(int int2)
      Mappings:
      Namespace Name Mixin selector
      official h Lxv;h(I)Lfa;
      intermediary method_10992 Lnet/minecraft/class_878;method_10992(I)Lnet/minecraft/class_2563;
      named method_10992 Lnet/minecraft/entity/data/DataTracker;method_10992(I)Lnet/minecraft/util/math/EulerAngle;
    • setProperty

      public void setProperty(int id, Object value)
      Mappings:
      Namespace Name Mixin selector
      official b Lxv;b(ILjava/lang/Object;)V
      intermediary method_2702 Lnet/minecraft/class_878;method_2702(ILjava/lang/Object;)V
      named setProperty Lnet/minecraft/entity/data/DataTracker;setProperty(ILjava/lang/Object;)V
    • markDirty

      public void markDirty(int id)
      Mappings:
      Namespace Name Mixin selector
      official i Lxv;i(I)V
      intermediary method_4491 Lnet/minecraft/class_878;method_4491(I)V
      named markDirty Lnet/minecraft/entity/data/DataTracker;markDirty(I)V
    • isDirty

      public boolean isDirty()
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a()Z
      intermediary method_2692 Lnet/minecraft/class_878;method_2692()Z
      named isDirty Lnet/minecraft/entity/data/DataTracker;isDirty()Z
    • writeData

      public static void writeData(List entries, PacketByteBuf data)
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a(Ljava/util/List;Lhd;)V
      intermediary method_8378 Lnet/minecraft/class_878;method_8378(Ljava/util/List;Lnet/minecraft/class_1967;)V
      named writeData Lnet/minecraft/entity/data/DataTracker;writeData(Ljava/util/List;Lnet/minecraft/util/PacketByteBuf;)V
    • getChangedEntries

      public List getChangedEntries()
      Mappings:
      Namespace Name Mixin selector
      official b Lxv;b()Ljava/util/List;
      intermediary method_2700 Lnet/minecraft/class_878;method_2700()Ljava/util/List;
      named getChangedEntries Lnet/minecraft/entity/data/DataTracker;getChangedEntries()Ljava/util/List;
    • write

      public void write(PacketByteBuf packet)
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a(Lhd;)V
      intermediary method_8376 Lnet/minecraft/class_878;method_8376(Lnet/minecraft/class_1967;)V
      named write Lnet/minecraft/entity/data/DataTracker;write(Lnet/minecraft/util/PacketByteBuf;)V
    • getEntries

      public List getEntries()
      Mappings:
      Namespace Name Mixin selector
      official c Lxv;c()Ljava/util/List;
      intermediary method_2703 Lnet/minecraft/class_878;method_2703()Ljava/util/List;
      named getEntries Lnet/minecraft/entity/data/DataTracker;getEntries()Ljava/util/List;
    • method_8377

      private static void method_8377(PacketByteBuf packetByteBuf, class_879 class_879)
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a(Lhd;Lxw;)V
      intermediary method_8377 Lnet/minecraft/class_878;method_8377(Lnet/minecraft/class_1967;Lnet/minecraft/class_879;)V
      named method_8377 Lnet/minecraft/entity/data/DataTracker;method_8377(Lnet/minecraft/util/PacketByteBuf;Lnet/minecraft/entity/data/class_879;)V
    • deserializePacket

      public static List deserializePacket(PacketByteBuf packet)
      Mappings:
      Namespace Name Mixin selector
      official b Lxv;b(Lhd;)Ljava/util/List;
      intermediary method_8379 Lnet/minecraft/class_878;method_8379(Lnet/minecraft/class_1967;)Ljava/util/List;
      named deserializePacket Lnet/minecraft/entity/data/DataTracker;deserializePacket(Lnet/minecraft/util/PacketByteBuf;)Ljava/util/List;
    • writeUpdatedEntries

      @Environment(CLIENT) public void writeUpdatedEntries(List list)
      Mappings:
      Namespace Name Mixin selector
      official a Lxv;a(Ljava/util/List;)V
      intermediary method_2698 Lnet/minecraft/class_878;method_2698(Ljava/util/List;)V
      named writeUpdatedEntries Lnet/minecraft/entity/data/DataTracker;writeUpdatedEntries(Ljava/util/List;)V
    • isEmpty

      public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official d Lxv;d()Z
      intermediary method_4489 Lnet/minecraft/class_878;method_4489()Z
      named isEmpty Lnet/minecraft/entity/data/DataTracker;isEmpty()Z
    • clearDirty

      public void clearDirty()
      Mappings:
      Namespace Name Mixin selector
      official e Lxv;e()V
      intermediary method_6181 Lnet/minecraft/class_878;method_6181()V
      named clearDirty Lnet/minecraft/entity/data/DataTracker;clearDirty()V