mirror of https://github.com/FabricMC/yarn.git
Add some villager mappings (#1907)
* Add some villager mappings * Apply suggestions from code review Co-authored-by: YanisBft <doublecraft.official@gmail.com> Co-authored-by: YanisBft <doublecraft.official@gmail.com>
This commit is contained in:
parent
b095467b34
commit
882d18f793
|
@ -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
|
||||
|
|
|
@ -30,6 +30,17 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer
|
|||
ARG 5 maxUses
|
||||
ARG 6 rewardedExp
|
||||
ARG 7 priceMultiplier
|
||||
METHOD <init> (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 <init> (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
|
||||
|
|
|
@ -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 <init> (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
|
||||
|
|
|
@ -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 <init> (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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue