diff --git a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping index 26648574e8..efc7d951b3 100644 --- a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping +++ b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping @@ -72,9 +72,15 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity METHOD method_21650 setGossipDataFromTag (Lnet/minecraft/class_2520;)V ARG 1 tag METHOD method_21651 getGossip ()Lnet/minecraft/class_4136; + METHOD method_21723 restockAndUpdatePricesOnDemand ()V METHOD method_21724 updatePricesOnDemand ()V METHOD method_26955 createVillagerAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_29279 isNatural ()Z + METHOD method_30023 getHighestOpenPositionOnOffset (Lnet/minecraft/class_2338;DD)Lnet/minecraft/class_2338; + ARG 1 pos + ARG 2 x + ARG 4 z + METHOD method_30958 releaseAllTickets ()V METHOD method_7221 setVillagerData (Lnet/minecraft/class_3850;)V ARG 1 villagerData METHOD method_7234 wantsToStartBreeding ()Z diff --git a/mappings/net/minecraft/village/TradeOffer.mapping b/mappings/net/minecraft/village/TradeOffer.mapping index 64294f570d..362122910f 100644 --- a/mappings/net/minecraft/village/TradeOffer.mapping +++ b/mappings/net/minecraft/village/TradeOffer.mapping @@ -30,6 +30,17 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer ARG 5 maxUses ARG 6 rewardedExp ARG 7 priceMultiplier + METHOD (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFI)V + ARG 1 firstBuyItem + ARG 2 secondBuyItem + ARG 3 sellItem + ARG 4 uses + ARG 5 maxUses + ARG 6 rewardedExp + ARG 7 priceMultiplier + ARG 8 demandBonus + METHOD (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_16952 matchesBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z ARG 1 first ARG 2 second @@ -40,6 +51,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer METHOD method_18019 getSellItem ()Lnet/minecraft/class_1799; METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799; METHOD method_19273 setSpecialPrice (I)V + ARG 1 specialPrice METHOD method_19274 updatePriceOnDemand ()V METHOD method_19275 resetUses ()V METHOD method_19276 clearSpecialPrice ()V @@ -47,8 +59,10 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer METHOD method_19278 getPriceMultiplier ()F METHOD method_19279 getMerchantExperience ()I METHOD method_21725 getDemandBonus ()I + METHOD method_21834 hasAvailableUses ()Z METHOD method_8244 use ()V METHOD method_8245 increaseSpecialPrice (I)V + ARG 1 increment METHOD method_8246 getOriginalFirstBuyItem ()Lnet/minecraft/class_1799; METHOD method_8247 getSecondBuyItem ()Lnet/minecraft/class_1799; METHOD method_8248 getMaxUses ()I diff --git a/mappings/net/minecraft/village/VillagerData.mapping b/mappings/net/minecraft/village/VillagerData.mapping index 3570bb8109..490d9dfc71 100644 --- a/mappings/net/minecraft/village/VillagerData.mapping +++ b/mappings/net/minecraft/village/VillagerData.mapping @@ -4,11 +4,17 @@ CLASS net/minecraft/class_3850 net/minecraft/village/VillagerData FIELD field_17050 level I FIELD field_18540 LEVEL_BASE_EXPERIENCE [I FIELD field_24669 CODEC Lcom/mojang/serialization/Codec; + METHOD (Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)V + ARG 1 type + ARG 2 profession + ARG 3 level METHOD method_16919 getType ()Lnet/minecraft/class_3854; METHOD method_16920 withLevel (I)Lnet/minecraft/class_3850; ARG 1 level METHOD method_16921 withProfession (Lnet/minecraft/class_3852;)Lnet/minecraft/class_3850; + ARG 1 profession METHOD method_16922 withType (Lnet/minecraft/class_3854;)Lnet/minecraft/class_3850; + ARG 1 type METHOD method_16924 getProfession ()Lnet/minecraft/class_3852; METHOD method_16925 getLevel ()I METHOD method_19194 getLowerLevelExperience (I)I diff --git a/mappings/net/minecraft/village/VillagerType.mapping b/mappings/net/minecraft/village/VillagerType.mapping index 9a2e27dd99..87c0f1bd9e 100644 --- a/mappings/net/minecraft/village/VillagerType.mapping +++ b/mappings/net/minecraft/village/VillagerType.mapping @@ -7,6 +7,12 @@ CLASS net/minecraft/class_3854 net/minecraft/village/VillagerType FIELD field_17076 SWAMP Lnet/minecraft/class_3854; FIELD field_17077 TAIGA Lnet/minecraft/class_3854; FIELD field_17078 BIOME_TO_TYPE Ljava/util/Map; + FIELD field_26690 name Ljava/lang/String; + METHOD (Ljava/lang/String;)V + ARG 1 name METHOD method_16930 forBiome (Ljava/util/Optional;)Lnet/minecraft/class_3854; + ARG 0 biomeKey METHOD method_16931 create (Ljava/lang/String;)Lnet/minecraft/class_3854; ARG 0 id + METHOD method_16932 (Ljava/util/HashMap;)V + ARG 0 map diff --git a/mappings/net/minecraft/village/ZombieSiegeManager.mapping b/mappings/net/minecraft/village/ZombieSiegeManager.mapping index e02efe299c..fc89fe7bcc 100644 --- a/mappings/net/minecraft/village/ZombieSiegeManager.mapping +++ b/mappings/net/minecraft/village/ZombieSiegeManager.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1419 net/minecraft/village/ZombieSiegeManager FIELD field_18479 state Lnet/minecraft/class_1419$class_4152; + FIELD field_26390 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_6719 startZ I FIELD field_6720 startY I FIELD field_6721 startX I diff --git a/mappings/net/minecraft/village/raid/Raid.mapping b/mappings/net/minecraft/village/raid/Raid.mapping index 78daa194d9..dcb98d48a3 100644 --- a/mappings/net/minecraft/village/raid/Raid.mapping +++ b/mappings/net/minecraft/village/raid/Raid.mapping @@ -127,3 +127,4 @@ CLASS net/minecraft/class_3765 net/minecraft/village/raid/Raid FIELD field_19030 VALUES [Lnet/minecraft/class_3765$class_4259; METHOD method_20026 getName ()Ljava/lang/String; METHOD method_20028 fromName (Ljava/lang/String;)Lnet/minecraft/class_3765$class_4259; + ARG 0 name diff --git a/mappings/net/minecraft/village/raid/RaidManager.mapping b/mappings/net/minecraft/village/raid/RaidManager.mapping index 370bc58c7d..e6be0dcb08 100644 --- a/mappings/net/minecraft/village/raid/RaidManager.mapping +++ b/mappings/net/minecraft/village/raid/RaidManager.mapping @@ -20,4 +20,5 @@ CLASS net/minecraft/class_3767 net/minecraft/village/raid/RaidManager ARG 1 raid METHOD method_19209 getRaidAt (Lnet/minecraft/class_2338;I)Lnet/minecraft/class_3765; ARG 1 pos + ARG 2 searchDistance METHOD method_77 fromTag (Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Lnet/minecraft/class_3767;