diff --git a/mappings/ajw.mapping b/mappings/ajw.mapping new file mode 100644 index 0000000000..012f2ea595 --- /dev/null +++ b/mappings/ajw.mapping @@ -0,0 +1,2 @@ +CLASS ajw + FIELD a owner Lahu; diff --git a/mappings/akr.mapping b/mappings/akr.mapping new file mode 100644 index 0000000000..c72b395934 --- /dev/null +++ b/mappings/akr.mapping @@ -0,0 +1,4 @@ +CLASS akr + FIELD a owner Laia; + METHOD (Laia;)V + ARG 1 owner diff --git a/mappings/akv.mapping b/mappings/akv.mapping new file mode 100644 index 0000000000..98a98e1aa3 --- /dev/null +++ b/mappings/akv.mapping @@ -0,0 +1,4 @@ +CLASS akv + FIELD a owner Laqz; + METHOD (Laqz;)V + ARG 1 owner diff --git a/mappings/net/minecraft/entity/ai/control/MoveControl.mapping b/mappings/net/minecraft/entity/ai/control/MoveControl.mapping index 64ff98d0e7..09d15f76c8 100644 --- a/mappings/net/minecraft/entity/ai/control/MoveControl.mapping +++ b/mappings/net/minecraft/entity/ai/control/MoveControl.mapping @@ -1,3 +1,21 @@ CLASS aiq net/minecraft/entity/ai/control/MoveControl + CLASS aiq$a State FIELD a entity Laho; + FIELD b targetX D + FIELD c targetY D + FIELD d targetZ D + FIELD e speed D + FIELD h state Laiq$a; + METHOD (Laho;)V + ARG 1 entity METHOD a tick ()V + METHOD a moveTo (DDDD)V + ARG 1 x + ARG 3 y + ARG 5 z + ARG 7 speed + METHOD b isMoving ()Z + METHOD c getSpeed ()D + METHOD d getTargetX ()D + METHOD e getTargetY ()D + METHOD f getTargetZ ()D diff --git a/mappings/net/minecraft/entity/ai/goal/AvoidSunlightGoal.mapping b/mappings/net/minecraft/entity/ai/goal/AvoidSunlightGoal.mapping new file mode 100644 index 0000000000..45afd11b40 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/AvoidSunlightGoal.mapping @@ -0,0 +1,4 @@ +CLASS akp net/minecraft/entity/ai/goal/AvoidSunlightGoal + FIELD a owner Lahu; + METHOD (Lahu;)V + ARG 1 owner diff --git a/mappings/net/minecraft/entity/ai/goal/ChaseBoatGoal.mapping b/mappings/net/minecraft/entity/ai/goal/ChaseBoatGoal.mapping new file mode 100644 index 0000000000..56f1b976ca --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/ChaseBoatGoal.mapping @@ -0,0 +1,6 @@ +CLASS aje net/minecraft/entity/ai/goal/ChaseBoatGoal + FIELD b owner Lahu; + FIELD c passenger Lahn; + FIELD d state Laiu; + METHOD (Lahu;)V + ARG 1 owner diff --git a/mappings/net/minecraft/entity/ai/goal/CreeperIgniteGoal.mapping b/mappings/net/minecraft/entity/ai/goal/CreeperIgniteGoal.mapping new file mode 100644 index 0000000000..5370cdf493 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/CreeperIgniteGoal.mapping @@ -0,0 +1,5 @@ +CLASS aks net/minecraft/entity/ai/goal/CreeperIgniteGoal + FIELD a owner Lapp; + FIELD b target Lahn; + METHOD (Lapp;)V + ARG 1 owner diff --git a/mappings/net/minecraft/entity/ai/goal/EscapeDangerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/EscapeDangerGoal.mapping new file mode 100644 index 0000000000..3be70a5fb2 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/EscapeDangerGoal.mapping @@ -0,0 +1,12 @@ +CLASS ake net/minecraft/entity/ai/goal/EscapeDangerGoal + FIELD a owner Lahu; + FIELD b speed D + FIELD c targetX D + FIELD d targetY D + FIELD e targetZ D + METHOD (Lahu;D)V + ARG 1 owner + ARG 2 speed + METHOD a locateClosestWater (Lbcb;Lahe;II)Let; + ARG 3 rangeX + ARG 4 rangeY diff --git a/mappings/net/minecraft/entity/ai/goal/EscapeSunlightGoal.mapping b/mappings/net/minecraft/entity/ai/goal/EscapeSunlightGoal.mapping new file mode 100644 index 0000000000..c7622427ac --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/EscapeSunlightGoal.mapping @@ -0,0 +1,11 @@ +CLASS ajc net/minecraft/entity/ai/goal/EscapeSunlightGoal + FIELD a owner Lahu; + FIELD b targetX D + FIELD c targetY D + FIELD d targetZ D + FIELD e speed D + FIELD f world Lbcq; + METHOD (Lahu;D)V + ARG 1 owner + ARG 2 speed + METHOD g locateShadedPos ()Lcmw; diff --git a/mappings/net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal.mapping new file mode 100644 index 0000000000..8828fef8dd --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal.mapping @@ -0,0 +1,9 @@ +CLASS akq net/minecraft/entity/ai/goal/HorseBondWithPlayerGoal + FIELD a owner Lank; + FIELD b speed D + FIELD c targetX D + FIELD d targetY D + FIELD e targetZ D + METHOD (Lank;D)V + ARG 1 owner + ARG 2 speed diff --git a/mappings/net/minecraft/entity/ai/goal/LookAroundGoal.mapping b/mappings/net/minecraft/entity/ai/goal/LookAroundGoal.mapping new file mode 100644 index 0000000000..a4ef44d4f4 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/LookAroundGoal.mapping @@ -0,0 +1,7 @@ +CLASS akh net/minecraft/entity/ai/goal/LookAroundGoal + FIELD a owner Laho; + FIELD b deltaX D + FIELD c deltaZ D + FIELD d lookTime I + METHOD (Laho;)V + ARG 1 owner diff --git a/mappings/net/minecraft/entity/ai/goal/LookAtEntityGoal.mapping b/mappings/net/minecraft/entity/ai/goal/LookAtEntityGoal.mapping new file mode 100644 index 0000000000..cef61e63e7 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/LookAtEntityGoal.mapping @@ -0,0 +1,16 @@ +CLASS ajs net/minecraft/entity/ai/goal/LookAtEntityGoal + FIELD a owner Laho; + FIELD b target Lahe; + FIELD c range F + FIELD d targetType Ljava/lang/Class; + FIELD e lookTime I + FIELD f chance F + METHOD (Laho;Ljava/lang/Class;F)V + ARG 1 owner + ARG 2 targetType + ARG 3 range + METHOD (Laho;Ljava/lang/Class;FF)V + ARG 1 owner + ARG 2 targetType + ARG 3 range + ARG 4 chance diff --git a/mappings/net/minecraft/entity/ai/goal/ParrotClimbOntoPlayerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/ParrotClimbOntoPlayerGoal.mapping new file mode 100644 index 0000000000..59f11350e0 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/ParrotClimbOntoPlayerGoal.mapping @@ -0,0 +1,6 @@ +CLASS ajp net/minecraft/entity/ai/goal/ParrotClimbOntoPlayerGoal + FIELD a parrot Lanc; + FIELD b parrotOwner Laro; + FIELD c mounted Z + METHOD (Lanc;)V + ARG 1 parrot diff --git a/mappings/net/minecraft/entity/ai/goal/PounceAtTargetGoal.mapping b/mappings/net/minecraft/entity/ai/goal/PounceAtTargetGoal.mapping new file mode 100644 index 0000000000..783d54321a --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/PounceAtTargetGoal.mapping @@ -0,0 +1,5 @@ +CLASS ajq net/minecraft/entity/ai/goal/PounceAtTargetGoal + FIELD a owner Laho; + FIELD b target Lahn; + METHOD (Laho;F)V + ARG 1 owner diff --git a/mappings/net/minecraft/entity/ai/goal/WanderAroundGoal.mapping b/mappings/net/minecraft/entity/ai/goal/WanderAroundGoal.mapping new file mode 100644 index 0000000000..ecabea5537 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/WanderAroundGoal.mapping @@ -0,0 +1,17 @@ +CLASS aki net/minecraft/entity/ai/goal/WanderAroundGoal + FIELD a owner Lahu; + FIELD b targetX D + FIELD c targetY D + FIELD d targetZ D + FIELD e speed D + FIELD f chance I + METHOD (Lahu;D)V + ARG 1 owner + ARG 2 speed + METHOD (Lahu;DI)V + ARG 1 owner + ARG 2 speed + ARG 4 chance + METHOD b setChance (I)V + ARG 1 chance + METHOD g getWanderTarget ()Lcmw; diff --git a/mappings/net/minecraft/entity/ai/pathing/EntityMobNavigation.mapping b/mappings/net/minecraft/entity/ai/pathing/EntityMobNavigation.mapping index 1f795fd08e..f078eab88c 100644 --- a/mappings/net/minecraft/entity/ai/pathing/EntityMobNavigation.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/EntityMobNavigation.mapping @@ -1,6 +1,9 @@ CLASS alp net/minecraft/entity/ai/pathing/EntityMobNavigation + FIELD p avoidSunlight Z METHOD (Laho;Lbcq;)V ARG 1 entity METHOD a setCanPathThroughDoors (Z)V METHOD b setCanEnterOpenDoors (Z)V + METHOD c setAvoidSunlight (Z)V + ARG 1 avoidSunlight METHOD g canEnterOpenDoors ()Z diff --git a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping index 7c79080b9c..9973cc4159 100644 --- a/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/EntityNavigation.mapping @@ -1,12 +1,22 @@ CLASS alq net/minecraft/entity/ai/pathing/EntityNavigation FIELD a entity Laho; FIELD b world Lbcq; + FIELD c currentPath Lcii; + FIELD d speed D FIELD e tickCount I - FIELD m idle Z + FIELD m shouldRecalculate Z + FIELD n lastRecalculateTime J + FIELD o nodeMaker Lcih; FIELD p followRange Laic; + FIELD q targetPos Let; FIELD r pathNodeNavigator Lcik; METHOD a createPathNodeNavigator ()Lcik; + METHOD a setSpeed (D)V + ARG 1 speed METHOD a findPathTo (DDD)Lcii; + ARG 1 x + ARG 3 y + ARG 5 z METHOD a startMovingTo (DDDD)Z ARG 7 speed METHOD a findPathTo (Lahe;)Lcii; @@ -14,10 +24,27 @@ CLASS alq net/minecraft/entity/ai/pathing/EntityNavigation ARG 2 speed METHOD a startMovingAlong (Lcii;D)Z ARG 2 speed + METHOD a canPathDirectlyThrough (Lcmw;Lcmw;III)Z + ARG 1 origin + ARG 2 target + ARG 3 sizeX + ARG 4 sizeY + ARG 5 sizeZ METHOD a isValidPosition (Let;)Z + ARG 1 pos METHOD b isAtValidPosition ()Z METHOD b findPathTo (Let;)Lcii; + ARG 1 pos METHOD d tick ()V + METHOD d setCanSwim (Z)V + ARG 1 canSwim + METHOD i getTargetPos ()Let; METHOD j getFollowRange ()F - METHOD k isIdle ()Z + METHOD k shouldRecalculatePath ()Z + METHOD l recalculatePath ()V + METHOD m getCurrentPath ()Lcii; + METHOD p isIdle ()Z + METHOD q stop ()V METHOD r isInLiquid ()Z + METHOD s getNodeMaker ()Lcih; + METHOD t canSwim ()Z diff --git a/mappings/net/minecraft/entity/ai/pathing/Path.mapping b/mappings/net/minecraft/entity/ai/pathing/Path.mapping index 07d045adb8..7d48833810 100644 --- a/mappings/net/minecraft/entity/ai/pathing/Path.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/Path.mapping @@ -1,19 +1,26 @@ CLASS cii net/minecraft/entity/ai/pathing/Path FIELD a nodes [Lcig; FIELD e currentNodeIndex I - FIELD f pathLength I + FIELD f length I + METHOD ([Lcig;)V + ARG 1 nodes METHOD a next ()V METHOD a getNode (I)Lcig; + ARG 1 index METHOD a setNode (ILcig;)V - ARG 1 nodeIndex + ARG 1 index + ARG 2 node METHOD a getNodePosition (Lahe;)Lcmw; METHOD a getNodePosition (Lahe;I)Lcmw; ARG 1 entity + ARG 2 index METHOD a equalsPath (Lcii;)Z METHOD b isFinished ()Z - METHOD b setPathLength (I)V + METHOD b setLength (I)V + ARG 1 length METHOD c getEnd ()Lcig; - METHOD c setCurrentPosition (I)V - METHOD d getPathLength ()I + METHOD c setCurrentNodeIndex (I)V + ARG 1 index + METHOD d getLength ()I METHOD e getCurrentNodeIndex ()I METHOD f getCurrentPosition ()Lcmw; diff --git a/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping b/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping index 109e40d9e6..85d38f24ae 100644 --- a/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/PathNode.mapping @@ -9,10 +9,12 @@ CLASS cig net/minecraft/entity/ai/pathing/PathNode METHOD (III)V ARG 1 x ARG 2 y + ARG 3 z METHOD a isInHeap ()Z METHOD a copyWithNewPosition (III)Lcig; ARG 1 x ARG 2 y + ARG 3 z METHOD a distance (Lcig;)F METHOD b calculateHashCode (III)I ARG 0 x diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 18b06331ff..2713cfe1e4 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -68,6 +68,7 @@ CLASS aho net/minecraft/entity/mob/MobEntity ARG 0 stack METHOD f setTarget (Lahn;)V METHOD n setCanPickUpLoot (Z)V + METHOD o initGoals ()V METHOD o setAiDisabled (Z)V METHOD p createBodyControl ()Laik; METHOD p setLeftHanded (Z)V diff --git a/mappings/net/minecraft/entity/passive/AbstractVillagerEntity.mapping b/mappings/net/minecraft/entity/passive/AbstractVillagerEntity.mapping index a7d6a3de41..b02d60219a 100644 --- a/mappings/net/minecraft/entity/passive/AbstractVillagerEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AbstractVillagerEntity.mapping @@ -1,2 +1,4 @@ CLASS aqz net/minecraft/entity/passive/AbstractVillagerEntity + FIELD bC recipes Lbbv; FIELD bD customer Laro; + METHOD dE hasCustomer ()Z diff --git a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping index 573da2f1ce..7888110f53 100644 --- a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping @@ -1,5 +1,6 @@ CLASS ank net/minecraft/entity/passive/HorseBaseEntity FIELD bC ATTR_JUMP_STRENGTH Laib; + FIELD bH decorationItem Lagf; FIELD bI temper I FIELD bN HORSE_FLAGS Lps; FIELD bO OWNER_UUID Lps; diff --git a/mappings/net/minecraft/entity/passive/OcelotEntity.mapping b/mappings/net/minecraft/entity/passive/OcelotEntity.mapping index 1a398e381c..aa689ebb17 100644 --- a/mappings/net/minecraft/entity/passive/OcelotEntity.mapping +++ b/mappings/net/minecraft/entity/passive/OcelotEntity.mapping @@ -1,3 +1,5 @@ CLASS amt net/minecraft/entity/passive/OcelotEntity CLASS amt$a OcelotFleeGoal FIELD bC TAMING_INGREDIENT Lazp; + METHOD dF isTrusting ()Z + METHOD q setTrusting (Z)V diff --git a/mappings/net/minecraft/entity/passive/PandaEntity.mapping b/mappings/net/minecraft/entity/passive/PandaEntity.mapping index 5a897efd0e..63697d9efa 100644 --- a/mappings/net/minecraft/entity/passive/PandaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PandaEntity.mapping @@ -1,5 +1,35 @@ CLASS amu net/minecraft/entity/passive/PandaEntity + CLASS amu$a Gene + FIELD h VALUES [Lamu$a; + FIELD i id I + FIELD j name Ljava/lang/String; + FIELD k recessive Z + METHOD (Ljava/lang/String;IILjava/lang/String;Z)V + ARG 3 id + ARG 4 name + ARG 5 recessive + METHOD a getId ()I + METHOD a byId (I)Lamu$a; + METHOD a byName (Ljava/lang/String;)Lamu$a; + METHOD a createRandom (Ljava/util/Random;)Lamu$a; + METHOD b getName ()Ljava/lang/String; + METHOD b getProductGene (Lamu$a;Lamu$a;)Lamu$a; + ARG 0 mainGene + ARG 1 hiddenGene + METHOD c isRecessive ()Z CLASS amu$b PandaFleeGoal CLASS amu$c PandaMateGoal CLASS amu$f PandaMoveControl FIELD i panda Lamu; + FIELD bH MAIN_GENE Lps; + FIELD bI HIDDEN_GENE Lps; + METHOD a setMainGene (Lamu$a;)V + METHOD b setHiddenGene (Lamu$a;)V + METHOD dN getMainGene ()Lamu$a; + METHOD dO getHiddenGene ()Lamu$a; + METHOD dQ getProductGene ()Lamu$a; + METHOD dR isLazy ()Z + METHOD dS isWorried ()Z + METHOD dT isPlayful ()Z + METHOD dV isWeak ()Z + METHOD dW isAggressive ()Z diff --git a/mappings/net/minecraft/entity/passive/ParrotBaseEntity.mapping b/mappings/net/minecraft/entity/passive/ParrotBaseEntity.mapping index 2e347b951e..8ae6b0300c 100644 --- a/mappings/net/minecraft/entity/passive/ParrotBaseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/ParrotBaseEntity.mapping @@ -1,3 +1,5 @@ CLASS anc net/minecraft/entity/passive/ParrotBaseEntity METHOD (Lahi;Lbcq;)V ARG 1 type + METHOD g mountOnto (Laro;)Z + ARG 1 player diff --git a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping index f91145d064..e694c22504 100644 --- a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping +++ b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping @@ -5,9 +5,13 @@ CLASS amz net/minecraft/entity/passive/RabbitEntity METHOD c isActive ()Z CLASS amz$e RabbitMoveControl FIELD i rabbit Lamz; + CLASS amz$f + FIELD f owner Lamz; FIELD bC RABBIT_TYPE Lps; FIELD bD KILLER_BUNNY Lqd; METHOD a isBreedingItem (Laxd;)Z METHOD b createChild (Lahc;)Lamz; + METHOD d setSpeed (D)V + ARG 1 speed METHOD dF getRabbitType ()I METHOD q setRabbitType (I)V diff --git a/mappings/net/minecraft/entity/passive/SheepEntity.mapping b/mappings/net/minecraft/entity/passive/SheepEntity.mapping index 5ba834553b..c913cb65b1 100644 --- a/mappings/net/minecraft/entity/passive/SheepEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SheepEntity.mapping @@ -2,6 +2,7 @@ CLASS anb net/minecraft/entity/passive/SheepEntity FIELD bC COLOR Lps; FIELD bD DROPS Ljava/util/Map; FIELD bE COLORS Ljava/util/Map; + FIELD bH eatGrassGoal Lajb; METHOD a getChildColor (Lamk;Lamk;)Lawf; METHOD a getRgbColor (Lawf;)[F ARG 0 dyeColor diff --git a/mappings/net/minecraft/village/VillageDoor.mapping b/mappings/net/minecraft/village/VillageDoor.mapping index d8d1d5ed4f..c0e3e28a09 100644 --- a/mappings/net/minecraft/village/VillageDoor.mapping +++ b/mappings/net/minecraft/village/VillageDoor.mapping @@ -1,5 +1,6 @@ CLASS alz net/minecraft/village/VillageDoor FIELD a position Let; + FIELD b insidePosition Let; FIELD c facing Ley; FIELD d lastTimeSeenByVillager I FIELD f entityInsideTicks I @@ -22,6 +23,7 @@ CLASS alz net/minecraft/village/VillageDoor ARG 2 y METHOD c getEntityInsideTicks ()I METHOD d getPosition ()Let; + METHOD e getInsidePosition ()Let; METHOD f insideDirectionX ()I METHOD g insideDirectionY ()I METHOD h getLastTimeSeenByVillager ()I