diff --git a/mappings/net/minecraft/util/Util.mapping b/mappings/net/minecraft/util/Util.mapping index de5e059be6..616a2bd21e 100644 --- a/mappings/net/minecraft/util/Util.mapping +++ b/mappings/net/minecraft/util/Util.mapping @@ -149,6 +149,9 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util METHOD method_39977 error (Ljava/lang/String;Ljava/lang/Throwable;)V ARG 0 message ARG 1 throwable + METHOD method_40083 getRandomOrEmpty (Ljava/util/List;Ljava/util/Random;)Ljava/util/Optional; + ARG 0 list + ARG 1 random METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; ARG 0 iterable ARG 1 object diff --git a/mappings/net/minecraft/util/registry/RegistryEntryList.mapping b/mappings/net/minecraft/util/registry/RegistryEntryList.mapping new file mode 100644 index 0000000000..6bf2f69bea --- /dev/null +++ b/mappings/net/minecraft/util/registry/RegistryEntryList.mapping @@ -0,0 +1,35 @@ +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 values + 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 values + METHOD method_40247 size ()I + METHOD method_40248 getStorage ()Lcom/mojang/datafixers/util/Either; + CLASS class_6886 Direct + FIELD field_36457 values Ljava/util/List; + FIELD field_36458 valuesSet Ljava/util/Set; + METHOD (Ljava/util/List;)V + ARG 1 values + CLASS class_6887 ListBacked + METHOD method_40249 getValues ()Ljava/util/List; + CLASS class_6888 Named + FIELD field_36459 tag Lnet/minecraft/class_6862; + FIELD field_36460 cache Ljava/util/List; + METHOD (Lnet/minecraft/class_6862;)V + ARG 1 tag + METHOD method_40250 cache (Ljava/util/List;)V + ARG 1 values + METHOD method_40251 getTag ()Lnet/minecraft/class_6862;