diff --git a/mappings/net/minecraft/block/BedrockBlock.mapping b/mappings/net/minecraft/block/BedrockBlock.mapping new file mode 100644 index 0000000000..8f7c8b0630 --- /dev/null +++ b/mappings/net/minecraft/block/BedrockBlock.mapping @@ -0,0 +1 @@ +CLASS blu net/minecraft/block/BedrockBlock diff --git a/mappings/net/minecraft/block/BellBlock.mapping b/mappings/net/minecraft/block/BellBlock.mapping index 58264d386d..d5fc1aae2b 100644 --- a/mappings/net/minecraft/block/BellBlock.mapping +++ b/mappings/net/minecraft/block/BellBlock.mapping @@ -13,6 +13,11 @@ CLASS blw net/minecraft/block/BellBlock FIELD y HANGING_SHAPE Lcsa; METHOD (Lbly$c;)V ARG 1 settings + METHOD a ring (Lbgv;Lbuw;Lbsz;Lcrc;)Z + ARG 1 world + ARG 2 state + ARG 3 blockEntity + ARG 4 hitPosition METHOD a ring (Lbgv;Lev;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/SmallTranslucentBlock.mapping b/mappings/net/minecraft/block/SmallTranslucentBlock.mapping new file mode 100644 index 0000000000..144a16c986 --- /dev/null +++ b/mappings/net/minecraft/block/SmallTranslucentBlock.mapping @@ -0,0 +1 @@ +CLASS blb net/minecraft/block/SmallTranslucentBlock diff --git a/mappings/net/minecraft/entity/ai/brain/ForgetBellRingTask.mapping b/mappings/net/minecraft/entity/ai/brain/ForgetBellRingTask.mapping new file mode 100644 index 0000000000..4ed8f75a10 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/ForgetBellRingTask.mapping @@ -0,0 +1 @@ +CLASS aki net/minecraft/entity/ai/brain/ForgetBellRingTask diff --git a/mappings/net/minecraft/entity/ai/brain/RunAroundAfterRaidTask.mapping b/mappings/net/minecraft/entity/ai/brain/RunAroundAfterRaidTask.mapping new file mode 100644 index 0000000000..7a5019baf2 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/RunAroundAfterRaidTask.mapping @@ -0,0 +1,3 @@ +CLASS alf net/minecraft/entity/ai/brain/RunAroundAfterRaidTask + METHOD (F)V + ARG 1 walkSpeed diff --git a/mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping b/mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping index 7a09bf90f9..39ca8f6b12 100644 --- a/mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping +++ b/mappings/net/minecraft/entity/ai/brain/WalkTarget.mapping @@ -1,9 +1,9 @@ CLASS aot net/minecraft/entity/ai/brain/WalkTarget FIELD a lookTarget Lakg; - FIELD b speedFactor F + FIELD b speed F FIELD c completionRange I METHOD (Lakg;FI)V - ARG 2 speedFactor + ARG 2 speed ARG 3 completionRange METHOD (Lcrg;FI)V ARG 1 pos @@ -14,5 +14,5 @@ CLASS aot net/minecraft/entity/ai/brain/WalkTarget ARG 2 speedFactor ARG 3 completionRange METHOD a getLookTarget ()Lakg; - METHOD b getSpeedFactor ()F + METHOD b getSpeed ()F METHOD c getCompletionRange ()I diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestBedSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestBedSensor.mapping new file mode 100644 index 0000000000..8682f38d88 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestBedSensor.mapping @@ -0,0 +1 @@ +CLASS apf net/minecraft/entity/ai/brain/sensor/NearestBedSensor diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping index c33badc264..4a70eaba7a 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping @@ -1,5 +1,8 @@ CLASS apk net/minecraft/entity/ai/brain/sensor/Sensor + FIELD a lastSenseTime J FIELD b senseInterval I + METHOD (I)V + ARG 1 senseInterval METHOD a getOutputMemoryModules ()Ljava/util/Set; METHOD a canSense (Lve;Laii;)Z ARG 1 world diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/VillagerBabiesSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/VillagerBabiesSensor.mapping new file mode 100644 index 0000000000..43e785ab2c --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/VillagerBabiesSensor.mapping @@ -0,0 +1 @@ +CLASS apm net/minecraft/entity/ai/brain/sensor/VillagerBabiesSensor diff --git a/mappings/net/minecraft/entity/ai/brain/task/CelebrateRaidWinTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/CelebrateRaidWinTask.mapping new file mode 100644 index 0000000000..97c6292ab2 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/CelebrateRaidWinTask.mapping @@ -0,0 +1,5 @@ +CLASS ajn net/minecraft/entity/ai/brain/task/CelebrateRaidWinTask + FIELD a raid Lawq; + METHOD a createFirework (Lbam;I)Lbbp; + ARG 1 color + ARG 2 flight diff --git a/mappings/net/minecraft/entity/ai/brain/task/EndRaidTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/EndRaidTask.mapping new file mode 100644 index 0000000000..da9238fcc1 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/EndRaidTask.mapping @@ -0,0 +1 @@ +CLASS akj net/minecraft/entity/ai/brain/task/EndRaidTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindWalkTarget.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindWalkTarget.mapping deleted file mode 100644 index 98d5c0d4b5..0000000000 --- a/mappings/net/minecraft/entity/ai/brain/task/FindWalkTarget.mapping +++ /dev/null @@ -1 +0,0 @@ -CLASS akh net/minecraft/entity/ai/brain/task/FindWalkTarget diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindWalkTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindWalkTargetTask.mapping new file mode 100644 index 0000000000..9d86da20c1 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/FindWalkTargetTask.mapping @@ -0,0 +1,4 @@ +CLASS akh net/minecraft/entity/ai/brain/task/FindWalkTargetTask + FIELD a walkSpeed F + METHOD (F)V + ARG 1 walkSpeed diff --git a/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsTask.mapping new file mode 100644 index 0000000000..8794024728 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsTask.mapping @@ -0,0 +1,23 @@ +CLASS ajr net/minecraft/entity/ai/brain/task/GiveGiftsTask + FIELD a GIFTS Ljava/util/Map; + FIELD b ticksLeft I + FIELD c done Z + FIELD d startTime J + METHOD (I)V + ARG 1 delay + METHOD a getGifts (Lauz;)Ljava/util/List; + ARG 1 villager + METHOD a giveGifts (Lauz;Laii;)V + ARG 1 villager + ARG 2 recipient + METHOD a isCloseEnough (Lauz;Lavm;)Z + ARG 1 villager + ARG 2 player + METHOD a isHero (Lavm;)Z + ARG 1 player + METHOD a getNextGiftDelay (Lve;)I + ARG 0 world + METHOD b isNearestPlayerHero (Lauz;)Z + ARG 1 villager + METHOD c getNearestPlayerIfHero (Lauz;)Ljava/util/Optional; + ARG 1 villager diff --git a/mappings/net/minecraft/entity/ai/brain/task/HideInHomeDuringRaidTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/HideInHomeDuringRaidTask.mapping new file mode 100644 index 0000000000..62c059d6ce --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/HideInHomeDuringRaidTask.mapping @@ -0,0 +1,4 @@ +CLASS ajy net/minecraft/entity/ai/brain/task/HideInHomeDuringRaidTask + METHOD (IF)V + ARG 1 maxDistance + ARG 2 walkSpeed diff --git a/mappings/net/minecraft/entity/ai/brain/task/HideInHomeTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/HideInHomeTask.mapping new file mode 100644 index 0000000000..4c9fc6ff3e --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/HideInHomeTask.mapping @@ -0,0 +1,14 @@ +CLASS ajx net/minecraft/entity/ai/brain/task/HideInHomeTask + FIELD a walkSpeed F + FIELD b maxDistance I + FIELD c preferredDistance I + FIELD d useDifferentHomeEachTime Z + FIELD e lastHomeHiddenIn Lev; + FIELD f homePosition Ljava/util/Optional; + METHOD (IFIZ)V + ARG 1 maxDistance + ARG 2 walkSpeed + ARG 3 preferredDistance + ARG 4 useDifferentHomeEachTime + METHOD a isValidHomeChoice (Lev;)Z + ARG 1 pos diff --git a/mappings/net/minecraft/entity/ai/brain/task/JumpInBedTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/JumpInBedTask.mapping new file mode 100644 index 0000000000..a1f1aa7798 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/JumpInBedTask.mapping @@ -0,0 +1,31 @@ +CLASS ajw net/minecraft/entity/ai/brain/task/JumpInBedTask + FIELD a walkSpeed F + FIELD b bed Lev; + FIELD c ticksOutOfBedUntilStopped I + FIELD d jumpsRemaining I + FIELD e ticksToNextJump I + METHOD (F)V + ARG 1 walkSpeed + METHOD a getNearestBed (Laij;)Ljava/util/Optional; + ARG 1 mob + METHOD a setWalkTarget (Laij;Lev;)V + ARG 1 mob + ARG 2 pos + METHOD a isBedAt (Lve;Lev;)Z + ARG 1 world + ARG 2 pos + METHOD b shouldStartJumping (Lve;Laij;)Z + ARG 1 world + ARG 2 mob + METHOD c isAboveBed (Lve;Laij;)Z + ARG 1 world + ARG 2 mob + METHOD d isOnBed (Lve;Laij;)Z + ARG 1 world + ARG 2 mob + METHOD e isBedGoneTooLong (Lve;Laij;)Z + ARG 1 world + ARG 2 mob + METHOD f isDoneJumping (Lve;Laij;)Z + ARG 1 world + ARG 2 mob diff --git a/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping b/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping index 2c01b757c5..ddbf8e4c22 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping @@ -1,6 +1,7 @@ CLASS ajk net/minecraft/entity/ai/brain/task/LookTargetUtil METHOD a lookAtAndWalkTowardsEachOther (Laii;Laii;)V METHOD a walkTowards (Laii;Laii;I)V + METHOD a give (Laii;Lbbp;Laii;)V METHOD a canSee (Laix;Laii;)Z METHOD a canSee (Laix;Laor;Laid;)Z METHOD b lookAtEachOther (Laii;Laii;)V diff --git a/mappings/net/minecraft/entity/ai/brain/task/ReactToBellTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ReactToBellTask.mapping new file mode 100644 index 0000000000..2fde211bbe --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/ReactToBellTask.mapping @@ -0,0 +1 @@ +CLASS akn net/minecraft/entity/ai/brain/task/ReactToBellTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/RingBellTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/RingBellTask.mapping new file mode 100644 index 0000000000..04f75c48ed --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/RingBellTask.mapping @@ -0,0 +1 @@ +CLASS akk net/minecraft/entity/ai/brain/task/RingBellTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/SeekSkyAfterRaidWinTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/SeekSkyAfterRaidWinTask.mapping new file mode 100644 index 0000000000..a42d53f284 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/SeekSkyAfterRaidWinTask.mapping @@ -0,0 +1 @@ +CLASS ajs net/minecraft/entity/ai/brain/task/SeekSkyAfterRaidWinTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/SeekSkyTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/SeekSkyTask.mapping new file mode 100644 index 0000000000..afa5315def --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/SeekSkyTask.mapping @@ -0,0 +1,7 @@ +CLASS akc net/minecraft/entity/ai/brain/task/SeekSkyTask + FIELD a speed F + METHOD (F)V + ARG 1 speed + METHOD b (Lve;Laii;)Lcrg; + ARG 1 world + ARG 2 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/StartRaidTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/StartRaidTask.mapping new file mode 100644 index 0000000000..8d61b5d6cf --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/StartRaidTask.mapping @@ -0,0 +1 @@ +CLASS akp net/minecraft/entity/ai/brain/task/StartRaidTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/Task.mapping b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping index 71c022182c..a938cb34e6 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/Task.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping @@ -10,7 +10,11 @@ CLASS ajj net/minecraft/entity/ai/brain/task/Task METHOD a getRequiredMemoryState ()Ljava/util/Set; METHOD a isTimeLimitExceeded (J)Z ARG 1 time - METHOD a shouldRun (Lve;Laii;)Z + METHOD a hasRequiredMemoryState (Laii;)Z + ARG 1 entity + METHOD a canRun (Lve;Laii;)Z + ARG 1 world + ARG 2 entity METHOD a run (Lve;Laii;J)V ARG 1 world ARG 2 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping b/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping index ad0da38816..3aa66541df 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping @@ -1,4 +1,5 @@ CLASS alg net/minecraft/entity/ai/brain/task/VillagerTaskListProvider + METHOD a getPlayTasks (F)Lcom/google/common/collect/ImmutableList; METHOD a getCoreTasks (Lavc;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession METHOD b getWorkTasks (Lavc;F)Lcom/google/common/collect/ImmutableList; @@ -11,3 +12,6 @@ CLASS alg net/minecraft/entity/ai/brain/task/VillagerTaskListProvider ARG 0 profession METHOD f getPanicTasks (Lavc;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession + METHOD g getPreRaidTasks (Lavc;F)Lcom/google/common/collect/ImmutableList; + METHOD h getRaidTasks (Lavc;F)Lcom/google/common/collect/ImmutableList; + METHOD i getHideTasks (Lavc;F)Lcom/google/common/collect/ImmutableList; diff --git a/mappings/net/minecraft/entity/ai/goal/DoorInteractGoal.mapping b/mappings/net/minecraft/entity/ai/goal/DoorInteractGoal.mapping index 8ae610ad97..701ccc1c7e 100644 --- a/mappings/net/minecraft/entity/ai/goal/DoorInteractGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/DoorInteractGoal.mapping @@ -3,3 +3,5 @@ CLASS amc net/minecraft/entity/ai/goal/DoorInteractGoal FIELD d owner Laij; FIELD e doorPos Lev; METHOD a getDoor (Lbgv;Lev;)Z + METHOD a setDoorOpen (Z)V + ARG 1 open diff --git a/mappings/net/minecraft/entity/ai/goal/LongDoorInteractGoal.mapping b/mappings/net/minecraft/entity/ai/goal/LongDoorInteractGoal.mapping new file mode 100644 index 0000000000..9ebd8ae668 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/goal/LongDoorInteractGoal.mapping @@ -0,0 +1,4 @@ +CLASS ane net/minecraft/entity/ai/goal/LongDoorInteractGoal + FIELD b ticksLeft I + METHOD (Laij;Z)V + ARG 1 owner diff --git a/mappings/net/minecraft/entity/passive/AbstractTraderEntity.mapping b/mappings/net/minecraft/entity/passive/AbstractTraderEntity.mapping index 8d021398fa..9857afeee7 100644 --- a/mappings/net/minecraft/entity/passive/AbstractTraderEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AbstractTraderEntity.mapping @@ -9,6 +9,7 @@ CLASS auv net/minecraft/entity/passive/AbstractTraderEntity METHOD b afterUsing (Lbfz;)V METHOD dR hasCustomer ()Z METHOD dU getYesSound ()Lyh; + METHOD dV playCelebrateSound ()V METHOD dW getInventory ()Lagz; METHOD dY fillRecipes ()V METHOD r getTradingSound (Z)Lyh; diff --git a/mappings/net/minecraft/util/math/Vec3i.mapping b/mappings/net/minecraft/util/math/Vec3i.mapping index bbc1029d85..b3b741aa6a 100644 --- a/mappings/net/minecraft/util/math/Vec3i.mapping +++ b/mappings/net/minecraft/util/math/Vec3i.mapping @@ -3,9 +3,26 @@ CLASS fq net/minecraft/util/math/Vec3i FIELD b y I FIELD c z I FIELD e ZERO Lfq; - METHOD a squaredDistanceToCenter (DDDZ)D + METHOD a getDistanceSq (DDDZ)D + ARG 1 x + ARG 3 y + ARG 5 z + ARG 7 treatAsBlockPos + METHOD a isWithinDistance (Lfk;D)Z + ARG 1 pos + ARG 2 distance + METHOD a getSquaredDistance (Lfk;Z)D + ARG 1 pos + ARG 2 treatAsBlockPos + METHOD a isWithinDistance (Lfq;D)Z + ARG 1 vec + ARG 2 distance METHOD d crossProduct (Lfq;)Lfq; - METHOD m squaredDistanceTo (Lfq;)D + ARG 1 vec + METHOD m getSquaredDistance (Lfq;)D + ARG 1 vec + METHOD n getTaxicabDistance (Lfq;)I + ARG 1 vec METHOD o getX ()I METHOD p getY ()I METHOD q getZ ()I diff --git a/mappings/net/minecraft/village/PointOfInterestStorage.mapping b/mappings/net/minecraft/village/PointOfInterestStorage.mapping index 75008324ad..c271f2aacb 100644 --- a/mappings/net/minecraft/village/PointOfInterestStorage.mapping +++ b/mappings/net/minecraft/village/PointOfInterestStorage.mapping @@ -30,6 +30,13 @@ CLASS apw net/minecraft/village/PointOfInterestStorage ARG 1 typePredicate ARG 2 pos ARG 4 occupationStatus + METHOD a getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lapw$b;Lev;ILjava/util/Random;)Ljava/util/Optional; + ARG 1 typePredicate + ARG 2 positionPredicate + ARG 3 occupationStatus + ARG 4 pos + ARG 5 radius + ARG 6 random METHOD a getPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lev;I)Ljava/util/Optional; ARG 1 typePredicate ARG 2 positionPredicate @@ -48,5 +55,11 @@ CLASS apw net/minecraft/village/PointOfInterestStorage ARG 2 positionPredicate ARG 3 pos ARG 4 radius + METHOD b getNearestPosition (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lev;ILapw$b;)Ljava/util/Optional; + ARG 1 typePredicate + ARG 2 blockPosPredicate + ARG 3 pos + ARG 4 radius + ARG 5 occupationStatus METHOD c getType (Lev;)Ljava/util/Optional; ARG 1 pos