CLASS ze net/minecraft/util/TypeFilterableList FIELD a elementsByType Ljava/util/Map; FIELD b elementType Ljava/lang/Class; FIELD c allElements Ljava/util/List; METHOD (Ljava/lang/Class;)V ARG 1 elementType METHOD a getAllOfType (Ljava/lang/Class;)Ljava/util/Collection; ARG 1 type METHOD add (Ljava/lang/Object;)Z ARG 1 e METHOD contains (Ljava/lang/Object;)Z ARG 1 o METHOD remove (Ljava/lang/Object;)Z ARG 1 o