CLASS blz 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_ getName ()Lix; METHOD Q_ isInvEmpty ()Z METHOD U_ getInvSize ()I METHOD Z_ tick ()V METHOD a takeInvStack (II)Lauv; ARG 0 slot ARG 1 amount METHOD a setInvStack (ILauv;)V ARG 0 slot ARG 1 stack METHOD a canInsert (Laei;Lauv;ILev;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD a isInventoryFull (Laei;Lev;)Z ARG 0 inv ARG 1 facing METHOD a createContainer (Lapq;Lapr;)Larg; ARG 0 playerInv ARG 1 player METHOD a canMergeItems (Lauv;Lauv;)Z ARG 0 first ARG 1 second METHOD a getInventory (Lazt;DDD)Laei; ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD a tryExtract (Lbly;)Z ARG 0 hopper METHOD a serialize (Lhm;)Lhm; ARG 0 tag METHOD b canExtract (Laei;Lauv;ILev;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD b isInventoryEmpty (Laei;Lev;)Z ARG 0 inv ARG 1 facing METHOD b getInputInventory (Lbly;)Laei; ARG 0 hopper METHOD b deserialize (Lhm;)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