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