CLASS act net/minecraft/entity/player/InventoryPlayer FIELD a main Lem; FIELD b armor Lem; FIELD c offHand Lem; FIELD d selectedSlot I FIELD e player Lacu; FIELD f dirty Z FIELD g allStacks Ljava/util/List; FIELD h cursorStack Lahf; METHOD a getInvStack (I)Lahf; METHOD a takeInvStack (II)Lahf; METHOD a setInvStack (ILahf;)V METHOD a clone (Lact;)V METHOD a canPlayerUseInv (Lacu;)Z METHOD a clear (Lahd;IILfc;)I METHOD a addPickBlock (Lahf;)V METHOD a canStackAddMore (Lahf;Lahf;)Z METHOD a getBlockBreakingSpeed (Lave;)F METHOD a serialize (Lfi;)Lfi; METHOD b setInvProperty (II)V METHOD b isValidInvStack (ILahf;)Z METHOD b onInvOpen (Lacu;)V METHOD b getSlotWithStack (Lahf;)I METHOD b areItemsEqual (Lahf;Lahf;)Z METHOD b isUsingEffectiveTool (Lave;)Z METHOD b deserialize (Lfi;)V METHOD c getInvProperty (I)I METHOD c insertStack (ILahf;)Z ARG 0 slot ARG 1 stack METHOD c onInvClose (Lacu;)V METHOD c getOccupiedSlotWithRoomForStack (Lahf;)I METHOD c_ removeInvStack (I)Lahf; METHOD d swapSlotWithHotbar (I)V METHOD d insertStack (Lahf;)Z ARG 0 stack METHOD e isValidHotbarIndex (I)Z METHOD e removeOne (Lahf;)V METHOD f scrollSelectedSlot (I)V METHOD f setCursorStack (Lahf;)V METHOD g getArmorStack (I)Lahf; METHOD h getInvPropertyCount ()I METHOD h_ getName ()Ljava/lang/String; METHOD i getMainHandStack ()Lahf; METHOD i_ getNameAsComponent ()Lgk; METHOD j getHotbarSize ()I METHOD j addStack (Lahf;)I METHOD k getEmptySlot ()I METHOD l getSwappableHotbarSlot ()I METHOD m clearInv ()V METHOD n updateItems ()V METHOD n_ hasCustomName ()Z METHOD o dropAll ()V METHOD p getCursorStack ()Lahf; METHOD w_ getInvSize ()I METHOD x_ isInvEmpty ()Z METHOD y_ markDirty ()V METHOD z_ getInvMaxStackAmount ()I