CLASS apq net/minecraft/entity/player/InventoryPlayer FIELD a main Lfe; FIELD b armor Lfe; FIELD c offHand Lfe; FIELD d selectedSlot I FIELD e player Lapr; FIELD g cursorStack Lauv; FIELD h changeCount I METHOD (Lapr;)V ARG 0 player METHOD O_ getName ()Lix; METHOD P_ hasCustomName ()Z METHOD Q_ isInvEmpty ()Z METHOD U_ getInvSize ()I METHOD a getInvStack (I)Lauv; ARG 0 slot METHOD a takeInvStack (II)Lauv; ARG 0 slot ARG 1 amount METHOD a setInvStack (ILauv;)V ARG 0 slot ARG 1 stack METHOD a clone (Lapq;)V METHOD a canPlayerUseInv (Lapr;)Z ARG 0 player METHOD a addPickBlock (Lauv;)V ARG 0 stack METHOD a canStackAddMore (Lauv;Lauv;)Z ARG 0 existingStack ARG 1 stackToAdd METHOD a getBlockBreakingSpeed (Lbnh;)F ARG 0 state METHOD a serialize (Lhs;)Lhs; ARG 0 tag METHOD b removeInvStack (I)Lauv; ARG 0 slot METHOD b setInvProperty (II)V ARG 0 pos ARG 1 value METHOD b isValidInvStack (ILauv;)Z ARG 0 slot ARG 1 stack METHOD b onInvOpen (Lapr;)V ARG 0 player METHOD b getSlotWithStack (Lauv;)I ARG 0 stack METHOD b areItemsEqual (Lauv;Lauv;)Z ARG 0 stack1 ARG 1 stack2 METHOD b isUsingEffectiveTool (Lbnh;)Z ARG 0 state METHOD b deserialize (Lhs;)V ARG 0 list METHOD c getInvProperty (I)I ARG 0 pos METHOD c insertStack (ILauv;)Z ARG 0 slot ARG 1 stack METHOD c onInvClose (Lapr;)V ARG 0 player METHOD d swapSlotWithHotbar (I)V ARG 0 slot METHOD d getOccupiedSlotWithRoomForStack (Lauv;)I ARG 0 stack METHOD e isValidHotbarIndex (I)Z ARG 0 slot METHOD e insertStack (Lauv;)Z ARG 0 stack METHOD f getInvMaxStackAmount ()I METHOD f getArmorStack (I)Lauv; ARG 0 slot METHOD f removeOne (Lauv;)V ARG 0 item METHOD g markDirty ()V METHOD g setCursorStack (Lauv;)V ARG 0 stack METHOD h getInvPropertyCount ()I METHOD i getMainHandStack ()Lauv; METHOD i addStack (Lauv;)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 ()Lauv;