CLASS rb net/minecraft/advancement/PlayerAdvancementTracker
	FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD b GSON Lcom/google/gson/Gson;
	FIELD c JSON_TYPE Lcom/google/gson/reflect/TypeToken;
	FIELD d server Lnet/minecraft/server/MinecraftServer;
	FIELD e advancementFile Ljava/io/File;
	FIELD f advancementToProgress Ljava/util/Map;
	FIELD g visibleAdvancements Ljava/util/Set;
	FIELD h visibilityUpdates Ljava/util/Set;
	FIELD i progressUpdates Ljava/util/Set;
	FIELD j owner Lvh;
	FIELD k currentDisplayTab Lq;
	FIELD l dirty Z
	METHOD a clearCriterions ()V
	METHOD a setDisplayTab (Lq;)V
	METHOD a grantCriterion (Lq;Ljava/lang/String;)Z
		ARG 2 criterion
	METHOD a initProgress (Lq;Ls;)V
	METHOD a setOwner (Lvh;)V
	METHOD b reload ()V
	METHOD b getProgress (Lq;)Ls;
	METHOD b revokeCriterion (Lq;Ljava/lang/String;)Z
		ARG 2 criterion
	METHOD b sendUpdate (Lvh;)V
	METHOD c save ()V
	METHOD c beginTracking (Lq;)V
	METHOD d beginTrackingAllAdvancements ()V
	METHOD d endTrackingCompleted (Lq;)V
	METHOD e updateCompleted ()V
	METHOD e updateDisplay (Lq;)V
	METHOD f rewardEmptyAdvancements ()V
	METHOD f canSee (Lq;)Z
	METHOD g load ()V
	METHOD g hasChildrenDone (Lq;)Z
