CLASS bmy net/minecraft/block/entity/HopperBlockEntity FIELD e inventory Lfh; FIELD f transferCooldown I METHOD E isCooldown ()Z METHOD G getHopperX ()D METHOD H getHopperY ()D METHOD I getHopperZ ()D METHOD R_ getName ()Lja; METHOD T_ isInvEmpty ()Z METHOD X_ getInvSize ()I METHOD a takeInvStack (II)Lavo; ARG 1 slot METHOD a setInvStack (ILavo;)V ARG 1 slot METHOD a canInsert (Laes;Lavo;ILey;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD a isInventoryFull (Laes;Ley;)Z ARG 1 inv METHOD a createContainer (Laqf;Laqg;)Lary; ARG 1 playerInv METHOD a canMergeItems (Lavo;Lavo;)Z ARG 0 first ARG 1 second METHOD a getInventory (Lban;DDD)Laes; ARG 0 world ARG 1 x ARG 3 y METHOD a tryExtract (Lbmx;)Z ARG 0 hopper METHOD a serialize (Lhp;)Lhp; METHOD ac_ tick ()V METHOD b canExtract (Laes;Lavo;ILey;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD b isInventoryEmpty (Laes;Ley;)Z ARG 0 inv ARG 1 facing METHOD b getInputInventory (Lbmx;)Laes; ARG 0 hopper METHOD b deserialize (Lhp;)V METHOD d setCooldown (I)V METHOD f getInvMaxStackAmount ()I METHOD l getContainerId ()Ljava/lang/String; METHOD p isEmpty ()Z METHOD q getInvStackList ()Lfh; METHOD r isFull ()Z METHOD s tryInsert ()Z