diff --git a/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping b/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping
index 8265673585..785bdf02bf 100644
--- a/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping
+++ b/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping
@@ -50,3 +50,6 @@ CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity
METHOD method_5611 isWaiting ()Z
METHOD method_57280 setPotionContents (Lnet/minecraft/class_1844;)V
ARG 1 potionContentsComponent
+ METHOD method_64415 serverTick (Lnet/minecraft/class_3218;)V
+ ARG 1 world
+ METHOD method_64418 clientTick ()V
diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping
index cc425b88aa..f7b468208b 100644
--- a/mappings/net/minecraft/entity/Entity.mapping
+++ b/mappings/net/minecraft/entity/Entity.mapping
@@ -744,6 +744,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT projectiles are always allowed to modify the world.
COMMENT
COMMENT @see World#canPlayerModifyAt
+ ARG 1 world
ARG 2 pos
METHOD method_36975 playExtinguishSound ()V
COMMENT Plays the {@link
@@ -1072,25 +1073,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #hasControllingPassenger
COMMENT @see #getPassengerList
COMMENT @see #getFirstPassenger
- METHOD method_5643 damage (Lnet/minecraft/class_1282;)Z
- COMMENT Applies a damage to this entity. The exact implementation differs between subclasses.
- COMMENT
- COMMENT
{@link net.minecraft.entity.LivingEntity} has health value, and damaging the entity decreases it. This
- COMMENT also handles shields, extra damage to helmets for falling blocks, setting the attacker,
- COMMENT playing hurt sound, etc.
- COMMENT
- COMMENT
Some entities like {@link net.minecraft.entity.ItemEntity} also have health value, which the overridden
- COMMENT method decrements. There also exist several entities, like {@link
- COMMENT net.minecraft.entity.decoration.EndCrystalEntity}, where any damage discards the entity
- COMMENT (perhaps with an explosion).
- COMMENT
- COMMENT
If this is overridden, it must check the result of {@link #isInvulnerableTo} and
- COMMENT return early.
- COMMENT
- COMMENT @return whether the entity was actually damaged
- COMMENT
- COMMENT @see #isInvulnerableTo
- COMMENT @see net.minecraft.entity.LivingEntity#modifyAppliedDamage
+ METHOD method_5643 clientDamage (Lnet/minecraft/class_1282;)Z
ARG 1 source
METHOD method_5644 onPassengerLookAround (Lnet/minecraft/class_1297;)V
ARG 1 passenger
@@ -1317,6 +1300,9 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT @see #dropItem(ItemConvertible)
COMMENT @see #dropItem(ItemConvertible, int)
COMMENT @see #dropStack(ItemStack)
+ ARG 1 world
+ ARG 2 stack
+ ARG 3 yOffset
METHOD method_56990 applyGravity ()V
METHOD method_5700 onBubbleColumnSurfaceCollision (Z)V
COMMENT Called when the entity collides with a bubble column with an air above.
@@ -1631,6 +1617,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
COMMENT
COMMENT
This drops loot when applicable, and emits the {@link
COMMENT net.minecraft.world.event.GameEvent#ENTITY_DIE} game event.
+ ARG 1 world
METHOD method_5769 getHoverEvent ()Lnet/minecraft/class_2568;
COMMENT {@return the hover event referencing this entity}
METHOD method_5770 getEntityWorld ()Lnet/minecraft/class_1937;
@@ -2262,6 +2249,36 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
ARG 1 oldPos
ARG 2 newPos
METHOD method_64270 shouldPlayBurnSoundInLava ()Z
+ METHOD method_64397 damage (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Z
+ COMMENT Applies a damage to this entity. The exact implementation differs between subclasses.
+ COMMENT
+ COMMENT
{@link net.minecraft.entity.LivingEntity} has health value, and damaging the entity decreases it. This
+ COMMENT also handles shields, extra damage to helmets for falling blocks, setting the attacker,
+ COMMENT playing hurt sound, etc.
+ COMMENT
+ COMMENT
Some entities like {@link net.minecraft.entity.ItemEntity} also have health value, which the overridden
+ COMMENT method decrements. There also exist several entities, like {@link
+ COMMENT net.minecraft.entity.decoration.EndCrystalEntity}, where any damage discards the entity
+ COMMENT (perhaps with an explosion).
+ COMMENT
+ COMMENT
If this is overridden, it must check the result of {@link #isInvulnerableTo} and
+ COMMENT return early.
+ COMMENT
+ COMMENT @return whether the entity was actually damaged
+ COMMENT
+ COMMENT @see #isInvulnerableTo
+ COMMENT @see net.minecraft.entity.LivingEntity#modifyAppliedDamage
+ ARG 1 world
+ ARG 2 source
+ ARG 3 amount
+ METHOD method_64419 serverDamage (Lnet/minecraft/class_1282;F)V
+ ARG 1 source
+ ARG 2 amount
+ METHOD method_64420 sidedDamage (Lnet/minecraft/class_1282;F)Z
+ ARG 1 source
+ ARG 2 amount
+ METHOD method_64421 isInvulnerableTo (Lnet/minecraft/class_1282;)Z
+ ARG 1 damageSource
METHOD method_7325 isSpectator ()Z
COMMENT {@return whether the entity is a spectator}
COMMENT
diff --git a/mappings/net/minecraft/entity/EyeOfEnderEntity.mapping b/mappings/net/minecraft/entity/EyeOfEnderEntity.mapping
index 5aaa3045d4..e591a3a21c 100644
--- a/mappings/net/minecraft/entity/EyeOfEnderEntity.mapping
+++ b/mappings/net/minecraft/entity/EyeOfEnderEntity.mapping
@@ -11,6 +11,7 @@ CLASS net/minecraft/class_1672 net/minecraft/entity/EyeOfEnderEntity
ARG 4 y
ARG 6 z
METHOD method_16933 setItem (Lnet/minecraft/class_1799;)V
+ ARG 1 stack
METHOD method_56684 getItem ()Lnet/minecraft/class_1799;
METHOD method_7478 initTargetPos (Lnet/minecraft/class_2338;)V
COMMENT Sets where the eye will fly towards.
diff --git a/mappings/net/minecraft/entity/InventoryOwner.mapping b/mappings/net/minecraft/entity/InventoryOwner.mapping
index 71ab684732..8133a62d6f 100644
--- a/mappings/net/minecraft/entity/InventoryOwner.mapping
+++ b/mappings/net/minecraft/entity/InventoryOwner.mapping
@@ -2,6 +2,10 @@ CLASS net/minecraft/class_6067 net/minecraft/entity/InventoryOwner
FIELD field_40736 INVENTORY_KEY Ljava/lang/String;
METHOD method_35199 getInventory ()Lnet/minecraft/class_1277;
METHOD method_43544 pickUpItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_6067;Lnet/minecraft/class_1542;)V
+ ARG 0 world
+ ARG 1 entity
+ ARG 2 inventoryOwner
+ ARG 3 item
METHOD method_46399 writeInventory (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
ARG 1 nbt
ARG 2 registries
diff --git a/mappings/net/minecraft/entity/Leashable.mapping b/mappings/net/minecraft/entity/Leashable.mapping
index c30ca30a46..ad808ec850 100644
--- a/mappings/net/minecraft/entity/Leashable.mapping
+++ b/mappings/net/minecraft/entity/Leashable.mapping
@@ -43,6 +43,8 @@ CLASS net/minecraft/class_9817 net/minecraft/entity/Leashable
ARG 1 leashHolder
ARG 2 sendPacket
METHOD method_60965 tickLeash (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V
+ ARG 0 world
+ ARG 1 entity
METHOD method_60966 getLeashHolder (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 0 entity
METHOD method_60967 readLeashDataFromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_9817$class_9818;
diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping
index f04b2bc5fb..d28d6bf92f 100644
--- a/mappings/net/minecraft/entity/LivingEntity.mapping
+++ b/mappings/net/minecraft/entity/LivingEntity.mapping
@@ -97,7 +97,11 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
FIELD field_6285 effectsChanged Z
FIELD field_6287 movementSpeed F
METHOD method_16077 dropLoot (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;Z)V
+ ARG 1 world
+ ARG 2 damageSource
+ ARG 3 causedByPlayer
METHOD method_16078 dropInventory (Lnet/minecraft/class_3218;)V
+ ARG 1 world
METHOD method_16080 drop (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)V
ARG 1 world
ARG 2 damageSource
@@ -168,6 +172,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT
To control the details of experience dropping, consider overriding
COMMENT {@link #shouldAlwaysDropXp()}, {@link #shouldDropXp()}, and
COMMENT {@link #getXpToDrop()}.
+ ARG 1 world
+ ARG 2 attacker
METHOD method_24518 isHolding (Lnet/minecraft/class_1792;)Z
COMMENT Checks if this entity is holding a certain item.
COMMENT
@@ -357,6 +363,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 slot
ARG 2 stack
METHOD method_5679 isInvulnerableTo (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)Z
+ ARG 1 world
+ ARG 2 damageSource
METHOD method_56991 canUseSlot (Lnet/minecraft/class_1304;)Z
ARG 1 slot
METHOD method_56992 isInCreativeMode ()Z
@@ -381,6 +389,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 2 damageSource
METHOD method_59925 hasLandedInFluid ()Z
METHOD method_59926 getLocationBasedEnchantmentEffects (Lnet/minecraft/class_1304;)Ljava/util/Map;
+ ARG 1 slot
METHOD method_5996 getAttributeInstance (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1324;
ARG 1 attribute
METHOD method_5997 attackLivingEntity (Lnet/minecraft/class_1309;)V
@@ -519,6 +528,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6068 getMainArm ()Lnet/minecraft/class_1306;
METHOD method_6069 clearPotionSwirls ()V
METHOD method_60699 onRemoval (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297$class_5529;)V
+ ARG 1 world
+ ARG 2 reason
METHOD method_6070 tickCramming ()V
METHOD method_6071 shouldAlwaysDropXp ()Z
COMMENT Returns if this entity may always drop experience, skipping any
@@ -530,6 +541,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6073 setAbsorptionAmount (F)V
ARG 1 absorptionAmount
METHOD method_6074 applyDamage (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)V
+ ARG 1 world
+ ARG 2 source
+ ARG 3 amount
METHOD method_6075 stopUsingItem ()V
METHOD method_6076 tickActiveItemStack ()V
METHOD method_6077 canEnterTrapdoor (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
@@ -610,6 +624,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
COMMENT @see #dropXp
COMMENT @see #shouldAlwaysDropXp()
COMMENT @see #shouldDropXp()
+ ARG 1 world
METHOD method_6111 removeStatusEffectInternal (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1293;
COMMENT Removes a status effect from this entity without calling any listener.
COMMENT
@@ -634,6 +649,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_6119 tickHandSwing ()V
METHOD method_6120 getBaseMovementSpeedMultiplier ()F
METHOD method_6121 tryAttack (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Z
+ ARG 1 world
+ ARG 2 target
METHOD method_6122 setStackInHand (Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V
ARG 1 hand
ARG 2 stack
@@ -655,7 +672,13 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 source
ARG 2 amount
METHOD method_61417 travelGliding ()V
+ METHOD method_61418 (DLnet/minecraft/class_243;)Lnet/minecraft/class_243;
+ ARG 2 pos
METHOD method_61419 forEachShearedItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Lnet/minecraft/class_1799;Ljava/util/function/BiConsumer;)V
+ ARG 1 world
+ ARG 2 lootTable
+ ARG 3 shears
+ ARG 4 lootConsumer
METHOD method_61420 getStackInArm (Lnet/minecraft/class_1306;)Lnet/minecraft/class_1799;
ARG 1 arm
METHOD method_61421 (Lnet/minecraft/class_5131;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
@@ -665,6 +688,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 removedEquipment
ARG 2 slot
ARG 3 container
+ METHOD method_61423 (Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
+ ARG 1 attribute
+ ARG 2 modifier
METHOD method_61424 checkGlidingCollision (DD)V
ARG 1 oldSpeed
ARG 3 newSpeed
@@ -692,9 +718,22 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
METHOD method_63629 (Lnet/minecraft/class_1304;)Z
ARG 1 slot
METHOD method_64169 forEachGiftedItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Ljava/util/function/BiConsumer;)Z
+ ARG 1 world
+ ARG 2 lootTable
+ ARG 3 lootConsumer
METHOD method_64170 forEachGeneratedItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_5321;Ljava/util/function/Function;Ljava/util/function/BiConsumer;)Z
+ ARG 1 world
+ ARG 2 lootTable
+ ARG 3 lootContextParametersFactory
+ ARG 4 lootConsumer
METHOD method_64171 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567;
ARG 2 parameterSetBuilder
METHOD method_64172 (Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567;
ARG 1 parameterSetBuilder
+ METHOD method_64399 giveOrDropStack (Lnet/minecraft/class_1799;)V
+ ARG 1 stack
+ METHOD method_64448 (Ljava/util/function/BiConsumer;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 2 stack
+ METHOD method_64449 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 2 stack
CLASS class_6823 FallSounds
diff --git a/mappings/net/minecraft/entity/Shearable.mapping b/mappings/net/minecraft/entity/Shearable.mapping
index 489296d1ee..3b55952906 100644
--- a/mappings/net/minecraft/entity/Shearable.mapping
+++ b/mappings/net/minecraft/entity/Shearable.mapping
@@ -3,3 +3,6 @@ CLASS net/minecraft/class_5147 net/minecraft/entity/Shearable
COMMENT dispenser.
METHOD method_27072 isShearable ()Z
METHOD method_6636 sheared (Lnet/minecraft/class_3218;Lnet/minecraft/class_3419;Lnet/minecraft/class_1799;)V
+ ARG 1 world
+ ARG 2 shearedSoundCategory
+ ARG 3 shears
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping
index 9bd8722f5e..636c4b0abe 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping
@@ -1 +1,5 @@
CLASS net/minecraft/class_8947 net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor
+ METHOD method_54995 (Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)V
+ ARG 1 attackable
+ METHOD method_54996 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;Lnet/minecraft/class_1309;)Z
+ ARG 2 target
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/GolemLastSeenSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/GolemLastSeenSensor.mapping
index 5d49183129..653fde3948 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/GolemLastSeenSensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/GolemLastSeenSensor.mapping
@@ -3,5 +3,7 @@ CLASS net/minecraft/class_4307 net/minecraft/entity/ai/brain/sensor/GolemLastSee
FIELD field_30250 GOLEM_DETECTED_WARMUP I
METHOD method_20656 senseIronGolem (Lnet/minecraft/class_1309;)V
ARG 0 entity
+ METHOD method_20657 (Lnet/minecraft/class_1309;)Z
+ ARG 0 seenEntity
METHOD method_30233 rememberIronGolem (Lnet/minecraft/class_1309;)V
ARG 0 entity
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping
index cd6d97683d..26799d9878 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/HurtBySensor.mapping
@@ -1 +1,3 @@
CLASS net/minecraft/class_4144 net/minecraft/entity/ai/brain/sensor/HurtBySensor
+ METHOD method_24642 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4095;Lnet/minecraft/class_1309;)V
+ ARG 2 hurtByEntity
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestItemsSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestItemsSensor.mapping
index b0529de3d8..6c4c8f42b3 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/NearestItemsSensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestItemsSensor.mapping
@@ -3,6 +3,8 @@ CLASS net/minecraft/class_4833 net/minecraft/entity/ai/brain/sensor/NearestItems
FIELD field_30255 HORIZONTAL_RANGE J
FIELD field_30256 VERTICAL_RANGE J
METHOD method_24643 (Lnet/minecraft/class_1308;Lnet/minecraft/class_1542;)Z
- ARG 1 itemEntity
+ ARG 1 itemEntityx
METHOD method_24644 (Lnet/minecraft/class_1542;)Z
ARG 0 itemEntity
+ METHOD method_24646 (Lnet/minecraft/class_1308;Lnet/minecraft/class_3218;Lnet/minecraft/class_1542;)Z
+ ARG 2 itemEntity
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping
index 7083386d94..35cf091a78 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor.mapping
@@ -1,5 +1,9 @@
CLASS net/minecraft/class_4147 net/minecraft/entity/ai/brain/sensor/NearestPlayersSensor
METHOD method_19098 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3222;)Z
ARG 2 player
+ METHOD method_29268 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z
+ ARG 2 player
+ METHOD method_36981 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)Z
+ ARG 2 player
METHOD method_61442 getFollowRange (Lnet/minecraft/class_1309;)D
ARG 1 entity
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleAdultSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleAdultSensor.mapping
index a6e230783e..66e1b62cdc 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleAdultSensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleAdultSensor.mapping
@@ -1,4 +1,8 @@
CLASS net/minecraft/class_5356 net/minecraft/entity/ai/brain/sensor/NearestVisibleAdultSensor
+ METHOD method_29528 (Lnet/minecraft/class_1296;Lnet/minecraft/class_1309;)Z
+ ARG 1 target
METHOD method_29529 findNearestVisibleAdult (Lnet/minecraft/class_1296;Lnet/minecraft/class_6670;)V
ARG 1 entity
- ARG 2 livingTarget
+ ARG 2 targetCache
+ METHOD method_29532 (Lnet/minecraft/class_1296;Lnet/minecraft/class_6670;)V
+ ARG 2 targetCache
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor.mapping
index de8de96835..df35cc1d2e 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor.mapping
@@ -2,5 +2,14 @@ CLASS net/minecraft/class_6045 net/minecraft/entity/ai/brain/sensor/NearestVisib
METHOD method_35147 getVisibleLivingEntities (Lnet/minecraft/class_1309;)Ljava/util/Optional;
ARG 1 entity
METHOD method_35148 matches (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
+ ARG 1 world
+ ARG 2 entity
+ ARG 3 target
+ METHOD method_35149 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_6670;)Ljava/util/Optional;
+ ARG 3 targetCache
METHOD method_35150 getOutputMemoryModule ()Lnet/minecraft/class_4140;
METHOD method_35151 getNearestVisibleLivingEntity (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Ljava/util/Optional;
+ ARG 1 world
+ ARG 2 entity
+ METHOD method_35152 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
+ ARG 3 target
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor.mapping
index 9659338af0..a2a0bba42f 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor.mapping
@@ -1 +1,3 @@
CLASS net/minecraft/class_5417 net/minecraft/entity/ai/brain/sensor/PiglinBruteSpecificSensor
+ METHOD method_38983 (Lnet/minecraft/class_1309;)Z
+ ARG 0 visibleEntity
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping
index 27a1a0152c..0c52322145 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/Sensor.mapping
@@ -25,14 +25,28 @@ CLASS net/minecraft/class_4148 net/minecraft/entity/ai/brain/sensor/Sensor
ARG 1 world
ARG 2 entity
METHOD method_30954 testTargetPredicate (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
+ ARG 0 world
+ ARG 1 entity
+ ARG 2 target
METHOD method_36982 testAttackableTargetPredicate (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
+ ARG 0 world
+ ARG 1 entity
+ ARG 2 target
METHOD method_37456 testAttackableTargetPredicateIgnoreVisibility (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
+ ARG 0 world
+ ARG 1 entity
+ ARG 2 target
METHOD method_61443 hasPredicatePassedRecently (ILjava/util/function/BiPredicate;)Ljava/util/function/BiPredicate;
ARG 0 times
+ ARG 1 predicate
METHOD method_61444 updateRange (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_61445 hasTargetBeenAttackableRecently (Lnet/minecraft/class_1309;I)Ljava/util/function/BiPredicate;
ARG 0 entity
ARG 1 ticks
+ METHOD method_61446 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
+ ARG 1 world
+ ARG 2 target
METHOD method_61447 (Ljava/util/function/BiPredicate;Ljava/util/concurrent/atomic/AtomicInteger;ILjava/lang/Object;Ljava/lang/Object;)Z
- ARG 3 target
+ ARG 3 world
+ ARG 4 target
diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/TemptationsSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/TemptationsSensor.mapping
index ba3bf7df54..23ced57171 100644
--- a/mappings/net/minecraft/entity/ai/brain/sensor/TemptationsSensor.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/sensor/TemptationsSensor.mapping
@@ -7,5 +7,7 @@ CLASS net/minecraft/class_5760 net/minecraft/entity/ai/brain/sensor/TemptationsS
ARG 1 player
METHOD method_33216 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
+ METHOD method_33217 (Lnet/minecraft/class_4051;Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z
+ ARG 3 player
METHOD method_45339 (Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z
- ARG 1 player
+ ARG 1 playerx
diff --git a/mappings/net/minecraft/entity/ai/brain/task/FarmerWorkTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/FarmerWorkTask.mapping
index 4764ac0b34..009092a8a7 100644
--- a/mappings/net/minecraft/entity/ai/brain/task/FarmerWorkTask.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/task/FarmerWorkTask.mapping
@@ -1,6 +1,8 @@
CLASS net/minecraft/class_4983 net/minecraft/entity/ai/brain/task/FarmerWorkTask
FIELD field_23226 COMPOSTABLES Ljava/util/List;
METHOD method_26333 craftAndDropBread (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;)V
+ ARG 1 world
+ ARG 2 villager
METHOD method_26334 compostSeeds (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_4208;Lnet/minecraft/class_2680;)V
ARG 1 world
ARG 2 entity
diff --git a/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping
index c194d2e2b3..c87bed5578 100644
--- a/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/task/GiveGiftsToHeroTask.mapping
@@ -11,6 +11,9 @@ CLASS net/minecraft/class_4243 net/minecraft/entity/ai/brain/task/GiveGiftsToHer
METHOD (I)V
ARG 1 delay
METHOD method_19957 giveGifts (Lnet/minecraft/class_3218;Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;)V
+ ARG 1 world
+ ARG 2 villager
+ ARG 3 recipient
METHOD method_19958 isCloseEnough (Lnet/minecraft/class_1646;Lnet/minecraft/class_1657;)Z
ARG 1 villager
ARG 2 player
@@ -24,3 +27,6 @@ CLASS net/minecraft/class_4243 net/minecraft/entity/ai/brain/task/GiveGiftsToHer
ARG 1 villager
METHOD method_64173 getGiftLootTable (Lnet/minecraft/class_1646;)Lnet/minecraft/class_5321;
ARG 0 villager
+ METHOD method_64174 (Lnet/minecraft/class_1646;Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 2 world
+ ARG 3 stack
diff --git a/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping
index 32a1b643e9..904a04dc24 100644
--- a/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping
+++ b/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping
@@ -38,6 +38,8 @@ CLASS net/minecraft/class_6336 net/minecraft/entity/ai/brain/task/PrepareRamTask
METHOD method_36263 canReach (Lnet/minecraft/class_1314;Lnet/minecraft/class_2338;)Z
ARG 1 entity
ARG 2 target
+ METHOD method_36264 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_6670;)Ljava/util/Optional;
+ ARG 3 targetCache
METHOD method_36265 (Lnet/minecraft/class_1408;Lnet/minecraft/class_2338;)Z
ARG 1 start
METHOD method_36266 calculateRamTarget (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_243;
@@ -48,6 +50,8 @@ CLASS net/minecraft/class_6336 net/minecraft/entity/ai/brain/task/PrepareRamTask
ARG 2 target
METHOD method_36270 (Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)V
ARG 2 mob
+ METHOD method_36272 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;Lnet/minecraft/class_1309;)Z
+ ARG 3 target
CLASS class_6337 Ram
COMMENT A ram chosen during the preparation.
FIELD field_33471 start Lnet/minecraft/class_2338;
diff --git a/mappings/net/minecraft/entity/ai/goal/Goal.mapping b/mappings/net/minecraft/entity/ai/goal/Goal.mapping
index 35b4bf1cf1..d31a360228 100644
--- a/mappings/net/minecraft/entity/ai/goal/Goal.mapping
+++ b/mappings/net/minecraft/entity/ai/goal/Goal.mapping
@@ -22,4 +22,8 @@ CLASS net/minecraft/class_1352 net/minecraft/entity/ai/goal/Goal
METHOD method_6269 start ()V
METHOD method_6270 stop ()V
METHOD method_6271 getControls ()Ljava/util/EnumSet;
+ METHOD method_64451 getServerWorld (Lnet/minecraft/class_1297;)Lnet/minecraft/class_3218;
+ ARG 0 entity
+ METHOD method_64452 castToServerWorld (Lnet/minecraft/class_1937;)Lnet/minecraft/class_3218;
+ ARG 0 world
CLASS class_4134 Control
diff --git a/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping b/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping
index e4c442afe9..689444af21 100644
--- a/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping
+++ b/mappings/net/minecraft/entity/ai/goal/MeleeAttackGoal.mapping
@@ -22,3 +22,4 @@ CLASS net/minecraft/class_1366 net/minecraft/entity/ai/goal/MeleeAttackGoal
METHOD method_53715 canAttack (Lnet/minecraft/class_1309;)Z
ARG 1 target
METHOD method_6288 attack (Lnet/minecraft/class_1309;)V
+ ARG 1 target
diff --git a/mappings/net/minecraft/entity/boss/WitherEntity.mapping b/mappings/net/minecraft/entity/boss/WitherEntity.mapping
index 7d96f2971d..213cf86df0 100644
--- a/mappings/net/minecraft/entity/boss/WitherEntity.mapping
+++ b/mappings/net/minecraft/entity/boss/WitherEntity.mapping
@@ -21,6 +21,7 @@ CLASS net/minecraft/class_1528 net/minecraft/entity/boss/WitherEntity
METHOD method_6872 shouldRenderOverlay ()Z
METHOD method_6873 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
METHOD method_6874 getHeadX (I)D
ARG 1 headIndex
METHOD method_6875 setInvulTimer (I)V
diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping
index e1d5d0da9f..927874c3ec 100644
--- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping
+++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping
@@ -47,10 +47,19 @@ CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntit
METHOD method_51854 getFightOrigin ()Lnet/minecraft/class_2338;
METHOD method_5690 getBodyParts ()[Lnet/minecraft/class_1508;
METHOD method_6816 damagePart (Lnet/minecraft/class_3218;Lnet/minecraft/class_1508;Lnet/minecraft/class_1282;F)Z
+ ARG 1 world
+ ARG 2 part
+ ARG 3 source
+ ARG 4 amount
METHOD method_6818 getNearestPathNodeIndex ()I
METHOD method_6819 parentDamage (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)V
+ ARG 1 world
+ ARG 2 source
+ ARG 3 amount
METHOD method_6820 getHeadVerticalMovement ()F
METHOD method_6821 destroyBlocks (Lnet/minecraft/class_3218;Lnet/minecraft/class_238;)Z
+ ARG 1 world
+ ARG 2 box
METHOD method_6822 getNearestPathNodeIndex (DDD)I
ARG 1 x
ARG 3 y
@@ -62,7 +71,13 @@ CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntit
ARG 1 unused
ARG 2 node
METHOD method_6827 damageLivingEntities (Lnet/minecraft/class_3218;Ljava/util/List;)V
+ ARG 1 world
+ ARG 2 entities
METHOD method_6828 crystalDestroyed (Lnet/minecraft/class_3218;Lnet/minecraft/class_1511;Lnet/minecraft/class_2338;Lnet/minecraft/class_1282;)V
+ ARG 1 world
+ ARG 2 endCrystal
+ ARG 3 pos
+ ARG 4 damageSource
METHOD method_6829 getFight ()Lnet/minecraft/class_2881;
METHOD method_6830 tickWithEndCrystals ()V
COMMENT Things to do every tick related to end crystals. The Ender Dragon:
diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping
index 7cc461c476..ea8d5f4310 100644
--- a/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping
+++ b/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping
@@ -4,6 +4,7 @@ CLASS net/minecraft/class_1517 net/minecraft/entity/boss/dragon/phase/HoldingPat
FIELD field_7044 shouldFindNewPath Z
FIELD field_7045 pathTarget Lnet/minecraft/class_243;
METHOD method_6841 tickInRange (Lnet/minecraft/class_3218;)V
+ ARG 1 world
METHOD method_6842 followPath ()V
METHOD method_6843 strafePlayer (Lnet/minecraft/class_1657;)V
ARG 1 player
diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping
index 6e98e28b66..cf9ad9ceba 100644
--- a/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping
+++ b/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping
@@ -3,4 +3,5 @@ CLASS net/minecraft/class_1519 net/minecraft/entity/boss/dragon/phase/LandingApp
FIELD field_7047 path Lnet/minecraft/class_11;
FIELD field_7048 pathTarget Lnet/minecraft/class_243;
METHOD method_6844 updatePath (Lnet/minecraft/class_3218;)V
+ ARG 1 world
METHOD method_6845 followPath ()V
diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping
index 5fd054aa8c..304bc807dc 100644
--- a/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping
+++ b/mappings/net/minecraft/entity/boss/dragon/phase/Phase.mapping
@@ -15,4 +15,5 @@ CLASS net/minecraft/class_1521 net/minecraft/entity/boss/dragon/phase/Phase
METHOD method_6853 clientTick ()V
METHOD method_6854 endPhase ()V
METHOD method_6855 serverTick (Lnet/minecraft/class_3218;)V
+ ARG 1 world
METHOD method_6856 beginPhase ()V
diff --git a/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping b/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping
index 875aa14fe6..b61acfd2fb 100644
--- a/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping
+++ b/mappings/net/minecraft/entity/decoration/BlockAttachedEntity.mapping
@@ -9,4 +9,6 @@ CLASS net/minecraft/class_9691 net/minecraft/entity/decoration/BlockAttachedEnti
METHOD method_59940 getAttachedBlockPos ()Lnet/minecraft/class_2338;
METHOD method_6888 canStayAttached ()Z
METHOD method_6889 onBreak (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V
+ ARG 1 world
+ ARG 2 breaker
METHOD method_6895 updateAttachmentPosition ()V
diff --git a/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping b/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping
index 1e6247e133..89b281b45c 100644
--- a/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping
+++ b/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping
@@ -8,6 +8,8 @@ CLASS net/minecraft/class_1511 net/minecraft/entity/decoration/EndCrystalEntity
ARG 4 y
ARG 6 z
METHOD method_6835 crystalDestroyed (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)V
+ ARG 1 world
+ ARG 2 damageSource
METHOD method_6836 shouldShowBottom ()Z
METHOD method_6837 setBeamTarget (Lnet/minecraft/class_2338;)V
ARG 1 beamTarget
diff --git a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping
index ea78af2aca..95f21d8b21 100644
--- a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping
+++ b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping
@@ -22,6 +22,10 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity
ARG 1 stack
METHOD method_43272 getMapId (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9209;
METHOD method_43273 containsMap ()Z
+ METHOD method_64458 shouldDropHeldStackWhenDamaged (Lnet/minecraft/class_1282;)Z
+ ARG 1 damageSource
+ METHOD method_64459 canDamageWhenFixed (Lnet/minecraft/class_1282;)Z
+ ARG 0 damageSource
METHOD method_6933 setHeldItemStack (Lnet/minecraft/class_1799;Z)V
ARG 1 value
ARG 2 update
@@ -29,6 +33,9 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity
METHOD method_6935 setHeldItemStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_6936 dropHeldStack (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Z)V
+ ARG 1 world
+ ARG 2 entity
+ ARG 3 dropSelf
METHOD method_6937 removeFromFrame (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_6938 getComparatorPower ()I
diff --git a/mappings/net/minecraft/entity/effect/StatusEffect.mapping b/mappings/net/minecraft/entity/effect/StatusEffect.mapping
index f9e5e5da83..fb308633c6 100644
--- a/mappings/net/minecraft/entity/effect/StatusEffect.mapping
+++ b/mappings/net/minecraft/entity/effect/StatusEffect.mapping
@@ -34,7 +34,12 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
METHOD method_5562 onRemoved (Lnet/minecraft/class_5131;)V
ARG 1 attributeContainer
METHOD method_5564 applyInstantEffect (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;ID)V
- ARG 2 attacker
+ ARG 1 world
+ ARG 2 effectEntity
+ ARG 3 attacker
+ ARG 4 target
+ ARG 5 amplifier
+ ARG 6 proximity
METHOD method_55649 fadeTicks (I)Lnet/minecraft/class_1291;
COMMENT Sets the duration of effect fade-in and fade-out.
COMMENT
@@ -55,6 +60,9 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
ARG 5 operation
METHOD method_5567 getTranslationKey ()Ljava/lang/String;
METHOD method_5572 applyUpdateEffect (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;I)Z
+ ARG 1 world
+ ARG 2 entity
+ ARG 3 amplifier
METHOD method_5573 isBeneficial ()Z
METHOD method_58145 (ILnet/minecraft/class_1293;)Lnet/minecraft/class_2394;
ARG 1 effect
@@ -63,9 +71,18 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect
METHOD method_58147 (Lnet/minecraft/class_2394;Lnet/minecraft/class_1293;)Lnet/minecraft/class_2394;
ARG 1 effect
METHOD method_58614 onEntityDamage (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;ILnet/minecraft/class_1282;F)V
+ ARG 1 world
+ ARG 2 entity
+ ARG 3 amplifier
+ ARG 4 source
+ ARG 5 amount
METHOD method_58616 applySound (Lnet/minecraft/class_3414;)Lnet/minecraft/class_1291;
ARG 1 sound
METHOD method_58617 onEntityRemoval (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;ILnet/minecraft/class_1297$class_5529;)V
+ ARG 1 world
+ ARG 2 entity
+ ARG 3 amplifier
+ ARG 4 reason
METHOD method_58618 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3414;)V
ARG 1 sound
METHOD method_58619 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1291;
diff --git a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping
index c60ffaddf4..9ea1fa5768 100644
--- a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping
+++ b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping
@@ -111,7 +111,14 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
METHOD method_56668 asParameters ()Lnet/minecraft/class_1293$class_9195;
METHOD method_58148 createParticle ()Lnet/minecraft/class_2394;
METHOD method_58621 onEntityDamage (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1282;F)V
+ ARG 1 world
+ ARG 2 entity
+ ARG 3 source
+ ARG 4 amount
METHOD method_58622 onEntityRemoval (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1297$class_5529;)V
+ ARG 1 world
+ ARG 2 entity
+ ARG 3 reason
METHOD method_58623 playApplySound (Lnet/minecraft/class_1309;)V
ARG 1 entity
CLASS class_9063 Fading
diff --git a/mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping b/mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping
index 5c984ed937..be44370e8e 100644
--- a/mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping
+++ b/mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping
@@ -5,5 +5,6 @@ CLASS net/minecraft/class_9458 net/minecraft/entity/effect/WeavingStatusEffect
ARG 2 color
ARG 3 cobwebChanceFunction
METHOD method_58628 tryPlaceCobweb (Lnet/minecraft/class_3218;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V
+ ARG 1 world
ARG 2 random
ARG 3 pos
diff --git a/mappings/net/minecraft/entity/mob/Angerable.mapping b/mappings/net/minecraft/entity/mob/Angerable.mapping
index fa82f5da6e..96167d7f37 100644
--- a/mappings/net/minecraft/entity/mob/Angerable.mapping
+++ b/mappings/net/minecraft/entity/mob/Angerable.mapping
@@ -21,12 +21,17 @@ CLASS net/minecraft/class_5354 net/minecraft/entity/mob/Angerable
METHOD method_29514 setAngerTime (I)V
ARG 1 angerTime
METHOD method_29515 shouldAngerAt (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
+ ARG 1 entity
+ ARG 2 world
METHOD method_29516 forgive (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;)V
+ ARG 1 world
+ ARG 2 player
METHOD method_29517 writeAngerToNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_29921 universallyAnger ()V
METHOD method_29922 stopAnger ()V
METHOD method_29923 isUniversallyAngry (Lnet/minecraft/class_3218;)Z
+ ARG 1 world
METHOD method_5968 getTarget ()Lnet/minecraft/class_1309;
METHOD method_5980 setTarget (Lnet/minecraft/class_1309;)V
ARG 1 target
diff --git a/mappings/net/minecraft/entity/mob/BoggedEntity.mapping b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping
index f08588b508..e806d3f4e2 100644
--- a/mappings/net/minecraft/entity/mob/BoggedEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping
@@ -6,5 +6,10 @@ CLASS net/minecraft/class_9254 net/minecraft/entity/mob/BoggedEntity
METHOD method_57080 createBoggedAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_57308 isSheared ()Z
METHOD method_57309 dropShearedItems (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 1 world
+ ARG 2 stack
METHOD method_57310 setSheared (Z)V
ARG 1 sheared
+ METHOD method_61491 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 1 worldx
+ ARG 2 stackx
diff --git a/mappings/net/minecraft/entity/mob/DrownedEntity.mapping b/mappings/net/minecraft/entity/mob/DrownedEntity.mapping
index 0ee47a342d..cc2c16d0d8 100644
--- a/mappings/net/minecraft/entity/mob/DrownedEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/DrownedEntity.mapping
@@ -12,6 +12,9 @@ CLASS net/minecraft/class_1551 net/minecraft/entity/mob/DrownedEntity
ARG 3 pos
ARG 4 random
METHOD method_55746 createDrownedAttributes ()Lnet/minecraft/class_5132$class_5133;
+ METHOD method_64461 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
+ ARG 1 target
+ ARG 2 world
METHOD method_7012 canDrownedAttackTarget (Lnet/minecraft/class_1309;)Z
ARG 1 target
METHOD method_7013 setTargetingUnderwater (Z)V
diff --git a/mappings/net/minecraft/entity/mob/ElderGuardianEntity.mapping b/mappings/net/minecraft/entity/mob/ElderGuardianEntity.mapping
index 0ca9de5941..6ed78aec66 100644
--- a/mappings/net/minecraft/entity/mob/ElderGuardianEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/ElderGuardianEntity.mapping
@@ -4,3 +4,5 @@ CLASS net/minecraft/class_1550 net/minecraft/entity/mob/ElderGuardianEntity
FIELD field_38116 MINING_FATIGUE_DURATION I
FIELD field_38117 MINING_FATIGUE_AMPLIFIER I
METHOD method_26909 createElderGuardianAttributes ()Lnet/minecraft/class_5132$class_5133;
+ METHOD method_7011 (Lnet/minecraft/class_3222;)V
+ ARG 1 player
diff --git a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping
index 5adf8bfd85..1beb608f58 100644
--- a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping
@@ -13,6 +13,10 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity
METHOD method_22331 setProvoked ()V
METHOD method_26910 createEndermanAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_38068 damageFromPotion (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;Lnet/minecraft/class_1686;F)Z
+ ARG 1 world
+ ARG 2 source
+ ARG 3 potion
+ ARG 4 amount
METHOD method_7024 teleportTo (DDD)Z
ARG 1 x
ARG 3 y
@@ -50,6 +54,7 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity
ARG 1 enderman
METHOD method_18449 (Lnet/minecraft/class_1560;Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 1 playerEntity
+ ARG 2 world
CLASS class_1563 PickUpBlockGoal
FIELD field_7263 enderman Lnet/minecraft/class_1560;
METHOD (Lnet/minecraft/class_1560;)V
diff --git a/mappings/net/minecraft/entity/mob/EvokerEntity.mapping b/mappings/net/minecraft/entity/mob/EvokerEntity.mapping
index 6c17e79ffd..0ed5f9997f 100644
--- a/mappings/net/minecraft/entity/mob/EvokerEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/EvokerEntity.mapping
@@ -17,3 +17,6 @@ CLASS net/minecraft/class_1564 net/minecraft/entity/mob/EvokerEntity
FIELD field_18129 closeVexPredicate Lnet/minecraft/class_4051;
CLASS class_1568 WololoGoal
FIELD field_7269 convertibleSheepPredicate Lnet/minecraft/class_4051;
+ METHOD method_7045 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
+ ARG 0 sheep
+ ARG 1 world
diff --git a/mappings/net/minecraft/entity/mob/GhastEntity.mapping b/mappings/net/minecraft/entity/mob/GhastEntity.mapping
index 637896adf9..ae0be3e2f3 100644
--- a/mappings/net/minecraft/entity/mob/GhastEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/GhastEntity.mapping
@@ -3,6 +3,7 @@ CLASS net/minecraft/class_1571 net/minecraft/entity/mob/GhastEntity
FIELD field_7273 SHOOTING Lnet/minecraft/class_2940;
METHOD method_18450 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 1 entity
+ ARG 2 world
METHOD method_20675 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type
ARG 1 world
diff --git a/mappings/net/minecraft/entity/mob/Hoglin.mapping b/mappings/net/minecraft/entity/mob/Hoglin.mapping
index bcde28462a..275d10394e 100644
--- a/mappings/net/minecraft/entity/mob/Hoglin.mapping
+++ b/mappings/net/minecraft/entity/mob/Hoglin.mapping
@@ -1,6 +1,9 @@
CLASS net/minecraft/class_5137 net/minecraft/entity/mob/Hoglin
METHOD method_24657 getMovementCooldownTicks ()I
METHOD method_26950 tryAttack (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
+ ARG 0 world
+ ARG 1 attacker
+ ARG 2 target
METHOD method_26951 knockback (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)V
ARG 0 attacker
ARG 1 target
diff --git a/mappings/net/minecraft/entity/mob/HoglinBrain.mapping b/mappings/net/minecraft/entity/mob/HoglinBrain.mapping
index 098d5b9d6c..9744599f1d 100644
--- a/mappings/net/minecraft/entity/mob/HoglinBrain.mapping
+++ b/mappings/net/minecraft/entity/mob/HoglinBrain.mapping
@@ -22,6 +22,9 @@ CLASS net/minecraft/class_4835 net/minecraft/entity/mob/HoglinBrain
METHOD method_24670 (Lnet/minecraft/class_1309;Lnet/minecraft/class_4760;)V
ARG 1 hoglinx
METHOD method_24672 onAttacked (Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 hoglin
+ ARG 2 attacker
METHOD method_24673 addIdleTasks (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24675 askAdultsToAvoid (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V
@@ -40,7 +43,12 @@ CLASS net/minecraft/class_4835 net/minecraft/entity/mob/HoglinBrain
ARG 0 hoglin
ARG 1 target
METHOD method_24683 targetEnemy (Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 hoglin
+ ARG 2 target
METHOD method_24684 getNearestVisibleTargetablePlayer (Lnet/minecraft/class_3218;Lnet/minecraft/class_4760;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 hoglin
METHOD method_24685 setAttackTarget (Lnet/minecraft/class_4760;Lnet/minecraft/class_1309;)V
ARG 0 hoglin
ARG 1 target
diff --git a/mappings/net/minecraft/entity/mob/HostileEntity.mapping b/mappings/net/minecraft/entity/mob/HostileEntity.mapping
index c19e6bfc62..b0c5da344b 100644
--- a/mappings/net/minecraft/entity/mob/HostileEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/HostileEntity.mapping
@@ -18,3 +18,5 @@ CLASS net/minecraft/class_1588 net/minecraft/entity/mob/HostileEntity
ARG 4 random
METHOD method_26918 createHostileAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7076 isAngryAt (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;)Z
+ ARG 1 world
+ ARG 2 player
diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping
index 70873f32e9..ba9fa55040 100644
--- a/mappings/net/minecraft/entity/mob/MobEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping
@@ -88,10 +88,14 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 3 pos
ARG 4 random
METHOD method_20820 canGather (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)Z
+ ARG 1 world
+ ARG 2 stack
METHOD method_23734 isDisallowedInPeaceful ()Z
METHOD method_24522 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)V
ARG 2 entity
METHOD method_24523 tryEquip (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
+ ARG 1 world
+ ARG 2 stack
METHOD method_24834 equipLootStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V
ARG 1 slot
ARG 2 stack
@@ -182,6 +186,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 0 equipmentSlot
ARG 1 equipmentLevel
METHOD method_5949 loot (Lnet/minecraft/class_3218;Lnet/minecraft/class_1542;)V
+ ARG 1 world
+ ARG 2 itemEntity
METHOD method_5951 lookAtEntity (Lnet/minecraft/class_1297;FF)V
ARG 1 targetEntity
ARG 2 maxYawChange
@@ -195,6 +201,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_5957 canSpawn (Lnet/minecraft/class_4538;)Z
ARG 1 world
METHOD method_5958 mobTick (Lnet/minecraft/class_3218;)V
+ ARG 1 world
METHOD method_5959 initGoals ()V
METHOD method_5960 changeAngle (FFF)F
COMMENT Changes the angle from {@code from} to {@code to}, or by {@code max} degrees
@@ -272,7 +279,10 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_5993 getJumpControl ()Lnet/minecraft/class_1334;
METHOD method_5994 getAmbientSound ()Lnet/minecraft/class_3414;
METHOD method_60972 dropEquipment (Lnet/minecraft/class_3218;Ljava/util/function/Predicate;)Ljava/util/Set;
+ ARG 1 world
+ ARG 2 dropPredicate
METHOD method_60973 dropAllEquipment (Lnet/minecraft/class_3218;)V
+ ARG 1 world
METHOD method_60974 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_63631 convertTo (Lnet/minecraft/class_1299;Lnet/minecraft/class_10179;Lnet/minecraft/class_3730;Lnet/minecraft/class_10179$class_10180;)Lnet/minecraft/class_1308;
diff --git a/mappings/net/minecraft/entity/mob/PhantomEntity.mapping b/mappings/net/minecraft/entity/mob/PhantomEntity.mapping
index 17665a10f5..7bb2b0a7e0 100644
--- a/mappings/net/minecraft/entity/mob/PhantomEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/PhantomEntity.mapping
@@ -5,6 +5,10 @@ CLASS net/minecraft/class_1593 net/minecraft/entity/mob/PhantomEntity
FIELD field_7314 targetPosition Lnet/minecraft/class_243;
FIELD field_7315 movementType Lnet/minecraft/class_1593$class_1594;
METHOD method_33588 getWingFlapTickOffset ()I
+ METHOD method_64463 testTargetPredicate (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z
+ ARG 1 world
+ ARG 2 target
+ ARG 3 predicate
METHOD method_7084 getPhantomSize ()I
METHOD method_7091 setPhantomSize (I)V
ARG 1 size
diff --git a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping
index bf9656fdda..2ba25a1220 100644
--- a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping
+++ b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping
@@ -24,14 +24,24 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
ARG 1 ridden
METHOD method_24724 onAttacked (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 attacker
METHOD method_24725 addCoreActivities (Lnet/minecraft/class_4095;)V
ARG 0 piglin
METHOD method_24726 loot (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 itemEntity
METHOD method_24727 dropBarteredItem (Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Ljava/util/List;)V
ARG 0 piglin
ARG 1 player
ARG 2 items
METHOD method_24728 playerInteract (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 player
+ ARG 3 hand
METHOD method_24730 canGather (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z
ARG 0 piglin
ARG 1 stack
@@ -43,6 +53,11 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
ARG 1 brain
METHOD method_24733 onGuardedBlockInteracted (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Z)V
+ ARG 0 world
+ ARG 1 player
+ ARG 2 blockOpen
+ METHOD method_24734 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1657;Lnet/minecraft/class_4836;)V
+ ARG 2 nearbyPiglin
METHOD method_24735 isGoldenItem (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_24736 setHuntedRecently (Lnet/minecraft/class_4836;Lnet/minecraft/class_5819;)V
@@ -52,8 +67,16 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
METHOD method_24738 makeGoToSoulFireTask ()Lnet/minecraft/class_7893;
METHOD method_24739 isGoldHoldingPlayer (Lnet/minecraft/class_1309;)Z
ARG 0 target
+ METHOD method_24740 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;)V
+ ARG 2 nearbyPiglin
METHOD method_24741 consumeOffHandItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Z)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 barter
METHOD method_24742 angerAtCloserTargets (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 target
METHOD method_24743 addIdleActivities (Lnet/minecraft/class_4095;)V
ARG 0 piglin
METHOD method_24745 (ZLnet/minecraft/class_1657;Lnet/minecraft/class_4836;)Z
@@ -64,6 +87,9 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
METHOD method_24748 isHoldingCrossbow (Lnet/minecraft/class_1309;)Z
ARG 0 piglin
METHOD method_24750 becomeAngryWith (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 target
METHOD method_24751 addFightActivities (Lnet/minecraft/class_4836;Lnet/minecraft/class_4095;)V
ARG 0 piglin
ARG 1 brain
@@ -72,9 +98,15 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
METHOD method_24753 setAdmiringItem (Lnet/minecraft/class_1309;)V
ARG 0 entity
METHOD method_24755 isPreferredAttackTarget (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1309;)Z
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 target
METHOD method_24756 addCelebrateActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24759 tryRevenge (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 target
METHOD method_24760 addAdmireItemActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24761 hasPlayerHoldingWantedItemNearby (Lnet/minecraft/class_1309;)Z
@@ -82,6 +114,9 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
METHOD method_24762 rememberHunting (Lnet/minecraft/class_5418;)V
ARG 0 piglin
METHOD method_24763 angerAtIfCloser (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 target
METHOD method_24764 addAvoidActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_24765 canWander (Lnet/minecraft/class_1309;)Z
@@ -107,9 +142,14 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
METHOD method_24774 dropBarteredItem (Lnet/minecraft/class_4836;Ljava/util/List;)V
ARG 0 piglin
ARG 1 items
+ METHOD method_24775 (Lnet/minecraft/class_4836;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
+ ARG 1 world
+ ARG 2 target
METHOD method_24776 getBarteredItem (Lnet/minecraft/class_4836;)Ljava/util/List;
ARG 0 piglin
METHOD method_24777 getPreferredTarget (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 piglin
METHOD method_24780 getNearbyVisiblePiglins (Lnet/minecraft/class_4836;)Ljava/util/List;
ARG 0 piglin
METHOD method_24781 stopWalking (Lnet/minecraft/class_4836;)V
@@ -142,6 +182,8 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
METHOD method_24917 hasItemInOffHand (Lnet/minecraft/class_4836;)Z
ARG 0 piglin
METHOD method_25948 pickupItemWithOffHand (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)V
+ ARG 0 world
+ ARG 1 piglin
METHOD method_26350 getNearbyPiglins (Lnet/minecraft/class_5418;)Ljava/util/List;
ARG 0 piglin
METHOD method_27086 isWillingToTrade (Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)Z
@@ -164,8 +206,17 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 0 piglin
METHOD method_29538 hasTargetToAvoid (Lnet/minecraft/class_4836;)Z
ARG 0 piglin
+ METHOD method_29943 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;)V
+ ARG 1 nearbyPiglin
+ METHOD method_29944 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1657;)V
+ ARG 2 player
METHOD method_29945 angerNearbyPiglins (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;)V
+ ARG 0 world
+ ARG 1 piglin
METHOD method_29946 becomeAngryWithPlayer (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 target
METHOD method_29947 getNearestDetectedPlayer (Lnet/minecraft/class_5418;)Ljava/util/Optional;
ARG 0 piglin
METHOD method_30087 getSound (Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;
@@ -174,6 +225,9 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
METHOD method_30088 (Lnet/minecraft/class_4836;Lnet/minecraft/class_4168;)Lnet/minecraft/class_3414;
ARG 1 activity
METHOD method_30089 swapItemWithOffHand (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1799;)V
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 stack
METHOD method_30090 goToNemesisTask ()Lnet/minecraft/class_7893;
METHOD method_30091 getCurrentActivitySound (Lnet/minecraft/class_4836;)Ljava/util/Optional;
ARG 0 piglin
@@ -184,3 +238,9 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain
ARG 1 entity
METHOD method_63665 isWearingPiglinSafeArmor (Lnet/minecraft/class_1309;)Z
ARG 0 entity
+ METHOD method_64473 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z
+ ARG 0 world
+ ARG 1 target
+ METHOD method_64474 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z
+ ARG 0 world
+ ARG 1 target
diff --git a/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping
index 63578770f0..2e46ab39bc 100644
--- a/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping
+++ b/mappings/net/minecraft/entity/mob/PiglinBruteBrain.mapping
@@ -5,10 +5,18 @@ CLASS net/minecraft/class_5420 net/minecraft/entity/mob/PiglinBruteBrain
METHOD method_30246 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
ARG 1 target
METHOD method_30247 getTarget (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 piglin
METHOD method_30248 isTarget (Lnet/minecraft/class_3218;Lnet/minecraft/class_5418;Lnet/minecraft/class_1309;)Z
+ ARG 0 world
+ ARG 1 piglin
+ ARG 2 target
METHOD method_30250 setCurrentPosAsHome (Lnet/minecraft/class_5419;)V
ARG 0 piglinBrute
METHOD method_30251 tryRevenge (Lnet/minecraft/class_3218;Lnet/minecraft/class_5419;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 piglinBrute
+ ARG 2 target
METHOD method_30252 create (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
ARG 0 piglinBrute
ARG 1 brain
@@ -22,6 +30,9 @@ CLASS net/minecraft/class_5420 net/minecraft/entity/mob/PiglinBruteBrain
ARG 1 brain
METHOD method_30258 playSoundRandomly (Lnet/minecraft/class_5419;)V
ARG 0 piglinBrute
+ METHOD method_30259 (Lnet/minecraft/class_5419;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
+ ARG 1 world
+ ARG 2 target
METHOD method_30260 addIdleActivities (Lnet/minecraft/class_5419;Lnet/minecraft/class_4095;)V
ARG 0 piglinBrute
ARG 1 brain
diff --git a/mappings/net/minecraft/entity/mob/PiglinEntity.mapping b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping
index f03858880b..3ca67eed5a 100644
--- a/mappings/net/minecraft/entity/mob/PiglinEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping
@@ -46,3 +46,7 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity
METHOD method_29272 isDancing ()Z
METHOD method_29274 setDancing (Z)V
ARG 1 dancing
+ METHOD method_64471 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 2 stack
+ METHOD method_64472 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 2 stack
diff --git a/mappings/net/minecraft/entity/mob/RavagerEntity.mapping b/mappings/net/minecraft/entity/mob/RavagerEntity.mapping
index 563df25462..2010fb06c8 100644
--- a/mappings/net/minecraft/entity/mob/RavagerEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/RavagerEntity.mapping
@@ -2,12 +2,22 @@ CLASS net/minecraft/class_1584 net/minecraft/entity/mob/RavagerEntity
FIELD field_30483 STUNNED_PARTICLE_BLUE F
FIELD field_30484 STUNNED_PARTICLE_GREEN F
FIELD field_30485 STUNNED_PARTICLE_RED F
+ FIELD field_54424 CAN_KNOCK_BACK_WITH_ROAR Ljava/util/function/Predicate;
+ FIELD field_54425 CAN_KNOCK_BACK_WITH_ROAR_NO_MOB_GRIEFING Ljava/util/function/Predicate;
+ FIELD field_54426 CAN_KNOCK_BACK_WITH_ROAR_ON_CLIENT Ljava/util/function/Predicate;
FIELD field_7302 stunTick I
FIELD field_7303 attackTick I
FIELD field_7305 roarTick I
METHOD method_26920 createRavagerAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_39955 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
+ METHOD method_64464 (Lnet/minecraft/class_1297;)Z
+ ARG 0 entity
+ METHOD method_64465 (Lnet/minecraft/class_1297;)Z
+ ARG 0 entity
+ METHOD method_64466 (Lnet/minecraft/class_1309;)Z
+ ARG 0 entity
METHOD method_7068 knockBack (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_7070 getAttackTick ()I
diff --git a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping
index 7825a009d4..606257ac55 100644
--- a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping
@@ -57,6 +57,7 @@ CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity
ARG 1 shulker
METHOD method_7129 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
CLASS class_1610 TargetPlayerGoal
COMMENT A hostile target goal on players.
METHOD (Lnet/minecraft/class_1606;Lnet/minecraft/class_1606;)V
diff --git a/mappings/net/minecraft/entity/mob/SlimeEntity.mapping b/mappings/net/minecraft/entity/mob/SlimeEntity.mapping
index 152b6fdb54..e2b74ec13b 100644
--- a/mappings/net/minecraft/entity/mob/SlimeEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/SlimeEntity.mapping
@@ -6,6 +6,9 @@ CLASS net/minecraft/class_1621 net/minecraft/entity/mob/SlimeEntity
FIELD field_7389 targetStretch F
FIELD field_7390 SLIME_SIZE Lnet/minecraft/class_2940;
FIELD field_7391 onGroundLastTick Z
+ METHOD method_18451 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
+ ARG 1 target
+ ARG 2 world
METHOD method_20685 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type
ARG 1 world
diff --git a/mappings/net/minecraft/entity/mob/VindicatorEntity.mapping b/mappings/net/minecraft/entity/mob/VindicatorEntity.mapping
index 96f18871df..8b3aeb64ae 100644
--- a/mappings/net/minecraft/entity/mob/VindicatorEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/VindicatorEntity.mapping
@@ -8,4 +8,7 @@ CLASS net/minecraft/class_1632 net/minecraft/entity/mob/VindicatorEntity
CLASS class_1633 TargetGoal
METHOD (Lnet/minecraft/class_1632;)V
ARG 1 vindicator
+ METHOD method_64467 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
+ ARG 0 target
+ ARG 1 world
CLASS class_3761 BreakDoorGoal
diff --git a/mappings/net/minecraft/entity/mob/WardenBrain.mapping b/mappings/net/minecraft/entity/mob/WardenBrain.mapping
index 59bd5084c2..c006748870 100644
--- a/mappings/net/minecraft/entity/mob/WardenBrain.mapping
+++ b/mappings/net/minecraft/entity/mob/WardenBrain.mapping
@@ -31,6 +31,9 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
METHOD method_42233 addEmergeActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42235 removeDeadSuspect (Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 warden
+ ARG 2 target
METHOD method_42236 addFightActivities (Lnet/minecraft/class_7260;Lnet/minecraft/class_4095;)V
ARG 0 warden
ARG 1 brain
@@ -42,6 +45,9 @@ CLASS net/minecraft/class_7261 net/minecraft/entity/mob/WardenBrain
ARG 1 entity
METHOD method_42242 addInvestigateActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
+ METHOD method_42243 (Lnet/minecraft/class_7260;Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
+ ARG 1 world
+ ARG 2 target
METHOD method_42244 addSniffActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_42245 addRoarActivities (Lnet/minecraft/class_4095;)V
diff --git a/mappings/net/minecraft/entity/mob/WitchEntity.mapping b/mappings/net/minecraft/entity/mob/WitchEntity.mapping
index 9f8a737a8e..a40b916d67 100644
--- a/mappings/net/minecraft/entity/mob/WitchEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/WitchEntity.mapping
@@ -5,6 +5,9 @@ CLASS net/minecraft/class_1640 net/minecraft/entity/mob/WitchEntity
FIELD field_7417 drinkTimeLeft I
FIELD field_7418 DRINKING_SPEED_PENALTY_MODIFIER_ID Lnet/minecraft/class_2960;
FIELD field_7419 DRINKING Lnet/minecraft/class_2940;
+ METHOD method_16474 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
+ ARG 1 target
+ ARG 2 world
METHOD method_26927 createWitchAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_7192 setDrinking (Z)V
ARG 1 drinking
diff --git a/mappings/net/minecraft/entity/mob/ZoglinEntity.mapping b/mappings/net/minecraft/entity/mob/ZoglinEntity.mapping
index 9bc2643f4b..2f17ce4673 100644
--- a/mappings/net/minecraft/entity/mob/ZoglinEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/ZoglinEntity.mapping
@@ -19,8 +19,16 @@ CLASS net/minecraft/class_5136 net/minecraft/entity/mob/ZoglinEntity
METHOD method_26931 tickBrain ()V
METHOD method_26933 playAngrySound ()V
METHOD method_26934 getHoglinTarget (Lnet/minecraft/class_3218;)Ljava/util/Optional;
+ ARG 1 world
METHOD method_26936 shouldAttack (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
+ ARG 1 world
+ ARG 2 target
METHOD method_26937 createZoglinAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_26938 setAttackTarget (Lnet/minecraft/class_1309;)V
ARG 1 entity
METHOD method_26939 isAdult ()Z
+ METHOD method_64468 (Lnet/minecraft/class_3218;Lnet/minecraft/class_5136;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 target
+ METHOD method_64469 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
+ ARG 2 target
diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping
index 7055a801ff..5d8632aad2 100644
--- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping
+++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping
@@ -32,6 +32,9 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity
ARG 1 inWaterTime
METHOD method_63657 (Lnet/minecraft/class_1642;)V
ARG 0 newZombie
+ METHOD method_63658 setTicksUntilWaterConversionDirect (I)V
+ ARG 1 ticksUntilWaterConversion
+ METHOD method_64462 canSpawnReinforcementsInFluids ()Z
METHOD method_7200 convertTo (Lnet/minecraft/class_1299;)V
ARG 1 entityType
METHOD method_7201 setCanBreakDoors (Z)V
diff --git a/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping b/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping
index db7452d80a..5293382c44 100644
--- a/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/AbstractHorseEntity.mapping
@@ -106,6 +106,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
ARG 1 eatingGrass
METHOD method_6741 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
METHOD method_6742 receiveFood (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Z
ARG 1 player
ARG 2 item
@@ -116,6 +117,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/AbstractHorseEntity
METHOD method_6745 addTemper (I)I
ARG 1 difference
METHOD method_6746 walkToParent (Lnet/minecraft/class_3218;)V
+ ARG 1 world
METHOD method_6747 getAngrySound ()Lnet/minecraft/class_3414;
METHOD method_6748 updateAnger ()V
METHOD method_6749 setTemper (I)V
diff --git a/mappings/net/minecraft/entity/passive/AllayEntity.mapping b/mappings/net/minecraft/entity/passive/AllayEntity.mapping
index 474bb81aee..be330e7326 100644
--- a/mappings/net/minecraft/entity/passive/AllayEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/AllayEntity.mapping
@@ -24,6 +24,10 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
METHOD method_43396 isHoldingItem ()Z
METHOD method_43397 getItemHoldAnimationTicks (F)F
ARG 1 tickDelta
+ METHOD method_43536 (Lnet/minecraft/class_8514$class_8515;)V
+ ARG 1 vibrationListenerData
+ METHOD method_43537 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
+ ARG 1 encodedVibrationListenerData
METHOD method_44357 decrementStackUnlessInCreative (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
ARG 1 player
ARG 2 stack
@@ -48,6 +52,8 @@ CLASS net/minecraft/class_7298 net/minecraft/entity/passive/AllayEntity
METHOD method_45341 areDifferentPotions (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 stack
ARG 2 stack2
+ METHOD method_64454 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 2 stack
CLASS class_7524 VibrationCallback
FIELD field_43190 RANGE I
FIELD field_44597 positionSource Lnet/minecraft/class_5716;
diff --git a/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping b/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping
index 0628c7a8f6..df7d63df4d 100644
--- a/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping
+++ b/mappings/net/minecraft/entity/passive/AxolotlBrain.mapping
@@ -66,6 +66,8 @@ CLASS net/minecraft/class_5768 net/minecraft/entity/passive/AxolotlBrain
METHOD method_33246 addPlayDeadActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
METHOD method_33247 getAttackTarget (Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 axolotl
METHOD method_33248 getTemptedSpeed (Lnet/minecraft/class_1309;)F
COMMENT {@return the axolotl's speed when the axolotl is being tempted}
ARG 0 entity
diff --git a/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping b/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping
index 6a5f0c10cc..d262cc10fc 100644
--- a/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/AxolotlEntity.mapping
@@ -60,6 +60,9 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
METHOD method_33231 setPlayingDead (Z)V
ARG 1 playingDead
METHOD method_35175 appreciatePlayer (Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;Lnet/minecraft/class_1309;)V
+ ARG 0 world
+ ARG 1 axolotl
+ ARG 2 target
METHOD method_36282 hydrateFromPotion ()V
METHOD method_38987 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z
ARG 0 type
diff --git a/mappings/net/minecraft/entity/passive/CatEntity.mapping b/mappings/net/minecraft/entity/passive/CatEntity.mapping
index aea4a8348c..b59026cf52 100644
--- a/mappings/net/minecraft/entity/passive/CatEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/CatEntity.mapping
@@ -67,6 +67,9 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity
METHOD method_16098 cannotSleep ()Z
METHOD method_27801 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2338;
ARG 1 direction
+ METHOD method_64176 (Lnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 2 world
+ ARG 3 stack
CLASS class_3700 TemptGoal
FIELD field_16298 player Lnet/minecraft/class_1657;
FIELD field_17948 cat Lnet/minecraft/class_1451;
diff --git a/mappings/net/minecraft/entity/passive/FoxEntity.mapping b/mappings/net/minecraft/entity/passive/FoxEntity.mapping
index d3c9d28df1..1b516b92ff 100644
--- a/mappings/net/minecraft/entity/passive/FoxEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/FoxEntity.mapping
@@ -28,6 +28,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
ARG 0 entity
METHOD method_18254 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
METHOD method_18257 canJumpChase (Lnet/minecraft/class_4019;Lnet/minecraft/class_1309;)Z
ARG 0 fox
ARG 1 chasedEntity
@@ -35,6 +36,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
ARG 0 entity
METHOD method_18262 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
METHOD method_18265 (Lnet/minecraft/class_1542;)Z
ARG 0 item
METHOD method_18266 addTrustedUuid (Ljava/util/UUID;)V
@@ -83,6 +85,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity
ARG 1 uuid
METHOD method_18429 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 1 entity
+ ARG 2 world
METHOD method_18430 canEat (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_18431 (Lnet/minecraft/class_1309;)Z
diff --git a/mappings/net/minecraft/entity/passive/FrogBrain.mapping b/mappings/net/minecraft/entity/passive/FrogBrain.mapping
index 7418d45cc1..5a35db72dc 100644
--- a/mappings/net/minecraft/entity/passive/FrogBrain.mapping
+++ b/mappings/net/minecraft/entity/passive/FrogBrain.mapping
@@ -26,12 +26,30 @@ CLASS net/minecraft/class_7107 net/minecraft/entity/passive/FrogBrain
ARG 0 frog
METHOD method_41378 addLaySpawnActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
+ METHOD method_41379 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 frog
METHOD method_41380 addLongJumpActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
+ METHOD method_41381 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 frog
METHOD method_41382 addTongueActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
+ METHOD method_41383 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Ljava/util/Optional;
+ ARG 0 world
+ ARG 1 frog
METHOD method_45373 shouldJumpTo (Lnet/minecraft/class_1308;Lnet/minecraft/class_2338;)Z
ARG 0 frog
ARG 1 pos
METHOD method_58390 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
+ METHOD method_64455 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z
+ ARG 0 world
+ ARG 1 frog
+ METHOD method_64456 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z
+ ARG 0 world
+ ARG 1 frog
+ METHOD method_64457 (Lnet/minecraft/class_3218;Lnet/minecraft/class_7102;)Z
+ ARG 0 world
+ ARG 1 frog
diff --git a/mappings/net/minecraft/entity/passive/GoatBrain.mapping b/mappings/net/minecraft/entity/passive/GoatBrain.mapping
index 32990f2c9a..7877d1b99a 100644
--- a/mappings/net/minecraft/entity/passive/GoatBrain.mapping
+++ b/mappings/net/minecraft/entity/passive/GoatBrain.mapping
@@ -33,6 +33,9 @@ CLASS net/minecraft/class_6054 net/minecraft/entity/passive/GoatBrain
ARG 0 brain
METHOD method_35188 addLongJumpActivities (Lnet/minecraft/class_4095;)V
ARG 0 brain
+ METHOD method_36285 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
+ ARG 0 target
+ ARG 1 world
METHOD method_36286 (Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414;
ARG 0 goat
METHOD method_36287 (Lnet/minecraft/class_6053;)Lnet/minecraft/class_3414;
diff --git a/mappings/net/minecraft/entity/passive/IronGolemEntity.mapping b/mappings/net/minecraft/entity/passive/IronGolemEntity.mapping
index 049d6d594d..8535d47d4a 100644
--- a/mappings/net/minecraft/entity/passive/IronGolemEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/IronGolemEntity.mapping
@@ -16,6 +16,7 @@ CLASS net/minecraft/class_1439 net/minecraft/entity/passive/IronGolemEntity
ARG 1 lookingAtVillager
METHOD method_6498 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
METHOD method_6499 setPlayerCreated (Z)V
ARG 1 playerCreated
METHOD method_6501 getAttackTicksLeft ()I
diff --git a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping
index e5f3d3469d..d83be67846 100644
--- a/mappings/net/minecraft/entity/passive/LlamaEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/LlamaEntity.mapping
@@ -31,6 +31,7 @@ CLASS net/minecraft/class_1501 net/minecraft/entity/passive/LlamaEntity
ARG 1 llama
METHOD method_18446 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 wolf
+ ARG 1 world
CLASS class_1503 LlamaData
FIELD field_7001 variant Lnet/minecraft/class_1501$class_7993;
METHOD (Lnet/minecraft/class_1501$class_7993;)V
diff --git a/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping b/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping
index 463d4a2dda..d932fd3874 100644
--- a/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/MooshroomEntity.mapping
@@ -18,6 +18,11 @@ CLASS net/minecraft/class_1438 net/minecraft/entity/passive/MooshroomEntity
ARG 1 stewEffects
METHOD method_53155 (Lnet/minecraft/class_9298;)V
ARG 1 stewEffects
+ METHOD method_61469 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V
+ ARG 1 worldx
+ ARG 2 stack
+ METHOD method_63648 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1430;)V
+ ARG 3 cow
CLASS class_4053 Type
FIELD field_18111 name Ljava/lang/String;
FIELD field_18112 mushroom Lnet/minecraft/class_2680;
diff --git a/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping b/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping
index 1659518310..42fc462167 100644
--- a/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping
+++ b/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping
@@ -9,6 +9,7 @@ CLASS net/minecraft/class_1454 net/minecraft/entity/passive/PufferfishEntity
FIELD field_6835 PUFF_STATE Lnet/minecraft/class_2940;
METHOD method_6591 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z
ARG 0 entity
+ ARG 1 world
METHOD method_6592 getScaleForPuffState (I)F
ARG 0 puffState
METHOD method_6593 sting (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)V
diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping
index d02574c37f..30cb0ed56d 100644
--- a/mappings/net/minecraft/server/world/ServerWorld.mapping
+++ b/mappings/net/minecraft/server/world/ServerWorld.mapping
@@ -365,6 +365,7 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld
METHOD method_57133 getPathNodeTypeCache ()Lnet/minecraft/class_9315;
METHOD method_61270 getDestructionType (Lnet/minecraft/class_1928$class_4313;)Lnet/minecraft/class_1927$class_4179;
ARG 1 decayRule
+ METHOD method_64395 getGameRules ()Lnet/minecraft/class_1928;
METHOD method_8448 updateSleepingPlayers ()V
METHOD method_8487 locateStructure (Lnet/minecraft/class_6862;Lnet/minecraft/class_2338;IZ)Lnet/minecraft/class_2338;
COMMENT Tries to find the closest structure of a given type near a given block.
diff --git a/mappings/net/minecraft/test/TestContext.mapping b/mappings/net/minecraft/test/TestContext.mapping
index 1e5ed76aae..447dc5d4bc 100644
--- a/mappings/net/minecraft/test/TestContext.mapping
+++ b/mappings/net/minecraft/test/TestContext.mapping
@@ -446,3 +446,10 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
ARG 1 pos
ARG 2 type
ARG 3 predicate
+ METHOD method_64542 killEntity (Lnet/minecraft/class_1297;)V
+ ARG 1 entity
+ METHOD method_64543 (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;F)V
+ ARG 1 entity
+ ARG 2 damageSource
+ METHOD method_64544 (Lnet/minecraft/class_1297;)V
+ ARG 1 entity
diff --git a/mappings/net/minecraft/world/explosion/Explosion.mapping b/mappings/net/minecraft/world/explosion/Explosion.mapping
index 40856c3538..34e1f3172e 100644
--- a/mappings/net/minecraft/world/explosion/Explosion.mapping
+++ b/mappings/net/minecraft/world/explosion/Explosion.mapping
@@ -10,6 +10,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
METHOD method_55111 getDestructionType ()Lnet/minecraft/class_1927$class_4179;
METHOD method_60274 canTriggerBlocks ()Z
METHOD method_61722 preservesDecorativeEntities ()Z
+ METHOD method_64504 getWorld ()Lnet/minecraft/class_3218;
METHOD method_8347 getCausingEntity ()Lnet/minecraft/class_1309;
CLASS class_4179 DestructionType
FIELD field_52613 destroysBlocks Z