CLASS avr net/minecraft/entity/player/PlayerEntity
	CLASS avr$a SleepFailureReason
		FIELD a INVALID_WORLD Lavr$a;
		FIELD b WRONG_TIME Lavr$a;
		FIELD c TOO_FAR_AWAY Lavr$a;
		FIELD e INVALID_ATTEMPT Lavr$a;
		FIELD f NOT_SAFE Lavr$a;
		FIELD g text Ljm;
		METHOD a getText ()Ljm;
	FIELD bA playerContainer Lays;
	FIELD bB container Laxv;
	FIELD bC hungerManager Laxr;
	FIELD b SIZES Ljava/util/Map;
	FIELD bN isInWater Z
	FIELD bO abilities Lavo;
	FIELD bP experience I
	FIELD bQ experienceLevel I
	FIELD bR experienceBarProgress F
	FIELD bS enchantmentTableSeed I
	FIELD bU fishHook Latd;
	FIELD bW gameProfile Lcom/mojang/authlib/GameProfile;
	FIELD bX reducedDebugInfo Z
	FIELD bZ itemCooldownManager Lbbq;
	FIELD bt STANDING_SIZE Laie;
	FIELD bu PLAYER_MODEL_BIT_MASK Lqh;
	FIELD bv MAIN_HAND Lqh;
	FIELD bw LEFT_SHOULDER_ENTITY Lqh;
	FIELD bx RIGHT_SHOULDER_ENTITY Lqh;
	FIELD by inventory Lavq;
	FIELD bz enderChestInventory Laza;
	FIELD c ABSORPTION_AMOUNT Lqh;
	FIELD d SCORE Lqh;
	FIELD e sleepTimer I
	FIELD f spawnPosition Lev;
	FIELD g spawnForced Z
	METHOD a sendVillagerRecipes (ILbgf;IIZ)V
		ARG 1 syncId
	METHOD a openContainer (Lahb;)Ljava/util/OptionalInt;
	METHOD a addCritParticles (Laid;)V
	METHOD a interact (Laid;Lagx;)Lagy;
		ARG 1 entity
	METHOD a setMainHand (Lail;)V
	METHOD a openHorseInventory (Larm;Lagr;)V
	METHOD a shouldDamagePlayer (Lavr;)Z
	METHOD a isSkinOverlayVisible (Lavs;)Z
	METHOD a openEditBookScreen (Lbbu;Lagx;)V
	METHOD a dropItem (Lbbu;Z)Lati;
		ARG 1 stack
	METHOD a dropItem (Lbbu;ZZ)Lati;
		ARG 1 stack
	METHOD a openCommandBlockMinecartScreen (Lbgh;)V
	METHOD a setGameMode (Lbgx;)V
	METHOD a openCommandBlockScreen (Lbtk;)V
	METHOD a openJigsawScreen (Lbtv;)V
	METHOD a openEditSignScreen (Lbub;)V
	METHOD a openStructureBlockScreen (Lbuf;)V
	METHOD a getUuidFromProfile (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
		ARG 0 profile
	METHOD a trySleep (Lev;)Lcom/mojang/datafixers/util/Either;
	METHOD a isWithinSleepingRange (Lev;Lfa;)Z
		ARG 1 sleepPos
	METHOD a canPlaceBlock (Lev;Lfa;Lbbu;)Z
		ARG 1 pos
		ARG 2 side
	METHOD a spawnParticles (Lgd;)V
	METHOD a unlockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD a addChatMessage (Ljm;Z)V
		ARG 1 message
	METHOD a incrementStat (Lqs;)V
		ARG 1 stat
	METHOD a increaseStat (Lqs;I)V
		ARG 1 stat
		ARG 2 amount
	METHOD a playSound (Lyi;Lyk;FF)V
	METHOD a resetStat (Lyp;)V
		ARG 1 stat
	METHOD a increaseStat (Lyp;I)V
		ARG 1 stat
		ARG 2 amount
	METHOD a wakeUp (ZZZ)V
	METHOD a unlockRecipes ([Lqs;)V
		ARG 1 ids
	METHOD b addEnchantedHitParticles (Laid;)V
	METHOD b getBlockBreakingSpeed (Lbvc;)F
	METHOD b isBedObstructed (Lev;Lfa;)Z
		ARG 1 pos
		ARG 2 direction
	METHOD b setPlayerSpawn (Lev;Z)V
		ARG 1 pos
	METHOD b lockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD b incrementStat (Lyp;)V
		ARG 1 stat
	METHOD c collideWithEntity (Laid;)V
	METHOD c isUsingEffectiveTool (Lbvc;)Z
	METHOD c getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
		ARG 0 nickname
	METHOD d addExperience (I)V
	METHOD dA getScore ()I
	METHOD dB vanishCursedItems ()V
	METHOD dD requestRespawn ()V
	METHOD dE isMainPlayer ()Z
	METHOD dF getGameProfile ()Lcom/mojang/authlib/GameProfile;
	METHOD dG isSleepingLongEnough ()Z
	METHOD dH getSleepTimer ()I
	METHOD dI getSpawnPosition ()Lev;
	METHOD dJ isSpawnForced ()Z
	METHOD dK getEnchantmentTableSeed ()I
	METHOD dM getHungerManager ()Laxr;
	METHOD dN canFoodHeal ()Z
	METHOD dO canModifyWorld ()Z
	METHOD dP getEnderChestInventory ()Laza;
	METHOD dQ dropShoulderEntities ()V
	METHOD dR getScoreboard ()Lcso;
	METHOD dT getReducedDebugInfo ()Z
	METHOD dU getShoulderEntityLeft ()Lib;
	METHOD dV getShoulderEntityRight ()Lib;
	METHOD dY getItemCooldownManager ()Lbbq;
	METHOD dZ getLuck ()F
	METHOD dy updateInWater ()Z
	METHOD dz updateSize ()V
	METHOD ea isCreativeLevelTwoOp ()Z
	METHOD f attack (Laid;)V
	METHOD f doesNotSuffocate (Lev;)Z
		ARG 1 pos
	METHOD g createCooldownManager ()Lbbq;
	METHOD g giveItemStack (Lbbu;)Z
		ARG 1 stack
	METHOD g addShoulderEntity (Lib;)Z
		ARG 1 tag
	METHOD h setShoulderEntityLeft (Lib;)V
	METHOD i setShoulderEntityRight (Lib;)V
	METHOD j updateShoulderEntity (Lib;)V
	METHOD l updateTurtleHelmet ()V
	METHOD n dropSelectedItem (Z)Lati;
	METHOD o disableShield (Z)V
		ARG 1 sprinting
	METHOD p canConsume (Z)Z
	METHOD q setScore (I)V
	METHOD q setReducedDebugInfo (Z)V
	METHOD r sendAbilitiesUpdate ()V
	METHOD r addExhaustion (F)V
	METHOD r addScore (I)V
	METHOD t_ closeGui ()V
	METHOD u isCreative ()Z
