diff --git a/mappings/net/minecraft/entity/Dismounting.mapping b/mappings/net/minecraft/entity/Dismounting.mapping index 74c0541e5a..58e85a86fa 100644 --- a/mappings/net/minecraft/entity/Dismounting.mapping +++ b/mappings/net/minecraft/entity/Dismounting.mapping @@ -14,3 +14,12 @@ CLASS net/minecraft/class_5275 net/minecraft/entity/Dismounting ARG 0 pos ARG 1 maxDistance ARG 2 collisionShapeGetter + METHOD method_30769 findRespawnPos (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Z)Lnet/minecraft/class_243; + ARG 0 entityType + ARG 1 world + ARG 2 pos + METHOD method_33353 canPlaceEntityAt (Lnet/minecraft/class_1941;Lnet/minecraft/class_243;Lnet/minecraft/class_1309;Lnet/minecraft/class_4050;)Z + ARG 0 world + ARG 1 offset + ARG 2 entity + ARG 3 pose diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 9fbed874ef..dda3c5725f 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -509,6 +509,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_5747 handleFallDamage (FFLnet/minecraft/class_1282;)Z ARG 1 fallDistance ARG 2 damageMultiplier + ARG 3 damageSource METHOD method_5748 getMaxAir ()I METHOD method_5749 readCustomDataFromTag (Lnet/minecraft/class_2487;)V ARG 1 tag diff --git a/mappings/net/minecraft/entity/EntityType.mapping b/mappings/net/minecraft/entity/EntityType.mapping index 37445cbac1..3be4ba49e8 100644 --- a/mappings/net/minecraft/entity/EntityType.mapping +++ b/mappings/net/minecraft/entity/EntityType.mapping @@ -20,6 +20,10 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType ARG 4 summonable ARG 5 fireImmune ARG 6 spawnableFarFromPlayer + ARG 7 canSpawnInside + ARG 8 dimensions + ARG 9 maxTrackDistance + ARG 10 trackTickInterval METHOD method_16351 getLootTableId ()Lnet/minecraft/class_2960; METHOD method_17683 createSimpleBoundingBox (DDD)Lnet/minecraft/class_238; ARG 1 feetX diff --git a/mappings/net/minecraft/entity/ItemEntity.mapping b/mappings/net/minecraft/entity/ItemEntity.mapping index fb15a70c3a..27ad995cbb 100644 --- a/mappings/net/minecraft/entity/ItemEntity.mapping +++ b/mappings/net/minecraft/entity/ItemEntity.mapping @@ -37,6 +37,7 @@ CLASS net/minecraft/class_1542 net/minecraft/entity/ItemEntity ARG 1 stack2 ARG 2 maxCount METHOD method_24348 applyLavaBuoyancy ()V + METHOD method_29271 copy ()Lnet/minecraft/class_1542; METHOD method_6972 tryMerge (Lnet/minecraft/class_1542;)V ARG 1 other METHOD method_6973 tryMerge ()V diff --git a/mappings/net/minecraft/entity/SpawnGroup.mapping b/mappings/net/minecraft/entity/SpawnGroup.mapping index 068d64ef4a..66864d205e 100644 --- a/mappings/net/minecraft/entity/SpawnGroup.mapping +++ b/mappings/net/minecraft/entity/SpawnGroup.mapping @@ -11,6 +11,8 @@ CLASS net/minecraft/class_1311 net/minecraft/entity/SpawnGroup ARG 3 name ARG 4 spawnCap ARG 5 peaceful + ARG 6 animal + ARG 7 immediateDespawnRange METHOD method_27919 getImmediateDespawnRange ()I METHOD method_27920 getDespawnStartRange ()I METHOD method_28307 byName (Ljava/lang/String;)Lnet/minecraft/class_1311; diff --git a/mappings/net/minecraft/entity/SpawnRestriction.mapping b/mappings/net/minecraft/entity/SpawnRestriction.mapping index 67a79ae1c7..d1be8f6d65 100644 --- a/mappings/net/minecraft/entity/SpawnRestriction.mapping +++ b/mappings/net/minecraft/entity/SpawnRestriction.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction ARG 3 predicate METHOD method_20638 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 0 type + ARG 1 world ARG 2 spawnReason ARG 3 pos ARG 4 random @@ -29,6 +30,7 @@ CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction CLASS class_4306 SpawnPredicate METHOD test (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 1 type + ARG 2 world ARG 3 spawnReason ARG 4 pos ARG 5 random diff --git a/mappings/net/minecraft/entity/ai/TargetPredicate.mapping b/mappings/net/minecraft/entity/ai/TargetPredicate.mapping index cb84a2fe16..cf2ee34615 100644 --- a/mappings/net/minecraft/entity/ai/TargetPredicate.mapping +++ b/mappings/net/minecraft/entity/ai/TargetPredicate.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_4051 net/minecraft/entity/ai/TargetPredicate FIELD field_18096 includeHidden Z FIELD field_18097 ignoreEntityTargetRules Z FIELD field_18098 useDistanceScalingFactor Z + FIELD field_28405 predicate Ljava/util/function/Predicate; METHOD method_18417 includeInvulnerable ()Lnet/minecraft/class_4051; METHOD method_18418 setBaseMaxDistance (D)Lnet/minecraft/class_4051; ARG 1 baseMaxDistance @@ -18,3 +19,4 @@ CLASS net/minecraft/class_4051 net/minecraft/entity/ai/TargetPredicate METHOD method_18422 includeHidden ()Lnet/minecraft/class_4051; METHOD method_18423 ignoreEntityTargetRules ()Lnet/minecraft/class_4051; METHOD method_18424 ignoreDistanceScalingFactor ()Lnet/minecraft/class_4051; + METHOD method_33335 copy ()Lnet/minecraft/class_4051; diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/AxolotlTemptationsSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/AxolotlTemptationsSensor.mapping index e02eb89495..f8aca361f6 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/AxolotlTemptationsSensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/AxolotlTemptationsSensor.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_5760 net/minecraft/entity/ai/brain/sensor/AxolotlTemptationsSensor + FIELD field_28330 TEMPTER_PREDICATE Lnet/minecraft/class_4051; FIELD field_28331 ingredient Lnet/minecraft/class_1856; METHOD (Lnet/minecraft/class_1856;)V ARG 1 ingredient diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor.mapping index cca37efc7c..c7a6aa2c79 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor.mapping @@ -1,4 +1,9 @@ CLASS net/minecraft/class_4834 net/minecraft/entity/ai/brain/sensor/PiglinSpecificSensor - METHOD method_24649 findSoulFire (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Ljava/util/Optional; + METHOD method_24648 isPiglinRepellent (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z + ARG 0 world + ARG 1 pos + METHOD method_24649 findPiglinRepellent (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Ljava/util/Optional; ARG 0 world ARG 1 entity + METHOD method_30077 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z + ARG 1 pos diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping index 34e3873434..31cfc42bc7 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping @@ -13,6 +13,6 @@ CLASS net/minecraft/class_4148 net/minecraft/entity/ai/brain/sensor/Sensor METHOD method_19101 sense (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)V ARG 1 world ARG 2 entity - METHOD method_30954 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z + METHOD method_30954 testTargetPredicate (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z ARG 0 entity ARG 1 target diff --git a/mappings/net/minecraft/entity/ai/brain/task/BreedTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/BreedTask.mapping index 006f0856ef..478cd8fc0c 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/BreedTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/BreedTask.mapping @@ -1,8 +1,10 @@ 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 + FIELD field_23129 speed F METHOD (Lnet/minecraft/class_1299;F)V ARG 1 targetType + ARG 2 speed METHOD method_24542 getBreedTarget (Lnet/minecraft/class_1429;)Lnet/minecraft/class_1429; ARG 1 animal METHOD method_24546 hasBreedTarget (Lnet/minecraft/class_1429;)Z diff --git a/mappings/net/minecraft/entity/ai/brain/task/DefeatTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/DefeatTargetTask.mapping index 14e0245872..caaa5e5fa3 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/DefeatTargetTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/DefeatTargetTask.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_4825 net/minecraft/entity/ai/brain/task/DefeatTargetTask FIELD field_22327 duration I + FIELD field_25157 predicate Ljava/util/function/BiPredicate; METHOD (ILjava/util/function/BiPredicate;)V ARG 1 duration + ARG 2 predicate 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/FarmerWorkTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FarmerWorkTask.mapping index acddfd974e..e6b884dce6 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/FarmerWorkTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/FarmerWorkTask.mapping @@ -7,3 +7,8 @@ CLASS net/minecraft/class_4983 net/minecraft/entity/ai/brain/task/FarmerWorkTask ARG 2 entity ARG 3 pos ARG 4 composterState + METHOD method_30232 syncComposterEvent (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 world + ARG 2 oldState + ARG 3 pos + ARG 4 newState diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindEntityTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindEntityTask.mapping index a578aa54ff..a5e8b22c79 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/FindEntityTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/FindEntityTask.mapping @@ -20,3 +20,7 @@ CLASS net/minecraft/class_4106 net/minecraft/entity/ai/brain/task/FindEntityTask ARG 2 targetModule ARG 3 speed ARG 4 completionRange + METHOD method_24582 anyVisibleTo (Lnet/minecraft/class_1309;)Z + ARG 1 entity + METHOD method_24583 testPredicate (Lnet/minecraft/class_1309;)Z + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping index 99643f3307..431d95a0d1 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/FindPointOfInterestTask.mapping @@ -6,6 +6,11 @@ CLASS net/minecraft/class_4096 net/minecraft/entity/ai/brain/task/FindPointOfInt FIELD field_20287 targetMemoryModuleType Lnet/minecraft/class_4140; METHOD (Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V ARG 1 poiType + ARG 3 targetMemoryModuleType + ARG 4 onlyRunIfChild + METHOD (Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V + ARG 1 poiType + ARG 3 onlyRunIfChild CLASS class_5397 RetryMarker FIELD field_25600 random Ljava/util/Random; FIELD field_25601 previousAttemptAt J diff --git a/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping index 46ad348067..f9df97fb2a 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/FollowMobTask.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_4119 net/minecraft/entity/ai/brain/task/FollowMobTask ARG 1 predicate ARG 2 maxDistance METHOD (Lnet/minecraft/class_1299;F)V + ARG 1 entityType ARG 2 maxDistance METHOD (Lnet/minecraft/class_1311;F)V ARG 2 maxDistance diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToCelebrateTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToCelebrateTask.mapping index 9c39e55c0a..b1afa78f69 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/GoToCelebrateTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToCelebrateTask.mapping @@ -1,7 +1,9 @@ CLASS net/minecraft/class_4814 net/minecraft/entity/ai/brain/task/GoToCelebrateTask FIELD field_22304 completionRange I + FIELD field_23130 speed F METHOD (IF)V ARG 1 completionRange + ARG 2 speed 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; diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping index 4da7ee29a5..97792d97f1 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToIfNearbyTask.mapping @@ -4,3 +4,4 @@ CLASS net/minecraft/class_4116 net/minecraft/entity/ai/brain/task/GoToIfNearbyTa FIELD field_18374 maxDistance I METHOD (Lnet/minecraft/class_4140;FI)V ARG 1 target + ARG 3 maxDistance diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask.mapping index 9792ac6fcb..741acf7584 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToNearbyPositionTask.mapping @@ -5,3 +5,5 @@ CLASS net/minecraft/class_4219 net/minecraft/entity/ai/brain/task/GoToNearbyPosi FIELD field_18865 nextRunTime J METHOD (Lnet/minecraft/class_4140;FII)V ARG 1 memoryModuleType + ARG 3 completionRange + ARG 4 maxDistance diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask.mapping index 4d19cedcf6..4daa1ff358 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/GoToRememberedPositionTask.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_4121 net/minecraft/entity/ai/brain/task/GoToRemembered 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 diff --git a/mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping b/mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping index 9add2a87e5..fa42316499 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/GoTowardsLookTarget.mapping @@ -4,3 +4,6 @@ CLASS net/minecraft/class_4120 net/minecraft/entity/ai/brain/task/GoTowardsLookT METHOD (FI)V ARG 1 speed ARG 2 completionRange + METHOD (Ljava/util/function/Function;I)V + ARG 1 speed + ARG 2 completionRange diff --git a/mappings/net/minecraft/entity/ai/brain/task/JumpInBedTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/JumpInBedTask.mapping index 786bfd31ad..12a3c0d30c 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/JumpInBedTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/JumpInBedTask.mapping @@ -11,6 +11,8 @@ CLASS net/minecraft/class_4245 net/minecraft/entity/ai/brain/task/JumpInBedTask METHOD method_19970 setWalkTarget (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V ARG 1 mob ARG 2 pos + METHOD method_19973 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)V + ARG 3 pos METHOD method_19974 isBedAt (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping index 46ca9b0b59..021862ba67 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/MeleeAttackTask.mapping @@ -2,3 +2,9 @@ CLASS net/minecraft/class_4816 net/minecraft/entity/ai/brain/task/MeleeAttackTas FIELD field_22308 interval I METHOD (I)V ARG 1 interval + METHOD method_25942 isHoldingUsableRangedWeapon (Lnet/minecraft/class_1308;)Z + ARG 1 entity + METHOD method_25943 (Lnet/minecraft/class_1308;Lnet/minecraft/class_1799;)Z + ARG 1 stack + METHOD method_25944 getAttackTarget (Lnet/minecraft/class_1308;)Lnet/minecraft/class_1309; + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/MemoryTransferTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/MemoryTransferTask.mapping index eaca1310dc..04ab4d0f04 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/MemoryTransferTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/MemoryTransferTask.mapping @@ -5,4 +5,6 @@ CLASS net/minecraft/class_4809 net/minecraft/entity/ai/brain/task/MemoryTransfer 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/OpenDoorsTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping index 59f2171356..b40e02f45e 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/OpenDoorsTask.mapping @@ -1 +1,5 @@ CLASS net/minecraft/class_4107 net/minecraft/entity/ai/brain/task/OpenDoorsTask + METHOD method_30762 cannotReachDoor (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_4208;)Z + ARG 0 world + ARG 1 entity + ARG 2 doorPos diff --git a/mappings/net/minecraft/entity/ai/brain/task/RangedApproachTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/RangedApproachTask.mapping index 6c9dd84ff2..4b7f921526 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/RangedApproachTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/RangedApproachTask.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_4822 net/minecraft/entity/ai/brain/task/RangedApproach FIELD field_22323 speed Ljava/util/function/Function; METHOD (F)V ARG 1 speed + METHOD (Ljava/util/function/Function;)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 diff --git a/mappings/net/minecraft/entity/ai/brain/task/StartRidingTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/StartRidingTask.mapping index 59c4c9abbd..f200836d21 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/StartRidingTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/StartRidingTask.mapping @@ -1,4 +1,7 @@ CLASS net/minecraft/class_4817 net/minecraft/entity/ai/brain/task/StartRidingTask + FIELD field_23132 speed F + METHOD (F)V + ARG 1 speed METHOD method_24591 isRideTargetClose (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_24592 getRideTarget (Lnet/minecraft/class_1309;)Lnet/minecraft/class_1297; diff --git a/mappings/net/minecraft/entity/ai/brain/task/Task.mapping b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping index 351a6af609..32e2d4893a 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/Task.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/Task.mapping @@ -48,4 +48,5 @@ CLASS net/minecraft/class_4097 net/minecraft/entity/ai/brain/task/Task ARG 2 entity ARG 3 time METHOD method_19546 hasRequiredMemoryState (Lnet/minecraft/class_1309;)Z + ARG 1 entity CLASS class_4098 Status diff --git a/mappings/net/minecraft/entity/ai/brain/task/TemptTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/TemptTask.mapping index de89f19116..6af1ca92fc 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/TemptTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/TemptTask.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_5754 net/minecraft/entity/ai/brain/task/TemptTask - METHOD method_33196 (Lnet/minecraft/class_1314;)F + FIELD field_28316 speed Ljava/util/function/Function; + METHOD (Ljava/util/function/Function;)V + ARG 1 speed + METHOD method_33196 getSpeed (Lnet/minecraft/class_1314;)F ARG 1 entity METHOD method_33198 getTemptingPlayer (Lnet/minecraft/class_1314;)Ljava/util/Optional; ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping index ea65b07fd2..b2e9fb405b 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/VillagerBreedTask.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_4111 net/minecraft/entity/ai/brain/task/VillagerBreedTask FIELD field_18368 breedEndTime J METHOD method_18970 createChild (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1646;)Ljava/util/Optional; + ARG 1 world + ARG 2 parent + ARG 3 partner METHOD method_18972 isReadyToBreed (Lnet/minecraft/class_1646;)Z ARG 1 villager METHOD method_19572 setChildHome (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_2338;)V diff --git a/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping b/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping index 0dc8c84c6b..b323faf6e9 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/VillagerTaskListProvider.mapping @@ -1,19 +1,32 @@ CLASS net/minecraft/class_4129 net/minecraft/entity/ai/brain/task/VillagerTaskListProvider METHOD method_19020 createCoreTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession + ARG 1 speed METHOD method_19021 createWorkTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession + ARG 1 speed METHOD method_19022 createRestTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession + ARG 1 speed METHOD method_19023 createMeetTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession + ARG 1 speed METHOD method_19024 createIdleTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession + ARG 1 speed METHOD method_19025 createPanicTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; ARG 0 profession + ARG 1 speed METHOD method_19990 createPlayTasks (F)Lcom/google/common/collect/ImmutableList; + ARG 0 speed METHOD method_19991 createPreRaidTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + ARG 1 speed METHOD method_19992 createRaidTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + ARG 1 speed METHOD method_19993 createHideTasks (Lnet/minecraft/class_3852;F)Lcom/google/common/collect/ImmutableList; + ARG 0 profession + ARG 1 speed METHOD method_20241 createFreeFollowTask ()Lcom/mojang/datafixers/util/Pair; METHOD method_20242 createBusyFollowTask ()Lcom/mojang/datafixers/util/Pair; diff --git a/mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping index 4a0e9eca5d..9dbd98978b 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/VillagerWalkTowardsTask.mapping @@ -11,6 +11,8 @@ CLASS net/minecraft/class_4122 net/minecraft/entity/ai/brain/task/VillagerWalkTo ARG 4 maxRange ARG 5 maxRunTime METHOD method_19597 exceedsMaxRange (Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Z + ARG 1 villager + ARG 2 pos METHOD method_19988 reachedDestination (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;)Z ARG 1 world ARG 2 villager @@ -21,3 +23,6 @@ CLASS net/minecraft/class_4122 net/minecraft/entity/ai/brain/task/VillagerWalkTo METHOD method_21722 giveUp (Lnet/minecraft/class_1646;J)V ARG 1 villager ARG 2 time + METHOD method_30952 dimensionMismatches (Lnet/minecraft/class_3218;Lnet/minecraft/class_4208;)Z + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask.mapping index 72316e577d..15215d2d90 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/WalkToNearestVisibleWantedItemTask.mapping @@ -1,8 +1,15 @@ 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 + FIELD field_23131 speed F + METHOD (FZI)V + ARG 1 speed + ARG 2 requiresWalkTarget + ARG 3 radius METHOD (Ljava/util/function/Predicate;FZI)V ARG 1 startCondition + ARG 2 speed ARG 3 requiresWalkTarget + ARG 4 radius 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/WalkTowardClosestAdultTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WalkTowardClosestAdultTask.mapping index 2f7d59d73d..a5e748cd6c 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/WalkTowardClosestAdultTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/WalkTowardClosestAdultTask.mapping @@ -4,5 +4,8 @@ CLASS net/minecraft/class_5355 net/minecraft/entity/ai/brain/task/WalkTowardClos METHOD (Lnet/minecraft/class_4801;F)V ARG 1 executionRange ARG 2 speed + METHOD (Lnet/minecraft/class_4801;Ljava/util/function/Function;)V + ARG 1 executionRange + ARG 2 speed METHOD method_29520 getNearestVisibleAdult (Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296; ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping index 7198dc277c..f27570227c 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/WanderAroundTask.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_4112 net/minecraft/entity/ai/brain/task/WanderAroundTa FIELD field_18371 speed F FIELD field_18964 pathUpdateCountdownTicks I METHOD method_18977 hasFinishedPath (Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;J)Z + ARG 1 entity ARG 3 time METHOD method_18980 hasReached (Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;)Z ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal.mapping b/mappings/net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal.mapping index b1212cfeb9..bb24999286 100644 --- a/mappings/net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal.mapping @@ -1 +1,3 @@ CLASS net/minecraft/class_5274 net/minecraft/entity/ai/goal/IronGolemWanderAroundGoal + METHOD method_27922 canVillagerSummonGolem (Lnet/minecraft/class_1646;)Z + ARG 1 villager diff --git a/mappings/net/minecraft/entity/ai/goal/MoveThroughVillageGoal.mapping b/mappings/net/minecraft/entity/ai/goal/MoveThroughVillageGoal.mapping index 636cbcfc5c..a408f98caf 100644 --- a/mappings/net/minecraft/entity/ai/goal/MoveThroughVillageGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/MoveThroughVillageGoal.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_1368 net/minecraft/entity/ai/goal/MoveThroughVillageGo FIELD field_6524 requiresNighttime Z FIELD field_6525 mob Lnet/minecraft/class_1314; METHOD (Lnet/minecraft/class_1314;DZILjava/util/function/BooleanSupplier;)V + ARG 1 entity ARG 2 speed ARG 4 requiresNighttime ARG 5 distance diff --git a/mappings/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.mapping index ca4d2d7c96..ce860d1cc4 100644 --- a/mappings/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/SkeletonHorseTrapTriggerGoal.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_1505 net/minecraft/entity/ai/goal/SkeletonHorseTrapTri FIELD field_7002 skeletonHorse Lnet/minecraft/class_1506; METHOD (Lnet/minecraft/class_1506;)V ARG 1 skeletonHorse + METHOD method_30768 removeEnchantments (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 stack METHOD method_6810 getHorse (Lnet/minecraft/class_1266;)Lnet/minecraft/class_1496; ARG 1 localDifficulty METHOD method_6811 getSkeleton (Lnet/minecraft/class_1266;Lnet/minecraft/class_1496;)Lnet/minecraft/class_1613; diff --git a/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping b/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping index 827f05361d..c074694d81 100644 --- a/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_1391 net/minecraft/entity/ai/goal/TemptGoal FIELD field_18090 TEMPTING_ENTITY_PREDICATE Lnet/minecraft/class_4051; + FIELD field_28404 predicate Lnet/minecraft/class_4051; FIELD field_6611 lastPlayerY D FIELD field_6612 cooldown I FIELD field_6613 active Z @@ -13,7 +14,11 @@ CLASS net/minecraft/class_1391 net/minecraft/entity/ai/goal/TemptGoal FIELD field_6621 lastPlayerZ D FIELD field_6622 food Lnet/minecraft/class_1856; METHOD (Lnet/minecraft/class_1314;DLnet/minecraft/class_1856;Z)V + ARG 1 entity ARG 2 speed + ARG 4 food + ARG 5 canBeScared METHOD method_16081 canBeScared ()Z METHOD method_6312 isTemptedBy (Lnet/minecraft/class_1309;)Z + ARG 1 entity METHOD method_6313 isActive ()Z diff --git a/mappings/net/minecraft/entity/ai/goal/UniversalAngerGoal.mapping b/mappings/net/minecraft/entity/ai/goal/UniversalAngerGoal.mapping index 35a1e17eff..ba2ca2777e 100644 --- a/mappings/net/minecraft/entity/ai/goal/UniversalAngerGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/UniversalAngerGoal.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_5398 net/minecraft/entity/ai/goal/UniversalAngerGoal FIELD field_25604 mob Lnet/minecraft/class_1308; FIELD field_25605 triggerOthers Z + FIELD field_25606 lastAttackedTime I METHOD (Lnet/minecraft/class_1308;Z)V ARG 1 mob ARG 2 triggerOthers @@ -8,4 +9,5 @@ CLASS net/minecraft/class_5398 net/minecraft/entity/ai/goal/UniversalAngerGoal ARG 0 entity METHOD method_29931 (Lnet/minecraft/class_1308;)Z ARG 1 entity + METHOD method_29932 canStartUniversalAnger ()Z METHOD method_29933 getOthersInRange ()Ljava/util/List; diff --git a/mappings/net/minecraft/entity/ai/goal/WanderAroundGoal.mapping b/mappings/net/minecraft/entity/ai/goal/WanderAroundGoal.mapping index d419f82719..e991bc4945 100644 --- a/mappings/net/minecraft/entity/ai/goal/WanderAroundGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/WanderAroundGoal.mapping @@ -13,6 +13,10 @@ CLASS net/minecraft/class_1379 net/minecraft/entity/ai/goal/WanderAroundGoal ARG 1 mob ARG 2 speed ARG 4 chance + METHOD (Lnet/minecraft/class_1314;DIZ)V + ARG 1 entity + ARG 2 speed + ARG 4 chance METHOD method_6302 getWanderTarget ()Lnet/minecraft/class_243; METHOD method_6303 setChance (I)V ARG 1 chance diff --git a/mappings/net/minecraft/entity/ai/goal/WanderAroundPointOfInterestGoal.mapping b/mappings/net/minecraft/entity/ai/goal/WanderAroundPointOfInterestGoal.mapping index b8fc4ac777..ff883689ea 100644 --- a/mappings/net/minecraft/entity/ai/goal/WanderAroundPointOfInterestGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/WanderAroundPointOfInterestGoal.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_4291 net/minecraft/entity/ai/goal/WanderAroundPointOfInterestGoal + METHOD (Lnet/minecraft/class_1314;DZ)V + ARG 1 entity + ARG 2 speed diff --git a/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping b/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping index 8ad97faae8..3cca541873 100644 --- a/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/LandPathNodeMaker.mapping @@ -4,8 +4,22 @@ CLASS net/minecraft/class_14 net/minecraft/entity/ai/pathing/LandPathNodeMaker ARG 1 node ARG 2 successor1 METHOD method_23476 getLandNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;)Lnet/minecraft/class_7; + ARG 0 world + ARG 1 pos + METHOD method_27138 inflictsFireDamage (Lnet/minecraft/class_2680;)Z + ARG 0 state + METHOD method_29303 getNodeType (Lnet/minecraft/class_1308;III)Lnet/minecraft/class_7; + ARG 1 entity + ARG 2 x + ARG 3 y + ARG 4 z METHOD method_58 getCommonNodeType (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7; + ARG 0 world + ARG 1 pos METHOD method_59 getNodeTypeFromNeighbors (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_7;)Lnet/minecraft/class_7; + ARG 0 world + ARG 1 pos + ARG 2 nodeType METHOD method_60 getFeetY (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)D ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/entity/ai/pathing/Path.mapping b/mappings/net/minecraft/entity/ai/pathing/Path.mapping index a40c39ef74..7a4328ceb5 100644 --- a/mappings/net/minecraft/entity/ai/pathing/Path.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/Path.mapping @@ -32,3 +32,4 @@ CLASS net/minecraft/class_11 net/minecraft/entity/ai/pathing/Path ARG 2 index METHOD method_48 getTarget ()Lnet/minecraft/class_2338; METHOD method_49 getNodePosition (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; + ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/pathing/PathNodeMaker.mapping b/mappings/net/minecraft/entity/ai/pathing/PathNodeMaker.mapping index 98f82e01f2..02498878a7 100644 --- a/mappings/net/minecraft/entity/ai/pathing/PathNodeMaker.mapping +++ b/mappings/net/minecraft/entity/ai/pathing/PathNodeMaker.mapping @@ -50,3 +50,5 @@ CLASS net/minecraft/class_8 net/minecraft/entity/ai/pathing/PathNodeMaker ARG 2 x ARG 3 y ARG 4 z + METHOD method_27137 getNode (Lnet/minecraft/class_2338;)Lnet/minecraft/class_9; + ARG 1 pos diff --git a/mappings/net/minecraft/entity/boss/WitherEntity.mapping b/mappings/net/minecraft/entity/boss/WitherEntity.mapping index d67ec66bd3..1e1c2859a1 100644 --- a/mappings/net/minecraft/entity/boss/WitherEntity.mapping +++ b/mappings/net/minecraft/entity/boss/WitherEntity.mapping @@ -19,8 +19,15 @@ CLASS net/minecraft/class_1528 net/minecraft/entity/boss/WitherEntity METHOD method_6876 setTrackedEntityId (II)V ARG 1 headIndex ARG 2 id - METHOD method_6877 (IDDDZ)V + METHOD method_6877 shootSkullAt (IDDDZ)V ARG 1 headIndex + ARG 2 targetX + ARG 4 targetY + ARG 6 targetZ + ARG 8 charged + METHOD method_6878 shootSkullAt (ILnet/minecraft/class_1309;)V + ARG 1 headIndex + ARG 2 target METHOD method_6879 getHeadYaw (I)F ARG 1 headIndex METHOD method_6880 getHeadY (I)D diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping index 7943fd149a..1892c701a1 100644 --- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping @@ -78,5 +78,6 @@ CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntit METHOD method_6833 findPath (IILnet/minecraft/class_9;)Lnet/minecraft/class_11; ARG 1 from ARG 2 to + ARG 3 pathNode METHOD method_6834 (F)Lnet/minecraft/class_243; ARG 1 tickDelta diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping index 3a5e82ebe5..9ae4644385 100644 --- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping @@ -19,15 +19,19 @@ CLASS net/minecraft/class_2881 net/minecraft/entity/boss/dragon/EnderDragonFight FIELD field_13122 playerUpdateTimer I METHOD (Lnet/minecraft/class_3218;JLnet/minecraft/class_2487;)V ARG 1 world + ARG 2 gatewaysSeed + ARG 4 tag METHOD method_12514 worldContainsEndPortal ()Z METHOD method_12515 convertFromLegacy ()V METHOD method_12516 generateEndGateway (Lnet/minecraft/class_2338;)V + ARG 1 pos METHOD method_12517 getAliveEndCrystals ()I METHOD method_12518 generateEndPortal (Z)V ARG 1 previouslyKilled METHOD method_12519 generateNewEndGateway ()V METHOD method_12520 updatePlayers ()V METHOD method_12521 setSpawnState (Lnet/minecraft/class_2876;)V + ARG 1 spawnState METHOD method_12522 respawnDragon ()V METHOD method_12523 createDragon ()Lnet/minecraft/class_1510; METHOD method_12524 resetEndCrystals ()V diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonSpawnState.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonSpawnState.mapping index 72b05f3f67..ac4fa2f110 100644 --- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonSpawnState.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonSpawnState.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_2876 net/minecraft/entity/boss/dragon/EnderDragonSpawn ARG 1 world ARG 2 fight ARG 3 crystals + ARG 5 pos diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping index 0469af242f..66edadc122 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_1517 net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase FIELD field_18121 PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/class_4051; FIELD field_7045 target Lnet/minecraft/class_243; + METHOD method_6843 strafePlayer (Lnet/minecraft/class_1657;)V + ARG 1 player diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping index ca30460bfe..ca00e1a71e 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping @@ -9,6 +9,8 @@ CLASS net/minecraft/class_1521 net/minecraft/entity/boss/dragon/phase/Phase ARG 4 player METHOD method_6851 getTarget ()Lnet/minecraft/class_243; METHOD method_6852 modifyDamageTaken (Lnet/minecraft/class_1282;F)F + ARG 1 damageSource + ARG 2 damage METHOD method_6853 clientTick ()V METHOD method_6854 endPhase ()V METHOD method_6855 serverTick ()V diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/SittingFlamingPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/SittingFlamingPhase.mapping index 7095dd1fe7..68f93bc8ac 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/SittingFlamingPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/SittingFlamingPhase.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_1523 net/minecraft/entity/boss/dragon/phase/SittingFlamingPhase + FIELD field_7051 dragonBreathEntity Lnet/minecraft/class_1295; FIELD field_7053 ticks I diff --git a/mappings/net/minecraft/entity/damage/DamageSource.mapping b/mappings/net/minecraft/entity/damage/DamageSource.mapping index d232b7ccac..7f1dd1b883 100644 --- a/mappings/net/minecraft/entity/damage/DamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/DamageSource.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource FIELD field_27856 FREEZE Lnet/minecraft/class_1282; FIELD field_28099 FALLING_STALACTITE Lnet/minecraft/class_1282; FIELD field_28100 fallingBlock Z + FIELD field_28399 fromFalling Z + FIELD field_28400 STALAGMITE Lnet/minecraft/class_1282; FIELD field_5839 unblockable Z FIELD field_5840 bypassesArmor Z FIELD field_5841 name Ljava/lang/String; @@ -45,6 +47,8 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource ARG 1 attacker METHOD method_32872 isFallingBlock ()Z METHOD method_32873 setFallingBlock ()Lnet/minecraft/class_1282; + METHOD method_33329 isFromFalling ()Z + METHOD method_33330 setFromFalling ()Lnet/minecraft/class_1282; METHOD method_5504 isUnblockable ()Z METHOD method_5505 setOutOfWorld ()Lnet/minecraft/class_1282; METHOD method_5506 getDeathMessage (Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/entity/damage/DamageTracker.mapping b/mappings/net/minecraft/entity/damage/DamageTracker.mapping index 6c823d5074..c5c277d219 100644 --- a/mappings/net/minecraft/entity/damage/DamageTracker.mapping +++ b/mappings/net/minecraft/entity/damage/DamageTracker.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_1283 net/minecraft/entity/damage/DamageTracker METHOD method_5541 getBiggestAttacker ()Lnet/minecraft/class_1309; METHOD method_5542 setFallDeathSuffix ()V METHOD method_5543 getFallDeathSuffix (Lnet/minecraft/class_1281;)Ljava/lang/String; + ARG 1 damageRecord METHOD method_5544 getBiggestFall ()Lnet/minecraft/class_1281; METHOD method_5545 clearFallDeathSuffix ()V METHOD method_5546 getTimeSinceLastAttack ()I diff --git a/mappings/net/minecraft/entity/data/DataTracker.mapping b/mappings/net/minecraft/entity/data/DataTracker.mapping index bff2ea64d9..b876e6e534 100644 --- a/mappings/net/minecraft/entity/data/DataTracker.mapping +++ b/mappings/net/minecraft/entity/data/DataTracker.mapping @@ -10,11 +10,15 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker ARG 1 trackedEntity METHOD method_12776 addTrackedData (Lnet/minecraft/class_2940;Ljava/lang/Object;)V METHOD method_12777 entryFromPacket (Lnet/minecraft/class_2540;ILnet/minecraft/class_2941;)Lnet/minecraft/class_2945$class_2946; + ARG 0 buf METHOD method_12778 set (Lnet/minecraft/class_2940;Ljava/lang/Object;)V ARG 1 key + ARG 2 value METHOD method_12779 writeUpdatedEntries (Ljava/util/List;)V METHOD method_12781 getDirtyEntries ()Ljava/util/List; METHOD method_12782 writeEntryToPacket (Lnet/minecraft/class_2540;Lnet/minecraft/class_2945$class_2946;)V + ARG 0 buf + ARG 1 entry METHOD method_12783 getEntry (Lnet/minecraft/class_2940;)Lnet/minecraft/class_2945$class_2946; METHOD method_12784 startTracking (Lnet/minecraft/class_2940;Ljava/lang/Object;)V ARG 1 key @@ -23,7 +27,9 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker METHOD method_12786 isDirty ()Z METHOD method_12787 entriesToPacket (Ljava/util/List;Lnet/minecraft/class_2540;)V METHOD method_12788 deserializePacket (Lnet/minecraft/class_2540;)Ljava/util/List; + ARG 0 buf METHOD method_12789 get (Lnet/minecraft/class_2940;)Ljava/lang/Object; + ARG 1 data METHOD method_12790 isEmpty ()Z METHOD method_12791 registerData (Ljava/lang/Class;Lnet/minecraft/class_2941;)Lnet/minecraft/class_2940; ARG 0 entityClass @@ -45,3 +51,7 @@ CLASS net/minecraft/class_2945 net/minecraft/entity/data/DataTracker METHOD method_12798 copy ()Lnet/minecraft/class_2945$class_2946; METHOD method_12799 set (Ljava/lang/Object;)V ARG 1 value + METHOD method_20794 getData (Lnet/minecraft/class_2945$class_2946;)Lnet/minecraft/class_2940; + ARG 0 entry + METHOD method_20795 getValue (Lnet/minecraft/class_2945$class_2946;)Ljava/lang/Object; + ARG 0 entry diff --git a/mappings/net/minecraft/entity/data/TrackedData.mapping b/mappings/net/minecraft/entity/data/TrackedData.mapping index 101e1772e5..2506b12da7 100644 --- a/mappings/net/minecraft/entity/data/TrackedData.mapping +++ b/mappings/net/minecraft/entity/data/TrackedData.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_2940 net/minecraft/entity/data/TrackedData FIELD field_13307 dataType Lnet/minecraft/class_2941; METHOD (ILnet/minecraft/class_2941;)V ARG 1 id + ARG 2 dataType METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_12712 getType ()Lnet/minecraft/class_2941; diff --git a/mappings/net/minecraft/entity/data/TrackedDataHandler.mapping b/mappings/net/minecraft/entity/data/TrackedDataHandler.mapping index 66f690b903..57125e85b0 100644 --- a/mappings/net/minecraft/entity/data/TrackedDataHandler.mapping +++ b/mappings/net/minecraft/entity/data/TrackedDataHandler.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_2941 net/minecraft/entity/data/TrackedDataHandler METHOD method_12714 copy (Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 value METHOD method_12715 write (Lnet/minecraft/class_2540;Ljava/lang/Object;)V - ARG 1 data + ARG 1 buf + ARG 2 value METHOD method_12716 read (Lnet/minecraft/class_2540;)Ljava/lang/Object; + ARG 1 buf METHOD method_12717 create (I)Lnet/minecraft/class_2940; diff --git a/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping b/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping index 3864777929..8b457b6e95 100644 --- a/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping +++ b/mappings/net/minecraft/entity/data/TrackedDataHandlerRegistry.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_2943 net/minecraft/entity/data/TrackedDataHandlerRegis FIELD field_13325 OPTIONAL_TEXT_COMPONENT Lnet/minecraft/class_2941; FIELD field_13326 STRING Lnet/minecraft/class_2941; FIELD field_13327 INTEGER Lnet/minecraft/class_2941; + FIELD field_13328 DATA_HANDLERS Lnet/minecraft/class_3513; FIELD field_17207 VILLAGER_DATA Lnet/minecraft/class_2941; FIELD field_17910 FIREWORK_DATA Lnet/minecraft/class_2941; FIELD field_18238 ENTITY_POSE Lnet/minecraft/class_2941; diff --git a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping index 65a9387a67..547e23867d 100644 --- a/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ArmorStandEntity.mapping @@ -1,4 +1,6 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity + FIELD field_26745 MARKER_DIMENSIONS Lnet/minecraft/class_4048; + FIELD field_26746 SMALL_DIMENSIONS Lnet/minecraft/class_4048; FIELD field_7102 RIDEABLE_MINECART_PREDICATE Ljava/util/function/Predicate; FIELD field_7103 rightLegRotation Lnet/minecraft/class_2379; FIELD field_7104 headRotation Lnet/minecraft/class_2379; @@ -30,6 +32,8 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity ARG 4 y ARG 6 z METHOD method_18059 canClip ()Z + METHOD method_31168 getDimensions (Z)Lnet/minecraft/class_4048; + ARG 1 marker METHOD method_6898 spawnBreakParticles ()V METHOD method_6900 getRightLegRotation ()Lnet/minecraft/class_2379; METHOD method_6901 shouldHideBasePlate ()Z @@ -53,7 +57,9 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity METHOD method_6908 onBreak (Lnet/minecraft/class_1282;)V ARG 1 damageSource METHOD method_6909 setLeftLegRotation (Lnet/minecraft/class_2379;)V + ARG 1 angle METHOD method_6910 setLeftArmRotation (Lnet/minecraft/class_2379;)V + ARG 1 angle METHOD method_6911 serializePose ()Lnet/minecraft/class_2487; METHOD method_6912 isMarker ()Z METHOD method_6913 setShowArms (Z)V @@ -64,6 +70,7 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity METHOD method_6916 slotFromPosition (Lnet/minecraft/class_243;)Lnet/minecraft/class_1304; METHOD method_6917 getLeftLegRotation ()Lnet/minecraft/class_2379; METHOD method_6919 setHeadRotation (Lnet/minecraft/class_2379;)V + ARG 1 angle METHOD method_6920 playBreakSound ()V METHOD method_6921 getHeadRotation ()Lnet/minecraft/class_2379; METHOD method_6922 setSmall (Z)V @@ -72,8 +79,12 @@ CLASS net/minecraft/class_1531 net/minecraft/entity/decoration/ArmorStandEntity METHOD method_6924 breakAndDropItem (Lnet/minecraft/class_1282;)V ARG 1 damageSource METHOD method_6925 setRightArmRotation (Lnet/minecraft/class_2379;)V + ARG 1 angle METHOD method_6926 setRightLegRotation (Lnet/minecraft/class_2379;)V + ARG 1 angle METHOD method_6927 setBodyRotation (Lnet/minecraft/class_2379;)V + ARG 1 angle METHOD method_6928 deserializePose (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_6929 shouldShowArms ()Z METHOD method_6930 getLeftArmRotation ()Lnet/minecraft/class_2379; diff --git a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping index bfbb3e838f..0c6e2c6e49 100644 --- a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping @@ -8,13 +8,13 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity ARG 1 type ARG 2 world ARG 3 pos - ARG 4 direction + ARG 4 facing METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)V ARG 1 world ARG 2 pos - ARG 3 direction + ARG 3 facing METHOD method_33339 isGlowItemFrame ()Z - METHOD method_33340 getStack ()Lnet/minecraft/class_1799; + METHOD method_33340 getAsItemStack ()Lnet/minecraft/class_1799; METHOD method_6933 setHeldItemStack (Lnet/minecraft/class_1799;Z)V ARG 1 value ARG 2 update @@ -32,3 +32,4 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity METHOD method_6940 getHeldItemStack ()Lnet/minecraft/class_1799; METHOD method_6941 setRotation (IZ)V ARG 1 value + ARG 2 updateComparators diff --git a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping index 08be8414c2..d83098c604 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping @@ -13,6 +13,8 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance FIELD field_5895 duration I FIELD field_5896 type Lnet/minecraft/class_1291; FIELD field_5897 LOGGER Lorg/apache/logging/log4j/Logger; + METHOD (Lnet/minecraft/class_1291;)V + ARG 1 type METHOD (Lnet/minecraft/class_1291;I)V ARG 1 type ARG 2 duration @@ -41,6 +43,8 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance ARG 5 showParticles ARG 6 showIcon ARG 7 hiddenEffect + METHOD (Lnet/minecraft/class_1293;)V + ARG 1 that METHOD compareTo (Ljava/lang/Object;)I ARG 1 that METHOD equals (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping index 319d373f40..94843fb874 100644 --- a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping @@ -57,6 +57,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain ARG 0 target METHOD method_24741 consumeOffHandItem (Lnet/minecraft/class_4836;Z)V ARG 0 piglin + ARG 1 barter METHOD method_24742 angerAtCloserTargets (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V ARG 0 piglin ARG 1 target diff --git a/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping index a6e1a79463..1af7f9e0de 100644 --- a/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping @@ -1,2 +1,32 @@ CLASS net/minecraft/class_5420 net/minecraft/entity/mob/PiglinBruteBrain + METHOD method_30245 isNotCreativeSpectatorOrPeaceful (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_30247 (Lnet/minecraft/class_5418;)Ljava/util/Optional; + ARG 0 piglin + METHOD method_30248 (Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z + ARG 0 piglin + METHOD method_30249 (Lnet/minecraft/class_5418;Lnet/minecraft/class_4140;)Ljava/util/Optional; + ARG 0 piglin + METHOD method_30250 setCurrentPosAsHome (Lnet/minecraft/class_5419;)V + ARG 0 piglinBrute + METHOD method_30251 tryRevenge (Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V + ARG 0 piglinBrute + ARG 1 target METHOD method_30252 create (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; + ARG 0 piglinBrute + ARG 1 brain + METHOD method_30256 (Lnet/minecraft/class_5419;)V + ARG 0 piglinBrute + METHOD method_30257 addCoreActivities (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V + ARG 0 piglinBrute + ARG 1 brain + METHOD method_30258 (Lnet/minecraft/class_5419;)V + ARG 0 piglinBrute + METHOD method_30260 addIdleActivities (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V + ARG 0 piglinBrute + ARG 1 brain + METHOD method_30261 (Lnet/minecraft/class_5419;)V + ARG 0 piglinBrute + METHOD method_30262 addFightActivities (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V + ARG 0 piglinBrute + ARG 1 brain diff --git a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping index 6ac85ae7e0..7804669402 100644 --- a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity FIELD field_7345 prevAttachedBlock Lnet/minecraft/class_2338; FIELD field_7346 PEEK_AMOUNT Lnet/minecraft/class_2940; METHOD method_24350 canStay (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 1 pos METHOD method_24351 findAttachSide (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2350; ARG 1 pos METHOD method_26921 createShulkerAttributes ()Lnet/minecraft/class_5132$class_5133; diff --git a/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping b/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping index 54791a05e7..345a371c5d 100644 --- a/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombifiedPiglinEntity.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_1590 net/minecraft/entity/mob/ZombifiedPiglinEntity FIELD field_25379 ANGER_TIME_RANGE Lnet/minecraft/class_4801; FIELD field_25380 angerTime I FIELD field_25381 targetUuid Ljava/util/UUID; + FIELD field_25382 ANGRY_SOUND_DELAY_RANGE Lnet/minecraft/class_4801; FIELD field_7307 ATTACKING_SPEED_BOOST Lnet/minecraft/class_1322; FIELD field_7308 angrySoundDelay I FIELD field_7311 ATTACKING_SPEED_BOOST_ID Ljava/util/UUID; @@ -12,3 +13,5 @@ CLASS net/minecraft/class_1590 net/minecraft/entity/mob/ZombifiedPiglinEntity ARG 3 pos ARG 4 random METHOD method_26941 createZombifiedPiglinAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_29533 playAngrySound ()V + METHOD method_30080 tickAngrySound ()V diff --git a/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping b/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping index 4ffe8d2464..e6e04b8106 100644 --- a/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping +++ b/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_5768 net/minecraft/entity/passive/AxolotlBrain + FIELD field_28351 WALK_TOWARD_ADULT_RANGE Lnet/minecraft/class_4801; METHOD method_33241 getTemptItems ()Lnet/minecraft/class_1856; METHOD method_33243 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; ARG 0 brain diff --git a/mappings/net/minecraft/entity/passive/ParrotEntity.mapping b/mappings/net/minecraft/entity/passive/ParrotEntity.mapping index d457301225..4a70296128 100644 --- a/mappings/net/minecraft/entity/passive/ParrotEntity.mapping +++ b/mappings/net/minecraft/entity/passive/ParrotEntity.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity METHOD method_6582 isSongPlaying ()Z METHOD method_6583 getRandomSound (Lnet/minecraft/class_1937;Ljava/util/Random;)Lnet/minecraft/class_3414; ARG 0 world + ARG 1 random METHOD method_6584 getVariant ()I METHOD method_6585 setVariant (I)V ARG 1 variant @@ -33,3 +34,6 @@ CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity METHOD method_6587 imitateNearbyMob (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Z ARG 0 world ARG 1 parrot + CLASS 1 + METHOD test (Ljava/lang/Object;)Z + ARG 1 entity diff --git a/mappings/net/minecraft/entity/passive/PassiveEntity.mapping b/mappings/net/minecraft/entity/passive/PassiveEntity.mapping index 3ce63a125b..d33c6f1010 100644 --- a/mappings/net/minecraft/entity/passive/PassiveEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PassiveEntity.mapping @@ -20,6 +20,13 @@ CLASS net/minecraft/class_1296 net/minecraft/entity/passive/PassiveEntity FIELD field_20684 spawnCount I FIELD field_20685 babyAllowed Z FIELD field_20686 babyChance F + METHOD (F)V + ARG 1 babyChance + METHOD (Z)V + ARG 1 babyAllowed + METHOD (ZF)V + ARG 1 babyAllowed + ARG 2 babyChance METHOD method_22432 getSpawnedCount ()I METHOD method_22435 countSpawned ()V METHOD method_22436 canSpawnBaby ()Z diff --git a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping index 1cb27f6aaa..e65b0897e5 100644 --- a/mappings/net/minecraft/entity/passive/RabbitEntity.mapping +++ b/mappings/net/minecraft/entity/passive/RabbitEntity.mapping @@ -19,6 +19,8 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity METHOD method_6607 wantsCarrots ()Z METHOD method_6608 doScheduleJump ()V METHOD method_6610 getRabbitType ()I + METHOD method_6614 isTempting (Lnet/minecraft/class_1799;)Z + ARG 0 stack METHOD method_6615 getJumpSound ()Lnet/minecraft/class_3414; METHOD method_6616 lookTowards (DD)V ARG 1 x diff --git a/mappings/net/minecraft/entity/passive/StriderEntity.mapping b/mappings/net/minecraft/entity/passive/StriderEntity.mapping index 3155c2829e..929bc1f6f1 100644 --- a/mappings/net/minecraft/entity/passive/StriderEntity.mapping +++ b/mappings/net/minecraft/entity/passive/StriderEntity.mapping @@ -19,6 +19,8 @@ CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity METHOD method_26349 setCold (Z)V ARG 1 cold METHOD method_26924 createStriderAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_30078 isEscapingDanger ()Z + METHOD method_30079 isBeingTempted ()Z CLASS class_4988 Navigation METHOD (Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V ARG 1 entity diff --git a/mappings/net/minecraft/entity/passive/TraderLlamaEntity.mapping b/mappings/net/minecraft/entity/passive/TraderLlamaEntity.mapping index 0fc13decbd..c96df4ccd9 100644 --- a/mappings/net/minecraft/entity/passive/TraderLlamaEntity.mapping +++ b/mappings/net/minecraft/entity/passive/TraderLlamaEntity.mapping @@ -8,3 +8,5 @@ CLASS net/minecraft/class_3986 net/minecraft/entity/passive/TraderLlamaEntity FIELD field_17718 llama Lnet/minecraft/class_1501; FIELD field_17719 offender Lnet/minecraft/class_1309; FIELD field_17720 traderLastAttackedTime I + METHOD (Lnet/minecraft/class_1501;)V + ARG 1 llama diff --git a/mappings/net/minecraft/entity/passive/TurtleEntity.mapping b/mappings/net/minecraft/entity/passive/TurtleEntity.mapping index 046aa373da..ec1b2b7eba 100644 --- a/mappings/net/minecraft/entity/passive/TurtleEntity.mapping +++ b/mappings/net/minecraft/entity/passive/TurtleEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity + FIELD field_28406 BREEDING_ITEM Lnet/minecraft/class_1856; FIELD field_6918 sandDiggingCounter I FIELD field_6919 HAS_EGG Lnet/minecraft/class_2940; FIELD field_6920 HOME_POS Lnet/minecraft/class_2940; diff --git a/mappings/net/minecraft/entity/passive/WolfEntity.mapping b/mappings/net/minecraft/entity/passive/WolfEntity.mapping index 6bc58c6c07..237d078a85 100644 --- a/mappings/net/minecraft/entity/passive/WolfEntity.mapping +++ b/mappings/net/minecraft/entity/passive/WolfEntity.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_1493 net/minecraft/entity/passive/WolfEntity FIELD field_6951 canShakeWaterOff Z FIELD field_6952 begAnimationProgress F METHOD method_26897 createWolfAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_31167 resetShake ()V METHOD method_6707 getFurWetBrightnessMultiplier (F)F COMMENT Returns this wolf's brightness multiplier based on the fur wetness. COMMENT

diff --git a/mappings/net/minecraft/entity/player/HungerManager.mapping b/mappings/net/minecraft/entity/player/HungerManager.mapping index 24e4ae0050..89137be353 100644 --- a/mappings/net/minecraft/entity/player/HungerManager.mapping +++ b/mappings/net/minecraft/entity/player/HungerManager.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_1702 net/minecraft/entity/player/HungerManager ARG 1 tag METHOD method_7585 add (IF)V ARG 1 food + ARG 2 saturationModifier METHOD method_7586 getFoodLevel ()I METHOD method_7587 isNotFull ()Z METHOD method_7588 update (Lnet/minecraft/class_1657;)V diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index 2e32860d5a..7175e86aec 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -98,6 +98,7 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_7266 resetStat (Lnet/minecraft/class_3445;)V ARG 1 stat METHOD method_7267 updateShoulderEntity (Lnet/minecraft/class_2487;)V + ARG 1 tag METHOD method_7268 setReducedDebugInfo (Z)V ARG 1 reducedDebugInfo METHOD method_7269 trySleep (Lnet/minecraft/class_2338;)Lcom/mojang/datafixers/util/Either; diff --git a/mappings/net/minecraft/entity/player/PlayerInventory.mapping b/mappings/net/minecraft/entity/player/PlayerInventory.mapping index 630e6e7f2d..503a8ae319 100644 --- a/mappings/net/minecraft/entity/player/PlayerInventory.mapping +++ b/mappings/net/minecraft/entity/player/PlayerInventory.mapping @@ -64,9 +64,11 @@ CLASS net/minecraft/class_1661 net/minecraft/entity/player/PlayerInventory METHOD method_7394 insertStack (Lnet/minecraft/class_1799;)Z ARG 1 stack METHOD method_7395 getSlotWithStack (Lnet/minecraft/class_1799;)I + ARG 1 stack METHOD method_7396 setCursorStack (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_7397 deserialize (Lnet/minecraft/class_2499;)V ARG 1 tag METHOD method_7398 offerOrDrop (Lnet/minecraft/class_1799;)V + ARG 1 stack METHOD method_7399 getCursorStack ()Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping b/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping index d5406da9c6..e79736fa99 100644 --- a/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ArrowEntity.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_1667 net/minecraft/entity/projectile/ArrowEntity ARG 1 stack METHOD method_7460 getColor ()I METHOD method_7461 spawnParticles (I)V + ARG 1 amount METHOD method_7462 initColor ()V METHOD method_7463 addEffect (Lnet/minecraft/class_1293;)V ARG 1 effect diff --git a/mappings/net/minecraft/entity/projectile/FishingBobberEntity.mapping b/mappings/net/minecraft/entity/projectile/FishingBobberEntity.mapping index e56152f7ed..ff935a53f8 100644 --- a/mappings/net/minecraft/entity/projectile/FishingBobberEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/FishingBobberEntity.mapping @@ -15,6 +15,8 @@ CLASS net/minecraft/class_1536 net/minecraft/entity/projectile/FishingBobberEnti FIELD field_7174 waitCountdown I FIELD field_7175 state Lnet/minecraft/class_1536$class_1537; METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;II)V + ARG 1 type + ARG 2 world ARG 3 lureLevel ARG 4 luckOfTheSeaLevel METHOD (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;II)V @@ -40,5 +42,6 @@ CLASS net/minecraft/class_1536 net/minecraft/entity/projectile/FishingBobberEnti ARG 1 usedItem METHOD method_6958 checkForCollision ()V METHOD method_6959 removeIfInvalid (Lnet/minecraft/class_1657;)Z + ARG 1 player CLASS class_1537 State CLASS class_4984 PositionType diff --git a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping index e8d2abe809..b931947c26 100644 --- a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping @@ -23,6 +23,8 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject ARG 2 owner ARG 3 world METHOD method_20011 getSound ()Lnet/minecraft/class_3414; + METHOD method_26351 shouldFall ()Z + METHOD method_26352 fall ()V METHOD method_7433 setNoClip (Z)V ARG 1 noClip METHOD method_7434 getEntityCollision (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966; diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index e5ffaa03be..e28e860434 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -12,7 +12,13 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity METHOD method_24920 onBlockHit (Lnet/minecraft/class_3965;)V ARG 1 blockHitResult METHOD method_24921 getOwner ()Lnet/minecraft/class_1297; + METHOD method_26958 canHit (Lnet/minecraft/class_1297;)Z + ARG 1 entity METHOD method_26960 updateRotation (FF)F + ARG 0 prevRot + ARG 1 newRot + METHOD method_26961 shouldLeaveOwner ()Z + METHOD method_26962 updateRotation ()V METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V diff --git a/mappings/net/minecraft/entity/projectile/ProjectileUtil.mapping b/mappings/net/minecraft/entity/projectile/ProjectileUtil.mapping index acfeac8276..9c33222cf7 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileUtil.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileUtil.mapping @@ -1,7 +1,11 @@ CLASS net/minecraft/class_1675 net/minecraft/entity/projectile/ProjectileUtil METHOD method_18074 getCollision (Lnet/minecraft/class_1297;Ljava/util/function/Predicate;)Lnet/minecraft/class_239; + ARG 0 entity METHOD method_18075 raycast (Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;D)Lnet/minecraft/class_3966; + ARG 0 entity METHOD method_18077 getEntityCollision (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Lnet/minecraft/class_3966; + ARG 0 world + ARG 1 entity METHOD method_18812 getHandPossiblyHolding (Lnet/minecraft/class_1309;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1268; ARG 0 entity ARG 1 item diff --git a/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping b/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping index d379e417f4..5c8231f37f 100644 --- a/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ShulkerBulletEntity.mapping @@ -10,4 +10,6 @@ CLASS net/minecraft/class_1678 net/minecraft/entity/projectile/ShulkerBulletEnti ARG 1 world ARG 2 owner ARG 3 target + ARG 4 axis METHOD method_7487 setDirection (Lnet/minecraft/class_2350;)V + ARG 1 direction diff --git a/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping index 83904eef52..b46da93454 100644 --- a/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping @@ -62,6 +62,7 @@ CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEnti METHOD method_7518 getMinecartType ()Lnet/minecraft/class_1688$class_1689; METHOD method_7519 getContainedBlock ()Lnet/minecraft/class_2680; METHOD method_7520 setDamageWobbleStrength (F)V + ARG 1 damageWobbleStrength METHOD method_7521 getDamageWobbleStrength ()F METHOD method_7522 getDamageWobbleSide ()I METHOD method_7523 create (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1688$class_1689;)Lnet/minecraft/class_1688; diff --git a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping index f91c4a1e1b..f2a28a922b 100644 --- a/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/BoatEntity.mapping @@ -33,6 +33,9 @@ CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity ARG 2 x ARG 4 y ARG 6 z + METHOD method_30959 canCollide (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z + ARG 0 entity + ARG 1 other METHOD method_7531 setBubbleWobbleTicks (I)V ARG 1 wobbleTicks METHOD method_7532 getUnderWaterLocation ()Lnet/minecraft/class_1690$class_1691;