mirror of https://github.com/FabricMC/yarn.git
codec utilities (#2001)
* codecs extra stuff. why are they reluctant to update dfu 🤔
also util.toIntArray double and int version both now named toArray
Signed-off-by: liach <liach@users.noreply.github.com>
* Update mappings/net/minecraft/util/dynamic/Codecs.mapping
Co-authored-by: liach <liach@users.noreply.github.com>
This commit is contained in:
parent
0613b07fe0
commit
852f1e5c3d
|
@ -54,8 +54,8 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
|
|||
METHOD method_29188 addPrefix (Ljava/lang/String;Ljava/util/function/Consumer;)Ljava/util/function/Consumer;
|
||||
ARG 0 prefix
|
||||
ARG 1 consumer
|
||||
METHOD method_29190 toIntArray (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 intStream
|
||||
METHOD method_29190 toArray (Ljava/util/stream/IntStream;I)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 stream
|
||||
ARG 1 length
|
||||
METHOD method_29191 getChoiceTypeInternal (Lcom/mojang/datafixers/DSL$TypeReference;Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;
|
||||
ARG 0 typeReference
|
||||
|
@ -90,6 +90,9 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
|
|||
METHOD method_32309 getRandom (Ljava/util/List;Ljava/util/Random;)Ljava/lang/Object;
|
||||
ARG 0 list
|
||||
ARG 1 random
|
||||
METHOD method_33141 toArray (Ljava/util/stream/DoubleStream;I)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 stream
|
||||
ARG 1 length
|
||||
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
METHOD method_646 createTranslationKey (Ljava/lang/String;Lnet/minecraft/class_2960;)Ljava/lang/String;
|
||||
ARG 0 type
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
|
||||
COMMENT A few extensions for {@link Codec} or {@link DynamicOps}.
|
||||
COMMENT
|
||||
COMMENT <p>Expect its removal once Mojang updates DataFixerUpper.
|
||||
FIELD field_28095 DOUBLE_STREAM Lcom/mojang/serialization/Codec;
|
||||
COMMENT A codec for double streams.
|
||||
COMMENT
|
||||
COMMENT @see Codec#INT_STREAM
|
||||
METHOD method_32848 getDoubleStream (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
||||
COMMENT Decodes a double stream from {@code input}.
|
||||
COMMENT
|
||||
COMMENT @param <T> the input data type
|
||||
COMMENT @see DynamicOps#getIntStream(Object)
|
||||
ARG 0 ops
|
||||
ARG 1 input
|
||||
METHOD method_32849 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Ljava/util/stream/Stream;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 2 stream
|
||||
METHOD method_32850 createDoubleList (Lcom/mojang/serialization/DynamicOps;Ljava/util/stream/DoubleStream;)Ljava/lang/Object;
|
||||
COMMENT Encodes a double stream to data of type {@code T}.
|
||||
COMMENT
|
||||
COMMENT @param <T> the output data type
|
||||
COMMENT @see DynamicOps#createIntList(java.util.stream.IntStream)
|
||||
ARG 0 ops
|
||||
ARG 1 input
|
||||
METHOD method_32851 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)D
|
||||
ARG 1 element
|
||||
METHOD method_32852 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z
|
||||
ARG 1 element
|
||||
CLASS 1
|
||||
METHOD read (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 1 ops
|
||||
ARG 2 input
|
||||
METHOD write (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
|
||||
ARG 1 ops
|
||||
ARG 2 value
|
Loading…
Reference in New Issue