CLASS boe net/minecraft/block/entity/HopperBlockEntity FIELD j inventory Lfh; FIELD k transferCooldown I METHOD B getOutputInventory ()Lafi; METHOD D getHopperX ()D METHOD E isCooldown ()Z METHOD F getHopperY ()D METHOD G getHopperZ ()D METHOD R_ getName ()Ljd; METHOD Z_ getInvSize ()I METHOD a takeInvStack (II)Lawo; ARG 1 slot METHOD a setInvStack (ILawo;)V ARG 1 slot METHOD a canInsert (Lafi;Lawo;ILey;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD a isInventoryFull (Lafi;Ley;)Z ARG 1 inv METHOD a onEntityCollided (Lagv;)V METHOD a createContainer (Lara;Larb;)Lasw; ARG 1 playerInv METHOD a canMergeItems (Lawo;Lawo;)Z ARG 0 first ARG 1 second METHOD a getInventoryAt (Lbbp;DDD)Lafi; ARG 0 world ARG 1 x ARG 3 y ARG 5 z METHOD a getInventoryAt (Lbbp;Let;)Lafi; METHOD a tryExtract (Lbod;)Z ARG 0 hopper METHOD a setInvStackList (Lfh;)V ARG 1 list METHOD a fromTag (Lhs;)V METHOD b canExtract (Lafi;Lawo;ILey;)Z ARG 0 inv ARG 1 stack ARG 2 slot ARG 3 facing METHOD b isInventoryEmpty (Lafi;Ley;)Z ARG 0 inv ARG 1 facing METHOD b getInputInventory (Lbod;)Lafi; ARG 0 hopper METHOD b toTag (Lhs;)Lhs; METHOD c isInvEmpty ()Z METHOD c getInputItemEntities (Lbod;)Ljava/util/List; METHOD d setCooldown (I)V ARG 1 cooldown METHOD e tick ()V METHOD m getContainerId ()Ljava/lang/String; METHOD p getInvStackList ()Lfh; METHOD q isEmpty ()Z METHOD r isFull ()Z METHOD s tryInsert ()Z