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;
	FIELD bA RIGHT_SHOULDER_ENTITY Lpx;
	FIELD bB inventory Larx;
	FIELD bC enderChestInventory Lauz;
	FIELD bD containerPlayer Lauq;
	FIELD bE container Latt;
	FIELD bF hungerManager Latr;
	FIELD b STATUS_TO_SIZE Ljava/util/Map;
	FIELD bQ isInWater Z
	FIELD bR abilities Larv;
	FIELD bS experience I
	FIELD bT experienceLevel I
	FIELD bU experienceBarProgress F
	FIELD bV enchantmentTableSeed I
	FIELD bX fishHook Lapm;
	FIELD bY spawnForced Z
	FIELD bw STANDING_SIZE Lahm;
	FIELD bx PLAYER_MODEL_BIT_MASK Lpx;
	FIELD by MAIN_HAND Lpx;
	FIELD bz LEFT_SHOULDER_ENTITY Lpx;
	FIELD c ABSORPTION_AMOUNT Lpx;
	FIELD ca gameProfile Lcom/mojang/authlib/GameProfile;
	FIELD cb reducedDebugInfo Z
	FIELD cd itemCooldownManager Laxs;
	FIELD d SCORE Lpx;
	FIELD e sleepTimer I
	FIELD g spawnPosition Les;
	METHOD a sendVillagerRecipes (ILbcj;)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 (Lanv;Laga;)V
	METHOD a shouldDamagePlayer (Lary;)Z
	METHOD a isSkinOverlayVisible (Larz;)Z
	METHOD a openEditBookScreen (Laxw;Lagg;)V
	METHOD a dropItem (Laxw;Z)Lapr;
		ARG 1 stack
	METHOD a dropItem (Laxw;ZZ)Lapr;
		ARG 1 stack
	METHOD a openCommandBlockMinecartScreen (Lbcl;)V
	METHOD a setGameMode (Lbdb;)V
	METHOD a openCommandBlockScreen (Lbpl;)V
	METHOD a openJigsawScreen (Lbpw;)V
	METHOD a openEditSignScreen (Lbqc;)V
	METHOD a openStructureBlockScreen (Lbqg;)V
	METHOD a getUuidFromProfile (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
		ARG 0 profile
	METHOD a trySleep (Les;)Lary$a;
	METHOD a isWithinSleepingRange (Les;Lex;)Z
		ARG 1 sleepPos
	METHOD a canPlaceBlock (Les;Lex;Laxw;)Z
		ARG 1 pos
		ARG 2 side
	METHOD a spawnParticles (Lfz;)V
	METHOD a unlockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD a addChatMessage (Lji;Z)V
		ARG 1 message
	METHOD a increaseStat (Lqi;)V
	METHOD a playSound (Lxy;Lya;FF)V
	METHOD a resetStat (Lyf;)V
	METHOD a incrementStat (Lyf;I)V
		ARG 1 stat
	METHOD a wakeUp (ZZZ)V
	METHOD a unlockRecipes ([Lqi;)V
		ARG 1 ids
	METHOD b addEnchantedHitParticles (Lahl;)V
	METHOD b getBlockBreakingSpeed (Lbrd;)F
	METHOD b setPlayerSpawn (Les;Z)V
		ARG 1 pos
	METHOD b lockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD b incrementStat (Lyf;)V
	METHOD c collideWithEntity (Lahl;)V
	METHOD c isUsingEffectiveTool (Lbrd;)Z
	METHOD c getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
		ARG 0 nickname
	METHOD d addExperience (I)V
	METHOD dA getGameProfile ()Lcom/mojang/authlib/GameProfile;
	METHOD dB isSleepingLongEnough ()Z
	METHOD dC getSleepTimer ()I
	METHOD dD getSpawnPosition ()Les;
	METHOD dE isSpawnForced ()Z
	METHOD dF getEnchantmentTableSeed ()I
	METHOD dH getHungerManager ()Latr;
	METHOD dI canFoodHeal ()Z
	METHOD dJ canModifyWorld ()Z
	METHOD dK getEnderChestInventory ()Lauz;
	METHOD dL dropShoulderEntities ()V
	METHOD dM getScoreboard ()Lcok;
	METHOD dO getReducedDebugInfo ()Z
	METHOD dP getShoulderEntityLeft ()Lhx;
	METHOD dQ getShoulderEntityRight ()Lhx;
	METHOD dT getItemCooldownManager ()Laxs;
	METHOD dU getLuck ()F
	METHOD dV isCreativeLevelTwoOp ()Z
	METHOD dt updateInWater ()Z
	METHOD du updateSize ()V
	METHOD dv getScore ()I
	METHOD dw vanishCursedItems ()V
	METHOD dy requestRespawn ()V
	METHOD f attack (Lahl;)V
	METHOD g createCooldownManager ()Laxs;
	METHOD h setShoulderEntityLeft (Lhx;)V
	METHOD i setShoulderEntityRight (Lhx;)V
	METHOD j updateShoulderEntity (Lhx;)V
	METHOD l updateTurtleHelmet ()V
	METHOD n updateBubbleColumn ()V
	METHOD n dropSelectedItem (Z)Lapr;
	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
