Class DataTracker

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

public class DataTracker extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_216
glue class_489
server mo
client ud
named net/minecraft/entity/data/DataTracker
  • Field Details

    • DATA_TYPES

      private static final HashMap DATA_TYPES
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1740 Lnet/minecraft/class_216;field_1740:Ljava/util/HashMap;
      glue field_1889 Lclass_489;field_1889:Ljava/util/HashMap;
      server a Lmo;a:Ljava/util/HashMap;
      client a Lud;a:Ljava/util/HashMap;
      named DATA_TYPES Lnet/minecraft/entity/data/DataTracker;DATA_TYPES:Ljava/util/HashMap;
    • entries

      private final Map entries
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1741 Lnet/minecraft/class_216;field_1741:Ljava/util/Map;
      glue field_1890 Lclass_489;field_1890:Ljava/util/Map;
      server b Lmo;b:Ljava/util/Map;
      client b Lud;b:Ljava/util/Map;
      named entries Lnet/minecraft/entity/data/DataTracker;entries:Ljava/util/Map;
    • dirty

      private boolean dirty
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1742 Lnet/minecraft/class_216;field_1742:Z
      glue field_1891 Lclass_489;field_1891:Z
      server c Lmo;c:Z
      client c Lud;c:Z
      named dirty Lnet/minecraft/entity/data/DataTracker;dirty:Z
  • Constructor Details

    • DataTracker

      public DataTracker()
  • Method Details

    • startTracking

      public void startTracking(int key, Object value)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1502 Lnet/minecraft/class_216;method_1502(ILjava/lang/Object;)V
      glue method_1761 Lclass_489;method_1761(ILjava/lang/Object;)V
      server a Lmo;a(ILjava/lang/Object;)V
      client a Lud;a(ILjava/lang/Object;)V
      named startTracking Lnet/minecraft/entity/data/DataTracker;startTracking(ILjava/lang/Object;)V
    • getByte

      public byte getByte(int id)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1501 Lnet/minecraft/class_216;method_1501(I)B
      glue method_1760 Lclass_489;method_1760(I)B
      server a Lmo;a(I)B
      client a Lud;a(I)B
      named getByte Lnet/minecraft/entity/data/DataTracker;getByte(I)B
    • getInt

      public int getInt(int id)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1508 Lnet/minecraft/class_216;method_1508(I)I
      glue method_1767 Lclass_489;method_1767(I)I
      server b Lmo;b(I)I
      client b Lud;b(I)I
      named getInt Lnet/minecraft/entity/data/DataTracker;getInt(I)I
    • getString

      public String getString(int id)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1510 Lnet/minecraft/class_216;method_1510(I)Ljava/lang/String;
      glue method_1769 Lclass_489;method_1769(I)Ljava/lang/String;
      server c Lmo;c(I)Ljava/lang/String;
      client c Lud;c(I)Ljava/lang/String;
      named getString Lnet/minecraft/entity/data/DataTracker;getString(I)Ljava/lang/String;
    • set

      public void set(int id, Object object)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1509 Lnet/minecraft/class_216;method_1509(ILjava/lang/Object;)V
      glue method_1768 Lclass_489;method_1768(ILjava/lang/Object;)V
      server b Lmo;b(ILjava/lang/Object;)V
      client b Lud;b(ILjava/lang/Object;)V
      named set Lnet/minecraft/entity/data/DataTracker;set(ILjava/lang/Object;)V
    • isDirty

      @Environment(SERVER) public boolean isDirty()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1500 Lnet/minecraft/class_216;method_1500()Z
      glue method_1759 Lclass_489;method_1759()Z
      server a Lmo;a()Z
      client method_1500 Lud;method_1500()Z
      named isDirty Lnet/minecraft/entity/data/DataTracker;isDirty()Z
    • writeEntries

      public static void writeEntries(List entries, DataOutputStream output)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1506 Lnet/minecraft/class_216;method_1506(Ljava/util/List;Ljava/io/DataOutputStream;)V
      glue method_1765 Lclass_489;method_1765(Ljava/util/List;Ljava/io/DataOutputStream;)V
      server a Lmo;a(Ljava/util/List;Ljava/io/DataOutputStream;)V
      client a Lud;a(Ljava/util/List;Ljava/io/DataOutputStream;)V
      named writeEntries Lnet/minecraft/entity/data/DataTracker;writeEntries(Ljava/util/List;Ljava/io/DataOutputStream;)V
    • getDirtyEntries

      @Environment(SERVER) public ArrayList getDirtyEntries()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1507 Lnet/minecraft/class_216;method_1507()Ljava/util/ArrayList;
      glue method_1766 Lclass_489;method_1766()Ljava/util/ArrayList;
      server b Lmo;b()Ljava/util/ArrayList;
      client method_1507 Lud;method_1507()Ljava/util/ArrayList;
      named getDirtyEntries Lnet/minecraft/entity/data/DataTracker;getDirtyEntries()Ljava/util/ArrayList;
    • writeAllEntries

      public void writeAllEntries(DataOutputStream output)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1504 Lnet/minecraft/class_216;method_1504(Ljava/io/DataOutputStream;)V
      glue method_1763 Lclass_489;method_1763(Ljava/io/DataOutputStream;)V
      server a Lmo;a(Ljava/io/DataOutputStream;)V
      client a Lud;a(Ljava/io/DataOutputStream;)V
      named writeAllEntries Lnet/minecraft/entity/data/DataTracker;writeAllEntries(Ljava/io/DataOutputStream;)V
    • writeEntry

      private static void writeEntry(DataOutputStream output, DataTrackerEntry entry)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1505 Lnet/minecraft/class_216;method_1505(Ljava/io/DataOutputStream;Lnet/minecraft/class_270;)V
      glue method_1764 Lclass_489;method_1764(Ljava/io/DataOutputStream;Lclass_294;)V
      server a Lmo;a(Ljava/io/DataOutputStream;Lht;)V
      client a Lud;a(Ljava/io/DataOutputStream;Lma;)V
      named writeEntry Lnet/minecraft/entity/data/DataTracker;writeEntry(Ljava/io/DataOutputStream;Lnet/minecraft/entity/data/DataTrackerEntry;)V
    • readEntries

      public static List readEntries(DataInputStream input)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1503 Lnet/minecraft/class_216;method_1503(Ljava/io/DataInputStream;)Ljava/util/List;
      glue method_1762 Lclass_489;method_1762(Ljava/io/DataInputStream;)Ljava/util/List;
      server a Lmo;a(Ljava/io/DataInputStream;)Ljava/util/List;
      client a Lud;a(Ljava/io/DataInputStream;)Ljava/util/List;
      named readEntries Lnet/minecraft/entity/data/DataTracker;readEntries(Ljava/io/DataInputStream;)Ljava/util/List;
    • writeUpdatedEntries

      @Environment(CLIENT) public void writeUpdatedEntries(List entries)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1511 Lnet/minecraft/class_216;method_1511(Ljava/util/List;)V
      glue method_2200 Lclass_489;method_2200(Ljava/util/List;)V
      server method_1511 Lmo;method_1511(Ljava/util/List;)V
      client a Lud;a(Ljava/util/List;)V
      named writeUpdatedEntries Lnet/minecraft/entity/data/DataTracker;writeUpdatedEntries(Ljava/util/List;)V