mirror of https://github.com/FabricMC/yarn.git
Map misc weighting stuff (#2281)
* Map misc weighting stuff * Map pools and move to the collection package * Implement @liach's suggestions * More code review * Move pool to the correct package * God dammit Enigma * Bleh * decode -> mapCodec * Update mappings/net/minecraft/util/collection/Pool.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/util/collection/Weighted.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/util/collection/ImmutablePool.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * ImmutablePool -> DataPool * Update mappings/net/minecraft/util/collection/Weighted.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/util/collection/Weighted.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/util/collection/Weighted.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * WeightingUtil -> Weighting Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
parent
c0c4b3a8b1
commit
fba9d9e178
|
@ -0,0 +1,12 @@
|
|||
CLASS net/minecraft/class_6005 net/minecraft/util/collection/DataPool
|
||||
METHOD method_34971 builder ()Lnet/minecraft/class_6005$class_6006;
|
||||
METHOD method_34972 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 dataCodec
|
||||
METHOD method_34973 getDataOrEmpty (Ljava/util/Random;)Ljava/util/Optional;
|
||||
ARG 1 random
|
||||
CLASS class_6006 Builder
|
||||
FIELD field_29926 entries Lcom/google/common/collect/ImmutableList$Builder;
|
||||
METHOD method_34974 build ()Lnet/minecraft/class_6005;
|
||||
METHOD method_34975 add (Ljava/lang/Object;I)Lnet/minecraft/class_6005$class_6006;
|
||||
ARG 1 object
|
||||
ARG 2 weight
|
|
@ -0,0 +1,16 @@
|
|||
CLASS net/minecraft/class_6012 net/minecraft/util/collection/Pool
|
||||
FIELD field_29934 totalWeight I
|
||||
FIELD field_29935 entries Lcom/google/common/collect/ImmutableList;
|
||||
METHOD <init> (Ljava/util/List;)V
|
||||
ARG 1 entries
|
||||
METHOD method_34988 of (Ljava/util/List;)Lnet/minecraft/class_6012;
|
||||
ARG 0 entries
|
||||
METHOD method_34989 of ([Lnet/minecraft/class_6008;)Lnet/minecraft/class_6012;
|
||||
ARG 0 entries
|
||||
METHOD method_34990 empty ()Lnet/minecraft/class_6012;
|
||||
METHOD method_34991 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 entryCodec
|
||||
METHOD method_34992 getOrEmpty (Ljava/util/Random;)Ljava/util/Optional;
|
||||
ARG 1 random
|
||||
METHOD method_34993 isEmpty ()Z
|
||||
METHOD method_34994 getEntries ()Ljava/util/List;
|
|
@ -0,0 +1,14 @@
|
|||
CLASS net/minecraft/class_6007 net/minecraft/util/collection/Weight
|
||||
FIELD field_29927 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_29928 DEFAULT Lnet/minecraft/class_6007;
|
||||
FIELD field_29929 LOGGER Lorg/apache/logging/log4j/Logger;
|
||||
FIELD field_29930 value I
|
||||
METHOD <init> (I)V
|
||||
ARG 1 weight
|
||||
METHOD equals (Ljava/lang/Object;)Z
|
||||
ARG 1 o
|
||||
METHOD method_34976 getValue ()I
|
||||
METHOD method_34977 of (I)Lnet/minecraft/class_6007;
|
||||
ARG 0 weight
|
||||
METHOD method_34978 validate (I)V
|
||||
ARG 0 weight
|
|
@ -0,0 +1,20 @@
|
|||
CLASS net/minecraft/class_6008 net/minecraft/util/collection/Weighted
|
||||
METHOD method_34979 getWeight ()Lnet/minecraft/class_6007;
|
||||
METHOD method_34980 of (Ljava/lang/Object;I)Lnet/minecraft/class_6008$class_6010;
|
||||
ARG 0 data
|
||||
ARG 1 weight
|
||||
CLASS class_6009 Absent
|
||||
FIELD field_29931 weight Lnet/minecraft/class_6007;
|
||||
METHOD <init> (I)V
|
||||
ARG 1 weight
|
||||
METHOD <init> (Lnet/minecraft/class_6007;)V
|
||||
ARG 1 weight
|
||||
CLASS class_6010 Present
|
||||
FIELD field_29932 data Ljava/lang/Object;
|
||||
FIELD field_29933 weight Lnet/minecraft/class_6007;
|
||||
METHOD <init> (Ljava/lang/Object;Lnet/minecraft/class_6007;)V
|
||||
ARG 1 data
|
||||
ARG 2 weight
|
||||
METHOD method_34981 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 dataCodec
|
||||
METHOD method_34983 getData ()Ljava/lang/Object;
|
|
@ -0,0 +1,13 @@
|
|||
CLASS net/minecraft/class_6011 net/minecraft/util/collection/Weighting
|
||||
METHOD method_34984 getWeightSum (Ljava/util/List;)I
|
||||
ARG 0 pool
|
||||
METHOD method_34985 getAt (Ljava/util/List;I)Ljava/util/Optional;
|
||||
ARG 0 pool
|
||||
ARG 1 totalWeight
|
||||
METHOD method_34986 getRandom (Ljava/util/Random;Ljava/util/List;)Ljava/util/Optional;
|
||||
ARG 0 random
|
||||
ARG 1 pool
|
||||
METHOD method_34987 getRandom (Ljava/util/Random;Ljava/util/List;I)Ljava/util/Optional;
|
||||
ARG 0 random
|
||||
ARG 1 pool
|
||||
ARG 2 totalWeight
|
Loading…
Reference in New Issue