CLASS net/minecraft/class_2614 net/minecraft/block/entity/HopperBlockEntity
	FIELD field_12022 lastTickTime J
	FIELD field_12023 transferCooldown I
	FIELD field_12024 inventory Lnet/minecraft/class_2371;
	FIELD field_31341 TRANSFER_COOLDOWN I
	FIELD field_31342 INVENTORY_SIZE I
	METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
		ARG 1 pos
		ARG 2 state
	METHOD method_11236 onEntityCollided (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2614;)V
		ARG 0 world
		ARG 1 pos
		ARG 2 state
		ARG 3 entity
		ARG 4 blockEntity
	METHOD method_11237 getInputItemEntities (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Ljava/util/List;
		ARG 0 world
		ARG 1 hopper
	METHOD method_11238 setTransferCooldown (I)V
		ARG 1 transferCooldown
	METHOD method_11239 needsCooldown ()Z
	METHOD method_11241 extract (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Z
		ARG 0 world
		ARG 1 hopper
	METHOD method_11242 isDisabled ()Z
	METHOD method_11243 insertAndExtract (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;Ljava/util/function/BooleanSupplier;)Z
		ARG 0 world
		ARG 1 pos
		ARG 2 state
		ARG 3 blockEntity
	METHOD method_11244 canInsert (Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z
		ARG 0 inventory
		ARG 1 stack
		ARG 2 slot
		ARG 3 side
	METHOD method_11245 (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;Lnet/minecraft/class_238;)Ljava/util/stream/Stream;
		ARG 2 box
	METHOD method_11246 insert (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z
		ARG 0 world
		ARG 1 pos
		ARG 2 state
		ARG 3 inventory
	METHOD method_11247 extract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z
		ARG 0 inventory
		ARG 1 itemEntity
	METHOD method_11248 getInputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Lnet/minecraft/class_1263;
		ARG 0 world
		ARG 1 hopper
	METHOD method_11250 getInventoryAt (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263;
		ARG 0 world
		ARG 1 pos
	METHOD method_11251 getInventoryAt (Lnet/minecraft/class_1937;DDD)Lnet/minecraft/class_1263;
		ARG 0 world
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD method_11252 canExtract (Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z
		ARG 0 inv
		ARG 1 stack
		ARG 2 slot
		ARG 3 facing
	METHOD method_11253 transfer (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Lnet/minecraft/class_1799;
		ARG 0 from
		ARG 1 to
		ARG 2 stack
		ARG 3 slot
		ARG 4 side
	METHOD method_11254 canMergeItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
		ARG 0 first
		ARG 1 second
	METHOD method_11255 getOutputInventory (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263;
		ARG 0 world
		ARG 1 pos
		ARG 2 state
	METHOD method_11256 isFull ()Z
	METHOD method_11257 isInventoryEmpty (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z
		ARG 0 inv
		ARG 1 facing
	METHOD method_11258 isInventoryFull (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z
		ARG 0 inventory
		ARG 1 direction
	METHOD method_11260 transfer (Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1799;
		ARG 0 from
		ARG 1 to
		ARG 2 stack
		ARG 3 side
	METHOD method_11261 extract (Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;ILnet/minecraft/class_2350;)Z
		ARG 0 hopper
		ARG 1 inventory
		ARG 2 slot
		ARG 3 side
	METHOD method_17766 (Lnet/minecraft/class_1263;I)Z
		ARG 1 slot
	METHOD method_17767 getAvailableSlots (Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream;
		ARG 0 inventory
		ARG 1 side
	METHOD method_17768 (Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;I)Z
		ARG 3 slot
	METHOD method_17769 (Lnet/minecraft/class_1263;I)Z
		ARG 1 slot
	METHOD method_31692 serverTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V
		ARG 0 world
		ARG 1 pos
		ARG 2 state
		ARG 3 blockEntity
