CLASS ark net/minecraft/entity/player/PlayerEntity
	CLASS ark$a SleepResult
		FIELD a SUCCESS Lark$a;
		FIELD b INVALID_WORLD Lark$a;
		FIELD c WRONG_TIME Lark$a;
		FIELD d TOO_FAR_AWAY Lark$a;
		FIELD e INVALID_ATTEMPT Lark$a;
		FIELD f NOT_SAFE Lark$a;
	CLASS ark$b ChatVisibility
		FIELD a FULL Lark$b;
		FIELD b COMMANDS Lark$b;
		FIELD c HIDDEN Lark$b;
		FIELD e id I
		FIELD f key Ljava/lang/String;
		METHOD a getId ()I
		METHOD a byId (I)Lark$b;
		METHOD b getTranslationKey ()Ljava/lang/String;
	FIELD bA RIGHT_SHOULDER_ENTITY Lpt;
	FIELD bB inventory Larj;
	FIELD bC enderChestInventory Lauk;
	FIELD bD containerPlayer Lauc;
	FIELD bE container Latf;
	FIELD bF hungerManager Latd;
	FIELD b ABSORPTION_AMOUNT Lpt;
	FIELD bQ sleeping Z
	FIELD bR sleepingPos Let;
	FIELD bV abilities Lari;
	FIELD bW experience I
	FIELD bX experienceLevel I
	FIELD bY experienceBarProgress F
	FIELD bZ enchantmentTableSeed I
	FIELD bx PLAYER_MODEL_BIT_MASK Lpt;
	FIELD by MAIN_HAND Lpt;
	FIELD bz LEFT_SHOULDER_ENTITY Lpt;
	FIELD cF renderOffsetY F
	FIELD c SCORE Lpt;
	FIELD cb fishHook Lapb;
	FIELD cd gameProfile Lcom/mojang/authlib/GameProfile;
	FIELD ce reducedDebugInfo Z
	FIELD cg itemCooldownManager Lawz;
	FIELD d sleepTimer I
	FIELD f spawnPosition Let;
	FIELD g spawnForced Z
	METHOD P getName ()Ljd;
	METHOD Y invalidate ()V
	METHOD a addExhaustion (F)V
	METHOD a onDeath (Lagm;)V
	METHOD a damage (Lagm;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a addCritParticles (Lahd;)V
	METHOD a interact (Lahd;Lafy;)Lafz;
		ARG 1 entity
	METHOD a setEquippedStack (Lahi;Laxd;)V
		ARG 1 slot
	METHOD a setMainHand (Lahl;)V
	METHOD a openHorseInventory (Lanj;Lafs;)V
	METHOD a spawnEntityItem (Laph;)Laxd;
	METHOD a shouldDamagePlayer (Lark;)Z
	METHOD a isSkinOverlayVisible (Larl;)Z
	METHOD a openBookEditorGui (Laxd;Lafy;)V
	METHOD a dropItem (Laxd;Z)Laph;
		ARG 1 stack
	METHOD a dropItem (Laxd;ZZ)Laph;
		ARG 1 stack
	METHOD a openCommandBlockMinecartGui (Lbbn;)V
	METHOD a setGameMode (Lbcc;)V
	METHOD a openCommandBlockGui (Lbon;)V
	METHOD a openJigsawGui (Lboy;)V
	METHOD a openSignEditorGui (Lbpe;)V
	METHOD a openStructureBlockGui (Lbpi;)V
	METHOD a slowMovement (Lbqe;Lcms;)V
		ARG 1 state
	METHOD a getUuidFromProfile (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
		ARG 0 profile
	METHOD a trySleep (Let;)Lark$a;
	METHOD a isWithinSleepingRange (Let;Ley;)Z
		ARG 1 sleepPos
	METHOD a canPlaceBlock (Let;Ley;Laxd;)Z
		ARG 1 pos
		ARG 2 side
	METHOD a readCustomDataFromTag (Lhs;)V
	METHOD a unlockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD a addChatMessage (Ljd;Z)V
		ARG 1 message
	METHOD a increaseStat (Lqe;)V
	METHOD a playSoundAtEntity (Lxt;FF)V
		ARG 1 sound
		ARG 2 volume
	METHOD a resetStat (Lya;)V
	METHOD a incrementStat (Lya;I)V
		ARG 1 stat
	METHOD a dropSelectedItem (Z)Laph;
	METHOD a unlockRecipes ([Lqe;)V
		ARG 1 ids
	METHOD aJ isInsideWall ()Z
	METHOD aL getHeightOffset ()D
	METHOD aT getDefaultPortalCooldown ()I
	METHOD aV getItemsHand ()Ljava/lang/Iterable;
	METHOD aW getItemsArmor ()Ljava/lang/Iterable;
	METHOD aa getMaxPortalTime ()I
	METHOD ag getSoundSwim ()Lxt;
	METHOD ah getSoundSplash ()Lxt;
	METHOD ax onSwimmingStart ()V
	METHOD b addEnchantedHitParticles (Lahd;)V
	METHOD b getEquippedStack (Lahi;)Laxd;
	METHOD b getBlockBreakingSpeed (Lbqe;)F
	METHOD b setPlayerSpawn (Let;Z)V
		ARG 1 pos
	METHOD b writeCustomDataToTag (Lhs;)V
	METHOD b lockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD b incrementStat (Lya;)V
	METHOD bB shouldRenderName ()Z
	METHOD bH getEyeHeight ()F
	METHOD bX getSoundCategory ()Lxv;
	METHOD be isSwimming ()Z
	METHOD bx getEntityName ()Ljava/lang/String;
	METHOD by canFly ()Z
	METHOD c handleFallDamage (FF)V
		ARG 1 fallDistance
	METHOD c canSeePlayer (Lark;)Z
	METHOD c isUsingEffectiveTool (Lbqe;)Z
	METHOD c getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
		ARG 0 nickname
	METHOD cQ isSleeping ()Z
	METHOD cV getAbsorptionAmount ()F
	METHOD cX getMainHand ()Lahl;
	METHOD cb initAttributes ()V
	METHOD cu dropInventory ()V
	METHOD cw getDeathSound ()Lxt;
	METHOD d getDisplayName ()Ljd;
	METHOD d addExperience (I)V
	METHOD d applyDamage (Lagm;F)V
		ARG 1 damageSource
	METHOD d getCurrentExperience (Lark;)I
	METHOD dB getHungerManager ()Latd;
	METHOD dC canFoodHeal ()Z
	METHOD dD canModifyWorld ()Z
	METHOD dE getEnderChestInventory ()Lauk;
	METHOD dG getScoreboard ()Lcns;
	METHOD dI getReducedDebugInfo ()Z
	METHOD dJ getShoulderEntityLeft ()Lhs;
	METHOD dK getShoulderEntityRight ()Lhs;
	METHOD dN getItemCooldownManager ()Lawz;
	METHOD dO getLuck ()F
	METHOD dn getScore ()I
	METHOD dr requestRespawn ()V
	METHOD dt getGameProfile ()Lcom/mojang/authlib/GameProfile;
	METHOD dw getSleepTimer ()I
	METHOD dx getSpawnPosition ()Let;
	METHOD dy isSpawnForced ()Z
	METHOD dz getEnchantmentTableSeed ()I
	METHOD e getHurtSound (Lagm;)Lxt;
	METHOD f attack (Lahd;)V
	METHOD g createCooldownManager ()Lawz;
	METHOD h update ()V
	METHOD h setShoulderEntityLeft (Lhs;)V
	METHOD i pushAwayFrom (Lahd;)V
	METHOD i setShoulderEntityRight (Lhs;)V
	METHOD j stopRiding ()V
	METHOD k updateMovement ()V
	METHOD n getFallSound (I)Lxt;
	METHOD q setAbsorptionAmount (F)V
	METHOD q setScore (I)V
	METHOD q canConsume (Z)Z
	METHOD r addScore (I)V
	METHOD r setReducedDebugInfo (Z)V
	METHOD t isSpectator ()Z
	METHOD u isCreative ()Z
	METHOD v_ closeGui ()V
	METHOD w_ initDataTracker ()V
