CLASS pu net/minecraft/entity/data/DataTracker
	CLASS pu$a Entry
		FIELD b value Ljava/lang/Object;
		FIELD c dirty Z
		METHOD a set (Ljava/lang/Object;)V
		METHOD a setDirty (Z)V
		METHOD b get ()Ljava/lang/Object;
		METHOD c isDirty ()Z
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD b trackedEntities Ljava/util/Map;
	FIELD c trackedEntity Lahc;
	FIELD d entries Ljava/util/Map;
	FIELD e lock Ljava/util/concurrent/locks/ReadWriteLock;
	FIELD g dirty Z
	METHOD a isDirty ()Z
	METHOD a serializePacket (Lir;)V
	METHOD a registerData (Ljava/lang/Class;Lps;)Lpr;
		ARG 0 entityClass
		ARG 1 dataHandler
	METHOD a serializePacket (Ljava/util/List;Lir;)V
	METHOD a get (Lpr;)Ljava/lang/Object;
	METHOD a startTracking (Lpr;Ljava/lang/Object;)V
		ARG 1 key
	METHOD b getDirtyEntries ()Ljava/util/List;
	METHOD b deserializePacket (Lir;)Ljava/util/List;
	METHOD b set (Lpr;Ljava/lang/Object;)V
		ARG 1 key
	METHOD c getAllEntries ()Ljava/util/List;
	METHOD e clearDirty ()V
