CLASS avu net/minecraft/block/entity/BlockEntityHopper FIELD a inventory Lfi; FIELD f transferCooldown I METHOD E getHopperX ()D METHOD F getHopperY ()D METHOD G getHopperZ ()D METHOD I getOutputInv ()Ltt; METHOD J isCooldown ()Z METHOD a takeInvStack (II)Lain; ARG 0 slot ARG 1 amount METHOD a setInvStack (ILain;)V ARG 0 slot ARG 1 stack METHOD a createContainer (Laea;Laeb;)Lafp; ARG 0 playerInv ARG 1 player METHOD a canMergeItems (Lain;Lain;)Z ARG 0 first ARG 1 second METHOD a getInputEntityItems (Lams;DDD)Ljava/util/List; ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD a tryExtract (Lavt;)Z ARG 0 hopper METHOD a deserialize (Lfy;)V ARG 0 tag METHOD a registerTagUpgraders (Lrw;)V ARG 0 handler METHOD a canInsert (Ltt;Lain;ILfa;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD a isInventoryFull (Ltt;Lfa;)Z ARG 0 inv ARG 1 facing METHOD b getInventory (Lams;DDD)Ltt; ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD b getInputInventory (Lavt;)Ltt; ARG 0 hopper METHOD b serialize (Lfy;)Lfy; ARG 0 tag METHOD b canExtract (Ltt;Lain;ILfa;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD b isInventoryEmpty (Ltt;Lfa;)Z ARG 0 inv ARG 1 facing METHOD d setCooldown (I)V ARG 0 value METHOD e update ()V METHOD h_ getName ()Ljava/lang/String; METHOD l getContainerId ()Ljava/lang/String; METHOD o updateLogic ()Z METHOD p isEmpty ()Z METHOD q getInvStackList ()Lfi; METHOD r isFull ()Z METHOD s tryInsert ()Z METHOD w_ getInvSize ()I METHOD x_ isInvEmpty ()Z METHOD z_ getInvMaxStackAmount ()I