diff --git a/mappings/net/minecraft/block/GoldBlock.mapping b/mappings/net/minecraft/block/GoldBlock.mapping new file mode 100644 index 0000000000..24cbd10422 --- /dev/null +++ b/mappings/net/minecraft/block/GoldBlock.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_4839 net/minecraft/block/GoldBlock diff --git a/mappings/net/minecraft/client/render/debug/DebugRenderer.mapping b/mappings/net/minecraft/client/render/debug/DebugRenderer.mapping index 95da868bb9..d1ba7d0544 100644 --- a/mappings/net/minecraft/client/render/debug/DebugRenderer.mapping +++ b/mappings/net/minecraft/client/render/debug/DebugRenderer.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_863 net/minecraft/client/render/debug/DebugRenderer FIELD field_19325 raidCenterDebugRenderer Lnet/minecraft/class_4304; FIELD field_20519 gameTestDebugRenderer Lnet/minecraft/class_4503; FIELD field_21547 beeDebugRenderer Lnet/minecraft/class_4703; + FIELD field_22408 villageSectionsDebugRenderer Lnet/minecraft/class_4841; FIELD field_4517 blockOutlineDebugRenderer Lnet/minecraft/class_863$class_864; FIELD field_4523 pathfindingDebugRenderer Lnet/minecraft/class_868; FIELD field_4528 waterDebugRenderer Lnet/minecraft/class_863$class_864; diff --git a/mappings/net/minecraft/client/render/debug/VillageSectionsDebugRenderer.mapping b/mappings/net/minecraft/client/render/debug/VillageSectionsDebugRenderer.mapping new file mode 100644 index 0000000000..5222454301 --- /dev/null +++ b/mappings/net/minecraft/client/render/debug/VillageSectionsDebugRenderer.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_4841 net/minecraft/client/render/debug/VillageSectionsDebugRenderer + FIELD field_22409 sections Ljava/util/Set; + METHOD method_24806 drawSections (DDD)V + ARG 1 cameraX + ARG 3 cameraY + ARG 5 cameraZ + METHOD method_24808 addSection (Lnet/minecraft/class_4076;)V + ARG 1 pos + METHOD method_24809 removeSection (Lnet/minecraft/class_4076;)V + ARG 1 pos + METHOD method_24810 drawBoxAtCenterOf (Lnet/minecraft/class_4076;)V + ARG 0 pos diff --git a/mappings/net/minecraft/client/render/entity/PiglinEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/PiglinEntityRenderer.mapping new file mode 100644 index 0000000000..858a002cc7 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/PiglinEntityRenderer.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_4842 net/minecraft/client/render/entity/PiglinEntityRenderer + FIELD field_22410 TEXTURE Lnet/minecraft/class_2960; + METHOD method_24813 createEarlessPiglinModel ()Lnet/minecraft/class_4840; diff --git a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping index 3187e218f7..c5f152faef 100644 --- a/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/feature/ArmorFeatureRenderer.mapping @@ -7,6 +7,9 @@ CLASS net/minecraft/class_970 net/minecraft/client/render/entity/feature/ArmorFe METHOD method_4170 setVisible (Lnet/minecraft/class_572;Lnet/minecraft/class_1304;)V ARG 1 bipedModel METHOD method_4172 getArmor (Lnet/minecraft/class_1304;)Lnet/minecraft/class_572; + ARG 1 slot METHOD method_4173 isLegs (Lnet/minecraft/class_1304;)Z METHOD method_4174 getArmorTexture (Lnet/minecraft/class_1304;Lnet/minecraft/class_1738;ZLjava/lang/String;)Lnet/minecraft/class_2960; + ARG 1 slot + ARG 2 item METHOD method_4190 setInvisible (Lnet/minecraft/class_572;)V diff --git a/mappings/net/minecraft/client/render/entity/feature/PiglinBipedArmorFeatureRenderer.mapping b/mappings/net/minecraft/client/render/entity/feature/PiglinBipedArmorFeatureRenderer.mapping new file mode 100644 index 0000000000..0aedeca4b3 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/feature/PiglinBipedArmorFeatureRenderer.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_4843 net/minecraft/client/render/entity/feature/PiglinBipedArmorFeatureRenderer + FIELD field_22411 helmetModel Lnet/minecraft/class_572; + METHOD (Lnet/minecraft/class_3883;Lnet/minecraft/class_572;Lnet/minecraft/class_572;Lnet/minecraft/class_572;)V + ARG 4 helmetModel diff --git a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping index fb253b93c5..ef9db81c81 100644 --- a/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/BipedEntityModel.mapping @@ -12,6 +12,15 @@ CLASS net/minecraft/class_572 net/minecraft/client/render/entity/model/BipedEnti FIELD field_3401 rightArm Lnet/minecraft/class_630; METHOD (F)V ARG 1 scale + METHOD (FFII)V + ARG 1 scale + ARG 3 textureWidth + ARG 4 textureHeight + METHOD (Ljava/util/function/Function;FFII)V + ARG 1 texturedLayerFactory + ARG 2 scale + ARG 4 textureWidth + ARG 5 textureHeight METHOD method_2804 lerpAngle (FFF)F ARG 1 from ARG 2 to diff --git a/mappings/net/minecraft/client/render/entity/model/HoglinEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/HoglinEntityModel.mapping index 1653a2d53e..068649ef21 100644 --- a/mappings/net/minecraft/client/render/entity/model/HoglinEntityModel.mapping +++ b/mappings/net/minecraft/client/render/entity/model/HoglinEntityModel.mapping @@ -1 +1,5 @@ CLASS net/minecraft/class_4791 net/minecraft/client/render/entity/model/HoglinEntityModel + FIELD field_22227 head Lnet/minecraft/class_630; + FIELD field_22228 rightEar Lnet/minecraft/class_630; + FIELD field_22229 leftEar Lnet/minecraft/class_630; + FIELD field_22230 torso Lnet/minecraft/class_630; diff --git a/mappings/net/minecraft/client/render/entity/model/PiglinEntityModel.mapping b/mappings/net/minecraft/client/render/entity/model/PiglinEntityModel.mapping new file mode 100644 index 0000000000..ed0d5e71e0 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/model/PiglinEntityModel.mapping @@ -0,0 +1,8 @@ +CLASS net/minecraft/class_4840 net/minecraft/client/render/entity/model/PiglinEntityModel + FIELD field_22404 rightEar Lnet/minecraft/class_630; + COMMENT Maybe the ears are swapped + FIELD field_22405 leftEar Lnet/minecraft/class_630; + METHOD (FII)V + ARG 1 scale + ARG 2 textureWidth + ARG 3 textureHeight diff --git a/mappings/net/minecraft/data/server/BarterLootTableGenerator.mapping b/mappings/net/minecraft/data/server/BarterLootTableGenerator.mapping new file mode 100644 index 0000000000..be021c05ea --- /dev/null +++ b/mappings/net/minecraft/data/server/BarterLootTableGenerator.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_4845 net/minecraft/data/server/BarterLootTableGenerator diff --git a/mappings/net/minecraft/datafixer/fix/MemoryExpiryDataFix.mapping b/mappings/net/minecraft/datafixer/fix/MemoryExpiryDataFix.mapping new file mode 100644 index 0000000000..045334779e --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/MemoryExpiryDataFix.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_4803 net/minecraft/datafixer/fix/MemoryExpiryDataFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;)V + ARG 1 schema + ARG 2 choiceName + METHOD method_24506 updateBrain (Lcom/mojang/datafixers/Dynamic;)Lcom/mojang/datafixers/Dynamic; + METHOD method_24507 updateMemoryMapValues (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; + METHOD method_24508 updateMemories (Lcom/mojang/datafixers/Dynamic;)Lcom/mojang/datafixers/Dynamic; + METHOD method_24509 updateMemoryMap (Lcom/mojang/datafixers/Dynamic;)Lcom/mojang/datafixers/Dynamic; + METHOD method_24510 updateMemoryMapValueEntry (Lcom/mojang/datafixers/Dynamic;)Lcom/mojang/datafixers/Dynamic; diff --git a/mappings/net/minecraft/datafixer/schema/Schema2505.mapping b/mappings/net/minecraft/datafixer/schema/Schema2505.mapping new file mode 100644 index 0000000000..f52e8c9f75 --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema2505.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_4804 net/minecraft/datafixer/schema/Schema2505 + METHOD method_24512 updatePiglinItems (Lcom/mojang/datafixers/schemas/Schema;Ljava/util/Map;Ljava/lang/String;)V diff --git a/mappings/net/minecraft/entity/CrossbowUser.mapping b/mappings/net/minecraft/entity/CrossbowUser.mapping index 9605d31f0e..83a73826d9 100644 --- a/mappings/net/minecraft/entity/CrossbowUser.mapping +++ b/mappings/net/minecraft/entity/CrossbowUser.mapping @@ -4,6 +4,20 @@ CLASS net/minecraft/class_3745 net/minecraft/entity/CrossbowUser ARG 2 crossbow ARG 3 projectile ARG 4 multiShotSpray + METHOD method_24651 postShoot ()V + METHOD method_24652 shoot (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;FF)V + ARG 1 entity + ARG 2 target + ARG 3 projectile + ARG 4 multishotSpray + ARG 5 speed + METHOD method_24653 getProjectileLaunchVelocity (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;F)Lnet/minecraft/class_1160; + ARG 1 entity + ARG 2 positionDelta + ARG 3 multishotSpray + METHOD method_24654 shoot (Lnet/minecraft/class_1309;F)V + ARG 1 entity + ARG 2 speed METHOD method_5968 getTarget ()Lnet/minecraft/class_1309; METHOD method_7110 setCharging (Z)V ARG 1 charging diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index f651baa3da..4f1905c6ee 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -216,6 +216,10 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 3 y ARG 5 z METHOD method_24204 streamPassengersRecursively ()Ljava/util/stream/Stream; + METHOD method_24515 getSenseCenterPos ()Lnet/minecraft/class_2338; + METHOD method_24516 isInRange (Lnet/minecraft/class_1297;D)Z + ARG 1 other + ARG 2 radius METHOD method_5621 getMountedHeightOffset ()D METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V ARG 1 state @@ -246,10 +250,10 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 1 yaw METHOD method_5637 isWet ()Z COMMENT Returns whether this entity is touching water, or is being rained on, or is inside a bubble column... - COMMENT - COMMENT @see net.minecraft.entity.Entity#isTouchingWater() - COMMENT @see net.minecraft.entity.Entity#isBeingRainedOn() - COMMENT @see net.minecraft.entity.Entity#isInsideBubbleColumn() + COMMENT + COMMENT @see net.minecraft.entity.Entity#isTouchingWater() + COMMENT @see net.minecraft.entity.Entity#isBeingRainedOn() + COMMENT @see net.minecraft.entity.Entity#isInsideBubbleColumn() METHOD method_5638 shouldSetPositionOnLoad ()Z METHOD method_5639 setOnFireFor (I)V ARG 1 seconds diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index ed3391d486..24a42f854e 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -131,7 +131,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 world ARG 2 stack METHOD method_18867 deserializeBrain (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_4095; - ARG 1 dynamic + ARG 1 data METHOD method_18868 getBrain ()Lnet/minecraft/class_4095; METHOD method_18869 getEatSound (Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414; ARG 1 stack @@ -160,6 +160,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 adversary COMMENT the main adversary responsible for this entity's death METHOD method_23883 dropXp ()V + METHOD method_24518 isHolding (Lnet/minecraft/class_1792;)Z + METHOD method_24520 isHolding (Ljava/util/function/Predicate;)Z METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z ARG 1 type METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/entity/ai/BlockSenses.mapping b/mappings/net/minecraft/entity/ai/BlockSenses.mapping new file mode 100644 index 0000000000..4f6c014f83 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/BlockSenses.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_4800 net/minecraft/entity/ai/BlockSenses + METHOD method_24501 findBlock (Lnet/minecraft/class_2338;IILjava/util/function/Predicate;)Ljava/util/Optional; + ARG 0 center + ARG 1 horizontalRadius + ARG 2 verticalRadius + ARG 3 predicate diff --git a/mappings/net/minecraft/entity/ai/Durations.mapping b/mappings/net/minecraft/entity/ai/Durations.mapping new file mode 100644 index 0000000000..ae3955fc0c --- /dev/null +++ b/mappings/net/minecraft/entity/ai/Durations.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_4802 net/minecraft/entity/ai/Durations + METHOD method_24505 betweenSeconds (II)Lnet/minecraft/class_4801; + ARG 0 min + ARG 1 max diff --git a/mappings/net/minecraft/entity/ai/RangedAttackMob.mapping b/mappings/net/minecraft/entity/ai/RangedAttackMob.mapping index aa95d18555..3f09befcdd 100644 --- a/mappings/net/minecraft/entity/ai/RangedAttackMob.mapping +++ b/mappings/net/minecraft/entity/ai/RangedAttackMob.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_1603 net/minecraft/entity/ai/RangedAttackMob METHOD method_7105 attack (Lnet/minecraft/class_1309;F)V ARG 1 target + ARG 2 pullProgress diff --git a/mappings/net/minecraft/entity/ai/brain/Brain.mapping b/mappings/net/minecraft/entity/ai/brain/Brain.mapping index ddf88645b5..b4915fbc97 100644 --- a/mappings/net/minecraft/entity/ai/brain/Brain.mapping +++ b/mappings/net/minecraft/entity/ai/brain/Brain.mapping @@ -8,36 +8,81 @@ CLASS net/minecraft/class_4095 net/minecraft/entity/ai/brain/Brain FIELD field_18328 possibleActivities Ljava/util/Set; FIELD field_18329 defaultActivity Lnet/minecraft/class_4168; FIELD field_18853 activityStartTime J + FIELD field_22282 forgettingActivityMemories Ljava/util/Map; + COMMENT The map from activities to the memories to forget after the activity is + COMMENT completed. METHOD (Ljava/util/Collection;Ljava/util/Collection;Lcom/mojang/datafixers/Dynamic;)V + ARG 1 memoryTypes ARG 2 sensors + ARG 3 data METHOD method_18871 refreshActivities (JJ)V ARG 1 timeOfDay ARG 3 time METHOD method_18874 canDoActivity (Lnet/minecraft/class_4168;)Z METHOD method_18875 forget (Lnet/minecraft/class_4140;)V + ARG 1 type METHOD method_18876 isMemoryInState (Lnet/minecraft/class_4140;Lnet/minecraft/class_4141;)Z + ARG 1 type ARG 2 state METHOD method_18877 readMemory (Lnet/minecraft/class_4140;Lcom/mojang/datafixers/Dynamic;)V - METHOD method_18878 putMemory (Lnet/minecraft/class_4140;Ljava/lang/Object;)V + ARG 1 type + ARG 2 data + METHOD method_18878 remember (Lnet/minecraft/class_4140;Ljava/lang/Object;)V + ARG 1 type ARG 2 value - METHOD method_18879 setMemory (Lnet/minecraft/class_4140;Ljava/util/Optional;)V + METHOD method_18879 remember (Lnet/minecraft/class_4140;Ljava/util/Optional;)V + ARG 1 type ARG 2 value METHOD method_18880 resetPossibleActivities (Lnet/minecraft/class_4168;)V METHOD method_18881 setTaskList (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;)V + ARG 1 activity + ARG 2 indexedTasks METHOD method_18882 setTaskList (Lnet/minecraft/class_4168;ILcom/google/common/collect/ImmutableList;)V METHOD method_18884 setSchedule (Lnet/minecraft/class_4170;)V + ARG 1 schedule METHOD method_18890 setCoreActivities (Ljava/util/Set;)V + ARG 1 coreActivities METHOD method_18891 startTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_18894 getSchedule ()Lnet/minecraft/class_4170; METHOD method_18896 hasMemoryModule (Lnet/minecraft/class_4140;)Z + ARG 1 type METHOD method_18897 setDefaultActivity (Lnet/minecraft/class_4168;)V METHOD method_18899 streamRunningTasks ()Ljava/util/stream/Stream; METHOD method_18900 stopAllTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_18904 getOptionalMemory (Lnet/minecraft/class_4140;)Ljava/util/Optional; + ARG 1 type METHOD method_18906 hasActivity (Lnet/minecraft/class_4168;)Z METHOD method_18911 copy ()Lnet/minecraft/class_4095; METHOD method_19542 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V + ARG 1 world + ARG 2 entity METHOD method_19544 updateSensors (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_19545 updateTasks (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V METHOD method_19948 isEmptyCollection (Ljava/lang/Object;)Z ARG 1 value + METHOD method_24524 indexTaskList (ILcom/google/common/collect/ImmutableList;)Lcom/google/common/collect/ImmutableList; + ARG 1 begin + COMMENT The beginning of the index of tasks, exclusive + METHOD method_24525 remember (Lnet/minecraft/class_4140;Ljava/lang/Object;JJ)V + ARG 1 type + ARG 2 value + ARG 3 startTime + ARG 5 duration + METHOD method_24527 setTaskList (Lnet/minecraft/class_4168;ILcom/google/common/collect/ImmutableList;Lnet/minecraft/class_4140;)V + ARG 3 tasks + METHOD method_24529 setTaskList (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;)V + ARG 1 activity + ARG 2 indexedTasks + ARG 3 requiredMemories + METHOD method_24530 setTaskList (Lnet/minecraft/class_4168;Lcom/google/common/collect/ImmutableList;Ljava/util/Set;Ljava/util/Set;)V + ARG 1 activity + ARG 2 indexedTasks + ARG 3 requiredMemories + ARG 4 forgettingMemories + METHOD method_24531 resetPossibleActivities (Ljava/util/List;)V + METHOD method_24533 expireOutdatedMemories (Lnet/minecraft/class_3218;)V + METHOD method_24535 setMemory (Lnet/minecraft/class_4140;Ljava/util/Optional;)V + ARG 1 type + ARG 2 memory + METHOD method_24536 resetPossibleActivities ()V + METHOD method_24538 getFirstPossibleNonCoreActivity ()Ljava/util/Optional; diff --git a/mappings/net/minecraft/entity/ai/brain/EntityPosWrapper.mapping b/mappings/net/minecraft/entity/ai/brain/EntityLookTarget.mapping similarity index 92% rename from mappings/net/minecraft/entity/ai/brain/EntityPosWrapper.mapping rename to mappings/net/minecraft/entity/ai/brain/EntityLookTarget.mapping index 051d04f440..128a3e5438 100644 --- a/mappings/net/minecraft/entity/ai/brain/EntityPosWrapper.mapping +++ b/mappings/net/minecraft/entity/ai/brain/EntityLookTarget.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_4102 net/minecraft/entity/ai/brain/EntityPosWrapper +CLASS net/minecraft/class_4102 net/minecraft/entity/ai/brain/EntityLookTarget FIELD field_18342 entity Lnet/minecraft/class_1297; METHOD (Lnet/minecraft/class_1297;)V ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/Memory.mapping b/mappings/net/minecraft/entity/ai/brain/Memory.mapping new file mode 100644 index 0000000000..e707b9898d --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/Memory.mapping @@ -0,0 +1,24 @@ +CLASS net/minecraft/class_4831 net/minecraft/entity/ai/brain/Memory + FIELD field_22330 value Ljava/lang/Object; + FIELD field_22331 expiry J + METHOD (Ljava/lang/Object;)V + ARG 1 value + METHOD (Ljava/lang/Object;J)V + ARG 1 value + ARG 2 expiry + METHOD (Ljava/util/function/Function;Lcom/mojang/datafixers/Dynamic;)V + ARG 1 valueReader + ARG 2 data + METHOD method_24633 getExpiry ()J + METHOD method_24634 isExpired (J)Z + ARG 1 time + METHOD method_24635 permanent (Ljava/lang/Object;)Lnet/minecraft/class_4831; + COMMENT Creates a permanent memory. + ARG 0 value + METHOD method_24636 timed (Ljava/lang/Object;J)Lnet/minecraft/class_4831; + COMMENT Creates a memory that has an expiry time. + ARG 0 value + ARG 1 expiry + METHOD method_24637 getValue ()Ljava/lang/Object; + METHOD method_24638 getTimeTillExpiry (J)J + ARG 1 time diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/HoglinSpecificSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/HoglinSpecificSensor.mapping new file mode 100644 index 0000000000..c94f8d6c56 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/HoglinSpecificSensor.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_4832 net/minecraft/entity/ai/brain/sensor/HoglinSpecificSensor + METHOD method_24641 findNearestWarpedFungi (Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;)Ljava/util/Optional; + ARG 1 world + ARG 2 hoglin diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestItemsSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestItemsSensor.mapping new file mode 100644 index 0000000000..3cacbbf5e7 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestItemsSensor.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_4833 net/minecraft/entity/ai/brain/sensor/NearestItemsSensor diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor.mapping new file mode 100644 index 0000000000..a903ba869d --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_4834 net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor + METHOD method_24647 isSoulFire (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 1 pos + METHOD method_24649 findSoulFire (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Ljava/util/Optional; + ARG 0 world + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/AdmireItemTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/AdmireItemTask.mapping new file mode 100644 index 0000000000..cca8a8d82a --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/AdmireItemTask.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_4823 net/minecraft/entity/ai/brain/task/AdmireItemTask + FIELD field_22324 duration I + METHOD (I)V + ARG 1 duration diff --git a/mappings/net/minecraft/entity/ai/brain/task/AttackTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/AttackTask.mapping new file mode 100644 index 0000000000..f62b94cb7e --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/AttackTask.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_4807 net/minecraft/entity/ai/brain/task/AttackTask + FIELD field_22285 distance I + FIELD field_22286 forwardMovement F + METHOD (IF)V + ARG 1 distance + ARG 2 forwardMovement + METHOD method_24551 isAttackTargetVisible (Lnet/minecraft/class_1308;)Z + ARG 1 entity + METHOD method_24554 isNearAttackTarget (Lnet/minecraft/class_1308;)Z + ARG 1 entity + METHOD method_24555 getAttackTarget (Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309; + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/BreedTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/BreedTask.mapping new file mode 100644 index 0000000000..2d244e8d22 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/BreedTask.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_4806 net/minecraft/entity/ai/brain/task/BreedTask + FIELD field_22283 targetType Lnet/minecraft/class_1299; + FIELD field_22284 breedTime J + METHOD (Lnet/minecraft/class_1299;)V + ARG 1 targetType + METHOD method_24542 getBreedTarget (Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429; + ARG 1 animal + METHOD method_24546 hasBreedTarget (Lnet/minecraft/class_1429;)Z + ARG 1 animal + METHOD method_24548 findBreedTarget (Lnet/minecraft/class_1429;)Ljava/util/Optional; + ARG 1 animal diff --git a/mappings/net/minecraft/entity/ai/brain/task/ConditionalTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ConditionalTask.mapping new file mode 100644 index 0000000000..16d4c42760 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/ConditionalTask.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_4820 net/minecraft/entity/ai/brain/task/ConditionalTask + FIELD field_22313 condition Ljava/util/function/Predicate; + FIELD field_22314 delegate Lnet/minecraft/class_4097; + FIELD field_22315 allowsContinuation Z + METHOD (Ljava/util/Map;Ljava/util/function/Predicate;Lnet/minecraft/class_4097;Z)V + ARG 1 requiredMemoryStates + ARG 2 condition + ARG 3 delegate + ARG 4 allowsContinuation + METHOD (Ljava/util/function/Predicate;Lnet/minecraft/class_4097;)V + ARG 1 condition + ARG 2 delegate + METHOD method_24597 merge (Ljava/util/Map;Ljava/util/Map;)Ljava/util/Map; + ARG 0 first + ARG 1 second diff --git a/mappings/net/minecraft/entity/ai/brain/task/CrossbowAttackTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/CrossbowAttackTask.mapping new file mode 100644 index 0000000000..bad4f76a68 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/CrossbowAttackTask.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_4810 net/minecraft/entity/ai/brain/task/CrossbowAttackTask + FIELD field_22292 range I + FIELD field_22293 chargingCooldown I + FIELD field_22294 state Lnet/minecraft/class_4810$class_4811; + METHOD method_24568 getAttackTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; + ARG 0 entity + METHOD method_24569 tickState (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V + ARG 1 entity + ARG 2 target + METHOD method_24572 setLookTarget (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V + ARG 1 entity + ARG 2 target + CLASS class_4811 CrossbowState diff --git a/mappings/net/minecraft/entity/ai/brain/task/DefeatTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/DefeatTargetTask.mapping new file mode 100644 index 0000000000..d8ef4322c8 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/DefeatTargetTask.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_4825 net/minecraft/entity/ai/brain/task/DefeatTargetTask + FIELD field_22327 duration I + METHOD (I)V + ARG 1 duration + METHOD method_24616 getAttackTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping index 683ff0ee2d..83c7d9ae44 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping @@ -1,8 +1,10 @@ CLASS net/minecraft/class_4119 net/minecraft/entity/ai/brain/task/FollowMobTask - FIELD field_18376 mobType Ljava/util/function/Predicate; + FIELD field_18376 predicate Ljava/util/function/Predicate; FIELD field_18377 maxDistanceSquared F + METHOD (F)V + ARG 1 maxDistance METHOD (Ljava/util/function/Predicate;F)V - ARG 1 mobType + ARG 1 predicate ARG 2 maxDistance METHOD (Lnet/minecraft/class_1299;F)V ARG 1 entityType diff --git a/mappings/net/minecraft/entity/ai/brain/task/ForgetAngryAtTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ForgetAngryAtTargetTask.mapping new file mode 100644 index 0000000000..3804a1e6fb --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/ForgetAngryAtTargetTask.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_4829 net/minecraft/entity/ai/brain/task/ForgetAngryAtTargetTask + METHOD method_24628 hasAngryAtTarget (Lnet/minecraft/class_1308;)Z + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask.mapping new file mode 100644 index 0000000000..d1f7f5e82b --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_4828 net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask + FIELD field_22329 alternativeCondition Ljava/util/function/Predicate; + METHOD (Ljava/util/function/Predicate;)V + ARG 1 alternativeCondition + METHOD method_24621 cannotReachTarget (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_24622 isAttackTargetInAnotherWorld (Lnet/minecraft/class_1308;)Z + ARG 1 entity + METHOD method_24625 getAttackTarget (Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309; + ARG 1 entity + METHOD method_24626 isAttackTargetDead (Lnet/minecraft/class_1308;)Z + ARG 1 entity + METHOD method_24627 forgetAttackTarget (Lnet/minecraft/class_1308;)V + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/ForgetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ForgetTask.mapping new file mode 100644 index 0000000000..93cb053023 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/ForgetTask.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_4813 net/minecraft/entity/ai/brain/task/ForgetTask + FIELD field_22302 condition Ljava/util/function/Predicate; + FIELD field_22303 memory Lnet/minecraft/class_4140; + METHOD (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)V + ARG 1 condition + ARG 2 memory diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToCelebrateTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToCelebrateTask.mapping new file mode 100644 index 0000000000..94b3527597 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToCelebrateTask.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/GoToCelebrateTask + FIELD field_22304 completionRange I + METHOD (I)V + ARG 1 completionRange + METHOD method_24576 getCelebrateLocation (Lnet/minecraft/class_1308;)Lnet/minecraft/class_2338; + ARG 0 entity + METHOD method_24577 fuzz (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; + ARG 0 mob + ARG 1 pos + METHOD method_24578 fuzz (Ljava/util/Random;)I + ARG 0 random diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToNearbyEntityTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToNearbyEntityTask.mapping deleted file mode 100644 index 85fc6997b1..0000000000 --- a/mappings/net/minecraft/entity/ai/brain/task/GoToNearbyEntityTask.mapping +++ /dev/null @@ -1,9 +0,0 @@ -CLASS net/minecraft/class_4121 net/minecraft/entity/ai/brain/task/GoToNearbyEntityTask - FIELD field_18380 entityMemory Lnet/minecraft/class_4140; - FIELD field_18381 speed F - METHOD (Lnet/minecraft/class_4140;FIZLjava/util/function/Function;)V - ARG 1 entityMemory - ARG 2 speed - METHOD method_19596 setWalkTarget (Lnet/minecraft/class_1314;Lnet/minecraft/class_243;F)V - ARG 0 entity - ARG 2 speed diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask.mapping new file mode 100644 index 0000000000..4daa1ff358 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask.mapping @@ -0,0 +1,29 @@ +CLASS net/minecraft/class_4121 net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask + FIELD field_18380 entityMemory Lnet/minecraft/class_4140; + FIELD field_18381 speed F + FIELD field_22321 range I + FIELD field_22322 posRetriever Ljava/util/function/Function; + METHOD (Lnet/minecraft/class_4140;FIZLjava/util/function/Function;)V + ARG 1 memoryType + ARG 2 speed + ARG 3 range + ARG 4 requiresWalkTarget + ARG 5 posRetriever + METHOD method_19596 setWalkTarget (Lnet/minecraft/class_1314;Lnet/minecraft/class_243;F)V + ARG 0 entity + ARG 1 pos + ARG 2 speed + METHOD method_24600 getPos (Lnet/minecraft/class_1314;)Lnet/minecraft/class_243; + ARG 1 entity + METHOD method_24601 toBlock (Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_4121; + ARG 0 memoryType + ARG 1 speed + ARG 2 range + ARG 3 requiresWalkTarget + METHOD method_24602 isWalkTargetPresentAndFar (Lnet/minecraft/class_1314;)Z + ARG 1 entity + METHOD method_24603 toEntity (Lnet/minecraft/class_4140;FIZ)Lnet/minecraft/class_4121; + ARG 0 memoryType + ARG 1 speed + ARG 2 range + ARG 3 requiresWalkTarget diff --git a/mappings/net/minecraft/entity/ai/brain/task/HuntFinishTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/HuntFinishTask.mapping new file mode 100644 index 0000000000..e94f526811 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/HuntFinishTask.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_4819 net/minecraft/entity/ai/brain/task/HuntFinishTask + METHOD method_24595 hasKilledHoglin (Lnet/minecraft/class_4836;)Z + ARG 1 piglin diff --git a/mappings/net/minecraft/entity/ai/brain/task/HuntHoglinTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/HuntHoglinTask.mapping new file mode 100644 index 0000000000..b9b3d9336f --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/HuntHoglinTask.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_4826 net/minecraft/entity/ai/brain/task/HuntHoglinTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping b/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping index 3f3f2dd84c..4dff8c7d36 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/LookTargetUtil.mapping @@ -20,6 +20,7 @@ CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil ARG 1 second METHOD method_19556 walkTowards (Lnet/minecraft/class_1309;Lnet/minecraft/class_4115;I)V ARG 0 entity + ARG 1 target ARG 2 completionRange METHOD method_19949 give (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V ARG 0 entity @@ -28,3 +29,36 @@ CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil ARG 0 world ARG 1 center ARG 2 radius + METHOD method_24556 isAttackTargetClose (Lnet/minecraft/class_1309;D)Z + ARG 0 entity + ARG 1 radius + METHOD method_24557 walkTowards (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V + ARG 0 entity + ARG 1 target + ARG 2 completionRange + METHOD method_24558 isNewTargetTooFar (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;D)Z + COMMENT Checks if an entity can be a new attack target for the source entity. + ARG 0 source + COMMENT the source entity + ARG 1 target + COMMENT the attack target candidate + ARG 2 extraDistance + COMMENT the max distance this new target can be farther compared to the existing target + METHOD method_24559 getCloserEntity (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; + ARG 0 source + ARG 1 first + ARG 2 second + METHOD method_24560 getEntity (Lnet/minecraft/class_1309;Lnet/minecraft/class_4140;)Ljava/util/Optional; + ARG 0 entity + ARG 1 uuidMemoryModule + METHOD method_24561 walkTowards (Lnet/minecraft/class_1309;Lnet/minecraft/class_2338;I)V + ARG 0 entity + ARG 1 target + ARG 2 completionRange + METHOD method_24562 getCloserEntity (Lnet/minecraft/class_1309;Ljava/util/Optional;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; + ARG 0 source + ARG 1 first + ARG 2 second + METHOD method_24565 isVisibleInMemory (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z + ARG 0 source + ARG 1 target diff --git a/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping new file mode 100644 index 0000000000..29bbc3a353 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_4816 net/minecraft/entity/ai/brain/task/MeleeAttackTask + FIELD field_22307 range D + FIELD field_22308 interval I + FIELD field_22309 cooldown I + METHOD (DI)V + ARG 1 range + ARG 3 interval + METHOD method_24584 getAttackTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; + ARG 0 entity + METHOD method_24585 isHoldingRangedWeapon (Lnet/minecraft/class_1308;)Z + ARG 1 entity + METHOD method_24586 attack (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V + ARG 1 entity + ARG 2 target diff --git a/mappings/net/minecraft/entity/ai/brain/task/MemoryTransferTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/MemoryTransferTask.mapping new file mode 100644 index 0000000000..04ab4d0f04 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/MemoryTransferTask.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_4809 net/minecraft/entity/ai/brain/task/MemoryTransferTask + FIELD field_22288 runPredicate Ljava/util/function/Predicate; + FIELD field_22289 sourceType Lnet/minecraft/class_4140; + FIELD field_22290 targetType Lnet/minecraft/class_4140; + FIELD field_22291 duration Lnet/minecraft/class_4801; + METHOD (Ljava/util/function/Predicate;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;Lnet/minecraft/class_4801;)V + ARG 1 runPredicate + ARG 2 sourceType + ARG 3 targetType + ARG 4 duration diff --git a/mappings/net/minecraft/entity/ai/brain/task/PacifyTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/PacifyTask.mapping new file mode 100644 index 0000000000..91dbc34e19 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/PacifyTask.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_4808 net/minecraft/entity/ai/brain/task/PacifyTask + FIELD field_22287 duration I + METHOD (Lnet/minecraft/class_4140;I)V + ARG 1 requiredMemoryModuleType + ARG 2 duration diff --git a/mappings/net/minecraft/entity/ai/brain/task/RangedApproachTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/RangedApproachTask.mapping new file mode 100644 index 0000000000..64597a8d79 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/RangedApproachTask.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_4822 net/minecraft/entity/ai/brain/task/RangedApproachTask + FIELD field_22323 speed F + METHOD (F)V + ARG 1 speed + METHOD method_24604 forgetWalkTarget (Lnet/minecraft/class_1309;)V + ARG 1 entity + METHOD method_24605 rememberWalkTarget (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V + ARG 1 entity + ARG 2 target + METHOD method_24606 getRange (Lnet/minecraft/class_1799;)D + ARG 1 weapon + METHOD method_24607 getAttackTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1309; + ARG 0 entity + METHOD method_24608 getWeaponRange (Lnet/minecraft/class_1309;)D + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/RemoveOffHandItemTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/RemoveOffHandItemTask.mapping new file mode 100644 index 0000000000..859b1fe232 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/RemoveOffHandItemTask.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_4830 net/minecraft/entity/ai/brain/task/RemoveOffHandItemTask diff --git a/mappings/net/minecraft/entity/ai/brain/task/RidingTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/RidingTask.mapping new file mode 100644 index 0000000000..6a5c83cf31 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/RidingTask.mapping @@ -0,0 +1,9 @@ +CLASS net/minecraft/class_4812 net/minecraft/entity/ai/brain/task/RidingTask + FIELD field_22300 range I + FIELD field_22301 alternativeRideCondition Ljava/util/function/BiPredicate; + METHOD (ILjava/util/function/BiPredicate;)V + ARG 1 range + ARG 2 alternativeRideCondition + METHOD method_24575 canRideTarget (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;)Z + ARG 1 entity + ARG 2 target diff --git a/mappings/net/minecraft/entity/ai/brain/task/StartRidingTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/StartRidingTask.mapping new file mode 100644 index 0000000000..59c4c9abbd --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/StartRidingTask.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_4817 net/minecraft/entity/ai/brain/task/StartRidingTask + METHOD method_24591 isRideTargetClose (Lnet/minecraft/class_1309;)Z + ARG 1 entity + METHOD method_24592 getRideTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1297; + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/StrollTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/StrollTask.mapping new file mode 100644 index 0000000000..63135e672e --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/StrollTask.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_4818 net/minecraft/entity/ai/brain/task/StrollTask + FIELD field_22310 speed F + FIELD field_22311 horizontalRadius I + FIELD field_22312 verticalRadius I + METHOD (F)V + ARG 1 speed + METHOD (FII)V + ARG 1 speed + ARG 2 horizontalRadius + ARG 3 verticalRadius diff --git a/mappings/net/minecraft/entity/ai/brain/task/Task.mapping b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping index 406c626058..32e2d4893a 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/Task.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping @@ -3,7 +3,7 @@ CLASS net/minecraft/class_4097 net/minecraft/entity/ai/brain/task/Task FIELD field_18334 endTime J FIELD field_18335 minRunTime I FIELD field_18336 maxRunTime I - FIELD field_19291 requiredMemoryState Ljava/util/Map; + FIELD field_19291 requiredMemoryStates Ljava/util/Map; METHOD (Ljava/util/Map;)V ARG 1 requiredMemoryState METHOD (Ljava/util/Map;I)V diff --git a/mappings/net/minecraft/entity/ai/brain/task/TimeLimitedTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/TimeLimitedTask.mapping new file mode 100644 index 0000000000..df6082ab8c --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/TimeLimitedTask.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_4821 net/minecraft/entity/ai/brain/task/TimeLimitedTask + FIELD field_22316 needsTimeReset Z + FIELD field_22317 delegateRunning Z + FIELD field_22318 timeRange Lnet/minecraft/class_4801; + FIELD field_22319 delegate Lnet/minecraft/class_4097; + FIELD field_22320 timeLeft I + METHOD (Lnet/minecraft/class_4097;Lnet/minecraft/class_4801;)V + ARG 1 delegate + ARG 2 timeRange + METHOD (Lnet/minecraft/class_4097;ZLnet/minecraft/class_4801;)V + ARG 1 delegate + ARG 2 skipFirstRun + ARG 3 timeRange + METHOD method_24598 resetTimeLeft (Lnet/minecraft/class_3218;)V + ARG 1 world diff --git a/mappings/net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask.mapping new file mode 100644 index 0000000000..644fd2c80d --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_4824 net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask + FIELD field_22325 startCondition Ljava/util/function/Predicate; + FIELD field_22326 targetGetter Ljava/util/function/Function; + METHOD (Ljava/util/function/Function;)V + ARG 1 targetGetter + METHOD (Ljava/util/function/Predicate;Ljava/util/function/Function;)V + ARG 1 startCondition + ARG 2 targetGetter + METHOD method_24612 updateAttackTarget (Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V + ARG 1 entity + ARG 2 target diff --git a/mappings/net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask.mapping new file mode 100644 index 0000000000..656c121b9e --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask.mapping @@ -0,0 +1,12 @@ +CLASS net/minecraft/class_4815 net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask + FIELD field_22305 startCondition Ljava/util/function/Predicate; + FIELD field_22306 radius I + METHOD (IZ)V + ARG 1 radius + ARG 2 requiresWalkTarget + METHOD (Ljava/util/function/Predicate;IZ)V + ARG 1 startCondition + ARG 2 radius + ARG 3 requiresWalkTarget + METHOD method_24580 getNearestVisibleWantedItem (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1542; + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/WanderWithOffHandItemTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WanderWithOffHandItemTask.mapping new file mode 100644 index 0000000000..478341cc80 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/WanderWithOffHandItemTask.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_4805 net/minecraft/entity/ai/brain/task/WanderWithOffHandItemTask + METHOD (F)V + ARG 1 walkSpeed diff --git a/mappings/net/minecraft/entity/ai/brain/task/WantNewItemTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WantNewItemTask.mapping new file mode 100644 index 0000000000..d3c4700ae7 --- /dev/null +++ b/mappings/net/minecraft/entity/ai/brain/task/WantNewItemTask.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_4827 net/minecraft/entity/ai/brain/task/WantNewItemTask + FIELD field_22328 range I + METHOD (I)V + ARG 1 range diff --git a/mappings/net/minecraft/entity/mob/HoglinBrain.mapping b/mappings/net/minecraft/entity/mob/HoglinBrain.mapping new file mode 100644 index 0000000000..bcf2b3712c --- /dev/null +++ b/mappings/net/minecraft/entity/mob/HoglinBrain.mapping @@ -0,0 +1,71 @@ +CLASS net/minecraft/class_4835 net/minecraft/entity/mob/HoglinBrain + FIELD field_22369 AVOID_MEMORY_DURATION Lnet/minecraft/class_4801; + METHOD method_24662 makeRandomWalkTask (F)Lnet/minecraft/class_4118; + ARG 0 speed + METHOD method_24664 refreshActivities (Lnet/minecraft/class_4760;)V + ARG 0 hoglin + METHOD method_24665 onAttacking (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 target + METHOD method_24666 addCoreTasks (Lnet/minecraft/class_4760;Lnet/minecraft/class_4095;)V + ARG 0 hoglin + ARG 1 brain + METHOD method_24668 create (Lnet/minecraft/class_4760;Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_4095; + ARG 0 hoglin + ARG 1 data + METHOD method_24669 isWarpedFungiAround (Lnet/minecraft/class_4760;Lnet/minecraft/class_2338;)Z + ARG 0 hoglin + ARG 1 pos + METHOD method_24671 playSoundAtChance (Lnet/minecraft/class_4760;)V + ARG 0 hoglin + METHOD method_24672 onAttacked (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 attacker + METHOD method_24673 addIdleTasks (Lnet/minecraft/class_4760;Lnet/minecraft/class_4095;)V + ARG 0 hoglin + ARG 1 brain + METHOD method_24674 getMovementSpeed (Lnet/minecraft/class_4760;)F + ARG 0 hoglin + METHOD method_24675 askAdultsToAvoid (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 target + METHOD method_24676 addFightTasks (Lnet/minecraft/class_4760;Lnet/minecraft/class_4095;)V + ARG 0 hoglin + ARG 1 brain + METHOD method_24677 isNearPlayer (Lnet/minecraft/class_4760;)Z + ARG 0 hoglin + METHOD method_24678 avoidEnemy (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 target + METHOD method_24679 addAvoidTasks (Lnet/minecraft/class_4760;Lnet/minecraft/class_4095;)V + ARG 0 hoglin + ARG 1 brain + METHOD method_24680 isPacified (Lnet/minecraft/class_4760;)Z + ARG 0 hoglin + METHOD method_24681 avoid (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 target + METHOD method_24682 hasIdleActivity (Lnet/minecraft/class_4760;)Z + ARG 0 hoglin + METHOD method_24683 targetEnemy (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 target + METHOD method_24684 getNearestVisibleTargetablePlayer (Lnet/minecraft/class_4760;)Ljava/util/Optional; + ARG 0 hoglin + METHOD method_24685 setAttackTarget (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 target + METHOD method_24686 hasMoreHoglinsAround (Lnet/minecraft/class_4760;)Z + ARG 0 hoglin + METHOD method_24687 askAdultsForHelp (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 target + METHOD method_24688 playSound (Lnet/minecraft/class_4760;)V + ARG 0 hoglin + METHOD method_24689 setAttackTargetIfCloser (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V + ARG 0 hoglin + ARG 1 targetCandidate + METHOD method_24690 getAdultHoglinsAround (Lnet/minecraft/class_4760;)Ljava/util/List; + ARG 0 hoglin + METHOD method_24691 hasBreedTarget (Lnet/minecraft/class_4760;)Z + ARG 0 hoglin diff --git a/mappings/net/minecraft/entity/mob/HoglinEntity.mapping b/mappings/net/minecraft/entity/mob/HoglinEntity.mapping index 0616dbf2f2..f5c7f7678c 100644 --- a/mappings/net/minecraft/entity/mob/HoglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/HoglinEntity.mapping @@ -1,4 +1,16 @@ CLASS net/minecraft/class_4760 net/minecraft/entity/mob/HoglinEntity - METHOD method_24349 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z + FIELD field_22365 SENSOR_TYPES Lcom/google/common/collect/ImmutableList; + FIELD field_22366 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList; + FIELD field_22367 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_22368 movementCooldownTicks I + METHOD method_24349 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 1 world ARG 3 pos + METHOD method_24655 stunVelocity (Lnet/minecraft/class_1297;)V + ARG 1 target + METHOD method_24656 getAttackDamage ()F + METHOD method_24657 getMovementCooldownTicks ()I + METHOD method_24658 isAdult ()Z + METHOD method_24659 playFightSound ()V + METHOD method_24660 playAttackedSound ()V + METHOD method_24661 playRetreatSound ()V diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 8f988e17fa..0ee5acd878 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -51,6 +51,10 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity ARG 3 pos ARG 4 random METHOD method_20820 canGather (Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_23734 isDisallowedInPeaceful ()Z + METHOD method_24523 tryEquip (Lnet/minecraft/class_1799;)Z + ARG 1 equipment METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F METHOD method_5930 setForwardSpeed (F)V ARG 1 forwardSpeed @@ -157,3 +161,4 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity METHOD method_5995 updateLeash ()V METHOD method_6510 isAttacking ()Z METHOD method_7217 setBaby (Z)V + ARG 1 baby diff --git a/mappings/net/minecraft/entity/mob/MobEntityWithAi.mapping b/mappings/net/minecraft/entity/mob/MobEntityWithAi.mapping index a9dc0bccbc..9406040b4c 100644 --- a/mappings/net/minecraft/entity/mob/MobEntityWithAi.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntityWithAi.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_1314 net/minecraft/entity/mob/MobEntityWithAi ARG 1 leashLength METHOD method_6144 getPathfindingFavor (Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F ARG 1 pos + ARG 2 world METHOD method_6148 getRunFromLeashSpeed ()D METHOD method_6149 getPathfindingFavor (Lnet/minecraft/class_2338;)F ARG 1 pos diff --git a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping new file mode 100644 index 0000000000..1d3f0b1787 --- /dev/null +++ b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping @@ -0,0 +1,173 @@ +CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain + FIELD field_22388 HUNT_MEMORY_DURATION Lnet/minecraft/class_4801; + FIELD field_22389 MEMORY_TRANSFER_TASK_DURATION Lnet/minecraft/class_4801; + FIELD field_22390 RIDE_TARGET_MEMORY_DURATION Lnet/minecraft/class_4801; + FIELD field_22391 AVOID_MEMORY_DURATION Lnet/minecraft/class_4801; + FIELD field_22392 FOOD Ljava/util/Set; + FIELD field_22394 COLLECTIBLE_ITEMS Ljava/util/Set; + FIELD field_22395 GOLDEN_ITEMS Ljava/util/Set; + METHOD method_24713 hasZombifiedPiglinNearby (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24714 hasBeenHitByPlayer (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24717 makeRandomFollowTask ()Lnet/minecraft/class_4118; + METHOD method_24718 makeRandomWanderTask (F)Lnet/minecraft/class_4118; + ARG 0 speed + METHOD method_24719 wearsGoldArmor (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_24722 tickActivities (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24723 canRide (Lnet/minecraft/class_4836;Lnet/minecraft/class_1297;)Z + ARG 0 piglin + ARG 1 ridden + METHOD method_24724 onAttacked (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 attacker + METHOD method_24725 addCoreActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V + ARG 0 piglin + ARG 1 brain + METHOD method_24726 loot (Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V + ARG 0 piglin + ARG 1 drop + METHOD method_24727 dropBarteredItem (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;)V + ARG 0 piglin + ARG 1 player + METHOD method_24728 playerInteract (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Z + ARG 0 piglin + ARG 1 player + ARG 2 hand + METHOD method_24730 canGather (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z + ARG 0 piglin + ARG 1 stack + METHOD method_24731 drop (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;Lnet/minecraft/class_243;)V + ARG 0 piglin + ARG 1 stack + ARG 2 pos + METHOD method_24732 create (Lnet/minecraft/class_4836;Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_4095; + ARG 0 piglin + ARG 1 data + METHOD method_24733 onGoldBlockBroken (Lnet/minecraft/class_1657;)V + ARG 0 player + METHOD method_24735 isGoldenItem (Lnet/minecraft/class_1792;)Z + ARG 0 item + METHOD method_24736 setHuntedRecently (Lnet/minecraft/class_1937;Lnet/minecraft/class_4095;)V + ARG 0 world + ARG 1 brain + METHOD method_24737 makeRememberRideableHoglinTask ()Lnet/minecraft/class_4821; + METHOD method_24738 makeGoToSoulFireTask (F)Lnet/minecraft/class_4121; + ARG 0 speed + METHOD method_24739 isGoldHoldingPlayer (Lnet/minecraft/class_1309;)Z + ARG 0 target + METHOD method_24741 consumeOffHandItem (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24742 angerAtCloserTargets (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 target + METHOD method_24743 addIdleActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V + ARG 0 piglin + ARG 1 brain + METHOD method_24744 canEquip (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z + ARG 0 piglin + ARG 1 stack + METHOD method_24746 acceptsForBarter (Lnet/minecraft/class_1792;)Z + ARG 0 item + METHOD method_24747 makeGoToZombifiedPiglinTask (F)Lnet/minecraft/class_4121; + ARG 0 speed + METHOD method_24748 isHoldingCrossbow (Lnet/minecraft/class_1309;)Z + ARG 0 piglin + METHOD method_24749 playSoundAtChance (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24750 angerAt (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 target + METHOD method_24751 addFightActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V + ARG 0 piglin + ARG 1 brain + METHOD method_24752 isFood (Lnet/minecraft/class_1792;)Z + ARG 0 item + METHOD method_24753 setAdmiringItem (Lnet/minecraft/class_1309;)V + ARG 0 entity + METHOD method_24754 haveHuntedHoglinsRecently (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24755 isPreferredAttackTarget (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z + ARG 0 piglin + ARG 1 target + METHOD method_24756 addCelebrateActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V + ARG 0 piglin + ARG 1 brain + METHOD method_24757 shouldAttack (Lnet/minecraft/class_1309;)Z + ARG 0 target + METHOD method_24758 rememberGroupHunting (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24759 tryRevenge (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 target + METHOD method_24760 addAdmireItemActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V + ARG 0 piglin + ARG 1 brain + METHOD method_24761 hasPlayerHoldingWantedItemNearby (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_24762 rememberHunting (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24763 angerAtIfCloser (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 target + METHOD method_24764 addAvoidActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V + ARG 0 piglin + ARG 1 brain + METHOD method_24765 canWander (Lnet/minecraft/class_1309;)Z + ARG 0 piglin + METHOD method_24766 hasIdleActivity (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24767 groupRunAwayFrom (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 target + METHOD method_24768 addRideActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V + ARG 0 piglin + ARG 1 brain + METHOD method_24769 hasBeenHurt (Lnet/minecraft/class_1309;)Z + ARG 0 piglin + METHOD method_24770 hasPlayersNearby (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24771 runAwayFromClosestTarget (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 target + METHOD method_24772 doBarter (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24773 runAwayFrom (Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V + ARG 0 piglin + ARG 1 target + METHOD method_24774 dropBarteredItem (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24776 getBarteredItem (Lnet/minecraft/class_4836;)Lnet/minecraft/class_1799; + ARG 0 piglin + METHOD method_24777 getPreferredTarget (Lnet/minecraft/class_4836;)Ljava/util/Optional; + ARG 0 piglin + METHOD method_24778 playSound (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24779 hasAdultNearby (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24780 getNearbyPiglins (Lnet/minecraft/class_4836;)Ljava/util/List; + ARG 0 piglin + METHOD method_24781 stopWalking (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24782 getAngryAt (Lnet/minecraft/class_4836;)Ljava/util/Optional; + ARG 0 piglin + METHOD method_24783 shouldRunAwayFromHoglins (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24784 hasNoAdvantageAgainstHoglins (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24785 hasOutnumberedHoglins (Lnet/minecraft/class_4836;)Z + ARG 0 piglins + METHOD method_24786 hasPlayerHoldingWantedItemNearby (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24787 setEatenRecently (Lnet/minecraft/class_4836;)V + ARG 0 piglin + METHOD method_24788 findGround (Lnet/minecraft/class_4836;)Lnet/minecraft/class_243; + ARG 0 piglin + METHOD method_24789 hasAteRecently (Lnet/minecraft/class_4836;)Z + ARG 0 piglin + METHOD method_24790 isAdmiringItem (Lnet/minecraft/class_4836;)Z + ARG 0 entity + METHOD method_24791 hasSoulFireNearby (Lnet/minecraft/class_4836;)Z + ARG 0 piglin diff --git a/mappings/net/minecraft/entity/mob/PiglinEntity.mapping b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping new file mode 100644 index 0000000000..d161ad9c68 --- /dev/null +++ b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping @@ -0,0 +1,44 @@ +CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity + FIELD field_22370 conversionTicks I + FIELD field_22371 inventory Lnet/minecraft/class_1277; + FIELD field_22376 SENSOR_TYPES Lcom/google/common/collect/ImmutableList; + FIELD field_22377 BABY Lnet/minecraft/class_2940; + FIELD field_22378 CHARGING Lnet/minecraft/class_2940; + FIELD field_22379 BABY_SPEED_BOOST_MODIFIER_ID Ljava/util/UUID; + FIELD field_22380 BABY_SPEED_BOOST_MODIFIER Lnet/minecraft/class_1322; + FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList; + FIELD field_22382 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD method_24692 inventoryToTag (Lnet/minecraft/class_1263;)Lnet/minecraft/class_2499; + ARG 0 inventory + METHOD method_24693 inventoryFromTag (Lnet/minecraft/class_1277;Lnet/minecraft/class_2499;)V + ARG 0 inventory + ARG 1 tag + METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V + ARG 1 world + METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z + ARG 0 type + ARG 1 world + ARG 2 spawnType + ARG 3 pos + ARG 4 random + METHOD method_24696 equipAtChance (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V + ARG 1 slot + ARG 2 stack + METHOD method_24697 playCelebrateSound ()V + METHOD method_24698 playAttackedSound ()V + METHOD method_24699 playRetreatSound ()V + METHOD method_24700 playJealousSound ()V + METHOD method_24701 playZombifySound ()V + METHOD method_24702 makeInitialWeapon ()Lnet/minecraft/class_1799; + METHOD method_24703 isCharging ()Z + METHOD method_24704 canConvert ()Z + METHOD method_24705 getActivity ()Lnet/minecraft/class_4836$class_4837; + METHOD method_24706 isOffHandEmpty ()Z + METHOD method_24707 isRiding ()Z + METHOD method_24708 getWalkSpeed ()F + METHOD method_24709 playAdmireItemSound ()V + METHOD method_24710 playAngrySound ()V + METHOD method_24711 addItem (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 stack + METHOD method_24712 isAdult ()Z + CLASS class_4837 Activity diff --git a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping index a57451c728..bda1f39377 100644 --- a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_1429 net/minecraft/entity/passive/AnimalEntity ARG 2 spawnType ARG 3 pos ARG 4 random + METHOD method_24650 breed (Lnet/minecraft/class_1937;Lnet/minecraft/class_1429;)V METHOD method_6474 canBreedWith (Lnet/minecraft/class_1429;)Z ARG 1 other METHOD method_6475 eat (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/inventory/BasicInventory.mapping b/mappings/net/minecraft/inventory/BasicInventory.mapping index b0c007be11..b4919a9154 100644 --- a/mappings/net/minecraft/inventory/BasicInventory.mapping +++ b/mappings/net/minecraft/inventory/BasicInventory.mapping @@ -16,6 +16,11 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/BasicInventory ARG 1 stack METHOD method_20634 addToExistingSlot (Lnet/minecraft/class_1799;)V ARG 1 stack + METHOD method_24514 clearToList ()Ljava/util/List; + COMMENT Clears this inventory and return all the non-empty stacks in a list. METHOD method_5488 removeListener (Lnet/minecraft/class_1265;)V + ARG 1 listener METHOD method_5489 addListener (Lnet/minecraft/class_1265;)V + ARG 1 listener METHOD method_5491 add (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 stack diff --git a/mappings/net/minecraft/item/RangedWeaponItem.mapping b/mappings/net/minecraft/item/RangedWeaponItem.mapping index 7c6c67527d..3c3a877483 100644 --- a/mappings/net/minecraft/item/RangedWeaponItem.mapping +++ b/mappings/net/minecraft/item/RangedWeaponItem.mapping @@ -12,3 +12,4 @@ CLASS net/minecraft/class_1811 net/minecraft/item/RangedWeaponItem ARG 0 stack METHOD method_19268 getProjectiles ()Ljava/util/function/Predicate; METHOD method_20310 getHeldProjectiles ()Ljava/util/function/Predicate; + METHOD method_24792 getRange ()I diff --git a/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping b/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping index 264e77b8c4..37626ac08d 100644 --- a/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping +++ b/mappings/net/minecraft/predicate/entity/EntityPredicates.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1301 net/minecraft/predicate/entity/EntityPredicates + FIELD field_22280 EXCEPT_CREATIVE_SPECTATOR_OR_PEACEFUL Ljava/util/function/Predicate; FIELD field_6152 VALID_INVENTORIES Ljava/util/function/Predicate; FIELD field_6153 NOT_MOUNTED Ljava/util/function/Predicate; FIELD field_6154 VALID_ENTITY Ljava/util/function/Predicate; diff --git a/mappings/net/minecraft/recipe/RecipeInputProvider.mapping b/mappings/net/minecraft/recipe/RecipeInputProvider.mapping index 51e1006124..6404ee82cd 100644 --- a/mappings/net/minecraft/recipe/RecipeInputProvider.mapping +++ b/mappings/net/minecraft/recipe/RecipeInputProvider.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_1737 net/minecraft/recipe/RecipeInputProvider METHOD method_7683 provideRecipeInputs (Lnet/minecraft/class_1662;)V + ARG 1 finder diff --git a/mappings/net/minecraft/server/network/DebugInfoSender.mapping b/mappings/net/minecraft/server/network/DebugInfoSender.mapping index 6a89ad0183..03ea06a3e3 100644 --- a/mappings/net/minecraft/server/network/DebugInfoSender.mapping +++ b/mappings/net/minecraft/server/network/DebugInfoSender.mapping @@ -15,7 +15,7 @@ CLASS net/minecraft/class_4209 net/minecraft/server/network/DebugInfoSender METHOD method_19474 sendStructureStart (Lnet/minecraft/class_1936;Lnet/minecraft/class_3449;)V ARG 0 world ARG 1 structureStart - METHOD method_19774 sendVillagerAiDebugData (Lnet/minecraft/class_1309;)V + METHOD method_19774 sendBrainDebugData (Lnet/minecraft/class_1309;)V ARG 0 living METHOD method_19775 sendChunkWatchingChange (Lnet/minecraft/class_3218;Lnet/minecraft/class_1923;)V ARG 0 world diff --git a/mappings/net/minecraft/util/DynamicSerializableUuid.mapping b/mappings/net/minecraft/util/DynamicSerializableUuid.mapping new file mode 100644 index 0000000000..e5099b71b2 --- /dev/null +++ b/mappings/net/minecraft/util/DynamicSerializableUuid.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_4844 net/minecraft/util/DynamicSerializableUuid + FIELD field_22412 uuid Ljava/util/UUID; + METHOD (Ljava/util/UUID;)V + ARG 1 uuid + METHOD method_24814 getUuid ()Ljava/util/UUID; + METHOD method_24815 of (Lcom/mojang/datafixers/Dynamic;)Lnet/minecraft/class_4844; diff --git a/mappings/net/minecraft/util/math/IntRange.mapping b/mappings/net/minecraft/util/math/IntRange.mapping new file mode 100644 index 0000000000..125e8eec5a --- /dev/null +++ b/mappings/net/minecraft/util/math/IntRange.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_4801 net/minecraft/util/math/IntRange + COMMENT An integer range, inclusive on both ends. Used to choose a random + COMMENT duration of memory. + FIELD field_22278 min I + FIELD field_22279 max I + METHOD (II)V + ARG 1 min + ARG 2 max + METHOD method_24502 between (II)Lnet/minecraft/class_4801; + ARG 0 min + ARG 1 max + METHOD method_24503 choose (Ljava/util/Random;)I + ARG 1 random diff --git a/mappings/net/minecraft/util/math/Vec3d.mapping b/mappings/net/minecraft/util/math/Vec3d.mapping index e45835e748..0e2da8665b 100644 --- a/mappings/net/minecraft/util/math/Vec3d.mapping +++ b/mappings/net/minecraft/util/math/Vec3d.mapping @@ -52,3 +52,6 @@ CLASS net/minecraft/class_243 net/minecraft/util/math/Vec3d METHOD method_22882 negate ()Lnet/minecraft/class_243; METHOD method_24457 unpackRgb (I)Lnet/minecraft/class_243; ARG 0 rgb + METHOD method_24802 isInRange (Lnet/minecraft/class_2374;D)Z + ARG 1 pos + ARG 2 radius