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 3 delta
FIELD B villagerName Ljd;
FIELD C playerInventory Lara;
FIELD w TEXTURE Lqc;
FIELD x villager Lbat;
FIELD y buttonPageNext Lcvi$a;

View File

@ -1,5 +1,8 @@
CLASS djs net/minecraft/client/render/entity/LivingEntityRenderer
FIELD a LOGGER Lorg/apache/logging/log4j/Logger;
FIELD f model Lcym;
FIELD h layers Ljava/util/List;
FIELD j texture Ldnf;
METHOD a linearRotationInterpolation (FFF)F
ARG 1 min
ARG 2 max
@ -12,3 +15,4 @@ CLASS djs net/minecraft/client/render/entity/LivingEntityRenderer
METHOD a addLayer (Ldmn;)Z
METHOD c (Lahe;F)F
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
FIELD a VILLAGER_SKIN Lqc;
FIELD a ZOMBIE_VILLAGER_SKIN Lqc;
METHOD a getTexture (Lagv;)Lqc;
METHOD a getTexture (Lahf;)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
METHOD a getKey ()Ljava/lang/String;
METHOD a read (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b read (Lcom/google/gson/JsonObject;)Ldom;
METHOD a fromJson (Lcom/google/gson/JsonObject;)Ljava/lang/Object;
METHOD b fromJson (Lcom/google/gson/JsonObject;)Ldom;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
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
METHOD bG getEyeHeight ()F
METHOD ca initAttributes ()V

View File

@ -22,5 +22,5 @@ CLASS apf net/minecraft/entity/mob/CreeperEntity
METHOD dC setIgnited ()V
METHOD e getHurtSound (Lage;)Lxm;
METHOD l isCharged ()Z
METHOD n ()V
METHOD n prepareGoals ()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 attack (Lahe;F)V
ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD af getSoundSwim ()Lxm;

View File

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

View File

@ -15,4 +15,4 @@ CLASS apk net/minecraft/entity/mob/EndermiteEntity
METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()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 ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dS getWololoTarget ()Lamr;
METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD r isTeammate (Lagv;)Z
METHOD y_ initDataTracker ()V

View File

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

View File

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

View File

@ -17,6 +17,9 @@ CLASS apr net/minecraft/entity/mob/IllagerBeastEntity
METHOD bP getPrimaryPassenger ()Lagv;
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dC canLead ()Z
METHOD e getHurtSound (Lage;)Lxm;
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 a attack (Lahe;F)V
ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD dz hasArmsRaised ()Z
METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD r isTeammate (Lagv;)Z
METHOD s setArmsRaised (Z)V
METHOD y_ initDataTracker ()V

View File

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

View File

@ -5,15 +5,22 @@ CLASS apv net/minecraft/entity/mob/PatrolEntity
METHOD d onRemove ()V
METHOD e tick ()V
FIELD a patrolTarget Let;
FIELD b isLeader Z
FIELD c isPatrolling Z
FIELD b patrolLeader Z
FIELD c patrolling Z
METHOD <init> (Lagz;Lbbp;)V
ARG 1 type
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V
METHOD aK getHeightOffset ()D
METHOD b writeCustomDataToTag (Lhs;)V
METHOD c canImmediatelyDespawn (D)Z
ARG 1 distanceSquared
METHOD n ()V
METHOD dC canLead ()Z
METHOD dD getPatrolTarget ()Let;
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 a shouldRenderAtDistance (D)Z
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
METHOD a readCustomDataFromTag (Lhs;)V
METHOD a onTrackedDataSet (Lpr;)V
@ -41,6 +41,6 @@ CLASS apw net/minecraft/entity/mob/PhantomEntity
METHOD ds getSize ()I
METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD o createBodyControl ()Laib;
METHOD y_ initDataTracker ()V

View File

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

View File

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

View File

@ -20,4 +20,4 @@ CLASS aqc net/minecraft/entity/mob/SilverfishEntity
METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm;
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 W_ update ()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
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V
@ -36,5 +36,5 @@ CLASS aqe net/minecraft/entity/mob/SlimeEntity
METHOD dy getSize ()I
METHOD e getHurtSound (Lage;)Lxm;
METHOD i pushAwayFrom (Lagv;)V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V

View File

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

View File

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

View File

@ -14,13 +14,15 @@ CLASS aqj net/minecraft/entity/mob/VindicatorEntity
METHOD D getAmbientSound ()Lxm;
METHOD I mobTick ()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
METHOD a readCustomDataFromTag (Lhs;)V
METHOD b writeCustomDataToTag (Lhs;)V
METHOD b setCustomName (Ljd;)V
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD d addBonusForWave (IZ)V
ARG 1 wave
METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD r isTeammate (Lagv;)Z

View File

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

View File

@ -2,7 +2,7 @@ CLASS aql net/minecraft/entity/mob/WitherSkeletonEntity
METHOD D getAmbientSound ()Lxm;
METHOD a initEquipment (Lafn;)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
METHOD bG getEyeHeight ()F
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 tickStepping (Lbbq;Let;)V
METHOD i getDesiredSquaredDistanceToTarget ()D
CLASS aqm$b
FIELD a BABY_SPEED_ID Ljava/util/UUID;
FIELD bD BABY Lpr;
FIELD bF ARMS_RAISED Lpr;
@ -19,7 +20,7 @@ CLASS aqm net/minecraft/entity/mob/ZombieEntity
ARG 1 source
ARG 2 amount
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
METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos
@ -38,7 +39,7 @@ CLASS aqm net/minecraft/entity/mob/ZombieEntity
METHOD dz hasArmsRaised ()Z
METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD s setArmsRaised (Z)V
METHOD t setBreakDoors (Z)V
METHOD u setChild (Z)V

View File

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

View File

@ -24,7 +24,7 @@ CLASS amb net/minecraft/entity/passive/CatEntity
METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player
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
METHOD a readCustomDataFromTag (Lhs;)V
METHOD b createChild (Lags;)Lamb;
@ -40,6 +40,6 @@ CLASS amb net/minecraft/entity/passive/CatEntity
METHOD dJ getOcelotType ()I
METHOD dM getCollarColor ()Lavl;
METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD q getOcelotType (I)V
METHOD y_ initDataTracker ()V

View File

@ -18,4 +18,4 @@ CLASS amc net/minecraft/entity/passive/ChickenEntity
METHOD d getCurrentExperience (Larb;)I
METHOD e getHurtSound (Lage;)Lxm;
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 cv getDeathSound ()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 D getAmbientSound ()Lxm;
METHOD W_ update ()V
METHOD a pickupItem (Laoy;)V
METHOD a canBeLeashedBy (Larb;)Z
METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V
@ -38,6 +39,6 @@ CLASS amf net/minecraft/entity/passive/DolphinEntity
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD n canStartRiding (Lagv;)Z
METHOD y_ initDataTracker ()V

View File

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

View File

@ -16,7 +16,7 @@ CLASS ana net/minecraft/entity/passive/HorseBaseEntity
ARG 2 amount
METHOD a createChild (Lags;)Lags;
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
METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos
@ -44,7 +44,7 @@ CLASS ana net/minecraft/entity/passive/HorseBaseEntity
METHOD dW isSaddled ()Z
METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD q getHorseFlag (I)Z
METHOD r setTemper (I)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 interactMob (Larb;Lafo;)Z
ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a readCustomDataFromTag (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 k updateMovement ()V
METHOD l getVillageProperties ()Lalq;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD s setPlayerCreated (Z)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 attack (Lahe;F)V
ARG 1 target
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos
@ -30,7 +30,7 @@ CLASS ane net/minecraft/entity/passive/LlamaEntity
METHOD ei getVariant ()I
METHOD en isFollowing ()Z
METHOD eo getFollowing ()Lane;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD s setArmsRaised (Z)V
METHOD t setVariant (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 interactMob (Larb;Lafo;)Z
ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V
@ -22,5 +22,5 @@ CLASS amj net/minecraft/entity/passive/OcelotEntity
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V

View File

@ -38,10 +38,11 @@ CLASS amk net/minecraft/entity/passive/PandaEntity
ARG 2 amount
METHOD a createChild (Lags;)Lags;
METHOD a setAttacker (Lahe;)V
METHOD a pickupItem (Laoy;)V
METHOD a canBeLeashedBy (Larb;)Z
METHOD a interactMob (Larb;Lafo;)Z
ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a playStepSound (Let;Lbpm;)V
ARG 1 pos
@ -50,5 +51,5 @@ CLASS amk net/minecraft/entity/passive/PandaEntity
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V
METHOD n prepareGoals ()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 interactMob (Larb;Lafo;)Z
ARG 1 player
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a playStepSound (Let;Lbpm;)V
@ -26,6 +26,6 @@ CLASS aml net/minecraft/entity/passive/ParrotEntity
METHOD dJ getVariant ()I
METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD q setVariant (I)V
METHOD y_ initDataTracker ()V

View File

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

View File

@ -11,7 +11,7 @@ CLASS amn net/minecraft/entity/passive/PolarBearEntity
METHOD D getAmbientSound ()Lxm;
METHOD W_ update ()V
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
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a playStepSound (Let;Lbpm;)V
@ -19,5 +19,5 @@ CLASS amn net/minecraft/entity/passive/PolarBearEntity
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm;
METHOD n ()V
METHOD n prepareGoals ()V
METHOD y_ initDataTracker ()V

View File

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

View File

@ -23,7 +23,7 @@ CLASS amp net/minecraft/entity/passive/RabbitEntity
ARG 1 source
ARG 2 amount
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
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a readCustomDataFromTag (Lhs;)V
@ -36,7 +36,7 @@ CLASS amp net/minecraft/entity/passive/RabbitEntity
METHOD dB getRabbitType ()I
METHOD e getHurtSound (Lage;)Lxm;
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD o doJump (Z)V
METHOD q setRabbitType (I)V
METHOD y_ initDataTracker ()V

View File

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

View File

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

View File

@ -17,4 +17,4 @@ CLASS amu net/minecraft/entity/passive/SquidEntity
METHOD cv getDeathSound ()Lxm;
METHOD e getHurtSound (Lage;)Lxm;
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 1 baseColor
ARG 2 patternColor
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V
METHOD b getToolTipForVariant (I)Ljava/lang/String;
ARG 0 variant

View File

@ -46,7 +46,7 @@ CLASS amw net/minecraft/entity/passive/TurtleEntity
METHOD a createChild (Lags;)Lags;
METHOD a onStruckByLightning (Laov;)V
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
METHOD a canSpawn (Lbbq;Lahh;)Z
METHOD a playStepSound (Let;Lbpm;)V
@ -65,6 +65,6 @@ CLASS amw net/minecraft/entity/passive/TurtleEntity
METHOD g setHomePos (Let;)V
METHOD h setTravelPos (Let;)V
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD s setHasEgg (Z)V
METHOD y_ initDataTracker ()V

View File

@ -1,30 +1,45 @@
CLASS aqr net/minecraft/entity/passive/VillagerEntity
FIELD bD VILLAGER_TYPE Lpr;
FIELD bH properties Lalq;
FIELD bD VILLAGER_DATA Lpr;
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 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;
METHOD <init> (Lbbp;Laqw;)V
ARG 1 world
METHOD D getAmbientSound ()Lxm;
METHOD I mobTick ()V
METHOD O_ getVillage ()Lalq;
METHOD P_ getCurrentCustomer ()Larb;
METHOD Q getDisplayName ()Ljd;
METHOD Q_ getRaid ()Lasf;
METHOD a onDeath (Lage;)V
METHOD a createChild (Lags;)Lags;
METHOD a setAttacker (Lahe;)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 interactMob (Larb;Lafo;)Z
ARG 1 player
METHOD a canPickUp (Lawj;)Z
METHOD a onSellingItem (Lawo;)V
METHOD a useRecipe (Lbau;)V
METHOD a setRecipeList (Lbav;)V
METHOD a (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
METHOD a setServerRecipes (Lbav;)V
METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp;
ARG 3 difficulty
METHOD a readCustomDataFromTag (Lhs;)V
METHOD a_ setCurrentCustomer (Larb;)V
METHOD b createChild (Lags;)Laqr;
METHOD b setRecipes (Lbav;)V
METHOD b writeCustomDataToTag (Lhs;)V
METHOD bG getEyeHeight ()F
METHOD c getRecipes ()Lbav;
@ -33,9 +48,25 @@ CLASS aqr net/minecraft/entity/passive/VillagerEntity
METHOD ca initAttributes ()V
METHOD cv getDeathSound ()Lxm;
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 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 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

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 f setTarget (Lahe;)V
METHOD k updateMovement ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD t setTamed (Z)V
METHOD v setAngry (Z)V
METHOD y_ initDataTracker ()V

View File

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

View File

@ -5,8 +5,13 @@ CLASS asf net/minecraft/entity/raid/Raid
FIELD c PILLAGER Lasf$a;
FIELD d WITCH Lasf$a;
FIELD e ILLAGER_BEAST Lasf$a;
FIELD g type Lagz;
FIELD h firstWave I
FIELD a ILLAGER_BANNER Lawo;
FIELD b waveToLeader Ljava/util/Map;
FIELD c waveToRaiders Ljava/util/Map;
FIELD d ticksActive J
FIELD e center Let;
FIELD f world Lbbp;
FIELD g markedForRemoval Z
FIELD h villageProperties Lalq;
@ -16,24 +21,72 @@ CLASS asf net/minecraft/entity/raid/Raid
FIELD l totalHealth F
FIELD m badOmenLevel I
FIELD n active Z
FIELD o groupsSpawned I
FIELD o wavesSpawned I
FIELD p bar Luo;
FIELD q postRaidTicks I
FIELD r preRaidTicks I
FIELD s volume Lclz;
FIELD t random Ljava/util/Random;
METHOD <init> (ILbbp;Lalq;)V
ARG 1 id
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 getPillagerSpawnLocation (Lbbp;I)Let;
METHOD a playRaidHorn (Let;)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 c getWorld ()Lbbp;
METHOD c removeLeader (I)V
ARG 1 wave
METHOD d isOnGoing ()Z
METHOD e getVolume ()Lclz;
METHOD f hasStarted ()Z
METHOD g getGroupsSpawned ()I
METHOD h getMaxAcceptableBadOmenLevel ()I
METHOD i getBadOmenLevel ()I
METHOD j invalidate ()V
METHOD k isMarkedForRemoval ()Z
METHOD o getVillageProperties ()Lalq;
METHOD q getId ()I
METHOD l tick ()V
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 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 z getIllagerBanner ()Lawo;

View File

@ -1,13 +1,22 @@
CLASS ash net/minecraft/entity/raid/RaidManager
FIELD a raids Ljava/util/Map;
FIELD b playerTimestamp Ljava/util/Map;
FIELD c world Lbbp;
FIELD d nextAvailableId I
FIELD e tick I
FIELD e currentTime I
METHOD a tick ()V
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 getOrCreateRaid (Lbbp;Lalq;)Lasf;
METHOD a nameFor (Lbsf;)Ljava/lang/String;
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 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$a
CLASS asg$a PickupBannerAsLeaderGoal
METHOD a canStart ()Z
METHOD e tick ()V
FIELD a OBTAINABLE_ILLAGER_BANNER_ITEM Ljava/util/function/Predicate;
FIELD bD hasRaidGoal Z
FIELD bE outOfRaidCounter I
FIELD b wave I
FIELD c raid Lasf;
METHOD <init> (Lagz;Lbbp;)V
ARG 1 type
METHOD G cannotDespawn ()Z
METHOD a onDeath (Lage;)V
METHOD a pickupItem (Laoy;)V
METHOD a setRaid (Lasf;)V
METHOD a readCustomDataFromTag (Lhs;)V
METHOD b setWave (I)V
METHOD b writeCustomDataToTag (Lhs;)V
METHOD c canImmediatelyDespawn (D)Z
ARG 1 distanceSquared
METHOD d setOutOfRaidCounter (I)V
METHOD d addBonusForWave (IZ)V
METHOD dH hasNoRaid ()Z
METHOD dM hasRaidGoal ()Z
METHOD dN getRaid ()Lasf;
METHOD dO hasActiveRaid ()Z
METHOD dP getWave ()I
METHOD dQ getOutOfRaidCounter ()I
METHOD k updateMovement ()V
METHOD n ()V
METHOD l getOnGoingRaid ()Lasf;
METHOD n prepareGoals ()V
METHOD u setHasRaidGoal (Z)V

View File

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

View File

@ -1,5 +1,10 @@
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 e unlimitedTracking Z
FIELD f scale B
FIELD g colorArray [B
FIELD i icons Ljava/util/Map;

View File

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

View File

@ -1,3 +1,3 @@
CLASS vt net/minecraft/resource/metadata/ResourceMetadataReader
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 g createCooldownManager ()Lawk;
METHOD m closeContainer ()V
METHOD n ()V
METHOD n prepareGoals ()V
METHOD s getServerWorld ()Luq;
METHOD t isSpectator ()Z
METHOD u isCreative ()Z

View File

@ -13,6 +13,7 @@ CLASS uq net/minecraft/server/world/ServerWorld
METHOD G getBlockTickScheduler ()Lbcg;
METHOD a setTime (J)V
METHOD a spawnEntity (Lagv;)Z
METHOD a summonParticle (Lagv;B)V
METHOD a createExplosion (Lagv;Lage;DDDFZZ)Lbbi;
ARG 1 entity
ARG 3 x
@ -26,6 +27,7 @@ CLASS uq net/minecraft/server/world/ServerWorld
ARG 1 pos
ARG 2 block
ARG 3 first
METHOD a locateStructure (Ljava/lang/String;Let;IZ)Let;
METHOD a getEntityByUuid (Ljava/util/UUID;)Lagv;
METHOD a tick (Ljava/util/function/BooleanSupplier;)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 a onSellingItem (Lawo;)V
METHOD a useRecipe (Lbau;)V
METHOD a setRecipeList (Lbav;)V
METHOD a setServerRecipes (Lbav;)V
METHOD a_ setCurrentCustomer (Larb;)V
METHOD c getRecipes ()Lbav;
METHOD d getVillagerWorld ()Lbbp;

View File

@ -11,7 +11,8 @@ CLASS alq net/minecraft/village/VillageProperties
FIELD g tick I
FIELD h populationSize 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 m golems I
METHOD a getCenter ()Let;
@ -20,21 +21,34 @@ CLASS alq net/minecraft/village/VillageProperties
METHOD a addDoor (Lalp;)V
METHOD a setWorld (Lbbp;)V
METHOD a isInRadius (Let;)Z
METHOD a isInRaidDistance (Let;I)Z
ARG 2 raidBonus
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 changeAllRatings (I)V
METHOD b getNearestAttacker (Lahe;)Lahe;
METHOD b getClosestDoor (Let;)Lalp;
METHOD b serialize (Lhs;)V
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 d getStableTicks ()I
METHOD d isUnpopular (Ljava/lang/String;)Z
METHOD e getPopulationSize ()I
METHOD e getDoorAtPosition (Let;)Lalp;
METHOD f getDoors ()Ljava/util/List;
METHOD g hasNoDoors ()Z
METHOD g isValidDoor (Let;)Z
METHOD h onVillagerDeath ()V
METHOD i hasRecentDeath ()Z
METHOD j getRaidId ()I
METHOD k getRaid ()Lasf;
METHOD l countGolems ()V
METHOD m countVillagers ()V
METHOD n clearOutdatedAttackerInfo ()V

View File

@ -3,7 +3,7 @@ CLASS bat net/minecraft/village/Villager
METHOD Q getDisplayName ()Ljd;
METHOD a onSellingItem (Lawo;)V
METHOD a useRecipe (Lbau;)V
METHOD a setRecipeList (Lbav;)V
METHOD a setServerRecipes (Lbav;)V
METHOD a_ setCurrentCustomer (Larb;)V
METHOD c getRecipes ()Lbav;
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
METHOD a setTime (J)V
METHOD a spawnEntity (Lagv;)Z
METHOD a summonParticle (Lagv;B)V
METHOD a (Lagv;DD)Larb;
ARG 1 entity
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;
ARG 1 entityClass
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 getEntityByUuid (Ljava/util/UUID;)Lagv;
METHOD a tick (Ljava/util/function/BooleanSupplier;)V