Class DataTracker.Entry<T>

java.lang.Object
net.minecraft.entity.data.DataTracker.Entry<T>
Enclosing class:
DataTracker

public static class DataTracker.Entry<T> extends Object
Mappings:
Namespace Name
named net/minecraft/entity/data/DataTracker$Entry
intermediary net/minecraft/class_2945$class_2946
official akc$b
  • Field Details Link icon

    • data Link icon

      final TrackedData<T> data
      Mappings:
      Namespace Name Mixin selector
      named data Lnet/minecraft/entity/data/DataTracker$Entry;data:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_13337 Lnet/minecraft/class_2945$class_2946;field_13337:Lnet/minecraft/class_2940;
      official a Lakc$b;a:Lajy;
    • value Link icon

      T value
      Mappings:
      Namespace Name Mixin selector
      named value Lnet/minecraft/entity/data/DataTracker$Entry;value:Ljava/lang/Object;
      intermediary field_13338 Lnet/minecraft/class_2945$class_2946;field_13338:Ljava/lang/Object;
      official b Lakc$b;b:Ljava/lang/Object;
    • initialValue Link icon

      private final T initialValue
      Mappings:
      Namespace Name Mixin selector
      named initialValue Lnet/minecraft/entity/data/DataTracker$Entry;initialValue:Ljava/lang/Object;
      intermediary field_40719 Lnet/minecraft/class_2945$class_2946;field_40719:Ljava/lang/Object;
      official c Lakc$b;c:Ljava/lang/Object;
    • dirty Link icon

      private boolean dirty
      Mappings:
      Namespace Name Mixin selector
      named dirty Lnet/minecraft/entity/data/DataTracker$Entry;dirty:Z
      intermediary field_13336 Lnet/minecraft/class_2945$class_2946;field_13336:Z
      official d Lakc$b;d:Z
  • Constructor Details Link icon

    • Entry Link icon

      public Entry(TrackedData<T> data, T value)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/data/DataTracker$Entry;<init>(Lnet/minecraft/entity/data/TrackedData;Ljava/lang/Object;)V
      intermediary <init> Lnet/minecraft/class_2945$class_2946;<init>(Lnet/minecraft/class_2940;Ljava/lang/Object;)V
      official <init> Lakc$b;<init>(Lajy;Ljava/lang/Object;)V
  • Method Details Link icon

    • getData Link icon

      public TrackedData<T> getData()
      Mappings:
      Namespace Name Mixin selector
      named getData Lnet/minecraft/entity/data/DataTracker$Entry;getData()Lnet/minecraft/entity/data/TrackedData;
      intermediary method_12797 Lnet/minecraft/class_2945$class_2946;method_12797()Lnet/minecraft/class_2940;
      official a Lakc$b;a()Lajy;
    • set Link icon

      public void set(T value)
      Mappings:
      Namespace Name Mixin selector
      named set Lnet/minecraft/entity/data/DataTracker$Entry;set(Ljava/lang/Object;)V
      intermediary method_12799 Lnet/minecraft/class_2945$class_2946;method_12799(Ljava/lang/Object;)V
      official a Lakc$b;a(Ljava/lang/Object;)V
    • get Link icon

      public T get()
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/entity/data/DataTracker$Entry;get()Ljava/lang/Object;
      intermediary method_12794 Lnet/minecraft/class_2945$class_2946;method_12794()Ljava/lang/Object;
      official b Lakc$b;b()Ljava/lang/Object;
    • isDirty Link icon

      public boolean isDirty()
      Mappings:
      Namespace Name Mixin selector
      named isDirty Lnet/minecraft/entity/data/DataTracker$Entry;isDirty()Z
      intermediary method_12796 Lnet/minecraft/class_2945$class_2946;method_12796()Z
      official c Lakc$b;c()Z
    • setDirty Link icon

      public void setDirty(boolean dirty)
      Mappings:
      Namespace Name Mixin selector
      named setDirty Lnet/minecraft/entity/data/DataTracker$Entry;setDirty(Z)V
      intermediary method_12795 Lnet/minecraft/class_2945$class_2946;method_12795(Z)V
      official a Lakc$b;a(Z)V
    • isUnchanged Link icon

      public boolean isUnchanged()
      Mappings:
      Namespace Name Mixin selector
      named isUnchanged Lnet/minecraft/entity/data/DataTracker$Entry;isUnchanged()Z
      intermediary method_46358 Lnet/minecraft/class_2945$class_2946;method_46358()Z
      official d Lakc$b;d()Z
    • toSerialized Link icon

      public DataTracker.SerializedEntry<T> toSerialized()
      Mappings:
      Namespace Name Mixin selector
      named toSerialized Lnet/minecraft/entity/data/DataTracker$Entry;toSerialized()Lnet/minecraft/entity/data/DataTracker$SerializedEntry;
      intermediary method_46359 Lnet/minecraft/class_2945$class_2946;method_46359()Lnet/minecraft/class_2945$class_7834;
      official e Lakc$b;e()Lakc$c;