CLASS net/minecraft/class_3509 net/minecraft/util/collection/TypeFilterableList
	FIELD field_15635 allElements Ljava/util/List;
	FIELD field_15636 elementsByType Ljava/util/Map;
	FIELD field_15637 elementType Ljava/lang/Class;
	METHOD <init> (Ljava/lang/Class;)V
		ARG 1 elementType
	METHOD add (Ljava/lang/Object;)Z
		ARG 1 e
	METHOD contains (Ljava/lang/Object;)Z
		ARG 1 o
	METHOD method_15216 getAllOfType (Ljava/lang/Class;)Ljava/util/Collection;
		ARG 1 type
	METHOD remove (Ljava/lang/Object;)Z
		ARG 1 o
