CLASS awb net/minecraft/entity/player/PlayerEntity
	CLASS awb$a SleepFailureReason
		FIELD g text Ljn;
		METHOD <init> (Ljava/lang/String;ILjn;)V
			ARG 3 text
		METHOD a toText ()Ljn;
	FIELD bA container Layf;
	FIELD bB hungerManager Layb;
	FIELD bF experiencePickUpDelay I
	FIELD b SIZES Ljava/util/Map;
	FIELD bM isInWater Z
	FIELD bN abilities Lavy;
	FIELD bO experienceLevel I
	FIELD bP totalExperience I
	FIELD bQ experienceProgress F
	FIELD bR enchantmentTableSeed I
	FIELD bT fishHook Latn;
	FIELD bU lastPlayedLevelUpSoundTime I
	FIELD bV gameProfile Lcom/mojang/authlib/GameProfile;
	FIELD bW reducedDebugInfo Z
	FIELD bX selectedItem Lbce;
	FIELD bY itemCooldownManager Lbca;
	FIELD bs STANDING_SIZE Laim;
	FIELD bt PLAYER_MODEL_BIT_MASK Lqi;
	FIELD bu MAIN_HAND Lqi;
	FIELD bv LEFT_SHOULDER_ENTITY Lqi;
	FIELD bw RIGHT_SHOULDER_ENTITY Lqi;
	FIELD bx inventory Lawa;
	FIELD by enderChestInventory Lazk;
	FIELD bz playerContainer Lazc;
	FIELD c ABSORPTION_AMOUNT Lqi;
	FIELD d SCORE Lqi;
	FIELD e sleepTimer I
	FIELD f spawnPosition Lev;
	FIELD g spawnForced Z
	METHOD <init> (Lbhl;Lcom/mojang/authlib/GameProfile;)V
		ARG 1 world
		ARG 2 profile
	METHOD a sendTradeOffers (ILbgp;IIZZ)V
		ARG 1 syncId
		ARG 2 offers
		ARG 3 levelProgress
		ARG 4 experience
		ARG 5 leveled
		ARG 6 refreshable
	METHOD a openContainer (Lahj;)Ljava/util/OptionalInt;
	METHOD a addCritParticles (Lail;)V
		ARG 1 target
	METHOD a interact (Lail;Lahf;)Lahg;
		ARG 1 entity
		ARG 2 hand
	METHOD a setMainHand (Lait;)V
		ARG 1 absoluteHand
	METHOD a openHorseInventory (Larw;Lagz;)V
	METHOD a shouldDamagePlayer (Lawb;)Z
		ARG 1 player
	METHOD a isSkinOverlayVisible (Lawc;)Z
		ARG 1 modelPart
	METHOD a applyEnchantmentCosts (Lbce;I)V
		ARG 1 enchantedItem
		ARG 2 experienceLevels
	METHOD a openEditBookScreen (Lbce;Lahf;)V
		ARG 1 book
		ARG 2 hand
	METHOD a dropItem (Lbce;Z)Lats;
		ARG 1 stack
	METHOD a dropItem (Lbce;ZZ)Lats;
		ARG 1 stack
	METHOD a openCommandBlockMinecartScreen (Lbgr;)V
	METHOD a setGameMode (Lbhi;)V
		ARG 1 gameMode
	METHOD a openCommandBlockScreen (Lbtv;)V
	METHOD a openJigsawScreen (Lbug;)V
	METHOD a openEditSignScreen (Lbum;)V
	METHOD a openStructureBlockScreen (Lbuq;)V
	METHOD a getUuidFromProfile (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
		ARG 0 profile
	METHOD a trySleep (Lev;)Lcom/mojang/datafixers/util/Either;
		ARG 1 pos
	METHOD a isWithinSleepingRange (Lev;Lfa;)Z
		ARG 1 sleepPos
		ARG 2 direction
	METHOD a canPlaceOn (Lev;Lfa;Lbce;)Z
		ARG 1 pos
		ARG 2 facing
		ARG 3 stack
	METHOD a spawnParticles (Lge;)V
		ARG 1 parameters
	METHOD a unlockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD a addChatMessage (Ljn;Z)V
		ARG 1 message
	METHOD a incrementStat (Lqt;)V
		ARG 1 stat
	METHOD a increaseStat (Lqt;I)V
		ARG 1 stat
		ARG 2 amount
	METHOD a playSound (Lym;Lyo;FF)V
		ARG 1 event
		ARG 2 category
		ARG 3 volume
		ARG 4 pitch
	METHOD a resetStat (Lyt;)V
		ARG 1 stat
	METHOD a increaseStat (Lyt;I)V
		ARG 1 stat
		ARG 2 amount
	METHOD a wakeUp (ZZZ)V
		ARG 3 setSpawn
	METHOD a unlockRecipes ([Lqt;)V
		ARG 1 ids
	METHOD b addEnchantedHitParticles (Lail;)V
		ARG 1 target
	METHOD b getBlockBreakingSpeed (Lbvn;)F
		ARG 1 block
	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 (Lyt;)V
		ARG 1 stat
	METHOD c addExperienceLevels (I)V
		ARG 1 levels
	METHOD c collideWithEntity (Lail;)V
		ARG 1 entity
	METHOD c isUsingEffectiveTool (Lbvn;)Z
		ARG 1 block
	METHOD c getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
		ARG 0 nickname
	METHOD c addTellClickEvent (Ljn;)Ljn;
		ARG 1 component
	METHOD d addExperience (I)V
		ARG 1 experience
	METHOD dA updateInWater ()Z
	METHOD dB updateSize ()V
	METHOD dC getScore ()I
	METHOD dD vanishCursedItems ()V
	METHOD dF requestRespawn ()V
	METHOD dG isMainPlayer ()Z
	METHOD dH getGameProfile ()Lcom/mojang/authlib/GameProfile;
	METHOD dI isSleepingLongEnough ()Z
	METHOD dJ getSleepTimer ()I
	METHOD dK getSpawnPosition ()Lev;
	METHOD dL isSpawnForced ()Z
	METHOD dM getEnchantmentTableSeed ()I
	METHOD dN getNextLevelExperience ()I
	METHOD dO getHungerManager ()Layb;
	METHOD dP canFoodHeal ()Z
	METHOD dQ canModifyWorld ()Z
	METHOD dR getEnderChestInventory ()Lazk;
	METHOD dS dropShoulderEntities ()V
	METHOD dT getScoreboard ()Lcta;
	METHOD dU getNameAndUuid ()Ljn;
	METHOD dV getReducedDebugInfo ()Z
	METHOD dW getShoulderEntityLeft ()Lic;
	METHOD dX getShoulderEntityRight ()Lic;
	METHOD dY getAttackCooldownProgressPerTick ()F
	METHOD dZ resetLastAttackedTicks ()V
	METHOD ea getItemCooldownManager ()Lbca;
	METHOD eb getLuck ()F
	METHOD ec isCreativeLevelTwoOp ()Z
	METHOD f attack (Lail;)V
		ARG 1 target
	METHOD f doesNotSuffocate (Lev;)Z
		ARG 1 pos
	METHOD g createCooldownManager ()Lbca;
	METHOD g giveItemStack (Lbce;)Z
		ARG 1 stack
	METHOD g addShoulderEntity (Lic;)Z
		ARG 1 tag
	METHOD h setShoulderEntityLeft (Lic;)V
		ARG 1 entityTag
	METHOD i setShoulderEntityRight (Lic;)V
		ARG 1 entityTag
	METHOD j updateShoulderEntity (Lic;)V
		ARG 1 entityTag
	METHOD l updateTurtleHelmet ()V
	METHOD n dropSelectedItem (Z)Lats;
		ARG 1 dropEntireStack
	METHOD o disableShield (Z)V
		ARG 1 sprinting
	METHOD p canConsume (Z)Z
		ARG 1 ignoreHunger
	METHOD q setScore (I)V
		ARG 1 score
	METHOD q setReducedDebugInfo (Z)V
		ARG 1 reducedDebugInfo
	METHOD r sendAbilitiesUpdate ()V
	METHOD r addExhaustion (F)V
		ARG 1 exhaustion
	METHOD r addScore (I)V
		ARG 1 score
	METHOD s getAttackCooldownProgress (F)F
		ARG 1 baseTime
	METHOD t_ closeContainer ()V
	METHOD u isCreative ()Z
