Many villager-related mappings, some trade related ones and some new (#280)

This commit is contained in:
liach 2018-12-20 09:45:46 +01:00 committed by asie
parent 1f9002714e
commit 249b75d84a
100 changed files with 431 additions and 145 deletions

View File

@ -1,5 +0,0 @@
CLASS ajd
METHOD a canStart ()Z
METHOD a isTargetPos (Lbbt;Let;)Z
METHOD b shouldContinue ()Z
METHOD e tick ()V

View File

@ -1,6 +0,0 @@
CLASS ajw
METHOD a canStart ()Z
METHOD b shouldContinue ()Z
METHOD c start ()V
METHOD d onRemove ()V
METHOD e tick ()V

View File

@ -1,4 +0,0 @@
CLASS ajx
METHOD a canStart ()Z
METHOD b shouldContinue ()Z
METHOD e tick ()V

View File

@ -1,2 +0,0 @@
CLASS dkj
METHOD a bindTexture (Lqc;)V

View File

@ -1,5 +0,0 @@
CLASS dlg
METHOD a ()Z
METHOD a (Lagv;FFFFFFF)V
METHOD a onResourceReload (Lwj;)V
ARG 1 manager

View File

@ -1,3 +0,0 @@
CLASS dop
METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object;

View File

@ -18,6 +18,7 @@ CLASS cvi net/minecraft/client/gui/container/VillagerGui
ARG 2 mouseY ARG 2 mouseY
ARG 3 delta ARG 3 delta
FIELD B villagerName Ljd; FIELD B villagerName Ljd;
FIELD C playerInventory Lara;
FIELD w TEXTURE Lqc; FIELD w TEXTURE Lqc;
FIELD x villager Lbat; FIELD x villager Lbat;
FIELD y buttonPageNext Lcvi$a; FIELD y buttonPageNext Lcvi$a;

View File

@ -1,5 +1,8 @@
CLASS djs net/minecraft/client/render/entity/LivingEntityRenderer CLASS djs net/minecraft/client/render/entity/LivingEntityRenderer
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD f model Lcym; FIELD f model Lcym;
FIELD h layers Ljava/util/List;
FIELD j texture Ldnf;
METHOD a linearRotationInterpolation (FFF)F METHOD a linearRotationInterpolation (FFF)F
ARG 1 min ARG 1 min
ARG 2 max ARG 2 max
@ -12,3 +15,4 @@ CLASS djs net/minecraft/client/render/entity/LivingEntityRenderer
METHOD a addLayer (Ldmn;)Z METHOD a addLayer (Ldmn;)Z
METHOD c (Lahe;F)F METHOD c (Lahe;F)F
ARG 1 entity ARG 1 entity
METHOD d getModel ()Lcym;

View File

@ -0,0 +1,4 @@
CLASS dmn net/minecraft/client/render/entity/ModeledEntityRenderLayer
FIELD a parent Ldkj;
METHOD a bindTexture (Lqc;)V
METHOD c getModel ()Lcym;

View File

@ -0,0 +1,3 @@
CLASS dkj net/minecraft/client/render/entity/ModeledEntityRenderer
METHOD a bindTexture (Lqc;)V
METHOD d getModel ()Lcym;

View File

@ -0,0 +1,21 @@
CLASS dlg net/minecraft/client/render/entity/VillagerEntityRenderLayer
FIELD a LEVEL_TO_ID Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD b villagerTypeToHat Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
FIELD c professionToHat Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
FIELD d resourceManager Lwh;
FIELD e entityType Ljava/lang/String;
METHOD a ()Z
METHOD a (Lagv;FFFFFFF)V
METHOD a render (Lahe;FFFFFFF)V
ARG 12 villageTypeHat
ARG 13 professionHat
METHOD a getHatType (Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;Ljava/lang/String;Lex;Ljava/lang/Object;)Ldoo$a;
ARG 1 hatLookUp
ARG 2 keyType
ARG 3 registry
ARG 4 key
METHOD a findTexture (Ljava/lang/String;Lqc;)Lqc;
ARG 1 keyType
ARG 2 keyId
METHOD a onResourceReload (Lwj;)V
ARG 1 manager

View File

@ -0,0 +1,4 @@
CLASS dop net/minecraft/client/render/entity/VillagerResourceMetadataReader
METHOD a getKey ()Ljava/lang/String;
METHOD a fromJson (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b fromJson (Lcom/google/gson/JsonObject;)Ldoo;

View File

@ -1,5 +1,5 @@
CLASS dlp net/minecraft/client/render/entity/ZombieVillagerEntityRenderer CLASS dlp net/minecraft/client/render/entity/ZombieVillagerEntityRenderer
FIELD a VILLAGER_SKIN Lqc; FIELD a ZOMBIE_VILLAGER_SKIN Lqc;
METHOD a getTexture (Lagv;)Lqc; METHOD a getTexture (Lagv;)Lqc;
METHOD a getTexture (Lahf;)Lqc; METHOD a getTexture (Lahf;)Lqc;
METHOD a getTexture (Laqn;)Lqc; METHOD a getTexture (Laqn;)Lqc;

View File

@ -0,0 +1,9 @@
CLASS doo net/minecraft/client/renderer/entity/VillagerResourceMetadata
CLASS doo$a HatType
FIELD d byName Ljava/util/Map;
FIELD e name Ljava/lang/String;
METHOD a getName ()Ljava/lang/String;
METHOD a from (Ljava/lang/String;)Ldoo$a;
FIELD a READER Ldop;
FIELD b hatType Ldoo$a;
METHOD a getHatType ()Ldoo$a;

View File

@ -1,4 +1,4 @@
CLASS don net/minecraft/client/resource/metadata/AnimationResourceMetadataReader CLASS don net/minecraft/client/resource/metadata/AnimationResourceMetadataReader
METHOD a getKey ()Ljava/lang/String; METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object; METHOD a fromJson (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Ldom; METHOD b fromJson (Lcom/google/gson/JsonObject;)Ldom;

View File

@ -1,4 +1,4 @@
CLASS dos net/minecraft/client/resource/metadata/LanguageResourceMetadataReader CLASS dos net/minecraft/client/resource/metadata/LanguageResourceMetadataReader
METHOD a getKey ()Ljava/lang/String; METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object; METHOD a fromJson (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Ldor; METHOD b fromJson (Lcom/google/gson/JsonObject;)Ldor;

View File

@ -1,4 +1,4 @@
CLASS dow net/minecraft/client/resource/metadata/TextureResourceMetadataReader CLASS dow net/minecraft/client/resource/metadata/TextureResourceMetadataReader
METHOD a getKey ()Ljava/lang/String; METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object; METHOD a fromJson (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Ldov; METHOD b fromJson (Lcom/google/gson/JsonObject;)Ldov;

View File

@ -32,8 +32,11 @@ CLASS azu net/minecraft/enchantment/EnchantmentHelper
ARG 1 num ARG 1 num
ARG 2 enchantmentPower ARG 2 enchantmentPower
ARG 3 rstack ARG 3 rstack
METHOD a (Ljava/util/Random;Lawo;IZ)Lawo; METHOD a enchant (Ljava/util/Random;Lawo;IZ)Lawo;
ARG 0 random ARG 0 random
ARG 1 target
ARG 2 level
ARG 3 hasTreasure
METHOD b getKnockback (Lahe;)I METHOD b getKnockback (Lahe;)I
ARG 0 entity ARG 0 entity
METHOD b onTargetDamaged (Lahe;Lagv;)V METHOD b onTargetDamaged (Lahe;Lagv;)V
@ -42,9 +45,11 @@ CLASS azu net/minecraft/enchantment/EnchantmentHelper
METHOD b getRandomEnchantedEquipment (Lazs;Lahe;)Lawo; METHOD b getRandomEnchantedEquipment (Lazs;Lahe;)Lawo;
ARG 0 enchantment ARG 0 enchantment
ARG 1 entity ARG 1 entity
METHOD b (Ljava/util/Random;Lawo;IZ)Ljava/util/List; METHOD b getEnchantments (Ljava/util/Random;Lawo;IZ)Ljava/util/List;
ARG 0 random ARG 0 random
ARG 1 stack ARG 1 stack
ARG 2 level
ARG 3 hasTreasure
METHOD c getFireAspect (Lahe;)I METHOD c getFireAspect (Lahe;)I
ARG 0 entity ARG 0 entity
METHOD c getLure (Lawo;)I METHOD c getLure (Lawo;)I

View File

@ -6,6 +6,7 @@ CLASS ahe net/minecraft/entity/LivingEntity
FIELD aS prevHeadPitch F FIELD aS prevHeadPitch F
FIELD aV playerHitTimer I FIELD aV playerHitTimer I
FIELD aW dead Z FIELD aW dead Z
FIELD aX despawnCounter I
FIELD av LIVING_FLAGS Lpr; FIELD av LIVING_FLAGS Lpr;
FIELD ax preferredHand Lafo; FIELD ax preferredHand Lafo;
FIELD az stuckArrowTimer I FIELD az stuckArrowTimer I
@ -94,6 +95,7 @@ CLASS ahe net/minecraft/entity/LivingEntity
METHOD cf getRand ()Ljava/util/Random; METHOD cf getRand ()Ljava/util/Random;
METHOD cg getAttacker ()Lahe; METHOD cg getAttacker ()Lahe;
METHOD ch getLastAttackedTime ()I METHOD ch getLastAttackedTime ()I
METHOD ck getDespawnCounter ()I
METHOD cm clearPotionSwirls ()V METHOD cm clearPotionSwirls ()V
METHOD cn clearPotionEffects ()Z METHOD cn clearPotionEffects ()Z
METHOD co getPotionEffects ()Ljava/util/Collection; METHOD co getPotionEffects ()Ljava/util/Collection;
@ -103,6 +105,7 @@ CLASS ahe net/minecraft/entity/LivingEntity
METHOD cy getDamageTracker ()Lagd; METHOD cy getDamageTracker ()Lagd;
METHOD d applyDamage (Lage;F)V METHOD d applyDamage (Lage;F)V
ARG 1 damageSource ARG 1 damageSource
METHOD d removeStatusEffect (Lagn;)Z
METHOD d isPotionEffective (Lago;)Z METHOD d isPotionEffective (Lago;)Z
METHOD d getCurrentExperience (Larb;)I METHOD d getCurrentExperience (Larb;)I
METHOD da getActiveItem ()Lawo; METHOD da getActiveItem ()Lawo;
@ -114,6 +117,7 @@ CLASS ahe net/minecraft/entity/LivingEntity
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD k setYaw (F)V METHOD k setYaw (F)V
METHOD l setHealth (F)V METHOD l setHealth (F)V
METHOD m setDespawnCounter (I)V
METHOD n initAi ()V METHOD n initAi ()V
METHOD n getFallSound (I)Lxm; METHOD n getFallSound (I)Lxm;
METHOD o setStuckArrows (I)V METHOD o setStuckArrows (I)V

View File

@ -0,0 +1 @@
CLASS ahh net/minecraft/entity/SpawnType

View File

@ -0,0 +1,7 @@
CLASS ajx net/minecraft/entity/ai/goal/MoveToRaidCenterGoal
FIELD a owner Lasg;
METHOD a canStart ()Z
METHOD a includeFreeRaiders (Lasf;)V
METHOD b shouldContinue ()Z
METHOD e tick ()V
METHOD g moveToAlternativePosition ()V

View File

@ -0,0 +1,8 @@
CLASS ajd net/minecraft/entity/ai/goal/VillagerFarmGoal
FIELD f owner Laqr;
FIELD g seed Z
FIELD h breed Z
METHOD a canStart ()Z
METHOD a isTargetPos (Lbbt;Let;)Z
METHOD b shouldContinue ()Z
METHOD e tick ()V

View File

@ -0,0 +1,10 @@
CLASS ajw net/minecraft/entity/ai/goal/VillagerStareGoal
FIELD a owner Laqr;
FIELD b target Lahe;
FIELD c speed D
FIELD d timeLeft I
METHOD a canStart ()Z
METHOD b shouldContinue ()Z
METHOD c start ()V
METHOD d onRemove ()V
METHOD e tick ()V

View File

@ -7,7 +7,13 @@ CLASS alg net/minecraft/entity/ai/pathing/EntityNavigation
FIELD r pathNodeNavigator Lchm; FIELD r pathNodeNavigator Lchm;
METHOD a createPathNodeNavigator ()Lchm; METHOD a createPathNodeNavigator ()Lchm;
METHOD a findPathTo (DDD)Lchk; METHOD a findPathTo (DDD)Lchk;
METHOD a startMovingTo (DDDD)Z
ARG 7 speed
METHOD a findPathTo (Lagv;)Lchk; METHOD a findPathTo (Lagv;)Lchk;
METHOD a startMovingTo (Lagv;D)Z
ARG 2 speed
METHOD a startMovingAlong (Lchk;D)Z
ARG 2 speed
METHOD a isValidPosition (Let;)Z METHOD a isValidPosition (Let;)Z
METHOD b isAtValidPosition ()Z METHOD b isAtValidPosition ()Z
METHOD b findPathTo (Let;)Lchk; METHOD b findPathTo (Let;)Lchk;

View File

@ -2,5 +2,7 @@ CLASS ali net/minecraft/entity/ai/pathing/SpiderNavigation
METHOD <init> (Lahf;Lbbp;)V METHOD <init> (Lahf;Lbbp;)V
ARG 1 entity ARG 1 entity
METHOD a findPathTo (Lagv;)Lchk; METHOD a findPathTo (Lagv;)Lchk;
METHOD a startMovingTo (Lagv;D)Z
ARG 2 speed
METHOD b findPathTo (Let;)Lchk; METHOD b findPathTo (Let;)Lchk;
METHOD d tick ()V METHOD d tick ()V

View File

@ -39,7 +39,7 @@ CLASS aoj net/minecraft/entity/boss/EntityWither
METHOD dz hasArmsRaised ()Z METHOD dz hasArmsRaised ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD n canStartRiding (Lagv;)Z METHOD n canStartRiding (Lagv;)Z
METHOD q getTrackedEntityId (I)I METHOD q getTrackedEntityId (I)I
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V

View File

@ -182,6 +182,7 @@ CLASS pt net/minecraft/entity/data/TrackedDataHandlerRegistry
FIELD n FACING Lps; FIELD n FACING Lps;
FIELD o OPTIONAL_UUID Lps; FIELD o OPTIONAL_UUID Lps;
FIELD p TAG_COMPOUND Lps; FIELD p TAG_COMPOUND Lps;
FIELD q VILLAGER_DATA Lps;
METHOD a get (I)Lps; METHOD a get (I)Lps;
ARG 0 id ARG 0 id
METHOD a register (Lps;)V METHOD a register (Lps;)V

View File

@ -10,7 +10,7 @@ CLASS apc net/minecraft/entity/mob/AbstractSkeletonEntity
ARG 1 slot ARG 1 slot
METHOD a attack (Lahe;F)V METHOD a attack (Lahe;F)V
ARG 1 target ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos ARG 1 pos
@ -20,6 +20,6 @@ CLASS apc net/minecraft/entity/mob/AbstractSkeletonEntity
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD dz hasArmsRaised ()Z METHOD dz hasArmsRaised ()Z
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -17,5 +17,5 @@ CLASS apd net/minecraft/entity/mob/BlazeEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD l isFireActive ()Z METHOD l isFireActive ()Z
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -1,5 +1,5 @@
CLASS ape net/minecraft/entity/mob/CaveSpiderEntity CLASS ape net/minecraft/entity/mob/CaveSpiderEntity
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD bG getEyeHeight ()F METHOD bG getEyeHeight ()F
METHOD ca initAttributes ()V METHOD ca initAttributes ()V

View File

@ -22,5 +22,5 @@ CLASS apf net/minecraft/entity/mob/CreeperEntity
METHOD dC setIgnited ()V METHOD dC setIgnited ()V
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD l isCharged ()Z METHOD l isCharged ()Z
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -29,7 +29,7 @@ CLASS aph net/minecraft/entity/mob/DrownedEntity
METHOD a initEquipment (Lafn;)V METHOD a initEquipment (Lafn;)V
METHOD a attack (Lahe;F)V METHOD a attack (Lahe;F)V
ARG 1 target ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD af getSoundSwim ()Lxm; METHOD af getSoundSwim ()Lxm;

View File

@ -34,5 +34,5 @@ CLASS apj net/minecraft/entity/mob/EndermanEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD f setTarget (Lahe;)V METHOD f setTarget (Lahe;)V
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -15,4 +15,4 @@ CLASS apk net/minecraft/entity/mob/EndermiteEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD k setYaw (F)V METHOD k setYaw (F)V
METHOD n ()V METHOD n prepareGoals ()V

View File

@ -37,8 +37,10 @@ CLASS apm net/minecraft/entity/mob/EvokerEntity
METHOD b writeCustomDataToTag (Lhs;)V METHOD b writeCustomDataToTag (Lhs;)V
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dS getWololoTarget ()Lamr; METHOD dS getWololoTarget ()Lamr;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD r isTeammate (Lagv;)Z METHOD r isTeammate (Lagv;)Z
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -36,5 +36,5 @@ CLASS apn net/minecraft/entity/mob/GhastEntity
METHOD ds getFireballStrength ()I METHOD ds getFireballStrength ()I
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD l isShooting ()Z METHOD l isShooting ()Z
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -22,5 +22,5 @@ CLASS app net/minecraft/entity/mob/GuardianEntity
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -17,6 +17,9 @@ CLASS apr net/minecraft/entity/mob/IllagerBeastEntity
METHOD bP getPrimaryPassenger ()Lagv; METHOD bP getPrimaryPassenger ()Lagv;
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dC canLead ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V

View File

@ -16,14 +16,16 @@ CLASS aps net/minecraft/entity/mob/IllusionerEntity
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD a attack (Lahe;F)V METHOD a attack (Lahe;F)V
ARG 1 target ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dz hasArmsRaised ()Z METHOD dz hasArmsRaised ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD r isTeammate (Lagv;)Z METHOD r isTeammate (Lagv;)Z
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -42,10 +42,11 @@ CLASS ahf net/minecraft/entity/mob/MobEntity
ARG 1 slot ARG 1 slot
METHOD a setEquippedStack (Laha;Lawo;)V METHOD a setEquippedStack (Laha;Lawo;)V
ARG 1 slot ARG 1 slot
METHOD a pickupItem (Laoy;)V
METHOD a canBeLeashedBy (Larb;)Z METHOD a canBeLeashedBy (Larb;)Z
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a getPathNodeTypeWeight (Lchg;)F METHOD a getPathNodeTypeWeight (Lchg;)F
@ -84,7 +85,7 @@ CLASS ahf net/minecraft/entity/mob/MobEntity
ARG 0 stack ARG 0 stack
METHOD f setTarget (Lahe;)V METHOD f setTarget (Lahe;)V
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD o createBodyControl ()Laib; METHOD o createBodyControl ()Laib;
METHOD p getLookControl ()Laig; METHOD p getLookControl ()Laig;
METHOD p setCanPickUpLoot (Z)V METHOD p setCanPickUpLoot (Z)V

View File

@ -5,15 +5,22 @@ CLASS apv net/minecraft/entity/mob/PatrolEntity
METHOD d onRemove ()V METHOD d onRemove ()V
METHOD e tick ()V METHOD e tick ()V
FIELD a patrolTarget Let; FIELD a patrolTarget Let;
FIELD b isLeader Z FIELD b patrolLeader Z
FIELD c isPatrolling Z FIELD c patrolling Z
METHOD <init> (Lagz;Lbbp;)V METHOD <init> (Lagz;Lbbp;)V
ARG 1 type ARG 1 type
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD aK getHeightOffset ()D METHOD aK getHeightOffset ()D
METHOD b writeCustomDataToTag (Lhs;)V METHOD b writeCustomDataToTag (Lhs;)V
METHOD c canImmediatelyDespawn (D)Z METHOD dC canLead ()Z
ARG 1 distanceSquared METHOD dD getPatrolTarget ()Let;
METHOD n ()V METHOD dE hasPatrolTarget ()Z
METHOD dF isPatrolLeader ()Z
METHOD dH hasNoRaid ()Z
METHOD dI setRandomRaidCenter ()V
METHOD dJ isRaidCenterSet ()Z
METHOD g setRaidCenter (Let;)V
METHOD n prepareGoals ()V
METHOD t setPatrolLeader (Z)V

View File

@ -27,7 +27,7 @@ CLASS apw net/minecraft/entity/mob/PhantomEntity
METHOD W_ update ()V METHOD W_ update ()V
METHOD a shouldRenderAtDistance (D)Z METHOD a shouldRenderAtDistance (D)Z
METHOD a setSize (I)V METHOD a setSize (I)V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD a onTrackedDataSet (Lpr;)V METHOD a onTrackedDataSet (Lpr;)V
@ -41,6 +41,6 @@ CLASS apw net/minecraft/entity/mob/PhantomEntity
METHOD ds getSize ()I METHOD ds getSize ()I
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD o createBodyControl ()Laib; METHOD o createBodyControl ()Laib;
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -6,7 +6,8 @@ CLASS apy net/minecraft/entity/mob/PillagerEntity
METHOD a initEquipment (Lafn;)V METHOD a initEquipment (Lafn;)V
METHOD a attack (Lahe;F)V METHOD a attack (Lahe;F)V
ARG 1 target ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a pickupItem (Laoy;)V
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
@ -15,9 +16,11 @@ CLASS apy net/minecraft/entity/mob/PillagerEntity
ARG 1 distanceSquared ARG 1 distanceSquared
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dz hasArmsRaised ()Z METHOD dz hasArmsRaised ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD r isTeammate (Lagv;)Z METHOD r isTeammate (Lagv;)Z
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -44,7 +44,7 @@ CLASS aqb net/minecraft/entity/mob/ShulkerEntity
ARG 2 x ARG 2 x
ARG 4 y ARG 4 y
ARG 6 z ARG 6 z
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD a onTrackedDataSet (Lpr;)V METHOD a onTrackedDataSet (Lpr;)V
@ -62,6 +62,6 @@ CLASS aqb net/minecraft/entity/mob/ShulkerEntity
METHOD g setAttachedBlock (Let;)V METHOD g setAttachedBlock (Let;)V
METHOD i pushAwayFrom (Lagv;)V METHOD i pushAwayFrom (Lagv;)V
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD o createBodyControl ()Laib; METHOD o createBodyControl ()Laib;
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -20,4 +20,4 @@ CLASS aqc net/minecraft/entity/mob/SilverfishEntity
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k setYaw (F)V METHOD k setYaw (F)V
METHOD n ()V METHOD n prepareGoals ()V

View File

@ -24,7 +24,7 @@ CLASS aqe net/minecraft/entity/mob/SlimeEntity
METHOD R getType ()Lagz; METHOD R getType ()Lagz;
METHOD W_ update ()V METHOD W_ update ()V
METHOD X invalidate ()V METHOD X invalidate ()V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
@ -36,5 +36,5 @@ CLASS aqe net/minecraft/entity/mob/SlimeEntity
METHOD dy getSize ()I METHOD dy getSize ()I
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD i pushAwayFrom (Lagv;)V METHOD i pushAwayFrom (Lagv;)V
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -10,7 +10,7 @@ CLASS aqg net/minecraft/entity/mob/SpiderEntity
METHOD A_ canClimb ()Z METHOD A_ canClimb ()Z
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD W_ update ()V METHOD W_ update ()V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a slowMovement (Lbpm;Lcmd;)V METHOD a slowMovement (Lbpm;Lcmd;)V
ARG 1 state ARG 1 state
@ -25,5 +25,5 @@ CLASS aqg net/minecraft/entity/mob/SpiderEntity
METHOD d isPotionEffective (Lago;)Z METHOD d isPotionEffective (Lago;)Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD l getCanClimb ()Z METHOD l getCanClimb ()Z
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -28,7 +28,7 @@ CLASS aqi net/minecraft/entity/mob/VexEntity
ARG 2 x ARG 2 x
ARG 4 y ARG 4 y
ARG 6 z ARG 6 z
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD aA getLightmapCoordinates ()I METHOD aA getLightmapCoordinates ()I
@ -39,5 +39,5 @@ CLASS aqi net/minecraft/entity/mob/VexEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD g setBounds (Let;)V METHOD g setBounds (Let;)V
METHOD l getOwner ()Lahf; METHOD l getOwner ()Lahf;
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -14,13 +14,15 @@ CLASS aqj net/minecraft/entity/mob/VindicatorEntity
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD I mobTick ()V METHOD I mobTick ()V
METHOD a initEquipment (Lafn;)V METHOD a initEquipment (Lafn;)V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD b writeCustomDataToTag (Lhs;)V METHOD b writeCustomDataToTag (Lhs;)V
METHOD b setCustomName (Ljd;)V METHOD b setCustomName (Ljd;)V
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD r isTeammate (Lagv;)Z METHOD r isTeammate (Lagv;)Z

View File

@ -7,10 +7,13 @@ CLASS aqk net/minecraft/entity/mob/WitchEntity
METHOD bG getEyeHeight ()F METHOD bG getEyeHeight ()F
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dC canLead ()Z
METHOD dz hasArmsRaised ()Z METHOD dz hasArmsRaised ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD l isDrinking ()Z METHOD l isDrinking ()Z
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -2,7 +2,7 @@ CLASS aql net/minecraft/entity/mob/WitherSkeletonEntity
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD a initEquipment (Lafn;)V METHOD a initEquipment (Lafn;)V
METHOD a dropEquipment (Lage;IZ)V METHOD a dropEquipment (Lage;IZ)V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD bG getEyeHeight ()F METHOD bG getEyeHeight ()F
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;

View File

@ -3,6 +3,7 @@ CLASS aqm net/minecraft/entity/mob/ZombieEntity
METHOD a onDestroyBlock (Lbbp;Let;)V METHOD a onDestroyBlock (Lbbp;Let;)V
METHOD a tickStepping (Lbbq;Let;)V METHOD a tickStepping (Lbbq;Let;)V
METHOD i getDesiredSquaredDistanceToTarget ()D METHOD i getDesiredSquaredDistanceToTarget ()D
CLASS aqm$b
FIELD a BABY_SPEED_ID Ljava/util/UUID; FIELD a BABY_SPEED_ID Ljava/util/UUID;
FIELD bD BABY Lpr; FIELD bD BABY Lpr;
FIELD bF ARMS_RAISED Lpr; FIELD bF ARMS_RAISED Lpr;
@ -19,7 +20,7 @@ CLASS aqm net/minecraft/entity/mob/ZombieEntity
ARG 1 source ARG 1 source
ARG 2 amount ARG 2 amount
METHOD a dropEquipment (Lage;IZ)V METHOD a dropEquipment (Lage;IZ)V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos ARG 1 pos
@ -38,7 +39,7 @@ CLASS aqm net/minecraft/entity/mob/ZombieEntity
METHOD dz hasArmsRaised ()Z METHOD dz hasArmsRaised ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V
METHOD t setBreakDoors (Z)V METHOD t setBreakDoors (Z)V
METHOD u setChild (Z)V METHOD u setChild (Z)V

View File

@ -1,12 +1,12 @@
CLASS aqn net/minecraft/entity/mob/ZombieVillagerEntity CLASS aqn net/minecraft/entity/mob/ZombieVillagerEntity
FIELD a CONVERTING Lpr; FIELD a CONVERTING Lpr;
FIELD bD conversionTimer I FIELD bD conversionTimer I
FIELD bE converionStarter Ljava/util/UUID; FIELD bE converter Ljava/util/UUID;
FIELD bF offers Lhs; FIELD bF offerData Lhs;
FIELD b PROFESSION Lpr; FIELD b VILLAGER_DATA Lpr;
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD W_ update ()V METHOD W_ update ()V
METHOD a setProfession (Laqs;)V METHOD a setVillagerData (Laqs;)V
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
@ -20,6 +20,7 @@ CLASS aqn net/minecraft/entity/mob/ZombieVillagerEntity
METHOD dC getSkull ()Lawo; METHOD dC getSkull ()Lawo;
METHOD dH isConverting ()Z METHOD dH isConverting ()Z
METHOD dK finishConversion ()V METHOD dK finishConversion ()V
METHOD dM ()Laqs; METHOD dM getVillagerData ()Laqs;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD g setOfferData (Lhs;)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -24,7 +24,7 @@ CLASS amb net/minecraft/entity/passive/CatEntity
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a setCollarColor (Lavl;)V METHOD a setCollarColor (Lavl;)V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD b createChild (Lags;)Lamb; METHOD b createChild (Lags;)Lamb;
@ -40,6 +40,6 @@ CLASS amb net/minecraft/entity/passive/CatEntity
METHOD dJ getOcelotType ()I METHOD dJ getOcelotType ()I
METHOD dM getCollarColor ()Lavl; METHOD dM getCollarColor ()Lavl;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD q getOcelotType (I)V METHOD q getOcelotType (I)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -18,4 +18,4 @@ CLASS amc net/minecraft/entity/passive/ChickenEntity
METHOD d getCurrentExperience (Larb;)I METHOD d getCurrentExperience (Larb;)I
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V

View File

@ -13,4 +13,4 @@ CLASS ame net/minecraft/entity/passive/CowEntity
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V

View File

@ -22,10 +22,11 @@ CLASS amf net/minecraft/entity/passive/DolphinEntity
METHOD e tick ()V METHOD e tick ()V
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD W_ update ()V METHOD W_ update ()V
METHOD a pickupItem (Laoy;)V
METHOD a canBeLeashedBy (Larb;)Z METHOD a canBeLeashedBy (Larb;)Z
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
@ -38,6 +39,6 @@ CLASS amf net/minecraft/entity/passive/DolphinEntity
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD n canStartRiding (Lagv;)Z METHOD n canStartRiding (Lagv;)Z
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -26,6 +26,5 @@ CLASS alx net/minecraft/entity/passive/FishEntity
METHOD dz hasSelfControl ()Z METHOD dz hasSelfControl ()Z
METHOD f copyDataToStack (Lawo;)V METHOD f copyDataToStack (Lawo;)V
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD l getFishBucketStack ()Lawo;
METHOD n ()V METHOD n ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -16,7 +16,7 @@ CLASS ana net/minecraft/entity/passive/HorseBaseEntity
ARG 2 amount ARG 2 amount
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a canBeLeashedBy (Larb;)Z METHOD a canBeLeashedBy (Larb;)Z
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos ARG 1 pos
@ -44,7 +44,7 @@ CLASS ana net/minecraft/entity/passive/HorseBaseEntity
METHOD dW isSaddled ()Z METHOD dW isSaddled ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD q getHorseFlag (I)Z METHOD q getHorseFlag (I)Z
METHOD r setTemper (I)V METHOD r setTemper (I)V
METHOD u setTame (Z)V METHOD u setTame (Z)V

View File

@ -13,7 +13,7 @@ CLASS anc net/minecraft/entity/passive/HorseEntity
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD b writeCustomDataToTag (Lhs;)V METHOD b writeCustomDataToTag (Lhs;)V

View File

@ -16,6 +16,6 @@ CLASS amh net/minecraft/entity/passive/IronGolemEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD l getVillageProperties ()Lalq; METHOD l getVillageProperties ()Lalq;
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setPlayerCreated (Z)V METHOD s setPlayerCreated (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -11,7 +11,7 @@ CLASS ane net/minecraft/entity/passive/LlamaEntity
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a attack (Lahe;F)V METHOD a attack (Lahe;F)V
ARG 1 target ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos ARG 1 pos
@ -30,7 +30,7 @@ CLASS ane net/minecraft/entity/passive/LlamaEntity
METHOD ei getVariant ()I METHOD ei getVariant ()I
METHOD en isFollowing ()Z METHOD en isFollowing ()Z
METHOD eo getFollowing ()Lane; METHOD eo getFollowing ()Lane;
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V
METHOD t setVariant (I)V METHOD t setVariant (I)V
METHOD u setStrength (I)V METHOD u setStrength (I)V

View File

@ -10,7 +10,7 @@ CLASS amj net/minecraft/entity/passive/OcelotEntity
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
@ -22,5 +22,5 @@ CLASS amj net/minecraft/entity/passive/OcelotEntity
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -38,10 +38,11 @@ CLASS amk net/minecraft/entity/passive/PandaEntity
ARG 2 amount ARG 2 amount
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a setAttacker (Lahe;)V METHOD a setAttacker (Lahe;)V
METHOD a pickupItem (Laoy;)V
METHOD a canBeLeashedBy (Larb;)Z METHOD a canBeLeashedBy (Larb;)Z
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos ARG 1 pos
@ -50,5 +51,5 @@ CLASS amk net/minecraft/entity/passive/PandaEntity
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -8,7 +8,7 @@ CLASS aml net/minecraft/entity/passive/ParrotEntity
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
@ -26,6 +26,6 @@ CLASS aml net/minecraft/entity/passive/ParrotEntity
METHOD dJ getVariant ()I METHOD dJ getVariant ()I
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD q setVariant (I)V METHOD q setVariant (I)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -16,6 +16,6 @@ CLASS amm net/minecraft/entity/passive/PigEntity
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD dz isSaddled ()Z METHOD dz isSaddled ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setSaddled (Z)V METHOD s setSaddled (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -11,7 +11,7 @@ CLASS amn net/minecraft/entity/passive/PolarBearEntity
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD W_ update ()V METHOD W_ update ()V
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
@ -19,5 +19,5 @@ CLASS amn net/minecraft/entity/passive/PolarBearEntity
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -16,5 +16,5 @@ CLASS amo net/minecraft/entity/passive/PufferfishEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD l getFishBucketStack ()Lawo; METHOD l getFishBucketStack ()Lawo;
METHOD n ()V METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -23,7 +23,7 @@ CLASS amp net/minecraft/entity/passive/RabbitEntity
ARG 1 source ARG 1 source
ARG 2 amount ARG 2 amount
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
@ -36,7 +36,7 @@ CLASS amp net/minecraft/entity/passive/RabbitEntity
METHOD dB getRabbitType ()I METHOD dB getRabbitType ()I
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD o doJump (Z)V METHOD o doJump (Z)V
METHOD q setRabbitType (I)V METHOD q setRabbitType (I)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -10,7 +10,7 @@ CLASS amr net/minecraft/entity/passive/SheepEntity
ARG 1 player ARG 1 player
METHOD a getRgbColor (Lavl;)[F METHOD a getRgbColor (Lavl;)[F
ARG 0 dyeColor ARG 0 dyeColor
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos ARG 1 pos
@ -25,6 +25,6 @@ CLASS amr net/minecraft/entity/passive/SheepEntity
METHOD dB isSheared ()Z METHOD dB isSheared ()Z
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setSheared (Z)V METHOD s setSheared (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -15,6 +15,6 @@ CLASS amt net/minecraft/entity/passive/SnowmanEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD l hasPumpkin ()Z METHOD l hasPumpkin ()Z
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setArmsRaised (Z)V METHOD s setArmsRaised (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -17,4 +17,4 @@ CLASS amu net/minecraft/entity/passive/SquidEntity
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V

View File

@ -27,6 +27,8 @@ CLASS amv net/minecraft/entity/passive/TropicalFishEntity
ARG 0 variety ARG 0 variety
ARG 1 baseColor ARG 1 baseColor
ARG 2 patternColor ARG 2 patternColor
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD b getToolTipForVariant (I)Ljava/lang/String; METHOD b getToolTipForVariant (I)Ljava/lang/String;
ARG 0 variant ARG 0 variant

View File

@ -46,7 +46,7 @@ CLASS amw net/minecraft/entity/passive/TurtleEntity
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a onStruckByLightning (Laov;)V METHOD a onStruckByLightning (Laov;)V
METHOD a canBeLeashedBy (Larb;)Z METHOD a canBeLeashedBy (Larb;)Z
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a playStepSound (Let;Lbpm;)V METHOD a playStepSound (Let;Lbpm;)V
@ -65,6 +65,6 @@ CLASS amw net/minecraft/entity/passive/TurtleEntity
METHOD g setHomePos (Let;)V METHOD g setHomePos (Let;)V
METHOD h setTravelPos (Let;)V METHOD h setTravelPos (Let;)V
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setHasEgg (Z)V METHOD s setHasEgg (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -1,30 +1,45 @@
CLASS aqr net/minecraft/entity/passive/VillagerEntity CLASS aqr net/minecraft/entity/passive/VillagerEntity
FIELD bD VILLAGER_TYPE Lpr; FIELD bD VILLAGER_DATA Lpr;
FIELD bH properties Lalq; FIELD bE findVillageCountdown I
FIELD bF inMating Z
FIELD bG staring Z
FIELD bH village Lalq;
FIELD bI currentCustomer Larb;
FIELD bJ recipeList Lbav; FIELD bJ recipeList Lbav;
FIELD bK unlockTradeCountdown I
FIELD bL unlockTrade Z
FIELD bM willingToMate Z
FIELD bN customerName Ljava/lang/String;
FIELD bO recentlyRescued Z
FIELD bP goalsSet Z
FIELD bQ inventory Lafx; FIELD bQ inventory Lafx;
METHOD <init> (Lbbp;Laqw;)V METHOD <init> (Lbbp;Laqw;)V
ARG 1 world ARG 1 world
METHOD D getAmbientSound ()Lxm; METHOD D getAmbientSound ()Lxm;
METHOD I mobTick ()V METHOD I mobTick ()V
METHOD O_ getVillage ()Lalq;
METHOD P_ getCurrentCustomer ()Larb; METHOD P_ getCurrentCustomer ()Larb;
METHOD Q getDisplayName ()Ljd; METHOD Q getDisplayName ()Ljd;
METHOD Q_ getRaid ()Lasf;
METHOD a onDeath (Lage;)V METHOD a onDeath (Lage;)V
METHOD a createChild (Lags;)Lags; METHOD a createChild (Lags;)Lags;
METHOD a setAttacker (Lahe;)V METHOD a setAttacker (Lahe;)V
METHOD a onStruckByLightning (Laov;)V METHOD a onStruckByLightning (Laov;)V
METHOD a setVillagerType (Laqs;)V METHOD a pickupItem (Laoy;)V
METHOD a setVillagerData (Laqs;)V
METHOD a canBeLeashedBy (Larb;)Z METHOD a canBeLeashedBy (Larb;)Z
METHOD a interactMob (Larb;Lafo;)Z METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player ARG 1 player
METHOD a canPickUp (Lawj;)Z
METHOD a onSellingItem (Lawo;)V METHOD a onSellingItem (Lawo;)V
METHOD a useRecipe (Lbau;)V METHOD a useRecipe (Lbau;)V
METHOD a setRecipeList (Lbav;)V METHOD a setServerRecipes (Lbav;)V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD a_ setCurrentCustomer (Larb;)V METHOD a_ setCurrentCustomer (Larb;)V
METHOD b createChild (Lags;)Laqr; METHOD b createChild (Lags;)Laqr;
METHOD b setRecipes (Lbav;)V
METHOD b writeCustomDataToTag (Lhs;)V METHOD b writeCustomDataToTag (Lhs;)V
METHOD bG getEyeHeight ()F METHOD bG getEyeHeight ()F
METHOD c getRecipes ()Lbav; METHOD c getRecipes ()Lbav;
@ -33,9 +48,25 @@ CLASS aqr net/minecraft/entity/passive/VillagerEntity
METHOD ca initAttributes ()V METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm; METHOD cv getDeathSound ()Lxm;
METHOD d getVillagerWorld ()Lbbp; METHOD d getVillagerWorld ()Lbbp;
METHOD d hasEnoughFood (I)Z
METHOD dA isStaring ()Z
METHOD dB isTrading ()Z
METHOD dC setRecentlyRescued ()V
METHOD dD getInventory ()Lafx; METHOD dD getInventory ()Lafx;
METHOD dM ()Laqs; METHOD dE hasFoodForWilling ()Z
METHOD dG canBreed ()Z
METHOD dH hasSeed ()Z
METHOD dI setSpecificGoals ()V
METHOD dJ levelUp ()V
METHOD dK addTrades ()V
METHOD dM getVillagerData ()Laqs;
METHOD dz isInMating ()Z
METHOD e getVillagerPos ()Let; METHOD e getVillagerPos ()Let;
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V METHOD n prepareGoals ()V
METHOD s setInMating (Z)V
METHOD t setStaring (Z)V
METHOD u isWillingToMate (Z)Z
ARG 1 update
METHOD v setWillingToMate (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -1,3 +0,0 @@
CLASS aqu net/minecraft/entity/passive/VillagerProfession
METHOD a register (Ljava/lang/String;)Laqu;
ARG 0 id

View File

@ -1,6 +0,0 @@
CLASS aqw net/minecraft/entity/passive/VillagerType
FIELD h BIOME_MAP Ljava/util/Map;
METHOD a forBiome (Lbco;)Laqw;
ARG 0 biome
METHOD a register (Ljava/lang/String;)Laqw;
ARG 0 id

View File

@ -29,7 +29,7 @@ CLASS amy net/minecraft/entity/passive/WolfEntity
METHOD e getHurtSound (Lage;)Lxm; METHOD e getHurtSound (Lage;)Lxm;
METHOD f setTarget (Lahe;)V METHOD f setTarget (Lahe;)V
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD t setTamed (Z)V METHOD t setTamed (Z)V
METHOD v setAngry (Z)V METHOD v setAngry (Z)V
METHOD y_ initDataTracker ()V METHOD y_ initDataTracker ()V

View File

@ -90,6 +90,7 @@ CLASS arb net/minecraft/entity/player/PlayerEntity
ARG 1 recipes ARG 1 recipes
METHOD a addChatMessage (Ljd;Z)V METHOD a addChatMessage (Ljd;Z)V
ARG 1 message ARG 1 message
METHOD a increaseStat (Lqc;)V
METHOD a playSoundAtEntity (Lxm;FF)V METHOD a playSoundAtEntity (Lxm;FF)V
ARG 1 sound ARG 1 sound
ARG 2 volume ARG 2 volume

View File

@ -5,8 +5,13 @@ CLASS asf net/minecraft/entity/raid/Raid
FIELD c PILLAGER Lasf$a; FIELD c PILLAGER Lasf$a;
FIELD d WITCH Lasf$a; FIELD d WITCH Lasf$a;
FIELD e ILLAGER_BEAST Lasf$a; FIELD e ILLAGER_BEAST Lasf$a;
FIELD g type Lagz;
FIELD h firstWave I
FIELD a ILLAGER_BANNER Lawo; FIELD a ILLAGER_BANNER Lawo;
FIELD b waveToLeader Ljava/util/Map;
FIELD c waveToRaiders Ljava/util/Map;
FIELD d ticksActive J FIELD d ticksActive J
FIELD e center Let;
FIELD f world Lbbp; FIELD f world Lbbp;
FIELD g markedForRemoval Z FIELD g markedForRemoval Z
FIELD h villageProperties Lalq; FIELD h villageProperties Lalq;
@ -16,24 +21,72 @@ CLASS asf net/minecraft/entity/raid/Raid
FIELD l totalHealth F FIELD l totalHealth F
FIELD m badOmenLevel I FIELD m badOmenLevel I
FIELD n active Z FIELD n active Z
FIELD o groupsSpawned I FIELD o wavesSpawned I
FIELD p bar Luo;
FIELD q postRaidTicks I FIELD q postRaidTicks I
FIELD r preRaidTicks I FIELD r preRaidTicks I
FIELD s volume Lclz;
FIELD t random Ljava/util/Random; FIELD t random Ljava/util/Random;
METHOD <init> (ILbbp;Lalq;)V METHOD <init> (ILbbp;Lalq;)V
ARG 1 id ARG 1 id
ARG 2 world ARG 2 world
METHOD a setVillageProperties (Lalq;)V ARG 3 village
METHOD a setRaidLeader (ILasg;)V
ARG 1 wave
METHOD a addRaider (ILasg;Let;Z)V
ARG 1 wave
ARG 2 raider
ARG 3 pos
ARG 4 existing
ARG 5 spawned
METHOD a addToWave (ILasg;Z)Z
ARG 1 wave
ARG 3 countHealth
METHOD a setVillage (Lalq;)V
METHOD a start (Larb;)V
METHOD a getSpawnCount (Lasf$a;Ljava/util/Random;I)I
ARG 2 wave
METHOD a removeFromWave (Lasg;Z)V
ARG 2 countHealth
METHOD a setWorld (Lbbp;)V METHOD a setWorld (Lbbp;)V
METHOD a getPillagerSpawnLocation (Lbbp;I)Let;
METHOD a playRaidHorn (Let;)V
METHOD a fromTag (Lhs;)V METHOD a fromTag (Lhs;)V
METHOD a getBadOmenLevel (Ljava/util/Random;Z)I
ARG 1 centerSet
METHOD b getLeader (I)Lasg;
METHOD b addToWave (ILasg;)Z
ARG 1 wave
METHOD b getBonusSpawnCount (Lasf$a;Ljava/util/Random;I)I
ARG 2 wave
METHOD b spawnNextWave (Let;)V
ARG 2 spawnedLeader
ARG 3 nextWave
METHOD b toTag (Lhs;)Lhs; METHOD b toTag (Lhs;)Lhs;
METHOD c getWorld ()Lbbp; METHOD c getWorld ()Lbbp;
METHOD c removeLeader (I)V
ARG 1 wave
METHOD d isOnGoing ()Z
METHOD e getVolume ()Lclz;
METHOD f hasStarted ()Z METHOD f hasStarted ()Z
METHOD g getGroupsSpawned ()I METHOD g getGroupsSpawned ()I
METHOD h getMaxAcceptableBadOmenLevel ()I
METHOD i getBadOmenLevel ()I METHOD i getBadOmenLevel ()I
METHOD j invalidate ()V
METHOD k isMarkedForRemoval ()Z METHOD k isMarkedForRemoval ()Z
METHOD o getVillageProperties ()Lalq; METHOD l tick ()V
METHOD q getId ()I METHOD m getCurrentRaiderHealth ()F
METHOD n getRaiderCount ()I
METHOD o getVillage ()Lalq;
METHOD p getCenter ()Let;
METHOD q getRaidId ()I
METHOD r isActive ()Z METHOD r isActive ()Z
METHOD s isInRaidDistance ()Ljava/util/function/Predicate;
METHOD t updateBarToPlayers ()V
METHOD u hasSpawnedAllGroups ()Z
METHOD v removeObsoleteRaiders ()V
ARG 2 toRemove
METHOD w updateBar ()V
METHOD x canSpawnRaiders ()Z
METHOD y markDirty ()V METHOD y markDirty ()V
METHOD z getIllagerBanner ()Lawo; METHOD z getIllagerBanner ()Lawo;

View File

@ -1,13 +1,22 @@
CLASS ash net/minecraft/entity/raid/RaidManager CLASS ash net/minecraft/entity/raid/RaidManager
FIELD a raids Ljava/util/Map; FIELD a raids Ljava/util/Map;
FIELD b playerTimestamp Ljava/util/Map;
FIELD c world Lbbp; FIELD c world Lbbp;
FIELD d nextAvailableId I FIELD d nextAvailableId I
FIELD e tick I FIELD e currentTime I
METHOD a tick ()V METHOD a tick ()V
METHOD a getRaid (I)Lasf; METHOD a getRaid (I)Lasf;
ARG 1 id METHOD a checkRaid (Lalq;)V
METHOD a isLivingAroundVillage (Lalq;Lahe;)Z
METHOD a startRaid (Lalq;Larb;)Lasf;
METHOD a addTimestamp (Larb;)V
METHOD a isValidRaiderFor (Lasg;Lasf;)Z
METHOD a setWorld (Lbbp;)V METHOD a setWorld (Lbbp;)V
METHOD a getOrCreateRaid (Lbbp;Lalq;)Lasf; METHOD a getOrCreateRaid (Lbbp;Lalq;)Lasf;
METHOD a nameFor (Lbsf;)Ljava/lang/String;
METHOD a fromTag (Lhs;)V METHOD a fromTag (Lhs;)V
METHOD b isPeaceful ()Z
METHOD b canStartRaid (Lalq;Larb;)Z
METHOD b removeTimestamp (Larb;)V
METHOD b toTag (Lhs;)Lhs; METHOD b toTag (Lhs;)Lhs;
METHOD c nextId ()I METHOD c nextId ()I

View File

@ -0,0 +1,3 @@
CLASS aho net/minecraft/entity/raid/RaidVictim
METHOD O_ getVillage ()Lalq;
METHOD Q_ getRaid ()Lasf;

View File

@ -1,23 +1,32 @@
CLASS asg net/minecraft/entity/raid/RaiderEntity CLASS asg net/minecraft/entity/raid/RaiderEntity
CLASS asg$a CLASS asg$a PickupBannerAsLeaderGoal
METHOD a canStart ()Z METHOD a canStart ()Z
METHOD e tick ()V METHOD e tick ()V
FIELD a OBTAINABLE_ILLAGER_BANNER_ITEM Ljava/util/function/Predicate;
FIELD bD hasRaidGoal Z FIELD bD hasRaidGoal Z
FIELD bE outOfRaidCounter I
FIELD b wave I FIELD b wave I
FIELD c raid Lasf; FIELD c raid Lasf;
METHOD <init> (Lagz;Lbbp;)V METHOD <init> (Lagz;Lbbp;)V
ARG 1 type ARG 1 type
METHOD G cannotDespawn ()Z METHOD G cannotDespawn ()Z
METHOD a onDeath (Lage;)V METHOD a onDeath (Lage;)V
METHOD a pickupItem (Laoy;)V
METHOD a setRaid (Lasf;)V METHOD a setRaid (Lasf;)V
METHOD a readCustomDataFromTag (Lhs;)V METHOD a readCustomDataFromTag (Lhs;)V
METHOD b setWave (I)V METHOD b setWave (I)V
METHOD b writeCustomDataToTag (Lhs;)V METHOD b writeCustomDataToTag (Lhs;)V
METHOD c canImmediatelyDespawn (D)Z METHOD c canImmediatelyDespawn (D)Z
ARG 1 distanceSquared ARG 1 distanceSquared
METHOD d setOutOfRaidCounter (I)V
METHOD d addBonusForWave (IZ)V
METHOD dH hasNoRaid ()Z
METHOD dM hasRaidGoal ()Z METHOD dM hasRaidGoal ()Z
METHOD dN getRaid ()Lasf; METHOD dN getRaid ()Lasf;
METHOD dO hasActiveRaid ()Z
METHOD dP getWave ()I METHOD dP getWave ()I
METHOD dQ getOutOfRaidCounter ()I
METHOD k updateMovement ()V METHOD k updateMovement ()V
METHOD n ()V METHOD l getOnGoingRaid ()Lasf;
METHOD n prepareGoals ()V
METHOD u setHasRaidGoal (Z)V METHOD u setHasRaidGoal (Z)V

View File

@ -14,6 +14,7 @@ CLASS afx net/minecraft/inventory/BasicInventory
ARG 1 slot ARG 1 slot
METHOD a addListener (Lafk;)V METHOD a addListener (Lafk;)V
METHOD a canPlayerUseInv (Larb;)Z METHOD a canPlayerUseInv (Larb;)Z
METHOD a add (Lawo;)Lawo;
METHOD a provideRecipeInputs (Lard;)V METHOD a provideRecipeInputs (Lard;)V
METHOD a setCustomName (Ljd;)V METHOD a setCustomName (Ljd;)V
METHOD b removeInvStack (I)Lawo; METHOD b removeInvStack (I)Lawo;

View File

@ -1,5 +1,10 @@
CLASS chy net/minecraft/item/map/MapState CLASS chy net/minecraft/item/map/MapState
CLASS chy$a
FIELD a xCenter I
FIELD b zCenter I
FIELD c dimension Lbsg;
FIELD d showIcons Z FIELD d showIcons Z
FIELD e unlimitedTracking Z
FIELD f scale B FIELD f scale B
FIELD g colorArray [B FIELD g colorArray [B
FIELD i icons Ljava/util/Map; FIELD i icons Ljava/util/Map;

View File

@ -1,4 +1,4 @@
CLASS vv net/minecraft/resource/metadata/PackResourceMetadataReader CLASS vv net/minecraft/resource/metadata/PackResourceMetadataReader
METHOD a getKey ()Ljava/lang/String; METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object; METHOD a fromJson (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Lvu; METHOD b fromJson (Lcom/google/gson/JsonObject;)Lvu;

View File

@ -1,3 +1,3 @@
CLASS vt net/minecraft/resource/metadata/ResourceMetadataReader CLASS vt net/minecraft/resource/metadata/ResourceMetadataReader
METHOD a getKey ()Ljava/lang/String; METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object; METHOD a fromJson (Lcom/google/gson/JsonObject;)Ljava/lang/Object;

View File

@ -84,7 +84,7 @@ CLASS us net/minecraft/server/network/ServerPlayerEntity
METHOD f attack (Lagv;)V METHOD f attack (Lagv;)V
METHOD g createCooldownManager ()Lawk; METHOD g createCooldownManager ()Lawk;
METHOD m closeContainer ()V METHOD m closeContainer ()V
METHOD n ()V METHOD n prepareGoals ()V
METHOD s getServerWorld ()Luq; METHOD s getServerWorld ()Luq;
METHOD t isSpectator ()Z METHOD t isSpectator ()Z
METHOD u isCreative ()Z METHOD u isCreative ()Z

View File

@ -13,6 +13,7 @@ CLASS uq net/minecraft/server/world/ServerWorld
METHOD G getBlockTickScheduler ()Lbcg; METHOD G getBlockTickScheduler ()Lbcg;
METHOD a setTime (J)V METHOD a setTime (J)V
METHOD a spawnEntity (Lagv;)Z METHOD a spawnEntity (Lagv;)Z
METHOD a summonParticle (Lagv;B)V
METHOD a createExplosion (Lagv;Lage;DDDFZZ)Lbbi; METHOD a createExplosion (Lagv;Lage;DDDFZZ)Lbbi;
ARG 1 entity ARG 1 entity
ARG 3 x ARG 3 x
@ -26,6 +27,7 @@ CLASS uq net/minecraft/server/world/ServerWorld
ARG 1 pos ARG 1 pos
ARG 2 block ARG 2 block
ARG 3 first ARG 3 first
METHOD a locateStructure (Ljava/lang/String;Let;IZ)Let;
METHOD a getEntityByUuid (Ljava/util/UUID;)Lagv; METHOD a getEntityByUuid (Ljava/util/UUID;)Lagv;
METHOD a tick (Ljava/util/function/BooleanSupplier;)V METHOD a tick (Ljava/util/function/BooleanSupplier;)V
METHOD a loadEntities (Ljava/util/stream/Stream;)V METHOD a loadEntities (Ljava/util/stream/Stream;)V

View File

@ -0,0 +1,4 @@
CLASS bcb net/minecraft/sortme/SpawnHelper
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a canSpawn (Lahq$b;Lbbt;Let;Lagz;)Z
METHOD a isClearForSpawn (Lbbb;Let;Lbpm;Lcfd;)Z

View File

@ -0,0 +1,12 @@
CLASS ahq net/minecraft/sortme/SpawnRestriction
CLASS ahq$a Entry
FIELD a heightMapType Lbst$a;
FIELD b location Lahq$b;
FIELD c blockTag Lye;
CLASS ahq$b Location
FIELD a mapping Ljava/util/Map;
METHOD a getLocation (Lagz;)Lahq$b;
METHOD a register (Lagz;Lahq$b;Lbst$a;)V
METHOD a register (Lagz;Lahq$b;Lbst$a;Lye;)V
METHOD a canSpawn (Lagz;Lbpm;)Z
METHOD b getHeightMapType (Lagz;)Lbst$a;

View File

@ -9,7 +9,7 @@ CLASS aqp net/minecraft/village/SimpleVillager
METHOD Q getDisplayName ()Ljd; METHOD Q getDisplayName ()Ljd;
METHOD a onSellingItem (Lawo;)V METHOD a onSellingItem (Lawo;)V
METHOD a useRecipe (Lbau;)V METHOD a useRecipe (Lbau;)V
METHOD a setRecipeList (Lbav;)V METHOD a setServerRecipes (Lbav;)V
METHOD a_ setCurrentCustomer (Larb;)V METHOD a_ setCurrentCustomer (Larb;)V
METHOD c getRecipes ()Lbav; METHOD c getRecipes ()Lbav;
METHOD d getVillagerWorld ()Lbbp; METHOD d getVillagerWorld ()Lbbp;

View File

@ -11,7 +11,8 @@ CLASS alq net/minecraft/village/VillageProperties
FIELD g tick I FIELD g tick I
FIELD h populationSize I FIELD h populationSize I
FIELD i lastVillagerDeath I FIELD i lastVillagerDeath I
FIELD k players Ljava/util/Map; FIELD j raidId I
FIELD k playerRatings Ljava/util/Map;
FIELD l attackerInfos Ljava/util/List; FIELD l attackerInfos Ljava/util/List;
FIELD m golems I FIELD m golems I
METHOD a getCenter ()Let; METHOD a getCenter ()Let;
@ -20,21 +21,34 @@ CLASS alq net/minecraft/village/VillageProperties
METHOD a addDoor (Lalp;)V METHOD a addDoor (Lalp;)V
METHOD a setWorld (Lbbp;)V METHOD a setWorld (Lbbp;)V
METHOD a isInRadius (Let;)Z METHOD a isInRadius (Let;)Z
METHOD a isInRaidDistance (Let;I)Z
ARG 2 raidBonus
METHOD a deserialize (Lhs;)V METHOD a deserialize (Lhs;)V
METHOD a getRating (Ljava/lang/String;)I
ARG 1 username
METHOD a changeRating (Ljava/lang/String;I)I
ARG 1 username
ARG 2 rating
METHOD b getRadius ()I METHOD b getRadius ()I
METHOD b changeAllRatings (I)V
METHOD b getNearestAttacker (Lahe;)Lahe; METHOD b getNearestAttacker (Lahe;)Lahe;
METHOD b getClosestDoor (Let;)Lalp; METHOD b getClosestDoor (Let;)Lalp;
METHOD b serialize (Lhs;)V METHOD b serialize (Lhs;)V
METHOD c getDoorCount ()I METHOD c getDoorCount ()I
METHOD c getNearestPlayer (Lahe;)Larb; METHOD c setRaidId (I)V
METHOD c getNearestUnpopularPlayer (Lahe;)Larb;
METHOD c getNearestDoor (Let;)Lalp; METHOD c getNearestDoor (Let;)Lalp;
METHOD d getStableTicks ()I METHOD d getStableTicks ()I
METHOD d isUnpopular (Ljava/lang/String;)Z
METHOD e getPopulationSize ()I METHOD e getPopulationSize ()I
METHOD e getDoorAtPosition (Let;)Lalp; METHOD e getDoorAtPosition (Let;)Lalp;
METHOD f getDoors ()Ljava/util/List; METHOD f getDoors ()Ljava/util/List;
METHOD g hasNoDoors ()Z METHOD g hasNoDoors ()Z
METHOD g isValidDoor (Let;)Z METHOD g isValidDoor (Let;)Z
METHOD h onVillagerDeath ()V METHOD h onVillagerDeath ()V
METHOD i hasRecentDeath ()Z
METHOD j getRaidId ()I
METHOD k getRaid ()Lasf;
METHOD l countGolems ()V METHOD l countGolems ()V
METHOD m countVillagers ()V METHOD m countVillagers ()V
METHOD n clearOutdatedAttackerInfo ()V METHOD n clearOutdatedAttackerInfo ()V

View File

@ -3,7 +3,7 @@ CLASS bat net/minecraft/village/Villager
METHOD Q getDisplayName ()Ljd; METHOD Q getDisplayName ()Ljd;
METHOD a onSellingItem (Lawo;)V METHOD a onSellingItem (Lawo;)V
METHOD a useRecipe (Lbau;)V METHOD a useRecipe (Lbau;)V
METHOD a setRecipeList (Lbav;)V METHOD a setServerRecipes (Lbav;)V
METHOD a_ setCurrentCustomer (Larb;)V METHOD a_ setCurrentCustomer (Larb;)V
METHOD c getRecipes ()Lbav; METHOD c getRecipes ()Lbav;
METHOD d getVillagerWorld ()Lbbp; METHOD d getVillagerWorld ()Lbbp;

View File

@ -0,0 +1,11 @@
CLASS aqs net/minecraft/village/VillagerData
FIELD a type Laqw;
FIELD b profession Laqu;
FIELD c level I
METHOD a getType ()Laqw;
METHOD a withLevel (I)Laqs;
METHOD a withProfession (Laqu;)Laqs;
METHOD a withType (Laqw;)Laqs;
METHOD a serialize (Lcom/mojang/datafixers/types/DynamicOps;)Ljava/lang/Object;
METHOD b getProfession ()Laqu;
METHOD c getLevel ()I

View File

@ -0,0 +1,2 @@
CLASS aqt net/minecraft/village/VillagerDataContainer
METHOD dM getVillagerData ()Laqs;

View File

@ -0,0 +1,3 @@
CLASS aqu net/minecraft/village/VillagerProfession
METHOD a register (Ljava/lang/String;)Laqu;
ARG 0 id

View File

@ -0,0 +1,34 @@
CLASS aqv net/minecraft/village/VillagerTrades
CLASS aqv$a BuyItemFactory
FIELD a bought Lawj;
FIELD b range Laqv$g;
METHOD a create (Lbat;Ljava/util/Random;)Lbau;
CLASS aqv$b EnchantBookFactory
METHOD a create (Lbat;Ljava/util/Random;)Lbau;
CLASS aqv$c SellEnchantedToolFactory
FIELD a sold Lawo;
FIELD b range Laqv$g;
METHOD a create (Lbat;Ljava/util/Random;)Lbau;
CLASS aqv$d ProcessBoughtFactory
FIELD a bought Lawo;
FIELD b boughtRange Laqv$g;
FIELD c result Lawo;
FIELD d resultRange Laqv$g;
METHOD a create (Lbat;Ljava/util/Random;)Lbau;
CLASS aqv$e BuyOrSellOnPriceFactory
FIELD a item Lawo;
FIELD b range Laqv$g;
METHOD a create (Lbat;Ljava/util/Random;)Lbau;
CLASS aqv$f Factory
METHOD a create (Lbat;Ljava/util/Random;)Lbau;
CLASS aqv$g PriceRange
FIELD a lower I
FIELD b range I
METHOD a getPrice (Ljava/util/Random;)I
CLASS aqv$h SellMapFactory
FIELD a range Laqv$g;
FIELD b structure Ljava/lang/String;
METHOD a create (Lbat;Ljava/util/Random;)Lbau;
FIELD a PROFESSION_TO_LEVELED_TRADE Ljava/util/Map;
FIELD b LOGGER Lorg/apache/logging/log4j/Logger;
METHOD a copyToFastUtilMap (Lcom/google/common/collect/ImmutableMap;)Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;

View File

@ -0,0 +1,6 @@
CLASS aqw net/minecraft/village/VillagerType
FIELD h biomeToType Ljava/util/Map;
METHOD a forBiome (Lbco;)Laqw;
ARG 0 biome
METHOD a create (Ljava/lang/String;)Laqw;
ARG 0 id

View File

@ -92,6 +92,7 @@ CLASS bbp net/minecraft/world/World
ARG 2 pos ARG 2 pos
METHOD a setTime (J)V METHOD a setTime (J)V
METHOD a spawnEntity (Lagv;)Z METHOD a spawnEntity (Lagv;)Z
METHOD a summonParticle (Lagv;B)V
METHOD a (Lagv;DD)Larb; METHOD a (Lagv;DD)Larb;
ARG 1 entity ARG 1 entity
METHOD a createExplosion (Lagv;DDDFZ)Lbbi; METHOD a createExplosion (Lagv;DDDFZ)Lbbi;
@ -200,6 +201,7 @@ CLASS bbp net/minecraft/world/World
METHOD a getEntities (Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List; METHOD a getEntities (Ljava/lang/Class;Ljava/util/function/Predicate;)Ljava/util/List;
ARG 1 entityClass ARG 1 entityClass
METHOD a getPlayerByName (Ljava/lang/String;)Larb; METHOD a getPlayerByName (Ljava/lang/String;)Larb;
METHOD a locateStructure (Ljava/lang/String;Let;IZ)Let;
METHOD a addBlockEntities (Ljava/util/Collection;)V METHOD a addBlockEntities (Ljava/util/Collection;)V
METHOD a getEntityByUuid (Ljava/util/UUID;)Lagv; METHOD a getEntityByUuid (Ljava/util/UUID;)Lagv;
METHOD a tick (Ljava/util/function/BooleanSupplier;)V METHOD a tick (Ljava/util/function/BooleanSupplier;)V