mirror of https://github.com/FabricMC/yarn.git
Updated Villager Mapping (#527)
* Merge with upstream * Add back dropped mapping * Further villager mapping
This commit is contained in:
parent
0e61cb17bd
commit
f1e3439325
|
@ -1,8 +1,11 @@
|
||||||
CLASS lq net/minecraft/client/network/packet/SetVillagerRecipesPacket
|
CLASS lq net/minecraft/client/network/packet/SetVillagerRecipesPacket
|
||||||
FIELD a syncId I
|
FIELD a syncId I
|
||||||
FIELD b recipes Lbfc;
|
FIELD b recipes Lbfc;
|
||||||
|
FIELD e canLevel Z
|
||||||
METHOD <init> (ILbfc;IIZ)V
|
METHOD <init> (ILbfc;IIZ)V
|
||||||
ARG 1 syncId
|
ARG 1 syncId
|
||||||
ARG 2 recipes
|
ARG 2 recipes
|
||||||
|
ARG 5 canLevel
|
||||||
METHOD b getSyncId ()I
|
METHOD b getSyncId ()I
|
||||||
METHOD c getRecipes ()Lbfc;
|
METHOD c getRecipes ()Lbfc;
|
||||||
|
METHOD f canLevel ()Z
|
||||||
|
|
|
@ -1,8 +1,15 @@
|
||||||
CLASS axv net/minecraft/container/MerchantContainer
|
CLASS axv net/minecraft/container/MerchantContainer
|
||||||
FIELD c villager Lbfa;
|
FIELD c villager Lbfa;
|
||||||
FIELD d villagerInventory Laxu;
|
FIELD d villagerInventory Laxu;
|
||||||
|
FIELD f canLevel Z
|
||||||
METHOD <init> (ILaum;)V
|
METHOD <init> (ILaum;)V
|
||||||
ARG 1 syncId
|
ARG 1 syncId
|
||||||
METHOD <init> (ILaum;Lbfa;)V
|
METHOD <init> (ILaum;Lbfa;)V
|
||||||
ARG 1 syncId
|
ARG 1 syncId
|
||||||
|
METHOD a setRecipes (Lbfc;)V
|
||||||
|
METHOD a setCanLevel (Z)V
|
||||||
|
ARG 1 canLevel
|
||||||
METHOD d setRecipeIndex (I)V
|
METHOD d setRecipeIndex (I)V
|
||||||
|
METHOD e getExperience ()I
|
||||||
|
METHOD h getRecipes ()Lbfc;
|
||||||
|
METHOD i canLevel ()Z
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
CLASS aov net/minecraft/entity/EntityInteraction
|
||||||
|
METHOD a create (Ljava/lang/String;)Laov;
|
||||||
|
ARG 0 key
|
|
@ -0,0 +1,3 @@
|
||||||
|
CLASS aiq net/minecraft/entity/InteractionObserver
|
||||||
|
METHOD a onInteractionWith (Laov;Lahw;)V
|
||||||
|
ARG 1 interaction
|
|
@ -21,6 +21,7 @@ CLASS aif net/minecraft/entity/LivingEntity
|
||||||
FIELD bd movementInputUp F
|
FIELD bd movementInputUp F
|
||||||
FIELD be movementInputForward F
|
FIELD be movementInputForward F
|
||||||
FIELD bo activeItemStack Lbar;
|
FIELD bo activeItemStack Lbar;
|
||||||
|
FIELD bs brain Laiu;
|
||||||
FIELD bt SLEEPING_POSITION Lqe;
|
FIELD bt SLEEPING_POSITION Lqe;
|
||||||
FIELD bu attributeContainer Laiz;
|
FIELD bu attributeContainer Laiz;
|
||||||
FIELD bv damageTracker Lahe;
|
FIELD bv damageTracker Lahe;
|
||||||
|
@ -54,9 +55,9 @@ CLASS aif net/minecraft/entity/LivingEntity
|
||||||
METHOD a isEquippedStackValid (Laib;)Z
|
METHOD a isEquippedStackValid (Laib;)Z
|
||||||
METHOD a setAttacker (Laif;)V
|
METHOD a setAttacker (Laif;)V
|
||||||
METHOD a getAttributeInstance (Laiv;)Laiw;
|
METHOD a getAttributeInstance (Laiv;)Laiw;
|
||||||
METHOD a createBrain (Lcom/mojang/datafixers/Dynamic;)Laiu;
|
|
||||||
METHOD a applyFoodEffects (Lbar;Lbfx;Laif;)V
|
METHOD a applyFoodEffects (Lbar;Lbfx;Laif;)V
|
||||||
METHOD a eatFood (Lbfx;Lbar;)Lbar;
|
METHOD a eatFood (Lbfx;Lbar;)Lbar;
|
||||||
|
METHOD a createBrain (Lcom/mojang/datafixers/Dynamic;)Laiu;
|
||||||
METHOD a_ doJump (Z)V
|
METHOD a_ doJump (Z)V
|
||||||
METHOD b heal (F)V
|
METHOD b heal (F)V
|
||||||
ARG 1 amount
|
ARG 1 amount
|
||||||
|
@ -104,12 +105,14 @@ CLASS aif net/minecraft/entity/LivingEntity
|
||||||
METHOD cu getPotionEffects ()Ljava/util/Collection;
|
METHOD cu getPotionEffects ()Ljava/util/Collection;
|
||||||
METHOD cw isUndead ()Z
|
METHOD cw isUndead ()Z
|
||||||
METHOD cx getHealth ()F
|
METHOD cx getHealth ()F
|
||||||
|
METHOD cy getRecentDamageSource ()Lahf;
|
||||||
METHOD cz dropInventory ()V
|
METHOD cz dropInventory ()V
|
||||||
METHOD d applyDamage (Lahf;F)V
|
METHOD d applyDamage (Lahf;F)V
|
||||||
ARG 1 damageSource
|
ARG 1 damageSource
|
||||||
METHOD d removeStatusEffect (Laho;)Z
|
METHOD d removeStatusEffect (Laho;)Z
|
||||||
METHOD d isPotionEffective (Lahq;)Z
|
METHOD d isPotionEffective (Lahq;)Z
|
||||||
METHOD d getCurrentExperience (Laun;)I
|
METHOD d getCurrentExperience (Laun;)I
|
||||||
|
METHOD d getDrinkSound (Lbar;)Lyf;
|
||||||
METHOD da getAbsorptionAmount ()F
|
METHOD da getAbsorptionAmount ()F
|
||||||
METHOD dc getMainHand ()Laie;
|
METHOD dc getMainHand ()Laie;
|
||||||
METHOD dd isUsingItem ()Z
|
METHOD dd isUsingItem ()Z
|
||||||
|
@ -124,6 +127,7 @@ CLASS aif net/minecraft/entity/LivingEntity
|
||||||
ARG 1 yaw
|
ARG 1 yaw
|
||||||
METHOD e getHurtSound (Lahf;)Lyf;
|
METHOD e getHurtSound (Lahf;)Lyf;
|
||||||
ARG 1 source
|
ARG 1 source
|
||||||
|
METHOD e getEatSound (Lbar;)Lyf;
|
||||||
METHOD e travel (Lcqg;)V
|
METHOD e travel (Lcqg;)V
|
||||||
ARG 1 movementInput
|
ARG 1 movementInput
|
||||||
METHOD f attackLivingEntity (Laif;)V
|
METHOD f attackLivingEntity (Laif;)V
|
||||||
|
|
|
@ -6,10 +6,15 @@ CLASS aiu net/minecraft/entity/ai/brain/Brain
|
||||||
FIELD g possibleActivities Ljava/util/Set;
|
FIELD g possibleActivities Ljava/util/Set;
|
||||||
FIELD h activity Lavw;
|
FIELD h activity Lavw;
|
||||||
METHOD a doActivity (J)V
|
METHOD a doActivity (J)V
|
||||||
|
ARG 1 worldTime
|
||||||
METHOD a forget (Lanw;)V
|
METHOD a forget (Lanw;)V
|
||||||
METHOD a isMemoryInState (Lanw;Lanx;)Z
|
METHOD a isMemoryInState (Lanw;Lanx;)Z
|
||||||
|
ARG 2 state
|
||||||
|
METHOD a readMemory (Lanw;Lcom/mojang/datafixers/Dynamic;)V
|
||||||
METHOD a putMemory (Lanw;Ljava/lang/Object;)V
|
METHOD a putMemory (Lanw;Ljava/lang/Object;)V
|
||||||
|
ARG 2 value
|
||||||
METHOD a setMemory (Lanw;Ljava/util/Optional;)V
|
METHOD a setMemory (Lanw;Ljava/util/Optional;)V
|
||||||
|
ARG 2 value
|
||||||
METHOD a setTaskList (Lavw;Lcom/google/common/collect/ImmutableList;)V
|
METHOD a setTaskList (Lavw;Lcom/google/common/collect/ImmutableList;)V
|
||||||
METHOD a setTaskList (Lavw;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V
|
METHOD a setTaskList (Lavw;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V
|
||||||
METHOD a setSchedule (Lavy;)V
|
METHOD a setSchedule (Lavy;)V
|
||||||
|
@ -20,3 +25,4 @@ CLASS aiu net/minecraft/entity/ai/brain/Brain
|
||||||
METHOD b stopAllTasks (Lvc;Laif;)V
|
METHOD b stopAllTasks (Lvc;Laif;)V
|
||||||
METHOD c getMemory (Lanw;)Ljava/util/Optional;
|
METHOD c getMemory (Lanw;)Ljava/util/Optional;
|
||||||
METHOD c hasActivity (Lavw;)Z
|
METHOD c hasActivity (Lavw;)Z
|
||||||
|
METHOD e clone ()Laiu;
|
||||||
|
|
|
@ -12,3 +12,4 @@ CLASS avy net/minecraft/entity/ai/brain/Schedule
|
||||||
ARG 0 id
|
ARG 0 id
|
||||||
METHOD b getRule (Lavw;)Lawa;
|
METHOD b getRule (Lavw;)Lawa;
|
||||||
ARG 1 activity
|
ARG 1 activity
|
||||||
|
METHOD c getOtherRules (Lavw;)Ljava/util/List;
|
||||||
|
|
|
@ -1,10 +1,16 @@
|
||||||
CLASS avz net/minecraft/entity/ai/brain/ScheduleBuilder
|
CLASS avz net/minecraft/entity/ai/brain/ScheduleBuilder
|
||||||
CLASS avz$a ActivityEntry
|
CLASS avz$a ActivityEntry
|
||||||
|
FIELD a startTime I
|
||||||
FIELD b activity Lavw;
|
FIELD b activity Lavw;
|
||||||
|
METHOD <init> (ILavw;)V
|
||||||
|
ARG 1 startTime
|
||||||
|
METHOD a getStartTime ()I
|
||||||
METHOD b getActivity ()Lavw;
|
METHOD b getActivity ()Lavw;
|
||||||
|
FIELD a schedule Lavy;
|
||||||
FIELD b activities Ljava/util/List;
|
FIELD b activities Ljava/util/List;
|
||||||
METHOD <init> (Lavy;)V
|
METHOD <init> (Lavy;)V
|
||||||
ARG 1 schedule
|
ARG 1 schedule
|
||||||
METHOD a build ()Lavy;
|
METHOD a build ()Lavy;
|
||||||
METHOD a withActivity (ILavw;)Lavz;
|
METHOD a withActivity (ILavw;)Lavz;
|
||||||
|
ARG 1 startTime
|
||||||
ARG 2 activity
|
ARG 2 activity
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
CLASS awa net/minecraft/entity/ai/brain/ScheduleRule
|
CLASS awa net/minecraft/entity/ai/brain/ScheduleRule
|
||||||
|
FIELD a entries Ljava/util/List;
|
||||||
METHOD a getPriority (I)F
|
METHOD a getPriority (I)F
|
||||||
ARG 1 time
|
ARG 1 time
|
||||||
|
METHOD a withEntry (IF)Lawa;
|
||||||
|
ARG 1 startTime
|
||||||
|
ARG 2 priority
|
||||||
|
METHOD b sort ()V
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
CLASS avx net/minecraft/entity/ai/brain/ScheduleRuleEntry
|
||||||
|
FIELD a startTime I
|
||||||
|
FIELD b priority F
|
||||||
|
METHOD <init> (IF)V
|
||||||
|
ARG 1 startTime
|
||||||
|
ARG 2 priority
|
||||||
|
METHOD a getStartTime ()I
|
||||||
|
METHOD b getPriority ()F
|
|
@ -2,6 +2,10 @@ CLASS atx net/minecraft/entity/passive/AbstractTraderEntity
|
||||||
FIELD bA recipes Lbfc;
|
FIELD bA recipes Lbfc;
|
||||||
FIELD bB customer Laun;
|
FIELD bB customer Laun;
|
||||||
FIELD bC inventory Lagw;
|
FIELD bC inventory Lagw;
|
||||||
|
METHOD a fillRecipesFromPool (Lbfc;[Laue$f;I)V
|
||||||
|
ARG 1 recipeList
|
||||||
|
ARG 2 pool
|
||||||
|
ARG 3 count
|
||||||
METHOD b afterUsing (Lbfb;)V
|
METHOD b afterUsing (Lbfb;)V
|
||||||
METHOD dP hasCustomer ()Z
|
METHOD dP hasCustomer ()Z
|
||||||
METHOD dS getYesSound ()Lyf;
|
METHOD dS getYesSound ()Lyf;
|
||||||
|
|
|
@ -1,9 +1,38 @@
|
||||||
CLASS aua net/minecraft/entity/passive/VillagerEntity
|
CLASS aua net/minecraft/entity/passive/VillagerEntity
|
||||||
|
FIELD bB ITEM_FOOD_VALUES Ljava/util/Map;
|
||||||
FIELD bD VILLAGER_DATA Lqe;
|
FIELD bD VILLAGER_DATA Lqe;
|
||||||
|
FIELD bE GATHERABLE_ITEMS Ljava/util/Set;
|
||||||
|
FIELD bF levelUpTimer I
|
||||||
|
FIELD bG levellingUp Z
|
||||||
|
FIELD bH lastCustomer Laun;
|
||||||
|
FIELD bI buddyGolemId Ljava/util/UUID;
|
||||||
|
FIELD bM foodLevel B
|
||||||
|
FIELD bN gossip Lant;
|
||||||
|
FIELD bO gossipStartTime J
|
||||||
|
FIELD bP experience I
|
||||||
|
FIELD bQ lastRestock J
|
||||||
|
FIELD bR MEMORY_MODULES Lcom/google/common/collect/ImmutableList;
|
||||||
|
FIELD bS SENSORS Lcom/google/common/collect/ImmutableList;
|
||||||
METHOD a initBrain (Laiu;)V
|
METHOD a initBrain (Laiu;)V
|
||||||
|
METHOD a releaseTicketFor (Lanw;)V
|
||||||
|
METHOD a talkWithVillager (Laua;J)V
|
||||||
|
ARG 1 villager
|
||||||
|
ARG 2 time
|
||||||
METHOD a setVillagerData (Laub;)V
|
METHOD a setVillagerData (Laub;)V
|
||||||
METHOD a reinitializeBrain (Lvc;)V
|
METHOD a reinitializeBrain (Lvc;)V
|
||||||
METHOD b setRecipes (Lbfc;)V
|
METHOD b setRecipes (Lbfc;)V
|
||||||
|
METHOD dW resetCustomer ()V
|
||||||
|
METHOD dY playWorkSound ()V
|
||||||
|
METHOD ec isReadyToBreed ()Z
|
||||||
|
METHOD ed consumeAvailableFood ()V
|
||||||
METHOD ee wantsToStartBreeding ()Z
|
METHOD ee wantsToStartBreeding ()Z
|
||||||
METHOD ef canBreed ()Z
|
METHOD ef canBreed ()Z
|
||||||
|
METHOD eh getLastRestock ()J
|
||||||
|
METHOD ej canLevelUp ()Z
|
||||||
METHOD ek levelUp ()V
|
METHOD ek levelUp ()V
|
||||||
|
METHOD el getAvailableFood ()I
|
||||||
|
METHOD em spawnIronGolem ()Lapr;
|
||||||
|
METHOD f beginTradeWith (Laun;)V
|
||||||
|
ARG 1 customer
|
||||||
|
METHOD r depleteFood (I)V
|
||||||
|
ARG 1 amount
|
||||||
|
|
|
@ -8,6 +8,7 @@ CLASS avu net/minecraft/entity/raid/RaidManager
|
||||||
METHOD a isLivingAroundVillage (Laif;Leu;I)Z
|
METHOD a isLivingAroundVillage (Laif;Leu;I)Z
|
||||||
METHOD a isValidRaiderFor (Lavt;Lavs;)Z
|
METHOD a isValidRaiderFor (Lavt;Lavs;)Z
|
||||||
METHOD a nameFor (Lbwp;)Ljava/lang/String;
|
METHOD a nameFor (Lbwp;)Ljava/lang/String;
|
||||||
|
METHOD a getRaidAt (Leu;)Lavs;
|
||||||
METHOD a getOrCreateRaid (Lvc;Leu;)Lavs;
|
METHOD a getOrCreateRaid (Lvc;Leu;)Lavs;
|
||||||
METHOD a startRaid (Lvd;)Lavs;
|
METHOD a startRaid (Lvd;)Lavs;
|
||||||
METHOD e nextId ()I
|
METHOD e nextId ()I
|
||||||
|
|
|
@ -10,6 +10,7 @@ CLASS agk net/minecraft/inventory/Inventory
|
||||||
ARG 2 itemStack
|
ARG 2 itemStack
|
||||||
METHOD a canPlayerUseInv (Laun;)Z
|
METHOD a canPlayerUseInv (Laun;)Z
|
||||||
ARG 1 playerEntity
|
ARG 1 playerEntity
|
||||||
|
METHOD a getInvAmountOf (Lbam;)I
|
||||||
METHOD a_ onInvOpen (Laun;)V
|
METHOD a_ onInvOpen (Laun;)V
|
||||||
METHOD b removeInvStack (I)Lbar;
|
METHOD b removeInvStack (I)Lbar;
|
||||||
ARG 1 slot
|
ARG 1 slot
|
||||||
|
|
|
@ -11,6 +11,7 @@ CLASS vc net/minecraft/server/world/ServerWorld
|
||||||
FIELD K insideTick Z
|
FIELD K insideTick Z
|
||||||
FIELD L wanderingTraderManager Lauh;
|
FIELD L wanderingTraderManager Lauh;
|
||||||
FIELD b savingDisabled Z
|
FIELD b savingDisabled Z
|
||||||
|
FIELD c raidManager Lavu;
|
||||||
FIELD v LOGGER Lorg/apache/logging/log4j/Logger;
|
FIELD v LOGGER Lorg/apache/logging/log4j/Logger;
|
||||||
FIELD w globalEntities Ljava/util/List;
|
FIELD w globalEntities Ljava/util/List;
|
||||||
FIELD x entitiesById Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
|
FIELD x entitiesById Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
|
||||||
|
@ -24,10 +25,14 @@ CLASS vc net/minecraft/server/world/ServerWorld
|
||||||
ARG 6 profiler
|
ARG 6 profiler
|
||||||
ARG 7 worldGenerationProgressListener
|
ARG 7 worldGenerationProgressListener
|
||||||
METHOD B getPointOfInterestStorage ()Laoy;
|
METHOD B getPointOfInterestStorage ()Laoy;
|
||||||
|
METHOD C getRaidManager ()Lavu;
|
||||||
METHOD a getChunkSyncIfServerThread (IIZ)Ljava/util/concurrent/CompletableFuture;
|
METHOD a getChunkSyncIfServerThread (IIZ)Ljava/util/concurrent/CompletableFuture;
|
||||||
ARG 1 x
|
ARG 1 x
|
||||||
ARG 2 z
|
ARG 2 z
|
||||||
ARG 3 create
|
ARG 3 create
|
||||||
|
METHOD a handleInteraction (Laov;Lahw;Laiq;)V
|
||||||
|
ARG 1 interaction
|
||||||
|
ARG 3 observer
|
||||||
METHOD a addLightning (Lasd;)V
|
METHOD a addLightning (Lasd;)V
|
||||||
METHOD a init (Lbgb;)V
|
METHOD a init (Lbgb;)V
|
||||||
ARG 1 levelInfo
|
ARG 1 levelInfo
|
||||||
|
@ -44,6 +49,8 @@ CLASS vc net/minecraft/server/world/ServerWorld
|
||||||
ARG 1 x
|
ARG 1 x
|
||||||
ARG 2 z
|
ARG 2 z
|
||||||
ARG 3 forced
|
ARG 3 forced
|
||||||
|
METHOD c_ getRaidAt (Leu;)Lavs;
|
||||||
|
METHOD d_ hasRaidAt (Leu;)Z
|
||||||
METHOD f resetIdleTimeout ()V
|
METHOD f resetIdleTimeout ()V
|
||||||
METHOD g placeBonusChest ()V
|
METHOD g placeBonusChest ()V
|
||||||
METHOD h getForcedSpawnPoint ()Leu;
|
METHOD h getForcedSpawnPoint ()Leu;
|
||||||
|
|
|
@ -5,6 +5,10 @@ CLASS ex net/minecraft/sortme/CuboidBlockIterator
|
||||||
FIELD d endX I
|
FIELD d endX I
|
||||||
FIELD e endY I
|
FIELD e endY I
|
||||||
FIELD f endZ I
|
FIELD f endZ I
|
||||||
|
FIELD g x I
|
||||||
|
FIELD h y I
|
||||||
|
FIELD i z I
|
||||||
|
FIELD j complete Z
|
||||||
METHOD <init> (IIIIII)V
|
METHOD <init> (IIIIII)V
|
||||||
ARG 1 startX
|
ARG 1 startX
|
||||||
ARG 2 startY
|
ARG 2 startY
|
||||||
|
@ -13,3 +17,6 @@ CLASS ex net/minecraft/sortme/CuboidBlockIterator
|
||||||
ARG 5 endY
|
ARG 5 endY
|
||||||
ARG 6 endZ
|
ARG 6 endZ
|
||||||
METHOD a step ()Z
|
METHOD a step ()Z
|
||||||
|
METHOD b getX ()I
|
||||||
|
METHOD c getY ()I
|
||||||
|
METHOD d getZ ()I
|
||||||
|
|
|
@ -15,8 +15,8 @@ CLASS aoz net/minecraft/village/PointOfInterest
|
||||||
ARG 1 pos
|
ARG 1 pos
|
||||||
ARG 2 type
|
ARG 2 type
|
||||||
ARG 3 updateListener
|
ARG 3 updateListener
|
||||||
METHOD a removeTicket ()Z
|
METHOD a reserveTicket ()Z
|
||||||
METHOD b addTicket ()Z
|
METHOD b releaseTicket ()Z
|
||||||
METHOD c hasSpace ()Z
|
METHOD c hasSpace ()Z
|
||||||
METHOD d isOccupied ()Z
|
METHOD d isOccupied ()Z
|
||||||
METHOD e getPos ()Leu;
|
METHOD e getPos ()Leu;
|
||||||
|
|
|
@ -17,7 +17,7 @@ CLASS apa net/minecraft/village/PointOfInterestSet
|
||||||
ARG 1 pos
|
ARG 1 pos
|
||||||
ARG 2 predicate
|
ARG 2 predicate
|
||||||
METHOD a get (Ljava/util/function/Predicate;Laoy$b;)Ljava/util/stream/Stream;
|
METHOD a get (Ljava/util/function/Predicate;Laoy$b;)Ljava/util/stream/Stream;
|
||||||
METHOD c addTicket (Leu;)Z
|
METHOD c releaseTicket (Leu;)Z
|
||||||
ARG 1 pos
|
ARG 1 pos
|
||||||
METHOD d getType (Leu;)Ljava/util/Optional;
|
METHOD d getType (Leu;)Ljava/util/Optional;
|
||||||
ARG 1 pos
|
ARG 1 pos
|
||||||
|
|
|
@ -42,7 +42,7 @@ CLASS aoy net/minecraft/village/PointOfInterestStorage
|
||||||
ARG 3 pos
|
ARG 3 pos
|
||||||
ARG 4 radius
|
ARG 4 radius
|
||||||
ARG 5 occupationStatus
|
ARG 5 occupationStatus
|
||||||
METHOD b addTicket (Leu;)Z
|
METHOD b releaseTicket (Leu;)Z
|
||||||
ARG 1 pos
|
ARG 1 pos
|
||||||
METHOD b getNearestPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Leu;I)Ljava/util/Optional;
|
METHOD b getNearestPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Leu;I)Ljava/util/Optional;
|
||||||
ARG 1 typePredicate
|
ARG 1 typePredicate
|
||||||
|
|
|
@ -2,3 +2,4 @@ CLASS aty net/minecraft/village/SimpleTrader
|
||||||
FIELD a traderInventory Laxu;
|
FIELD a traderInventory Laxu;
|
||||||
FIELD b player Laun;
|
FIELD b player Laun;
|
||||||
FIELD c recipeList Lbfc;
|
FIELD c recipeList Lbfc;
|
||||||
|
FIELD d experience I
|
||||||
|
|
|
@ -2,8 +2,12 @@ CLASS bfa net/minecraft/village/Trader
|
||||||
METHOD a sendRecipes (Laun;Ljl;I)V
|
METHOD a sendRecipes (Laun;Ljl;I)V
|
||||||
METHOD a useRecipe (Lbfb;)V
|
METHOD a useRecipe (Lbfb;)V
|
||||||
METHOD a setServerRecipes (Lbfc;)V
|
METHOD a setServerRecipes (Lbfc;)V
|
||||||
|
METHOD dN getExperience ()I
|
||||||
METHOD dO getCurrentCustomer ()Laun;
|
METHOD dO getCurrentCustomer ()Laun;
|
||||||
METHOD dQ getRecipes ()Lbfc;
|
METHOD dQ getRecipes ()Lbfc;
|
||||||
METHOD dU getTraderWorld ()Lbfx;
|
METHOD dU getTraderWorld ()Lbfx;
|
||||||
METHOD e setCurrentCustomer (Laun;)V
|
METHOD e setCurrentCustomer (Laun;)V
|
||||||
|
ARG 1 customer
|
||||||
METHOD j onSellingItem (Lbar;)V
|
METHOD j onSellingItem (Lbar;)V
|
||||||
|
METHOD q setExperience (I)V
|
||||||
|
ARG 1 experience
|
||||||
|
|
|
@ -5,19 +5,29 @@ CLASS bfb net/minecraft/village/TraderRecipe
|
||||||
FIELD d uses I
|
FIELD d uses I
|
||||||
FIELD e maxUses I
|
FIELD e maxUses I
|
||||||
FIELD f rewardExp Z
|
FIELD f rewardExp Z
|
||||||
|
FIELD i priceMultiplier F
|
||||||
|
FIELD j rewardedExp I
|
||||||
METHOD <init> (Lbar;Lbar;IIF)V
|
METHOD <init> (Lbar;Lbar;IIF)V
|
||||||
ARG 1 buyItem
|
ARG 1 buyItem
|
||||||
ARG 2 sellItem
|
ARG 2 sellItem
|
||||||
|
ARG 3 maxUses
|
||||||
|
ARG 4 rewardedExp
|
||||||
|
ARG 5 priceMultiplier
|
||||||
METHOD <init> (Lbar;Lbar;Lbar;IIF)V
|
METHOD <init> (Lbar;Lbar;Lbar;IIF)V
|
||||||
ARG 1 firstBuyItem
|
ARG 1 firstBuyItem
|
||||||
ARG 2 secondBuyItem
|
ARG 2 secondBuyItem
|
||||||
ARG 3 sellItem
|
ARG 3 sellItem
|
||||||
|
ARG 4 maxUses
|
||||||
|
ARG 5 rewardedExp
|
||||||
|
ARG 6 priceMultiplier
|
||||||
METHOD <init> (Lbar;Lbar;Lbar;IIIF)V
|
METHOD <init> (Lbar;Lbar;Lbar;IIIF)V
|
||||||
ARG 1 firstBuyItem
|
ARG 1 firstBuyItem
|
||||||
ARG 2 secondBuyItem
|
ARG 2 secondBuyItem
|
||||||
ARG 3 sellItem
|
ARG 3 sellItem
|
||||||
ARG 4 uses
|
ARG 4 uses
|
||||||
ARG 5 maxUses
|
ARG 5 maxUses
|
||||||
|
ARG 6 rewardedExp
|
||||||
|
ARG 7 priceMultiplier
|
||||||
METHOD a getFirstBuyItem ()Lbar;
|
METHOD a getFirstBuyItem ()Lbar;
|
||||||
METHOD a increasedMaxUses (I)V
|
METHOD a increasedMaxUses (I)V
|
||||||
METHOD a matchesBuyItems (Lbar;Lbar;)Z
|
METHOD a matchesBuyItems (Lbar;Lbar;)Z
|
||||||
|
@ -31,9 +41,12 @@ CLASS bfb net/minecraft/village/TraderRecipe
|
||||||
METHOD d getModifiableSellItem ()Lbar;
|
METHOD d getModifiableSellItem ()Lbar;
|
||||||
METHOD f getSellItem ()Lbar;
|
METHOD f getSellItem ()Lbar;
|
||||||
METHOD g getUses ()I
|
METHOD g getUses ()I
|
||||||
|
METHOD h resetUses ()V
|
||||||
METHOD i getMaxUses ()I
|
METHOD i getMaxUses ()I
|
||||||
METHOD j use ()V
|
METHOD j use ()V
|
||||||
|
METHOD m getPriceMultiplier ()F
|
||||||
|
METHOD n getRewardedExp ()I
|
||||||
METHOD o isDisabled ()Z
|
METHOD o isDisabled ()Z
|
||||||
METHOD p clearUses ()V
|
METHOD p clearUses ()V
|
||||||
METHOD q getRewardExp ()Z
|
METHOD q shouldRewardExp ()Z
|
||||||
METHOD r deserialize ()Lia;
|
METHOD r serialize ()Lia;
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
CLASS anu net/minecraft/village/VillageGossipType
|
||||||
|
FIELD g key Ljava/lang/String;
|
||||||
|
FIELD h value I
|
||||||
|
FIELD l BY_KEY Ljava/util/Map;
|
||||||
|
METHOD <init> (Ljava/lang/String;ILjava/lang/String;IIII)V
|
||||||
|
ARG 3 key
|
||||||
|
ARG 4 value
|
||||||
|
METHOD a byKey (Ljava/lang/String;)Lanu;
|
||||||
|
ARG 0 key
|
|
@ -1,11 +1,22 @@
|
||||||
CLASS aub net/minecraft/village/VillagerData
|
CLASS aub net/minecraft/village/VillagerData
|
||||||
|
FIELD a LEVEL_BASE_EXPERIENCE [I
|
||||||
FIELD b type Lauf;
|
FIELD b type Lauf;
|
||||||
FIELD c profession Laud;
|
FIELD c profession Laud;
|
||||||
FIELD d level I
|
FIELD d level I
|
||||||
|
METHOD <init> (Lauf;Laud;I)V
|
||||||
|
ARG 3 level
|
||||||
METHOD a getType ()Lauf;
|
METHOD a getType ()Lauf;
|
||||||
METHOD a withLevel (I)Laub;
|
METHOD a withLevel (I)Laub;
|
||||||
|
ARG 1 level
|
||||||
METHOD a withProfession (Laud;)Laub;
|
METHOD a withProfession (Laud;)Laub;
|
||||||
METHOD a withType (Lauf;)Laub;
|
METHOD a withType (Lauf;)Laub;
|
||||||
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Ljava/lang/Object;
|
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Ljava/lang/Object;
|
||||||
|
ARG 1 ops
|
||||||
METHOD b getProfession ()Laud;
|
METHOD b getProfession ()Laud;
|
||||||
|
METHOD b getLowerLevelExperience (I)I
|
||||||
|
ARG 0 level
|
||||||
METHOD c getLevel ()I
|
METHOD c getLevel ()I
|
||||||
|
METHOD c getUpperLevelExperience (I)I
|
||||||
|
ARG 0 level
|
||||||
|
METHOD d isLevelValid (I)Z
|
||||||
|
ARG 0 level
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
CLASS ant net/minecraft/village/VillagerGossips
|
||||||
|
CLASS ant$a Reputation
|
||||||
|
FIELD a associatedGossip Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
||||||
|
METHOD a entriesFor (Ljava/util/UUID;)Ljava/util/stream/Stream;
|
||||||
|
ARG 1 target
|
||||||
|
METHOD a getValue (Ljava/util/function/Predicate;)I
|
||||||
|
CLASS ant$b GossipEntry
|
||||||
|
FIELD a target Ljava/util/UUID;
|
||||||
|
FIELD b type Lanu;
|
||||||
|
FIELD c value I
|
||||||
|
METHOD <init> (Ljava/util/UUID;Lanu;I)V
|
||||||
|
ARG 1 target
|
||||||
|
ARG 2 type
|
||||||
|
ARG 3 value
|
||||||
|
METHOD a getValue ()I
|
||||||
|
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)Ljava/util/Optional;
|
||||||
|
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
|
||||||
|
ARG 1 ops
|
||||||
|
FIELD a entityReputation Ljava/util/Map;
|
||||||
|
METHOD a max (II)I
|
||||||
|
ARG 0 left
|
||||||
|
ARG 1 right
|
||||||
|
METHOD a shareGossipFrom (Lant;Ljava/util/Random;I)V
|
||||||
|
ARG 1 from
|
||||||
|
ARG 3 count
|
||||||
|
METHOD a getGossipCount (Lanu;)J
|
||||||
|
METHOD a mergeReputation (Lanu;II)I
|
||||||
|
ARG 1 type
|
||||||
|
ARG 2 left
|
||||||
|
ARG 3 right
|
||||||
|
METHOD a deserialize (Lcom/mojang/datafixers/Dynamic;)V
|
||||||
|
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Lcom/mojang/datafixers/Dynamic;
|
||||||
|
ARG 1 ops
|
||||||
|
METHOD a pickGossips (Ljava/util/Random;I)Ljava/util/Collection;
|
||||||
|
ARG 2 count
|
||||||
|
METHOD a getReputationFor (Ljava/util/UUID;)Lant$a;
|
||||||
|
ARG 1 target
|
||||||
|
METHOD a startGossip (Ljava/util/UUID;Lanu;I)V
|
||||||
|
ARG 1 target
|
||||||
|
ARG 2 type
|
||||||
|
ARG 3 value
|
||||||
|
METHOD a getReputationFor (Ljava/util/UUID;Ljava/util/function/Predicate;)I
|
||||||
|
ARG 1 target
|
||||||
|
METHOD b entries ()Ljava/util/stream/Stream;
|
|
@ -1,3 +1,15 @@
|
||||||
CLASS aud net/minecraft/village/VillagerProfession
|
CLASS aud net/minecraft/village/VillagerProfession
|
||||||
FIELD p id Ljava/lang/String;
|
FIELD p id Ljava/lang/String;
|
||||||
|
FIELD q workStation Lapb;
|
||||||
|
FIELD r gatherableItems Lcom/google/common/collect/ImmutableSet;
|
||||||
|
METHOD <init> (Ljava/lang/String;Lapb;Lcom/google/common/collect/ImmutableSet;)V
|
||||||
|
ARG 1 id
|
||||||
|
ARG 2 workStation
|
||||||
|
ARG 3 gatherableItems
|
||||||
METHOD a register (Ljava/lang/String;Lapb;)Laud;
|
METHOD a register (Ljava/lang/String;Lapb;)Laud;
|
||||||
|
ARG 0 key
|
||||||
|
METHOD a register (Ljava/lang/String;Lapb;Lcom/google/common/collect/ImmutableSet;)Laud;
|
||||||
|
ARG 0 key
|
||||||
|
ARG 2 gatherableItems
|
||||||
|
METHOD b getWorkStation ()Lapb;
|
||||||
|
METHOD c getGatherableItems ()Lcom/google/common/collect/ImmutableSet;
|
||||||
|
|
Loading…
Reference in New Issue