mirror of https://github.com/FabricMC/yarn.git
Mapping Bonanza Part 6: Loot stuff (#2850)
* Loot stuff * Apply suggestions from code review * Apply suggestions from code review
This commit is contained in:
parent
5c2072d88d
commit
8f7a992344
|
@ -16,5 +16,7 @@ CLASS net/minecraft/class_4567 net/minecraft/loot/condition/LootConditionManager
|
|||
CLASS class_5334 AndCondition
|
||||
FIELD field_25202 terms [Lnet/minecraft/class_5341;
|
||||
FIELD field_25203 predicate Ljava/util/function/Predicate;
|
||||
METHOD <init> ([Lnet/minecraft/class_5341;)V
|
||||
ARG 1 terms
|
||||
METHOD test (Ljava/lang/Object;)Z
|
||||
ARG 1 context
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
CLASS net/minecraft/class_67 net/minecraft/loot/entry/DynamicEntry
|
||||
FIELD field_980 name Lnet/minecraft/class_2960;
|
||||
METHOD <init> (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
|
||||
ARG 1 name
|
||||
ARG 2 weight
|
||||
ARG 3 quality
|
||||
ARG 4 conditions
|
||||
ARG 5 functions
|
||||
METHOD method_390 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;
|
||||
ARG 0 name
|
||||
METHOD method_391 (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
CLASS net/minecraft/class_77 net/minecraft/loot/entry/ItemEntry
|
||||
FIELD field_987 item Lnet/minecraft/class_1792;
|
||||
METHOD <init> (Lnet/minecraft/class_1792;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
|
||||
ARG 1 item
|
||||
ARG 2 weight
|
||||
ARG 3 quality
|
||||
ARG 4 conditions
|
||||
ARG 5 functions
|
||||
METHOD method_409 (Lnet/minecraft/class_1935;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
|
||||
ARG 1 weight
|
||||
ARG 2 quality
|
||||
|
|
|
@ -1,5 +1,11 @@
|
|||
CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry
|
||||
FIELD field_993 id Lnet/minecraft/class_2960;
|
||||
METHOD <init> (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
|
||||
ARG 1 id
|
||||
ARG 2 weight
|
||||
ARG 3 quality
|
||||
ARG 4 conditions
|
||||
ARG 5 functions
|
||||
METHOD method_428 builder (Lnet/minecraft/class_2960;)Lnet/minecraft/class_85$class_86;
|
||||
ARG 0 id
|
||||
METHOD method_430 (Lnet/minecraft/class_2960;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
|
||||
|
|
|
@ -1,6 +1,13 @@
|
|||
CLASS net/minecraft/class_91 net/minecraft/loot/entry/TagEntry
|
||||
FIELD field_1005 name Lnet/minecraft/class_3494;
|
||||
FIELD field_1006 expand Z
|
||||
METHOD <init> (Lnet/minecraft/class_3494;ZII[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)V
|
||||
ARG 1 name
|
||||
ARG 2 expand
|
||||
ARG 3 weight
|
||||
ARG 4 quality
|
||||
ARG 5 conditions
|
||||
ARG 6 functions
|
||||
METHOD method_35517 builder (Lnet/minecraft/class_3494;)Lnet/minecraft/class_85$class_86;
|
||||
ARG 0 name
|
||||
METHOD method_35518 (Lnet/minecraft/class_3494;II[Lnet/minecraft/class_5341;[Lnet/minecraft/class_117;)Lnet/minecraft/class_85;
|
||||
|
|
|
@ -10,6 +10,8 @@ CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
|
|||
METHOD method_21893 getPropertyName (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)Ljava/lang/String;
|
||||
ARG 0 state
|
||||
ARG 1 property
|
||||
METHOD method_21895 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;)V
|
||||
ARG 2 property
|
||||
CLASS class_4489 Builder
|
||||
FIELD field_20451 block Lnet/minecraft/class_2248;
|
||||
FIELD field_20452 properties Ljava/util/Set;
|
||||
|
|
|
@ -24,6 +24,8 @@ CLASS net/minecraft/class_5642 net/minecraft/loot/function/SetEnchantmentsLootFu
|
|||
ARG 1 enchantment
|
||||
ARG 2 level
|
||||
CLASS class_5643 Serializer
|
||||
METHOD method_32416 (Lcom/google/gson/JsonObject;Lcom/google/gson/JsonSerializationContext;Lnet/minecraft/class_1887;Lnet/minecraft/class_5658;)V
|
||||
ARG 2 enchantment
|
||||
CLASS class_6158 Builder
|
||||
FIELD field_31864 enchantments Ljava/util/Map;
|
||||
FIELD field_31865 add Z
|
||||
|
|
|
@ -14,4 +14,8 @@ CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFuncti
|
|||
ARG 0 type
|
||||
ARG 1 id
|
||||
ARG 2 seed
|
||||
METHOD method_35536 (Lnet/minecraft/class_2960;JLnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
|
||||
ARG 4 conditions
|
||||
METHOD method_35537 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2591;[Lnet/minecraft/class_5341;)Lnet/minecraft/class_117;
|
||||
ARG 2 conditions
|
||||
CLASS class_145 Serializer
|
||||
|
|
|
@ -3,6 +3,9 @@ CLASS net/minecraft/class_42 net/minecraft/loot/operator/BoundedIntUnaryOperator
|
|||
FIELD field_27898 tester Lnet/minecraft/class_42$class_5638;
|
||||
FIELD field_920 max Lnet/minecraft/class_5658;
|
||||
FIELD field_921 min Lnet/minecraft/class_5658;
|
||||
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
|
||||
ARG 1 min
|
||||
ARG 2 max
|
||||
METHOD method_277 createMax (I)Lnet/minecraft/class_42;
|
||||
ARG 0 max
|
||||
METHOD method_279 (Lnet/minecraft/class_47;I)I
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
CLASS net/minecraft/class_5653 net/minecraft/loot/provider/nbt/StorageLootNbtProvider
|
||||
FIELD field_27920 source Lnet/minecraft/class_2960;
|
||||
METHOD <init> (Lnet/minecraft/class_2960;)V
|
||||
ARG 1 source
|
||||
CLASS class_5654 Serializer
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
CLASS net/minecraft/class_40 net/minecraft/loot/provider/number/BinomialLootNumberProvider
|
||||
FIELD field_917 p Lnet/minecraft/class_5658;
|
||||
FIELD field_918 n Lnet/minecraft/class_5658;
|
||||
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
|
||||
ARG 1 n
|
||||
ARG 2 p
|
||||
METHOD method_273 create (IF)Lnet/minecraft/class_40;
|
||||
ARG 0 n
|
||||
ARG 1 p
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_44 net/minecraft/loot/provider/number/ConstantLootNumberProvider
|
||||
FIELD field_922 value F
|
||||
METHOD <init> (F)V
|
||||
ARG 1 value
|
||||
METHOD equals (Ljava/lang/Object;)Z
|
||||
ARG 1 o
|
||||
METHOD method_32448 create (F)Lnet/minecraft/class_44;
|
||||
|
|
|
@ -2,6 +2,10 @@ CLASS net/minecraft/class_5660 net/minecraft/loot/provider/number/ScoreLootNumbe
|
|||
FIELD field_27925 target Lnet/minecraft/class_5670;
|
||||
FIELD field_27926 score Ljava/lang/String;
|
||||
FIELD field_27927 scale F
|
||||
METHOD <init> (Lnet/minecraft/class_5670;Ljava/lang/String;F)V
|
||||
ARG 1 target
|
||||
ARG 2 score
|
||||
ARG 3 scale
|
||||
METHOD method_35569 create (Lnet/minecraft/class_47$class_50;Ljava/lang/String;)Lnet/minecraft/class_5660;
|
||||
ARG 0 target
|
||||
ARG 1 score
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
CLASS net/minecraft/class_5662 net/minecraft/loot/provider/number/UniformLootNumberProvider
|
||||
FIELD field_27928 min Lnet/minecraft/class_5658;
|
||||
FIELD field_27929 max Lnet/minecraft/class_5658;
|
||||
METHOD <init> (Lnet/minecraft/class_5658;Lnet/minecraft/class_5658;)V
|
||||
ARG 1 min
|
||||
ARG 2 max
|
||||
METHOD method_32462 create (FF)Lnet/minecraft/class_5662;
|
||||
ARG 0 min
|
||||
ARG 1 max
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_5664 net/minecraft/loot/provider/score/ContextLootScoreProvider
|
||||
FIELD field_27930 target Lnet/minecraft/class_47$class_50;
|
||||
METHOD <init> (Lnet/minecraft/class_47$class_50;)V
|
||||
ARG 1 target
|
||||
METHOD method_35571 create (Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_5670;
|
||||
ARG 0 target
|
||||
CLASS class_5665 CustomSerializer
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
CLASS net/minecraft/class_5667 net/minecraft/loot/provider/score/FixedLootScoreProvider
|
||||
FIELD field_27931 name Ljava/lang/String;
|
||||
METHOD <init> (Ljava/lang/String;)V
|
||||
ARG 1 name
|
||||
METHOD method_35572 create (Ljava/lang/String;)Lnet/minecraft/class_5670;
|
||||
ARG 0 name
|
||||
METHOD method_35573 getName ()Ljava/lang/String;
|
||||
|
|
Loading…
Reference in New Issue