CLASS net/minecraft/class_6885 net/minecraft/util/registry/RegistryEntryList METHOD method_40239 stream ()Ljava/util/stream/Stream; METHOD method_40240 get (I)Lnet/minecraft/class_6880; ARG 1 index METHOD method_40241 contains (Lnet/minecraft/class_6880;)Z ARG 1 entry METHOD method_40242 of (Ljava/util/List;)Lnet/minecraft/class_6885$class_6886; ARG 0 entries METHOD method_40243 getRandom (Ljava/util/Random;)Ljava/util/Optional; ARG 1 random METHOD method_40244 of (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/class_6885$class_6886; ARG 0 mapper ARG 1 values METHOD method_40245 of (Ljava/util/function/Function;[Ljava/lang/Object;)Lnet/minecraft/class_6885$class_6886; ARG 0 mapper ARG 1 values METHOD method_40246 of ([Lnet/minecraft/class_6880;)Lnet/minecraft/class_6885$class_6886; ARG 0 entries METHOD method_40247 size ()I METHOD method_40248 getStorage ()Lcom/mojang/datafixers/util/Either; CLASS class_6886 Direct FIELD field_36457 entries Ljava/util/List; FIELD field_36458 entrySet Ljava/util/Set; METHOD (Ljava/util/List;)V ARG 1 entries CLASS class_6887 ListBacked METHOD method_40249 getEntries ()Ljava/util/List; CLASS class_6888 Named FIELD field_36459 tag Lnet/minecraft/class_6862; FIELD field_36460 entries Ljava/util/List; METHOD method_40250 copyOf (Ljava/util/List;)V ARG 1 entries METHOD method_40251 getTag ()Lnet/minecraft/class_6862;