Package net.minecraft.entity.data
Class DataTracker
java.lang.Object
net.minecraft.entity.data.DataTracker
- Mappings:
Namespace Name official pzintermediary net/minecraft/class_878named net/minecraft/entity/data/DataTracker
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate final Entityprivate final Map<Integer,DataTracker.DataEntry> private ReadWriteLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntry(int int2, int int3) voidstatic List<DataTracker.DataEntry>deserializePacket(PacketByteBuf packet) private DataTracker.DataEntryget(int id) bytegetByte(int id) floatgetFloat(int id) intgetInt(int id) shortgetShort(int id) getStack(int id) getString(int id) booleanisDirty()booleanisEmpty()voidmarkDirty(int id) method_10992(int int2) <T> voidsetProperty(int id, T value) <T> voidtrack(int id, T object) voidwrite(PacketByteBuf packet) static voidwriteData(List<DataTracker.DataEntry> entries, PacketByteBuf data) private static voidwriteEntryToPacket(PacketByteBuf packet, DataTracker.DataEntry entry) void
-
Field Details
-
trackedEntities
- Mappings:
Namespace Name Mixin selector official cLpz;c:Ljava/util/Map;intermediary field_11925Lnet/minecraft/class_878;field_11925:Ljava/util/Map;named trackedEntitiesLnet/minecraft/entity/data/DataTracker;trackedEntities:Ljava/util/Map;
-
entity
- Mappings:
Namespace Name Mixin selector official aLpz;a:Lpk;intermediary field_9085Lnet/minecraft/class_878;field_9085:Lnet/minecraft/class_864;named entityLnet/minecraft/entity/data/DataTracker;entity:Lnet/minecraft/entity/Entity;
-
empty
private boolean empty- Mappings:
Namespace Name Mixin selector official bLpz;b:Zintermediary field_5348Lnet/minecraft/class_878;field_5348:Znamed emptyLnet/minecraft/entity/data/DataTracker;empty:Z
-
entries
- Mappings:
Namespace Name Mixin selector official dLpz;d:Ljava/util/Map;intermediary field_3420Lnet/minecraft/class_878;field_3420:Ljava/util/Map;named entriesLnet/minecraft/entity/data/DataTracker;entries:Ljava/util/Map;
-
dirty
private boolean dirty- Mappings:
Namespace Name Mixin selector official eLpz;e:Zintermediary field_3421Lnet/minecraft/class_878;field_3421:Znamed dirtyLnet/minecraft/entity/data/DataTracker;dirty:Z
-
lock
- Mappings:
Namespace Name Mixin selector official fLpz;f:Ljava/util/concurrent/locks/ReadWriteLock;intermediary field_3422Lnet/minecraft/class_878;field_3422:Ljava/util/concurrent/locks/ReadWriteLock;named lockLnet/minecraft/entity/data/DataTracker;lock:Ljava/util/concurrent/locks/ReadWriteLock;
-
-
Constructor Details
-
DataTracker
- Mappings:
Namespace Name Mixin selector official <init>Lpz;<init>(Lpk;)Vintermediary <init>Lnet/minecraft/class_878;<init>(Lnet/minecraft/class_864;)Vnamed <init>Lnet/minecraft/entity/data/DataTracker;<init>(Lnet/minecraft/entity/Entity;)V
-
-
Method Details
-
track
public <T> void track(int id, T object) - Mappings:
Namespace Name Mixin selector official aLpz;a(ILjava/lang/Object;)Vintermediary method_2694Lnet/minecraft/class_878;method_2694(ILjava/lang/Object;)Vnamed trackLnet/minecraft/entity/data/DataTracker;track(ILjava/lang/Object;)V
-
addEntry
public void addEntry(int int2, int int3) - Mappings:
Namespace Name Mixin selector official aLpz;a(II)Vintermediary method_4488Lnet/minecraft/class_878;method_4488(II)Vnamed addEntryLnet/minecraft/entity/data/DataTracker;addEntry(II)V
-
getByte
public byte getByte(int id) - Mappings:
Namespace Name Mixin selector official aLpz;a(I)Bintermediary method_2693Lnet/minecraft/class_878;method_2693(I)Bnamed getByteLnet/minecraft/entity/data/DataTracker;getByte(I)B
-
getShort
public short getShort(int id) - Mappings:
Namespace Name Mixin selector official bLpz;b(I)Sintermediary method_2701Lnet/minecraft/class_878;method_2701(I)Snamed getShortLnet/minecraft/entity/data/DataTracker;getShort(I)S
-
getInt
public int getInt(int id) - Mappings:
Namespace Name Mixin selector official cLpz;c(I)Iintermediary method_2704Lnet/minecraft/class_878;method_2704(I)Inamed getIntLnet/minecraft/entity/data/DataTracker;getInt(I)I
-
getFloat
public float getFloat(int id) - Mappings:
Namespace Name Mixin selector official dLpz;d(I)Fintermediary method_6180Lnet/minecraft/class_878;method_6180(I)Fnamed getFloatLnet/minecraft/entity/data/DataTracker;getFloat(I)F
-
getString
- Mappings:
Namespace Name Mixin selector official eLpz;e(I)Ljava/lang/String;intermediary method_2705Lnet/minecraft/class_878;method_2705(I)Ljava/lang/String;named getStringLnet/minecraft/entity/data/DataTracker;getString(I)Ljava/lang/String;
-
getStack
- Mappings:
Namespace Name Mixin selector official fLpz;f(I)Lzx;intermediary method_4490Lnet/minecraft/class_878;method_4490(I)Lnet/minecraft/class_1071;named getStackLnet/minecraft/entity/data/DataTracker;getStack(I)Lnet/minecraft/item/ItemStack;
-
get
- Mappings:
Namespace Name Mixin selector official jLpz;j(I)Lpz$a;intermediary method_2706Lnet/minecraft/class_878;method_2706(I)Lnet/minecraft/class_878$class_879;named getLnet/minecraft/entity/data/DataTracker;get(I)Lnet/minecraft/entity/data/DataTracker$DataEntry;
-
method_10992
- Mappings:
Namespace Name Mixin selector official hLpz;h(I)Ldc;intermediary method_10992Lnet/minecraft/class_878;method_10992(I)Lnet/minecraft/class_2563;named method_10992Lnet/minecraft/entity/data/DataTracker;method_10992(I)Lnet/minecraft/util/math/EulerAngle;
-
setProperty
public <T> void setProperty(int id, T value) - Mappings:
Namespace Name Mixin selector official bLpz;b(ILjava/lang/Object;)Vintermediary method_2702Lnet/minecraft/class_878;method_2702(ILjava/lang/Object;)Vnamed setPropertyLnet/minecraft/entity/data/DataTracker;setProperty(ILjava/lang/Object;)V
-
markDirty
public void markDirty(int id) - Mappings:
Namespace Name Mixin selector official iLpz;i(I)Vintermediary method_4491Lnet/minecraft/class_878;method_4491(I)Vnamed markDirtyLnet/minecraft/entity/data/DataTracker;markDirty(I)V
-
isDirty
public boolean isDirty()- Mappings:
Namespace Name Mixin selector official aLpz;a()Zintermediary method_2692Lnet/minecraft/class_878;method_2692()Znamed isDirtyLnet/minecraft/entity/data/DataTracker;isDirty()Z
-
writeData
public static void writeData(List<DataTracker.DataEntry> entries, PacketByteBuf data) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLpz;a(Ljava/util/List;Lem;)Vintermediary method_8378Lnet/minecraft/class_878;method_8378(Ljava/util/List;Lnet/minecraft/class_1967;)Vnamed writeDataLnet/minecraft/entity/data/DataTracker;writeData(Ljava/util/List;Lnet/minecraft/util/PacketByteBuf;)V
-
getChangedEntries
- Mappings:
Namespace Name Mixin selector official bLpz;b()Ljava/util/List;intermediary method_2700Lnet/minecraft/class_878;method_2700()Ljava/util/List;named getChangedEntriesLnet/minecraft/entity/data/DataTracker;getChangedEntries()Ljava/util/List;
-
write
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLpz;a(Lem;)Vintermediary method_8376Lnet/minecraft/class_878;method_8376(Lnet/minecraft/class_1967;)Vnamed writeLnet/minecraft/entity/data/DataTracker;write(Lnet/minecraft/util/PacketByteBuf;)V
-
getEntries
- Mappings:
Namespace Name Mixin selector official cLpz;c()Ljava/util/List;intermediary method_2703Lnet/minecraft/class_878;method_2703()Ljava/util/List;named getEntriesLnet/minecraft/entity/data/DataTracker;getEntries()Ljava/util/List;
-
writeEntryToPacket
private static void writeEntryToPacket(PacketByteBuf packet, DataTracker.DataEntry entry) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official aLpz;a(Lem;Lpz$a;)Vintermediary method_8377Lnet/minecraft/class_878;method_8377(Lnet/minecraft/class_1967;Lnet/minecraft/class_878$class_879;)Vnamed writeEntryToPacketLnet/minecraft/entity/data/DataTracker;writeEntryToPacket(Lnet/minecraft/util/PacketByteBuf;Lnet/minecraft/entity/data/DataTracker$DataEntry;)V
-
deserializePacket
public static List<DataTracker.DataEntry> deserializePacket(PacketByteBuf packet) throws IOException - Throws:
IOException- Mappings:
Namespace Name Mixin selector official bLpz;b(Lem;)Ljava/util/List;intermediary method_8379Lnet/minecraft/class_878;method_8379(Lnet/minecraft/class_1967;)Ljava/util/List;named deserializePacketLnet/minecraft/entity/data/DataTracker;deserializePacket(Lnet/minecraft/util/PacketByteBuf;)Ljava/util/List;
-
writeUpdatedEntries
- Mappings:
Namespace Name Mixin selector official aLpz;a(Ljava/util/List;)Vintermediary method_2698Lnet/minecraft/class_878;method_2698(Ljava/util/List;)Vnamed writeUpdatedEntriesLnet/minecraft/entity/data/DataTracker;writeUpdatedEntries(Ljava/util/List;)V
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector official dLpz;d()Zintermediary method_4489Lnet/minecraft/class_878;method_4489()Znamed isEmptyLnet/minecraft/entity/data/DataTracker;isEmpty()Z
-
clearDirty
public void clearDirty()- Mappings:
Namespace Name Mixin selector official eLpz;e()Vintermediary method_6181Lnet/minecraft/class_878;method_6181()Vnamed clearDirtyLnet/minecraft/entity/data/DataTracker;clearDirty()V
-