CLASS net/minecraft/class_374 net/minecraft/client/toast/ToastManager FIELD field_2238 client Lnet/minecraft/class_310; FIELD field_2239 visibleEntries Ljava/util/List; FIELD field_2240 toastQueue Ljava/util/Deque; FIELD field_39929 SPACES I FIELD field_39930 ALL_OCCUPIED I FIELD field_39931 occupiedSpaces Ljava/util/BitSet; METHOD (Lnet/minecraft/class_310;)V ARG 1 client METHOD method_1995 getClient ()Lnet/minecraft/class_310; METHOD method_1996 draw (Lnet/minecraft/class_4587;)V ARG 1 matrices METHOD method_1997 getToast (Ljava/lang/Class;Ljava/lang/Object;)Lnet/minecraft/class_368; ARG 1 toastClass ARG 2 type METHOD method_1999 add (Lnet/minecraft/class_368;)V ARG 1 toast METHOD method_2000 clear ()V METHOD method_45073 getTopIndex (I)I ARG 1 requiredSpaces METHOD method_45074 (ILnet/minecraft/class_4587;Lnet/minecraft/class_374$class_375;)Z ARG 3 visibleEntry METHOD method_45075 (Lnet/minecraft/class_368;)Z ARG 1 toast METHOD method_45076 getEmptySpaceCount ()I CLASS class_375 Entry FIELD field_2241 instance Lnet/minecraft/class_368; FIELD field_2242 showTime J FIELD field_2243 startTime J FIELD field_2244 visibility Lnet/minecraft/class_368$class_369; FIELD field_32221 DISAPPEAR_TIME J FIELD field_39932 topIndex I FIELD field_39933 requiredSpaceCount I METHOD (Lnet/minecraft/class_374;Lnet/minecraft/class_368;II)V ARG 2 instance ARG 3 topIndex ARG 4 requiredSpaceCount METHOD method_2001 getInstance ()Lnet/minecraft/class_368; METHOD method_2002 draw (ILnet/minecraft/class_4587;)Z ARG 1 x ARG 2 matrices METHOD method_2003 getDisappearProgress (J)F ARG 1 time