CLASS bkt net/minecraft/block/entity/BlockEntityHopper FIELD e inventory Lfe; FIELD f transferCooldown I METHOD E isCooldown ()Z METHOD G getHopperX ()D METHOD H getHopperY ()D METHOD I getHopperZ ()D METHOD O_ getNameAsComponent ()Liw; METHOD Q_ isInvEmpty ()Z METHOD U_ getInvSize ()I METHOD Z_ tick ()V METHOD a takeInvStack (II)Lauc; ARG 0 slot ARG 1 amount METHOD a setInvStack (ILauc;)V ARG 0 slot ARG 1 stack METHOD a canInsert (Ladu;Lauc;ILev;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD a isInventoryFull (Ladu;Lev;)Z ARG 0 inv ARG 1 facing METHOD a createContainer (Lapa;Lapb;)Laqq; ARG 0 playerInv ARG 1 player METHOD a canMergeItems (Lauc;Lauc;)Z ARG 0 first ARG 1 second METHOD a getInventory (Laza;DDD)Ladu; ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD a tryExtract (Lbks;)Z ARG 0 hopper METHOD a serialize (Lhl;)Lhl; ARG 0 tag METHOD b canExtract (Ladu;Lauc;ILev;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD b isInventoryEmpty (Ladu;Lev;)Z ARG 0 inv ARG 1 facing METHOD b getInputInventory (Lbks;)Ladu; ARG 0 hopper METHOD b deserialize (Lhl;)V ARG 0 tag METHOD d setCooldown (I)V ARG 0 value METHOD f getInvMaxStackAmount ()I METHOD l getContainerId ()Ljava/lang/String; METHOD p isEmpty ()Z METHOD q getInvStackList ()Lfe; METHOD r isFull ()Z METHOD s tryInsert ()Z