CLASS arj net/minecraft/entity/player/PlayerEntity
	CLASS arj$a SleepResult
		FIELD a SUCCESS Larj$a;
		FIELD b INVALID_WORLD Larj$a;
		FIELD c WRONG_TIME Larj$a;
		FIELD d TOO_FAR_AWAY Larj$a;
		FIELD e INVALID_ATTEMPT Larj$a;
		FIELD f NOT_SAFE Larj$a;
	CLASS arj$b ChatVisibility
		FIELD a FULL Larj$b;
		FIELD b COMMANDS Larj$b;
		FIELD c HIDDEN Larj$b;
		FIELD e id I
		FIELD f key Ljava/lang/String;
		METHOD a getId ()I
		METHOD a byId (I)Larj$b;
		METHOD b getTranslationKey ()Ljava/lang/String;
	FIELD bA enderChestInventory Lauj;
	FIELD bB containerPlayer Laub;
	FIELD bC container Late;
	FIELD bD hungerManager Latc;
	FIELD b ABSORPTION_AMOUNT Lpr;
	FIELD bO sleeping Z
	FIELD bP sleepingPos Let;
	FIELD bT abilities Larh;
	FIELD bU experience I
	FIELD bV experienceLevel I
	FIELD bW experienceBarProgress F
	FIELD bX enchantmentTableSeed I
	FIELD bZ fishHook Lapa;
	FIELD bv PLAYER_MODEL_BIT_MASK Lpr;
	FIELD bw MAIN_HAND Lpr;
	FIELD bx LEFT_SHOULDER_ENTITY Lpr;
	FIELD by RIGHT_SHOULDER_ENTITY Lpr;
	FIELD bz inventory Lari;
	FIELD cD renderOffsetY F
	FIELD c SCORE Lpr;
	FIELD cb gameProfile Lcom/mojang/authlib/GameProfile;
	FIELD cc reducedDebugInfo Z
	FIELD ce itemCooldownManager Lawy;
	FIELD d sleepTimer I
	FIELD f spawnPosition Let;
	FIELD g spawnForced Z
	METHOD P getName ()Ljb;
	METHOD Y invalidate ()V
	METHOD a sendVillagerRecipes (ILbbn;)V
		ARG 1 syncId
	METHOD a openContainer (Laga;)Ljava/util/OptionalInt;
	METHOD a onDeath (Lagl;)V
	METHOD a damage (Lagl;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a addCritParticles (Lahc;)V
	METHOD a interact (Lahc;Lafw;)Lafx;
		ARG 1 entity
	METHOD a setEquippedStack (Lahh;Laxc;)V
		ARG 1 slot
	METHOD a setMainHand (Lahk;)V
	METHOD a openHorseInventory (Lani;Lafq;)V
	METHOD a spawnEntityItem (Lapg;)Laxc;
	METHOD a shouldDamagePlayer (Larj;)Z
	METHOD a isSkinOverlayVisible (Lark;)Z
	METHOD a openBookEditorGui (Laxc;Lafw;)V
	METHOD a dropItem (Laxc;Z)Lapg;
		ARG 1 stack
	METHOD a dropItem (Laxc;ZZ)Lapg;
		ARG 1 stack
	METHOD a openCommandBlockMinecartGui (Lbbp;)V
	METHOD a setGameMode (Lbcf;)V
	METHOD a openCommandBlockGui (Lbor;)V
	METHOD a openJigsawGui (Lbpc;)V
	METHOD a openSignEditorGui (Lbpi;)V
	METHOD a openStructureBlockGui (Lbpm;)V
	METHOD a slowMovement (Lbqi;Lcmx;)V
		ARG 1 state
	METHOD a getUuidFromProfile (Lcom/mojang/authlib/GameProfile;)Ljava/util/UUID;
		ARG 0 profile
	METHOD a trySleep (Let;)Larj$a;
	METHOD a isWithinSleepingRange (Let;Ley;)Z
		ARG 1 sleepPos
	METHOD a canPlaceBlock (Let;Ley;Laxc;)Z
		ARG 1 pos
		ARG 2 side
	METHOD a readCustomDataFromTag (Lhq;)V
	METHOD a unlockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD a addChatMessage (Ljb;Z)V
		ARG 1 message
	METHOD a increaseStat (Lqc;)V
	METHOD a playSound (Lxr;FF)V
		ARG 1 sound
		ARG 2 volume
	METHOD a resetStat (Lxy;)V
	METHOD a incrementStat (Lxy;I)V
		ARG 1 stat
	METHOD a unlockRecipes ([Lqc;)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 ()Lxr;
	METHOD ah getSoundSplash ()Lxr;
	METHOD ax onSwimmingStart ()V
	METHOD b addEnchantedHitParticles (Lahc;)V
	METHOD b getEquippedStack (Lahh;)Laxc;
	METHOD b getBlockBreakingSpeed (Lbqi;)F
	METHOD b setPlayerSpawn (Let;Z)V
		ARG 1 pos
	METHOD b writeCustomDataToTag (Lhq;)V
	METHOD b lockRecipes (Ljava/util/Collection;)I
		ARG 1 recipes
	METHOD b incrementStat (Lxy;)V
	METHOD bB shouldRenderName ()Z
	METHOD bH getEyeHeight ()F
	METHOD bX getSoundCategory ()Lxt;
	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 (Larj;)Z
	METHOD c isUsingEffectiveTool (Lbqi;)Z
	METHOD c getOfflinePlayerUuid (Ljava/lang/String;)Ljava/util/UUID;
		ARG 0 nickname
	METHOD cT isSleeping ()Z
	METHOD cY getAbsorptionAmount ()F
	METHOD cd initAttributes ()V
	METHOD cx dropInventory ()V
	METHOD cz getDeathSound ()Lxr;
	METHOD d getDisplayName ()Ljb;
	METHOD d addExperience (I)V
	METHOD d applyDamage (Lagl;F)V
		ARG 1 damageSource
	METHOD d getCurrentExperience (Larj;)I
	METHOD dA getSpawnPosition ()Let;
	METHOD dB isSpawnForced ()Z
	METHOD dC getEnchantmentTableSeed ()I
	METHOD dE getHungerManager ()Latc;
	METHOD dF canFoodHeal ()Z
	METHOD dG canModifyWorld ()Z
	METHOD dH getEnderChestInventory ()Lauj;
	METHOD dJ getScoreboard ()Lcnx;
	METHOD dL getReducedDebugInfo ()Z
	METHOD dM getShoulderEntityLeft ()Lhq;
	METHOD dN getShoulderEntityRight ()Lhq;
	METHOD dQ getItemCooldownManager ()Lawy;
	METHOD dR getLuck ()F
	METHOD da getMainHand ()Lahk;
	METHOD dp updateSize ()V
	METHOD dq getScore ()I
	METHOD du requestRespawn ()V
	METHOD dw getGameProfile ()Lcom/mojang/authlib/GameProfile;
	METHOD dz getSleepTimer ()I
	METHOD e getHurtSound (Lagl;)Lxr;
	METHOD f attack (Lahc;)V
	METHOD g createCooldownManager ()Lawy;
	METHOD h update ()V
	METHOD h setShoulderEntityLeft (Lhq;)V
	METHOD i pushAwayFrom (Lahc;)V
	METHOD i setShoulderEntityRight (Lhq;)V
	METHOD j stopRiding ()V
	METHOD k updateMovement ()V
	METHOD n getFallSound (I)Lxr;
	METHOD o dropSelectedItem (Z)Lapg;
	METHOD p setAbsorptionAmount (F)V
	METHOD q addExhaustion (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
