From 8f0c75d11b0dbfc5f463bf3b0df941b78ed58937 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Thu, 26 Sep 2024 03:19:57 +1000 Subject: [PATCH] 24w39a ServerWorld go brrr (#3998) @apple502j tells me to go to bed, so I'm just PR'ing the rest of what I've got so far --- .../entity/AreaEffectCloudEntity.mapping | 3 + mappings/net/minecraft/entity/Entity.mapping | 55 +++++++++++------ .../minecraft/entity/EyeOfEnderEntity.mapping | 1 + .../minecraft/entity/InventoryOwner.mapping | 4 ++ .../net/minecraft/entity/Leashable.mapping | 2 + .../net/minecraft/entity/LivingEntity.mapping | 39 ++++++++++++ .../net/minecraft/entity/Shearable.mapping | 3 + .../sensor/BreezeAttackablesSensor.mapping | 4 ++ .../brain/sensor/GolemLastSeenSensor.mapping | 2 + .../ai/brain/sensor/HurtBySensor.mapping | 2 + .../brain/sensor/NearestItemsSensor.mapping | 4 +- .../brain/sensor/NearestPlayersSensor.mapping | 4 ++ .../sensor/NearestVisibleAdultSensor.mapping | 6 +- .../NearestVisibleLivingEntitySensor.mapping | 9 +++ .../sensor/PiglinBruteSpecificSensor.mapping | 2 + .../entity/ai/brain/sensor/Sensor.mapping | 16 ++++- .../ai/brain/sensor/TemptationsSensor.mapping | 4 +- .../ai/brain/task/FarmerWorkTask.mapping | 2 + .../ai/brain/task/GiveGiftsToHeroTask.mapping | 6 ++ .../ai/brain/task/PrepareRamTask.mapping | 4 ++ .../net/minecraft/entity/ai/goal/Goal.mapping | 4 ++ .../entity/ai/goal/MeleeAttackGoal.mapping | 1 + .../entity/boss/WitherEntity.mapping | 1 + .../boss/dragon/EnderDragonEntity.mapping | 15 +++++ .../dragon/phase/HoldingPatternPhase.mapping | 1 + .../dragon/phase/LandingApproachPhase.mapping | 1 + .../entity/boss/dragon/phase/Phase.mapping | 1 + .../decoration/BlockAttachedEntity.mapping | 2 + .../decoration/EndCrystalEntity.mapping | 2 + .../entity/decoration/ItemFrameEntity.mapping | 7 +++ .../entity/effect/StatusEffect.mapping | 19 +++++- .../effect/StatusEffectInstance.mapping | 7 +++ .../entity/effect/WeavingStatusEffect.mapping | 1 + .../minecraft/entity/mob/Angerable.mapping | 5 ++ .../minecraft/entity/mob/BoggedEntity.mapping | 5 ++ .../entity/mob/DrownedEntity.mapping | 3 + .../entity/mob/ElderGuardianEntity.mapping | 2 + .../entity/mob/EndermanEntity.mapping | 5 ++ .../minecraft/entity/mob/EvokerEntity.mapping | 3 + .../minecraft/entity/mob/GhastEntity.mapping | 1 + .../net/minecraft/entity/mob/Hoglin.mapping | 3 + .../minecraft/entity/mob/HoglinBrain.mapping | 8 +++ .../entity/mob/HostileEntity.mapping | 2 + .../minecraft/entity/mob/MobEntity.mapping | 10 ++++ .../entity/mob/PhantomEntity.mapping | 4 ++ .../minecraft/entity/mob/PiglinBrain.mapping | 60 +++++++++++++++++++ .../entity/mob/PiglinBruteBrain.mapping | 11 ++++ .../minecraft/entity/mob/PiglinEntity.mapping | 4 ++ .../entity/mob/RavagerEntity.mapping | 10 ++++ .../entity/mob/ShulkerEntity.mapping | 1 + .../minecraft/entity/mob/SlimeEntity.mapping | 3 + .../entity/mob/VindicatorEntity.mapping | 3 + .../minecraft/entity/mob/WardenBrain.mapping | 6 ++ .../minecraft/entity/mob/WitchEntity.mapping | 3 + .../minecraft/entity/mob/ZoglinEntity.mapping | 8 +++ .../minecraft/entity/mob/ZombieEntity.mapping | 3 + .../passive/AbstractHorseEntity.mapping | 2 + .../entity/passive/AllayEntity.mapping | 6 ++ .../entity/passive/AxolotlBrain.mapping | 2 + .../entity/passive/AxolotlEntity.mapping | 3 + .../entity/passive/CatEntity.mapping | 3 + .../entity/passive/FoxEntity.mapping | 3 + .../entity/passive/FrogBrain.mapping | 18 ++++++ .../entity/passive/GoatBrain.mapping | 3 + .../entity/passive/IronGolemEntity.mapping | 1 + .../entity/passive/LlamaEntity.mapping | 1 + .../entity/passive/MooshroomEntity.mapping | 5 ++ .../entity/passive/PufferfishEntity.mapping | 1 + .../server/world/ServerWorld.mapping | 1 + .../net/minecraft/test/TestContext.mapping | 7 +++ .../world/explosion/Explosion.mapping | 1 + 71 files changed, 430 insertions(+), 24 deletions(-) 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