CLASS arj net/minecraft/entity/player/PlayerInventory FIELD a main Lfh; FIELD b armor Lfh; FIELD c offHand Lfh; FIELD d selectedSlot I FIELD e player Lark; FIELD g cursorStack Laxd; FIELD h changeCount I METHOD P getName ()Ljd; METHOD T_ clearInv ()V METHOD U_ getInvSize ()I METHOD a getInvStack (I)Laxd; ARG 1 slot METHOD a takeInvStack (II)Laxd; ARG 1 slot METHOD a setInvStack (ILaxd;)V ARG 1 slot ARG 2 itemStack METHOD a clone (Larj;)V METHOD a canPlayerUseInv (Lark;)Z ARG 1 playerEntity METHOD a populateRecipeFinder (Larm;)V METHOD a addPickBlock (Laxd;)V METHOD a canStackAddMore (Laxd;Laxd;)Z ARG 1 existingStack METHOD a getBlockBreakingSpeed (Lbqe;)F METHOD a serialize (Lhy;)Lhy; METHOD b removeInvStack (I)Laxd; ARG 1 slot METHOD b getSlotWithStack (Laxd;)I METHOD b areItemsEqual (Laxd;Laxd;)Z ARG 1 stack1 METHOD b isUsingEffectiveTool (Lbqe;)Z METHOD b deserialize (Lhy;)V METHOD c isInvEmpty ()Z METHOD c swapSlotWithHotbar (I)V METHOD c insertStack (ILaxd;)Z ARG 1 slot METHOD d isValidHotbarIndex (I)Z ARG 0 slot METHOD d getOccupiedSlotWithRoomForStack (Laxd;)I METHOD e markDirty ()V METHOD e getArmorStack (I)Laxd; METHOD e insertStack (Laxd;)Z METHOD f getMainHandStack ()Laxd; METHOD f removeOne (Laxd;)V METHOD g getHotbarSize ()I METHOD g setCursorStack (Laxd;)V METHOD h getEmptySlot ()I METHOD i getSwappableHotbarSlot ()I METHOD i addStack (Laxd;)I METHOD j updateItems ()V METHOD k dropAll ()V METHOD l getChangeCount ()I METHOD m getCursorStack ()Laxd;