CLASS ary net/minecraft/entity/player/PlayerEntity
	CLASS ary$a SleepResult
		FIELD a SUCCESS Lary$a;
		FIELD b INVALID_WORLD Lary$a;
		FIELD c WRONG_TIME Lary$a;
		FIELD d TOO_FAR_AWAY Lary$a;
		FIELD e INVALID_ATTEMPT Lary$a;
		FIELD f NOT_SAFE Lary$a;
	CLASS ary$b ChatVisibility
		FIELD a FULL Lary$b;
		FIELD b COMMANDS Lary$b;
		FIELD c HIDDEN Lary$b;
		FIELD e id I
		FIELD f key Ljava/lang/String;
		METHOD a getId ()I
		METHOD a byId (I)Lary$b;
		METHOD b getTranslationKey ()Ljava/lang/String;
	FIELD bA enderChestInventory Lauz;
	FIELD bB containerPlayer Lauq;
	FIELD bC container Latt;
	FIELD bD hungerManager Latr;
	FIELD b ABSORPTION_AMOUNT Lpw;
	FIELD bO sleeping Z
	FIELD bP sleepingPos Les;
	FIELD bS isInWater Z
	FIELD bT abilities Larw;
	FIELD bU experience I
	FIELD bV experienceLevel I
	FIELD bW experienceBarProgress F
	FIELD bX enchantmentTableSeed I
	FIELD bZ fishHook Lapn;
	FIELD bv PLAYER_MODEL_BIT_MASK Lpw;
	FIELD bw MAIN_HAND Lpw;
	FIELD bx LEFT_SHOULDER_ENTITY Lpw;
	FIELD by RIGHT_SHOULDER_ENTITY Lpw;
	FIELD bz inventory Larx;
	FIELD cD renderOffsetY F
	FIELD c SCORE Lpw;
	FIELD cb gameProfile Lcom/mojang/authlib/GameProfile;
	FIELD cc reducedDebugInfo Z
	FIELD ce itemCooldownManager Laxp;
	FIELD d sleepTimer I
	FIELD f spawnPosition Les;
	FIELD g spawnForced Z
	METHOD a sendVillagerRecipes (ILbcg;)V
		ARG 1 syncId
	METHOD a openContainer (Lagk;)Ljava/util/OptionalInt;
	METHOD a addCritParticles (Lahl;)V
	METHOD a interact (Lahl;Lagg;)Lagh;
		ARG 1 entity
	METHOD a setMainHand (Laht;)V
	METHOD a openHorseInventory (Lanu;Laga;)V
	METHOD a shouldDamagePlayer (Lary;)Z
	METHOD a isSkinOverlayVisible (Larz;)Z
	METHOD a openBookEditorGui (Laxt;Lagg;)V
	METHOD a dropItem (Laxt;Z)Laps;
		ARG 1 stack
	METHOD a dropItem (Laxt;ZZ)Laps;
		ARG 1 stack
	METHOD a openCommandBlockMinecartGui (Lbci;)V
	METHOD a setGameMode (Lbcy;)V
	METHOD a openCommandBlockGui (Lbpi;)V
	METHOD a openJigsawGui (Lbpt;)V
	METHOD a openSignEditorGui (Lbpz;)V
	METHOD a openStructureBlockGui (Lbqd;)V
	METHOD a getUuidFromProfile (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
		ARG 0 profile
	METHOD a trySleep (Les;)Lary$a;
	METHOD a isWithinSleepingRange (Les;Lew;)Z
		ARG 1 sleepPos
	METHOD a canPlaceBlock (Les;Lew;Laxt;)Z
		ARG 1 pos
		ARG 2 side
	METHOD a spawnParticles (Lfx;)V
	METHOD a unlockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD a addChatMessage (Ljg;Z)V
		ARG 1 message
	METHOD a increaseStat (Lqh;)V
	METHOD a playSound (Lxx;Lxz;FF)V
	METHOD a resetStat (Lye;)V
	METHOD a incrementStat (Lye;I)V
		ARG 1 stat
	METHOD a wakeUp (ZZZ)V
	METHOD a unlockRecipes ([Lqh;)V
		ARG 1 ids
	METHOD b addEnchantedHitParticles (Lahl;)V
	METHOD b getBlockBreakingSpeed (Lbqz;)F
	METHOD b setPlayerSpawn (Les;Z)V
		ARG 1 pos
	METHOD b lockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD b incrementStat (Lye;)V
	METHOD c collideWithEntity (Lahl;)V
	METHOD c isUsingEffectiveTool (Lbqz;)Z
	METHOD c getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
		ARG 0 nickname
	METHOD d addExperience (I)V
	METHOD dA getSpawnPosition ()Les;
	METHOD dB isSpawnForced ()Z
	METHOD dC getEnchantmentTableSeed ()I
	METHOD dE getHungerManager ()Latr;
	METHOD dF canFoodHeal ()Z
	METHOD dG canModifyWorld ()Z
	METHOD dH getEnderChestInventory ()Lauz;
	METHOD dI dropShoulderEntities ()V
	METHOD dJ getScoreboard ()Lcog;
	METHOD dL getReducedDebugInfo ()Z
	METHOD dM getShoulderEntityLeft ()Lhv;
	METHOD dN getShoulderEntityRight ()Lhv;
	METHOD dQ getItemCooldownManager ()Laxp;
	METHOD dR getLuck ()F
	METHOD do updateInWater ()Z
	METHOD dp updateSize ()V
	METHOD dq getScore ()I
	METHOD dr vanishCursedItems ()V
	METHOD ds getWornArmorRatio ()F
	METHOD du requestRespawn ()V
	METHOD dw getGameProfile ()Lcom/mojang/authlib/GameProfile;
	METHOD dy isSleepingLongEnough ()Z
	METHOD dz getSleepTimer ()I
	METHOD f attack (Lahl;)V
	METHOD g createCooldownManager ()Laxp;
	METHOD h setShoulderEntityLeft (Lhv;)V
	METHOD i setShoulderEntityRight (Lhv;)V
	METHOD j updateShoulderEntity (Lhv;)V
	METHOD l updateTurtleHelmet ()V
	METHOD n updateBubbleColumn ()V
	METHOD n dropSelectedItem (Z)Laps;
	METHOD p canConsume (Z)Z
	METHOD q addExhaustion (F)V
	METHOD q setScore (I)V
	METHOD q setReducedDebugInfo (Z)V
	METHOD r addScore (I)V
	METHOD t_ closeGui ()V
	METHOD u isCreative ()Z
