From dda26b5e1de3943611a0bf0c0138a5abd7425e89 Mon Sep 17 00:00:00 2001 From: i509VCB Date: Thu, 11 Jun 2020 03:35:36 -0700 Subject: [PATCH] Document TradeOffers.Factory and some params (#1454) * Document TradeOffers.Factory and some params * Update mappings/net/minecraft/village/TradeOffers.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/village/TradeOffers.mapping Co-authored-by: liach <7806504+liach@users.noreply.github.com> Co-authored-by: liach <7806504+liach@users.noreply.github.com> --- .../net/minecraft/village/TradeOffers.mapping | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/mappings/net/minecraft/village/TradeOffers.mapping b/mappings/net/minecraft/village/TradeOffers.mapping index 296799b4e6..66b87fb4fe 100644 --- a/mappings/net/minecraft/village/TradeOffers.mapping +++ b/mappings/net/minecraft/village/TradeOffers.mapping @@ -2,12 +2,21 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_17067 PROFESSION_TO_LEVELED_TRADE Ljava/util/Map; FIELD field_17724 WANDERING_TRADER_TRADES Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; METHOD method_16928 copyToFastUtilMap (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + ARG 0 map + METHOD method_16929 (Ljava/util/HashMap;)V + ARG 0 map CLASS class_1648 EnchantBookFactory FIELD field_18557 experience I METHOD (I)V ARG 1 experience CLASS class_1652 Factory + COMMENT A factory to create trade offers. METHOD method_7246 create (Lnet/minecraft/class_1297;Ljava/util/Random;)Lnet/minecraft/class_1914; + COMMENT Creates a trade offer. + COMMENT + COMMENT @return a new trade offer, or {@code null} if none should be created + ARG 1 entity + ARG 2 random CLASS class_1654 SellMapFactory FIELD field_18589 price I FIELD field_18590 maxUses I @@ -16,6 +25,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_7474 structure Lnet/minecraft/class_3195; METHOD (ILnet/minecraft/class_3195;Lnet/minecraft/class_20$class_21;II)V ARG 1 price + ARG 2 feature ARG 3 iconType ARG 4 maxUses ARG 5 experience @@ -25,8 +35,10 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_18546 maxUses I FIELD field_18547 experience I METHOD (Lnet/minecraft/class_1792;I)V + ARG 1 item ARG 2 price METHOD (Lnet/minecraft/class_1792;III)V + ARG 1 item ARG 2 price ARG 3 maxUses ARG 4 experience @@ -38,6 +50,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_18551 experience I FIELD field_18552 multiplier F METHOD (Lnet/minecraft/class_1935;III)V + ARG 1 item ARG 2 price ARG 3 maxUses ARG 4 experience @@ -47,7 +60,10 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_18555 maxUses I FIELD field_18556 experience I METHOD (IIILjava/util/Map;)V + ARG 1 count + ARG 2 maxUses ARG 3 experience + ARG 4 map CLASS class_4163 SellEnchantedToolFactory FIELD field_18558 tool Lnet/minecraft/class_1799; FIELD field_18559 basePrice I @@ -55,10 +71,12 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_18561 experience I FIELD field_18562 multiplier F METHOD (Lnet/minecraft/class_1792;III)V + ARG 1 item ARG 2 basePrice ARG 3 maxUses ARG 4 experience METHOD (Lnet/minecraft/class_1792;IIIF)V + ARG 1 item ARG 2 basePrice ARG 3 maxUses ARG 4 experience @@ -73,6 +91,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_18569 experience I FIELD field_18570 multiplier F METHOD (Lnet/minecraft/class_1935;IILnet/minecraft/class_1792;III)V + ARG 1 item ARG 2 secondCount ARG 3 price ARG 4 sellItem @@ -80,6 +99,7 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers ARG 6 maxUses ARG 7 experience METHOD (Lnet/minecraft/class_1935;ILnet/minecraft/class_1792;III)V + ARG 1 item ARG 2 secondCount ARG 3 sellItem ARG 4 sellCount @@ -92,18 +112,43 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers FIELD field_18574 maxUses I FIELD field_18575 experience I FIELD field_18576 multiplier F + METHOD (Lnet/minecraft/class_1792;III)V + ARG 1 item + ARG 2 price + ARG 3 count + ARG 4 experience + METHOD (Lnet/minecraft/class_1792;IIII)V + ARG 1 item + ARG 2 price + ARG 3 count + ARG 4 maxUses + ARG 5 experience + METHOD (Lnet/minecraft/class_1799;IIII)V + ARG 1 stack + ARG 2 price + ARG 3 count + ARG 4 maxUses + ARG 5 experience METHOD (Lnet/minecraft/class_1799;IIIIF)V + ARG 1 stack ARG 2 price ARG 3 count ARG 4 maxUses ARG 5 experience ARG 6 multiplier + METHOD (Lnet/minecraft/class_2248;IIII)V + ARG 1 block + ARG 2 price + ARG 3 count + ARG 4 maxUses + ARG 5 experience CLASS class_4166 SellSuspiciousStewFactory FIELD field_18577 effect Lnet/minecraft/class_1291; FIELD field_18578 duration I FIELD field_18579 experience I FIELD field_18580 multiplier F METHOD (Lnet/minecraft/class_1291;II)V + ARG 1 effect ARG 2 duration ARG 3 experience CLASS class_4167 SellPotionHoldingItemFactory