CLASS arx net/minecraft/entity/player/PlayerInventory FIELD a main Lff; FIELD b armor Lff; FIELD c offHand Lff; FIELD d selectedSlot I FIELD e player Lary; FIELD g cursorStack Laxw; FIELD h changeCount I METHOD a clone (Larx;)V METHOD a populateRecipeFinder (Lasa;)V METHOD a addPickBlock (Laxw;)V METHOD a canStackAddMore (Laxw;Laxw;)Z ARG 1 existingStack METHOD a getBlockBreakingSpeed (Lbrd;)F METHOD a serialize (Lid;)Lid; METHOD b getSlotWithStack (Laxw;)I METHOD b areItemsEqual (Laxw;Laxw;)Z ARG 1 stack1 METHOD b isUsingEffectiveTool (Lbrd;)Z METHOD b deserialize (Lid;)V METHOD c swapSlotWithHotbar (I)V METHOD c insertStack (ILaxw;)Z ARG 1 slot METHOD d isValidHotbarIndex (I)Z ARG 0 slot METHOD d getOccupiedSlotWithRoomForStack (Laxw;)I METHOD e getArmorStack (I)Laxw; METHOD e insertStack (Laxw;)Z METHOD f getMainHandStack ()Laxw; METHOD f removeOne (Laxw;)V METHOD g getHotbarSize ()I METHOD g setCursorStack (Laxw;)V METHOD h getEmptySlot ()I METHOD h containsStack (Laxw;)Z METHOD i getSwappableHotbarSlot ()I METHOD i addStack (Laxw;)I METHOD j updateItems ()V METHOD k dropAll ()V METHOD l getChangeCount ()I METHOD m getCursorStack ()Laxw;