CLASS apa net/minecraft/entity/player/InventoryPlayer FIELD a main Lfe; FIELD b armor Lfe; FIELD c offHand Lfe; FIELD d selectedSlot I FIELD e player Lapb; FIELD g cursorStack Lauc; FIELD h changeCount I METHOD (Lapb;)V ARG 0 player METHOD O_ getNameAsComponent ()Liw; METHOD P_ hasCustomName ()Z METHOD Q_ isInvEmpty ()Z METHOD U_ getInvSize ()I METHOD a getInvStack (I)Lauc; ARG 0 slot METHOD a takeInvStack (II)Lauc; ARG 0 slot ARG 1 amount METHOD a setInvStack (ILauc;)V ARG 0 slot ARG 1 stack METHOD a clone (Lapa;)V METHOD a canPlayerUseInv (Lapb;)Z ARG 0 player METHOD a addPickBlock (Lauc;)V ARG 0 stack METHOD a canStackAddMore (Lauc;Lauc;)Z ARG 0 existingStack ARG 1 stackToAdd METHOD a getBlockBreakingSpeed (Lblz;)F ARG 0 state METHOD a serialize (Lhr;)Lhr; ARG 0 tag METHOD b removeInvStack (I)Lauc; ARG 0 slot METHOD b setInvProperty (II)V ARG 0 pos ARG 1 value METHOD b isValidInvStack (ILauc;)Z ARG 0 slot ARG 1 stack METHOD b onInvOpen (Lapb;)V ARG 0 player METHOD b getSlotWithStack (Lauc;)I ARG 0 stack METHOD b areItemsEqual (Lauc;Lauc;)Z ARG 0 stack1 ARG 1 stack2 METHOD b isUsingEffectiveTool (Lblz;)Z ARG 0 state METHOD b deserialize (Lhr;)V ARG 0 list METHOD c getInvProperty (I)I ARG 0 pos METHOD c insertStack (ILauc;)Z ARG 0 slot ARG 1 stack METHOD c onInvClose (Lapb;)V ARG 0 player METHOD d swapSlotWithHotbar (I)V ARG 0 slot METHOD d getOccupiedSlotWithRoomForStack (Lauc;)I ARG 0 stack METHOD e isValidHotbarIndex (I)Z ARG 0 slot METHOD e insertStack (Lauc;)Z ARG 0 stack METHOD f getInvMaxStackAmount ()I METHOD f getArmorStack (I)Lauc; ARG 0 slot METHOD f removeOne (Lauc;)V ARG 0 item METHOD g markDirty ()V METHOD g setCursorStack (Lauc;)V ARG 0 stack METHOD h getInvPropertyCount ()I METHOD i getMainHandStack ()Lauc; METHOD i addStack (Lauc;)I ARG 0 stack METHOD j getHotbarSize ()I METHOD k getEmptySlot ()I METHOD l getSwappableHotbarSlot ()I METHOD m clearInv ()V METHOD p updateItems ()V METHOD q dropAll ()V METHOD r getChangeCount ()I METHOD s getCursorStack ()Lauc;