diff --git a/mappings/net/minecraft/block/dispenser/BoatDispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/BoatDispenserBehavior.mapping index 612c2996c9..9c8947ea1b 100644 --- a/mappings/net/minecraft/block/dispenser/BoatDispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/BoatDispenserBehavior.mapping @@ -1,3 +1,5 @@ CLASS net/minecraft/class_2967 net/minecraft/block/dispenser/BoatDispenserBehavior FIELD field_13360 fallbackBehavior Lnet/minecraft/class_2347; FIELD field_13361 boatType Lnet/minecraft/class_1299; + METHOD (Lnet/minecraft/class_1299;)V + ARG 1 boatType diff --git a/mappings/net/minecraft/class_10245.mapping b/mappings/net/minecraft/class_10245.mapping deleted file mode 100644 index aa59a4b584..0000000000 --- a/mappings/net/minecraft/class_10245.mapping +++ /dev/null @@ -1,2 +0,0 @@ -CLASS net/minecraft/class_10245 - METHOD method_8410 toServerWorld ()Lnet/minecraft/class_3218; diff --git a/mappings/net/minecraft/client/gui/screen/Screen.mapping b/mappings/net/minecraft/client/gui/screen/Screen.mapping index ae41f08d68..ac3daacae4 100644 --- a/mappings/net/minecraft/client/gui/screen/Screen.mapping +++ b/mappings/net/minecraft/client/gui/screen/Screen.mapping @@ -193,6 +193,8 @@ CLASS net/minecraft/class_437 net/minecraft/client/gui/screen/Screen ARG 2 confirmed METHOD method_61040 refreshNarrator (Z)V ARG 1 previouslyDisabled + METHOD method_64506 getTextRenderer ()Lnet/minecraft/class_327; + METHOD method_64507 shouldHideStatusEffectHud ()Z CLASS class_6390 SelectedElementNarrationData FIELD field_33825 selectable Lnet/minecraft/class_6379; FIELD field_33826 index I diff --git a/mappings/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.mapping index 9660b5a34f..364bad793d 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/CreativeInventoryScreen.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_481 net/minecraft/client/gui/screen/ingame/CreativeInv FIELD field_45459 SCROLLER_TEXTURE Lnet/minecraft/class_2960; FIELD field_45460 SCROLLER_DISABLED_TEXTURE Lnet/minecraft/class_2960; FIELD field_45461 TAB_TOP_UNSELECTED_TEXTURES [Lnet/minecraft/class_2960; + FIELD field_54476 statusEffectsDisplay Lnet/minecraft/class_485; METHOD (Lnet/minecraft/class_746;Lnet/minecraft/class_7699;Z)V ARG 1 player ARG 2 enabledFeatures diff --git a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping index a21d26b4b4..be00176806 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/HandledScreen.mapping @@ -35,6 +35,10 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre FIELD field_52801 tooltipSubmenuHandlers Ljava/util/List; FIELD field_54268 SLOT_HIGHLIGHT_BACK_TEXTURE Lnet/minecraft/class_2960; FIELD field_54269 SLOT_HIGHLIGHT_FRONT_TEXTURE Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_1703;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V + ARG 1 handler + ARG 2 inventory + ARG 3 title METHOD method_2378 isPointWithinBounds (IIIIDD)Z ARG 1 x ARG 2 y @@ -110,3 +114,5 @@ CLASS net/minecraft/class_465 net/minecraft/client/gui/screen/ingame/HandledScre ARG 1 context METHOD method_64242 drawSlotHighlightFront (Lnet/minecraft/class_332;)V ARG 1 context + METHOD method_64508 drawSlots (Lnet/minecraft/class_332;)V + ARG 1 context diff --git a/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping index 1de1f7adba..394655fa75 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping @@ -2,6 +2,9 @@ CLASS net/minecraft/class_490 net/minecraft/client/gui/screen/ingame/InventorySc FIELD field_2930 mouseDown Z FIELD field_2934 mouseY F FIELD field_2935 mouseX F + FIELD field_54479 statusEffectsDisplay Lnet/minecraft/class_485; + METHOD (Lnet/minecraft/class_1657;)V + ARG 1 player METHOD method_2486 drawEntity (Lnet/minecraft/class_332;IIIIIFFFLnet/minecraft/class_1309;)V ARG 0 context ARG 1 x1 diff --git a/mappings/net/minecraft/client/gui/screen/ingame/RecipeBookScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/RecipeBookScreen.mapping new file mode 100644 index 0000000000..b6b969054f --- /dev/null +++ b/mappings/net/minecraft/client/gui/screen/ingame/RecipeBookScreen.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_10260 net/minecraft/client/gui/screen/ingame/RecipeBookScreen + FIELD field_54474 recipeBook Lnet/minecraft/class_507; + FIELD field_54475 narrow Z + METHOD (Lnet/minecraft/class_1729;Lnet/minecraft/class_507;Lnet/minecraft/class_1661;Lnet/minecraft/class_2561;)V + ARG 1 handler + ARG 2 recipeBook + ARG 3 inventory + ARG 4 title + METHOD method_64509 getRecipeBookButtonPos ()Lnet/minecraft/class_8029; + METHOD method_64510 onRecipeBookToggled ()V + METHOD method_64511 shouldAddPaddingToGhostResult ()Z + METHOD method_64512 addRecipeBook ()V + METHOD method_64513 (Lnet/minecraft/class_4185;)V + ARG 1 button diff --git a/mappings/net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/StatusEffectsDisplay.mapping similarity index 72% rename from mappings/net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen.mapping rename to mappings/net/minecraft/client/gui/screen/ingame/StatusEffectsDisplay.mapping index 0adec7ddbb..b642778bf2 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/StatusEffectsDisplay.mapping @@ -1,6 +1,10 @@ -CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInventoryScreen +CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/StatusEffectsDisplay FIELD field_45462 EFFECT_BACKGROUND_LARGE_TEXTURE Lnet/minecraft/class_2960; FIELD field_45463 EFFECT_BACKGROUND_SMALL_TEXTURE Lnet/minecraft/class_2960; + FIELD field_54477 parent Lnet/minecraft/class_465; + FIELD field_54478 client Lnet/minecraft/class_310; + METHOD (Lnet/minecraft/class_465;)V + ARG 1 parent METHOD method_18642 drawStatusEffectBackgrounds (Lnet/minecraft/class_332;IILjava/lang/Iterable;Z)V ARG 1 context ARG 2 x @@ -24,4 +28,9 @@ CLASS net/minecraft/class_485 net/minecraft/client/gui/screen/ingame/AbstractInv ARG 3 mouseY METHOD method_38933 getStatusEffectDescription (Lnet/minecraft/class_1293;)Lnet/minecraft/class_2561; ARG 1 statusEffect - METHOD method_38934 hideStatusEffectHud ()Z + METHOD method_38934 shouldHideStatusEffectHud ()Z + METHOD method_64514 drawStatusEffects (Lnet/minecraft/class_332;IIF)V + ARG 1 context + ARG 2 mouseX + ARG 3 mouseY + ARG 4 tickDelta diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping index e676f57499..494de3a3f3 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_9934 net/minecraft/client/gui/screen/recipebook/GhostR METHOD (Lnet/minecraft/class_9938;)V ARG 1 currentIndexProvider METHOD method_62029 clear ()V + METHOD method_62030 (ZLnet/minecraft/class_332;Lnet/minecraft/class_310;Lnet/minecraft/class_1735;Lnet/minecraft/class_9934$class_9935;)V + ARG 4 slot + ARG 5 item METHOD method_62031 put (Lnet/minecraft/class_1799;Lnet/minecraft/class_1735;)V ARG 1 item ARG 2 slot @@ -16,6 +19,7 @@ CLASS net/minecraft/class_9934 net/minecraft/client/gui/screen/recipebook/GhostR METHOD method_62033 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_310;Z)V ARG 1 context ARG 2 client + ARG 3 resultHasPadding METHOD method_62034 put (Ljava/util/List;Lnet/minecraft/class_1735;)V ARG 1 items ARG 2 slot diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping index cac270a6cb..d18cb1e5c2 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping @@ -38,6 +38,7 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB ARG 0 resultCollection METHOD method_2581 drawGhostSlots (Lnet/minecraft/class_332;Z)V ARG 1 context + ARG 2 resultHasPadding METHOD method_2582 (Lnet/minecraft/class_512;)Z ARG 1 button METHOD method_2583 (Lnet/minecraft/class_516;)Z diff --git a/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping b/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping index 785bdf02bf..45af93cd82 100644 --- a/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping +++ b/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping @@ -52,4 +52,8 @@ CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity ARG 1 potionContentsComponent METHOD method_64415 serverTick (Lnet/minecraft/class_3218;)V ARG 1 world + METHOD method_64416 (Ljava/util/Map$Entry;)Z + ARG 1 entity + METHOD method_64417 (I)I + ARG 0 duration METHOD method_64418 clientTick ()V diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index f7b468208b..104efc6886 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -1200,6 +1200,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_5670 baseTick ()V METHOD method_5671 getCommandSource (Lnet/minecraft/class_3218;)Lnet/minecraft/class_2168; COMMENT {@return a command source which represents this entity} + ARG 1 world METHOD method_5672 getHighSpeedSplashSound ()Lnet/minecraft/class_3414; METHOD method_5675 isPushedByFluids ()Z COMMENT {@return whether the entity is pushed by fluids} @@ -1342,6 +1343,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT @see #dropItem(ItemConvertible, int) COMMENT @see #dropStack(ItemStack) COMMENT @see #dropStack(ItemStack, float) + ARG 1 world + ARG 2 item METHOD method_5707 squaredDistanceTo (Lnet/minecraft/class_243;)D COMMENT {@return the squared distance between this entity and the given position} ARG 1 vector @@ -1663,6 +1666,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT @see #dropItem(ItemConvertible) COMMENT @see #dropItem(ItemConvertible, int) COMMENT @see #dropStack(ItemStack, float) + ARG 1 world + ARG 2 stack METHOD method_5776 isFlappingWings ()Z COMMENT {@return whether the entity is flapping their wings} COMMENT @@ -2096,6 +2101,9 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT @see #dropItem(ItemConvertible) COMMENT @see #dropStack(ItemStack) COMMENT @see #dropStack(ItemStack, float) + ARG 1 world + ARG 2 item + ARG 3 offsetY METHOD method_5871 getTargetingMargin ()F COMMENT {@return the margin around the entity's bounding box where the entity COMMENT targeting is still successful} @@ -2166,7 +2174,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT

To despawn this entity, call {@link #discard}. COMMENT COMMENT @see #discard - METHOD method_5991 getLootTable ()Ljava/util/Optional; + METHOD method_5991 getLootTableKey ()Ljava/util/Optional; METHOD method_59920 findCollisionsForMovement (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Ljava/util/List;Lnet/minecraft/class_238;)Ljava/util/List; ARG 0 entity ARG 1 world @@ -2215,6 +2223,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity METHOD method_61410 shouldTickBlockCollision ()Z METHOD method_61411 getLastRenderPos ()Lnet/minecraft/class_243; METHOD method_61412 setPosition (Lnet/minecraft/class_10182;Ljava/util/Set;)V + ARG 1 pos + ARG 2 flags METHOD method_61414 getLerpedPitch (F)F ARG 1 tickDelta METHOD method_61415 getLerpedYaw (F)F @@ -2277,7 +2287,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity 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 + METHOD method_64421 isAlwaysInvulnerableTo (Lnet/minecraft/class_1282;)Z ARG 1 damageSource METHOD method_7325 isSpectator ()Z COMMENT {@return whether the entity is a spectator} diff --git a/mappings/net/minecraft/entity/EntityType.mapping b/mappings/net/minecraft/entity/EntityType.mapping index 3eb73801ca..841e3041ef 100644 --- a/mappings/net/minecraft/entity/EntityType.mapping +++ b/mappings/net/minecraft/entity/EntityType.mapping @@ -1,5 +1,5 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType - FIELD field_16526 lootTable Ljava/util/Optional; + FIELD field_16526 lootTableKey Ljava/util/Optional; FIELD field_18070 dimensions Lnet/minecraft/class_4048; FIELD field_18981 fireImmune Z FIELD field_19423 spawnableFarFromPlayer Z @@ -31,7 +31,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType ARG 12 translationKey ARG 13 lootTable ARG 14 requiredFeatures - METHOD method_16351 getLootTable ()Ljava/util/Optional; + METHOD method_16351 getLootTableKey ()Ljava/util/Optional; METHOD method_17684 fromNbt (Lnet/minecraft/class_2487;)Ljava/util/Optional; ARG 0 nbt METHOD method_17685 getWidth ()F diff --git a/mappings/net/minecraft/entity/ItemEntity.mapping b/mappings/net/minecraft/entity/ItemEntity.mapping index b2e351d7b8..f15bb2817a 100644 --- a/mappings/net/minecraft/entity/ItemEntity.mapping +++ b/mappings/net/minecraft/entity/ItemEntity.mapping @@ -56,6 +56,8 @@ CLASS net/minecraft/class_1542 net/minecraft/entity/ItemEntity METHOD method_35190 setNeverDespawn ()V METHOD method_48349 setOwner (Ljava/util/UUID;)V ARG 1 owner + METHOD method_64460 applyBuoyancy (D)V + ARG 1 horizontalMultiplier METHOD method_6972 tryMerge (Lnet/minecraft/class_1542;)V ARG 1 other METHOD method_6973 tryMerge ()V diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index d28d6bf92f..55ac6eedfd 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -364,7 +364,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 2 stack METHOD method_5679 isInvulnerableTo (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)Z ARG 1 world - ARG 2 damageSource + ARG 2 source METHOD method_56991 canUseSlot (Lnet/minecraft/class_1304;)Z ARG 1 slot METHOD method_56992 isInCreativeMode ()Z @@ -676,8 +676,8 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity 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 2 lootTableKey + ARG 3 tool ARG 4 lootConsumer METHOD method_61420 getStackInArm (Lnet/minecraft/class_1306;)Lnet/minecraft/class_1799; ARG 1 arm @@ -719,11 +719,11 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity 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 2 lootTableKey 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 2 lootTableKey ARG 3 lootContextParametersFactory ARG 4 lootConsumer METHOD method_64171 (Lnet/minecraft/class_1799;Lnet/minecraft/class_8567$class_8568;)Lnet/minecraft/class_8567; diff --git a/mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping b/mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping index 2589c559f7..a9a62ef870 100644 --- a/mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping +++ b/mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping @@ -13,6 +13,7 @@ CLASS net/minecraft/class_9461 net/minecraft/entity/OminousItemSpawnerEntity METHOD method_58639 addParticles ()V METHOD method_58640 getItem ()Lnet/minecraft/class_1799; METHOD method_58641 tickServer (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_58642 tickClient ()V METHOD method_58643 spawnItem ()V METHOD method_61431 (Lnet/minecraft/class_3218;I)V diff --git a/mappings/net/minecraft/entity/ai/TargetPredicate.mapping b/mappings/net/minecraft/entity/ai/TargetPredicate.mapping index b1d48a987b..7cd59f027a 100644 --- a/mappings/net/minecraft/entity/ai/TargetPredicate.mapping +++ b/mappings/net/minecraft/entity/ai/TargetPredicate.mapping @@ -11,9 +11,17 @@ CLASS net/minecraft/class_4051 net/minecraft/entity/ai/TargetPredicate METHOD method_18418 setBaseMaxDistance (D)Lnet/minecraft/class_4051; ARG 1 baseMaxDistance METHOD method_18419 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z + ARG 1 world + ARG 2 tester + ARG 3 target METHOD method_18420 setPredicate (Lnet/minecraft/class_4051$class_10254;)Lnet/minecraft/class_4051; + ARG 1 predicate METHOD method_18424 ignoreDistanceScalingFactor ()Lnet/minecraft/class_4051; METHOD method_33335 copy ()Lnet/minecraft/class_4051; METHOD method_36625 createAttackable ()Lnet/minecraft/class_4051; METHOD method_36626 createNonAttackable ()Lnet/minecraft/class_4051; METHOD method_36627 ignoreVisibility ()Lnet/minecraft/class_4051; + CLASS class_10254 EntityPredicate + METHOD method_18303 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z + ARG 1 target + ARG 2 world diff --git a/mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping b/mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping index bc2d6995cc..f00f8c5a19 100644 --- a/mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping +++ b/mappings/net/minecraft/entity/ai/brain/LivingTargetCache.mapping @@ -2,11 +2,16 @@ CLASS net/minecraft/class_6670 net/minecraft/entity/ai/brain/LivingTargetCache FIELD field_35104 EMPTY Lnet/minecraft/class_6670; FIELD field_35105 entities Ljava/util/List; FIELD field_35106 targetPredicate Ljava/util/function/Predicate; + METHOD (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Ljava/util/List;)V + ARG 1 world + ARG 2 owner + ARG 3 entities METHOD method_38971 empty ()Lnet/minecraft/class_6670; METHOD method_38972 contains (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_38973 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z ARG 1 entity + ARG 2 target METHOD method_38974 (Lit/unimi/dsi/fastutil/objects/Object2BooleanOpenHashMap;Ljava/util/function/Predicate;Lnet/minecraft/class_1309;)Z ARG 2 entity METHOD method_38975 findFirst (Ljava/util/function/Predicate;)Ljava/util/Optional; diff --git a/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping index 636c4b0abe..1a0dc21867 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/BreezeAttackablesSensor.mapping @@ -1,5 +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 + ARG 1 target 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/NearestVisibleLivingEntitySensor.mapping b/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor.mapping index df35cc1d2e..300c4922b0 100644 --- a/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor.mapping +++ b/mappings/net/minecraft/entity/ai/brain/sensor/NearestVisibleLivingEntitySensor.mapping @@ -6,7 +6,7 @@ CLASS net/minecraft/class_6045 net/minecraft/entity/ai/brain/sensor/NearestVisib 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 + ARG 3 entities 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 diff --git a/mappings/net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask.mapping index 6fd14f6ad4..c443ea2c32 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask.mapping @@ -1,7 +1,16 @@ CLASS net/minecraft/class_4828 net/minecraft/entity/ai/brain/task/ForgetAttackTargetTask FIELD field_30177 REMEMBER_TIME I METHOD method_24621 cannotReachTarget (Lnet/minecraft/class_1309;Ljava/util/Optional;)Z + ARG 0 target + ARG 1 lastReachTime METHOD method_47132 create ()Lnet/minecraft/class_7893; + METHOD method_47133 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z + ARG 0 world + ARG 1 target + METHOD method_47134 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V + ARG 0 world + ARG 1 entity + ARG 2 target METHOD method_47135 (Lnet/minecraft/class_7898$class_7900;Lnet/minecraft/class_7906;ZLnet/minecraft/class_7906;Lnet/minecraft/class_4828$class_10252;Lnet/minecraft/class_4828$class_10253;Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Z ARG 6 world ARG 7 entity @@ -10,8 +19,28 @@ CLASS net/minecraft/class_4828 net/minecraft/entity/ai/brain/task/ForgetAttackTa ARG 4 attackTarget ARG 5 cantReachWalkTargetSince METHOD method_47137 create (Lnet/minecraft/class_4828$class_10253;)Lnet/minecraft/class_7893; + ARG 0 callback METHOD method_47138 create (Lnet/minecraft/class_4828$class_10252;)Lnet/minecraft/class_7893; + ARG 0 condition METHOD method_47139 create (Lnet/minecraft/class_4828$class_10252;Lnet/minecraft/class_4828$class_10253;Z)Lnet/minecraft/class_7893; + ARG 0 condition + ARG 1 callback ARG 2 shouldForgetIfTargetUnreachable METHOD method_47140 (ZLnet/minecraft/class_4828$class_10252;Lnet/minecraft/class_4828$class_10253;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; ARG 3 context + METHOD method_47141 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z + ARG 0 world + ARG 1 target + METHOD method_47142 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;Lnet/minecraft/class_1309;)V + ARG 0 world + ARG 1 entity + ARG 2 target + CLASS class_10252 AlternativeCondition + METHOD test (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z + ARG 1 world + ARG 2 target + CLASS class_10253 ForgetCallback + METHOD accept (Lnet/minecraft/class_3218;Ljava/lang/Object;Lnet/minecraft/class_1309;)V + ARG 1 world + ARG 2 entity + ARG 3 target diff --git a/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping index 904a04dc24..3ca216d121 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/PrepareRamTask.mapping @@ -39,7 +39,7 @@ CLASS net/minecraft/class_6336 net/minecraft/entity/ai/brain/task/PrepareRamTask 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 + ARG 3 mobs 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; @@ -51,7 +51,7 @@ CLASS net/minecraft/class_6336 net/minecraft/entity/ai/brain/task/PrepareRamTask 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 + ARG 3 mob 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/brain/task/UpdateAttackTargetTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask.mapping index 691bac0e89..b0009e1cd1 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask.mapping @@ -1,6 +1,12 @@ CLASS net/minecraft/class_4824 net/minecraft/entity/ai/brain/task/UpdateAttackTargetTask + METHOD method_47118 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Z + ARG 0 world + ARG 1 entity METHOD method_47119 create (Lnet/minecraft/class_4824$class_10251;)Lnet/minecraft/class_7893; + ARG 0 targetGetter METHOD method_47120 create (Lnet/minecraft/class_4824$class_10250;Lnet/minecraft/class_4824$class_10251;)Lnet/minecraft/class_7893; + ARG 0 condition + ARG 1 targetGetter METHOD method_47121 (Lnet/minecraft/class_4824$class_10250;Lnet/minecraft/class_4824$class_10251;Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; ARG 2 context METHOD method_47122 (Lnet/minecraft/class_4824$class_10250;Lnet/minecraft/class_4824$class_10251;Lnet/minecraft/class_7906;Lnet/minecraft/class_7906;)Lnet/minecraft/class_7911; @@ -10,3 +16,11 @@ CLASS net/minecraft/class_4824 net/minecraft/entity/ai/brain/task/UpdateAttackTa ARG 4 world ARG 5 entity ARG 6 time + CLASS class_10250 StartCondition + METHOD test (Lnet/minecraft/class_3218;Ljava/lang/Object;)Z + ARG 1 world + ARG 2 entity + CLASS class_10251 TargetGetter + METHOD get (Lnet/minecraft/class_3218;Ljava/lang/Object;)Ljava/util/Optional; + ARG 1 world + ARG 2 entity diff --git a/mappings/net/minecraft/entity/ai/goal/ActiveTargetGoal.mapping b/mappings/net/minecraft/entity/ai/goal/ActiveTargetGoal.mapping index 0c1b630734..4a892c86b9 100644 --- a/mappings/net/minecraft/entity/ai/goal/ActiveTargetGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/ActiveTargetGoal.mapping @@ -14,6 +14,7 @@ CLASS net/minecraft/class_1400 net/minecraft/entity/ai/goal/ActiveTargetGoal ARG 3 reciprocalChance ARG 4 checkVisibility ARG 5 checkCanNavigate + ARG 6 targetPredicate METHOD (Lnet/minecraft/class_1308;Ljava/lang/Class;Z)V ARG 1 mob ARG 2 targetClass @@ -22,6 +23,7 @@ CLASS net/minecraft/class_1400 net/minecraft/entity/ai/goal/ActiveTargetGoal ARG 1 mob ARG 2 targetClass ARG 3 checkVisibility + ARG 4 predicate METHOD (Lnet/minecraft/class_1308;Ljava/lang/Class;ZZ)V ARG 1 mob ARG 2 targetClass diff --git a/mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping b/mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping index dbd45dcb13..0ed224e931 100644 --- a/mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/DisableableFollowTargetGoal.mapping @@ -7,5 +7,6 @@ CLASS net/minecraft/class_3760 net/minecraft/entity/ai/goal/DisableableFollowTar ARG 3 reciprocalChance ARG 4 checkVisibility ARG 5 checkCanNavigate + ARG 6 targetPredicate METHOD method_17351 setEnabled (Z)V ARG 1 enabled diff --git a/mappings/net/minecraft/entity/ai/goal/FleeEntityGoal.mapping b/mappings/net/minecraft/entity/ai/goal/FleeEntityGoal.mapping index 723969e87f..eb895ba9b7 100644 --- a/mappings/net/minecraft/entity/ai/goal/FleeEntityGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/FleeEntityGoal.mapping @@ -31,3 +31,10 @@ CLASS net/minecraft/class_1338 net/minecraft/entity/ai/goal/FleeEntityGoal ARG 5 slowSpeed ARG 7 fastSpeed ARG 9 inclusionSelector + METHOD method_6245 (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_6246 (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_64450 (Ljava/util/function/Predicate;Ljava/util/function/Predicate;Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z + ARG 2 entity + ARG 3 world diff --git a/mappings/net/minecraft/entity/ai/goal/LookAtEntityGoal.mapping b/mappings/net/minecraft/entity/ai/goal/LookAtEntityGoal.mapping index bdac9a70fc..d7b7340bd5 100644 --- a/mappings/net/minecraft/entity/ai/goal/LookAtEntityGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/LookAtEntityGoal.mapping @@ -25,3 +25,4 @@ CLASS net/minecraft/class_1361 net/minecraft/entity/ai/goal/LookAtEntityGoal ARG 5 lookForward METHOD method_18414 (Ljava/util/function/Predicate;Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z ARG 1 entity + ARG 2 world diff --git a/mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping b/mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping index 3ddfa48ef3..cfb8c6f703 100644 --- a/mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/RaidGoal.mapping @@ -5,5 +5,6 @@ CLASS net/minecraft/class_3909 net/minecraft/entity/ai/goal/RaidGoal ARG 1 raider ARG 2 targetEntityClass ARG 3 checkVisibility + ARG 4 targetPredicate METHOD method_17352 getCooldown ()I METHOD method_17353 decreaseCooldown ()V diff --git a/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping b/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping index 27900ba520..c3559ee699 100644 --- a/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/TemptGoal.mapping @@ -22,3 +22,6 @@ CLASS net/minecraft/class_1391 net/minecraft/entity/ai/goal/TemptGoal METHOD method_6312 isTemptedBy (Lnet/minecraft/class_1309;)Z ARG 1 entity METHOD method_6313 isActive ()Z + METHOD method_64453 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z + ARG 1 entityx + ARG 2 world diff --git a/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping b/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping index 5295559be7..9e2510ece2 100644 --- a/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/TrackTargetGoal.mapping @@ -27,6 +27,7 @@ CLASS net/minecraft/class_1405 net/minecraft/entity/ai/goal/TrackTargetGoal ARG 3 checkNavigable METHOD method_6326 getFollowRange ()D METHOD method_6328 canTrack (Lnet/minecraft/class_1309;Lnet/minecraft/class_4051;)Z + ARG 1 target ARG 2 targetPredicate METHOD method_6329 canNavigateToEntity (Lnet/minecraft/class_1309;)Z ARG 1 entity diff --git a/mappings/net/minecraft/entity/ai/goal/UntamedActiveTargetGoal.mapping b/mappings/net/minecraft/entity/ai/goal/UntamedActiveTargetGoal.mapping index 0999f179a3..4619d4912a 100644 --- a/mappings/net/minecraft/entity/ai/goal/UntamedActiveTargetGoal.mapping +++ b/mappings/net/minecraft/entity/ai/goal/UntamedActiveTargetGoal.mapping @@ -7,3 +7,4 @@ CLASS net/minecraft/class_1404 net/minecraft/entity/ai/goal/UntamedActiveTargetG ARG 1 tameable ARG 2 targetClass ARG 3 checkVisibility + ARG 4 targetPredicate diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping index 927874c3ec..0845aa1b42 100644 --- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonEntity.mapping @@ -75,9 +75,9 @@ CLASS net/minecraft/class_1510 net/minecraft/entity/boss/dragon/EnderDragonEntit 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 2 crystal ARG 3 pos - ARG 4 damageSource + ARG 4 source 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/SittingScanningPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/SittingScanningPhase.mapping index bbde31d244..2b83d250fd 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/SittingScanningPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/SittingScanningPhase.mapping @@ -8,3 +8,4 @@ CLASS net/minecraft/class_1522 net/minecraft/entity/boss/dragon/phase/SittingSca FIELD field_7050 ticks I METHOD method_18447 (Lnet/minecraft/class_1510;Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z ARG 1 player + ARG 2 world diff --git a/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping b/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping index 89b281b45c..e4adcc9e06 100644 --- a/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/EndCrystalEntity.mapping @@ -9,7 +9,7 @@ CLASS net/minecraft/class_1511 net/minecraft/entity/decoration/EndCrystalEntity ARG 6 z METHOD method_6835 crystalDestroyed (Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;)V ARG 1 world - ARG 2 damageSource + ARG 2 source 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 95f21d8b21..059f4df0be 100644 --- a/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping +++ b/mappings/net/minecraft/entity/decoration/ItemFrameEntity.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_1533 net/minecraft/entity/decoration/ItemFrameEntity METHOD method_43271 setAsStackHolder (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_43272 getMapId (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9209; + ARG 1 stack METHOD method_43273 containsMap ()Z METHOD method_64458 shouldDropHeldStackWhenDamaged (Lnet/minecraft/class_1282;)Z ARG 1 damageSource diff --git a/mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping b/mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping index 29d07b72a7..e680dc6a9d 100644 --- a/mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping +++ b/mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_9455 net/minecraft/entity/effect/InfestedStatusEffect ARG 3 silverfishChance ARG 4 silverfishCountFunction METHOD method_58615 spawnSilverfish (Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;DDD)V + ARG 1 world ARG 2 entity ARG 3 x ARG 5 y diff --git a/mappings/net/minecraft/entity/mob/BoggedEntity.mapping b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping index e806d3f4e2..5977320c8f 100644 --- a/mappings/net/minecraft/entity/mob/BoggedEntity.mapping +++ b/mappings/net/minecraft/entity/mob/BoggedEntity.mapping @@ -7,9 +7,9 @@ CLASS net/minecraft/class_9254 net/minecraft/entity/mob/BoggedEntity METHOD method_57308 isSheared ()Z METHOD method_57309 dropShearedItems (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;)V ARG 1 world - ARG 2 stack + ARG 2 shears 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 + ARG 2 stack diff --git a/mappings/net/minecraft/entity/mob/BreezeBrain.mapping b/mappings/net/minecraft/entity/mob/BreezeBrain.mapping index b6b3a77788..9baf80918f 100644 --- a/mappings/net/minecraft/entity/mob/BreezeBrain.mapping +++ b/mappings/net/minecraft/entity/mob/BreezeBrain.mapping @@ -12,6 +12,12 @@ CLASS net/minecraft/class_8950 net/minecraft/entity/mob/BreezeBrain ARG 1 brain METHOD method_55748 updateActivities (Lnet/minecraft/class_8949;)V ARG 0 breeze + METHOD method_55749 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Ljava/util/Optional; + ARG 0 world + ARG 1 breeze METHOD method_55750 addIdleTasks (Lnet/minecraft/class_4095;)V ARG 0 brain + METHOD method_64470 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Ljava/util/Optional; + ARG 0 world + ARG 1 breeze CLASS class_8951 SlideAroundTask diff --git a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping index 1beb608f58..58eb76be6f 100644 --- a/mappings/net/minecraft/entity/mob/EndermanEntity.mapping +++ b/mappings/net/minecraft/entity/mob/EndermanEntity.mapping @@ -52,6 +52,7 @@ CLASS net/minecraft/class_1560 net/minecraft/entity/mob/EndermanEntity FIELD field_7262 lookAtPlayerWarmup I METHOD (Lnet/minecraft/class_1560;Lnet/minecraft/class_4051$class_10254;)V ARG 1 enderman + ARG 2 targetPredicate METHOD method_18449 (Lnet/minecraft/class_1560;Lnet/minecraft/class_1309;Lnet/minecraft/class_3218;)Z ARG 1 playerEntity ARG 2 world diff --git a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping index 2ba25a1220..43c5deb23c 100644 --- a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping @@ -28,7 +28,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain ARG 1 piglin ARG 2 attacker METHOD method_24725 addCoreActivities (Lnet/minecraft/class_4095;)V - ARG 0 piglin + ARG 0 brain METHOD method_24726 loot (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;Lnet/minecraft/class_1542;)V ARG 0 world ARG 1 piglin @@ -78,7 +78,7 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain ARG 1 piglin ARG 2 target METHOD method_24743 addIdleActivities (Lnet/minecraft/class_4095;)V - ARG 0 piglin + ARG 0 brain METHOD method_24745 (ZLnet/minecraft/class_1657;Lnet/minecraft/class_4836;)Z ARG 2 piglin METHOD method_24746 acceptsForBarter (Lnet/minecraft/class_1799;)Z @@ -236,6 +236,8 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain METHOD method_47272 makeFollowTasks ()Lcom/google/common/collect/ImmutableList; METHOD method_47273 (Lnet/minecraft/class_7895$class_7896;Lnet/minecraft/class_1309;)Z ARG 1 entity + METHOD method_47274 (Lnet/minecraft/class_4836;)Z + ARG 0 piglin METHOD method_63665 isWearingPiglinSafeArmor (Lnet/minecraft/class_1309;)Z ARG 0 entity METHOD method_64473 (Lnet/minecraft/class_3218;Lnet/minecraft/class_4836;)Z diff --git a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping index 5d8632aad2..4b9783668f 100644 --- a/mappings/net/minecraft/entity/mob/ZombieEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ZombieEntity.mapping @@ -34,7 +34,7 @@ CLASS net/minecraft/class_1642 net/minecraft/entity/mob/ZombieEntity ARG 0 newZombie METHOD method_63658 setTicksUntilWaterConversionDirect (I)V ARG 1 ticksUntilWaterConversion - METHOD method_64462 canSpawnReinforcementsInFluids ()Z + METHOD method_64462 canSpawnAsReinforcementInFluid ()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/FoxEntity.mapping b/mappings/net/minecraft/entity/passive/FoxEntity.mapping index 1b516b92ff..667ad91fbb 100644 --- a/mappings/net/minecraft/entity/passive/FoxEntity.mapping +++ b/mappings/net/minecraft/entity/passive/FoxEntity.mapping @@ -110,6 +110,7 @@ CLASS net/minecraft/class_4019 net/minecraft/entity/passive/FoxEntity ARG 2 targetEntityClass ARG 3 checkVisibility ARG 4 checkCanNavigate + ARG 5 targetPredicate CLASS class_4021 StopWanderingGoal FIELD field_17969 timer I CLASS class_4022 WorriableEntityFilter diff --git a/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping b/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping index 42fc462167..28ee1e8904 100644 --- a/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping +++ b/mappings/net/minecraft/entity/passive/PufferfishEntity.mapping @@ -13,6 +13,8 @@ CLASS net/minecraft/class_1454 net/minecraft/entity/passive/PufferfishEntity METHOD method_6592 getScaleForPuffState (I)F ARG 0 puffState METHOD method_6593 sting (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)V + ARG 1 world + ARG 2 target METHOD method_6594 getPuffState ()I METHOD method_6596 setPuffState (I)V ARG 1 puffState diff --git a/mappings/net/minecraft/entity/player/HungerManager.mapping b/mappings/net/minecraft/entity/player/HungerManager.mapping index 0555a15180..603c77400b 100644 --- a/mappings/net/minecraft/entity/player/HungerManager.mapping +++ b/mappings/net/minecraft/entity/player/HungerManager.mapping @@ -24,4 +24,5 @@ CLASS net/minecraft/class_1702 net/minecraft/entity/player/HungerManager METHOD method_7586 getFoodLevel ()I METHOD method_7587 isNotFull ()Z METHOD method_7588 update (Lnet/minecraft/class_3222;)V + ARG 1 player METHOD method_7589 getSaturationLevel ()F diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index 54589c3fe4..e9d6484ab7 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -169,6 +169,9 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity METHOD method_64179 isEquipped (Lnet/minecraft/class_1792;)Z ARG 1 item METHOD method_64271 canDropItems ()Z + METHOD method_64400 tickHunger ()V + METHOD method_64475 hasPermissionLevel (I)Z + ARG 1 level METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I ARG 1 recipes METHOD method_7255 addExperience (I)V diff --git a/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping b/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping index 7df023e129..fa321439b8 100644 --- a/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/FireworkRocketEntity.mapping @@ -38,11 +38,13 @@ CLASS net/minecraft/class_1671 net/minecraft/entity/projectile/FireworkRocketEnt ARG 2 stack ARG 3 shooter METHOD method_16830 explodeAndRemove (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_18072 (I)V ARG 1 id METHOD method_20308 hasExplosionEffects ()Z METHOD method_57317 getDefaultStack ()Lnet/minecraft/class_1799; METHOD method_57318 getExplosions ()Ljava/util/List; METHOD method_7475 explode (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_7476 wasShotByEntity ()Z METHOD method_7477 wasShotAtAngle ()Z diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index d25bc7f512..25a71408c3 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -37,6 +37,7 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity COMMENT projectile has an owner, the effect is attributed to the owner; otherwise, it COMMENT is attributed to this projectile itself. METHOD method_54457 canBreakBlocks (Lnet/minecraft/class_3218;)Z + ARG 1 world METHOD method_58645 calculateVelocity (DDDFF)Lnet/minecraft/class_243; ARG 1 x ARG 3 y diff --git a/mappings/net/minecraft/entity/projectile/TridentEntity.mapping b/mappings/net/minecraft/entity/projectile/TridentEntity.mapping index 6116a94b74..74e23973a5 100644 --- a/mappings/net/minecraft/entity/projectile/TridentEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/TridentEntity.mapping @@ -16,4 +16,6 @@ CLASS net/minecraft/class_1685 net/minecraft/entity/projectile/TridentEntity METHOD method_23751 isEnchanted ()Z METHOD method_59960 getLoyalty (Lnet/minecraft/class_1799;)B ARG 1 stack + METHOD method_63013 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1792;)V + ARG 2 item METHOD method_7493 isOwnerAlive ()Z diff --git a/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping b/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping index 9fa2d9320c..2f0cd772d9 100644 --- a/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/thrown/PotionEntity.mapping @@ -17,7 +17,11 @@ CLASS net/minecraft/class_1686 net/minecraft/entity/projectile/thrown/PotionEnti METHOD method_7497 applyLingeringPotion (Lnet/minecraft/class_1844;)V ARG 1 potion METHOD method_7498 applySplashPotion (Lnet/minecraft/class_3218;Ljava/lang/Iterable;Lnet/minecraft/class_1297;)V + ARG 1 world + ARG 2 effects + ARG 3 entity METHOD method_7499 extinguishFire (Lnet/minecraft/class_2338;)V ARG 1 pos METHOD method_7500 applyWater (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_7501 isLingering ()Z diff --git a/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping index ade531f99f..4338bbaf4d 100644 --- a/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping @@ -50,6 +50,7 @@ CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEnti ARG 3 y ARG 5 z METHOD method_7504 getMaxSpeed (Lnet/minecraft/class_3218;)D + ARG 1 world METHOD method_7506 onActivatorRail (IIIZ)V ARG 1 x ARG 2 y @@ -59,7 +60,9 @@ CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEnti METHOD method_7511 setCustomBlockPresent (Z)V ARG 1 present METHOD method_7512 moveOffRail (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_7513 moveOnRail (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_7514 getBlockOffset ()I METHOD method_7515 setCustomBlockOffset (I)V ARG 1 offset diff --git a/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping b/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping index 8d936c209a..25b64e064b 100644 --- a/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping +++ b/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping @@ -9,6 +9,12 @@ CLASS net/minecraft/class_9879 net/minecraft/entity/vehicle/ExperimentalMinecart FIELD field_52535 lastQueriedTickDelta F FIELD field_52536 ticksToNextRefresh I METHOD method_61601 calcNewHorizontalVelocity (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_9879$class_9882;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243; + ARG 1 world + ARG 2 horizontalVelocity + ARG 3 iteration + ARG 4 pos + ARG 5 railState + ARG 6 railShape METHOD method_61602 decelerateFromPoweredRail (Lnet/minecraft/class_243;Lnet/minecraft/class_2680;)Lnet/minecraft/class_243; ARG 1 velocity ARG 2 railState diff --git a/mappings/net/minecraft/entity/vehicle/MinecartController.mapping b/mappings/net/minecraft/entity/vehicle/MinecartController.mapping index 72f130fba8..613d953397 100644 --- a/mappings/net/minecraft/entity/vehicle/MinecartController.mapping +++ b/mappings/net/minecraft/entity/vehicle/MinecartController.mapping @@ -43,6 +43,7 @@ CLASS net/minecraft/class_9878 net/minecraft/entity/vehicle/MinecartController METHOD method_61587 tick ()V METHOD method_61588 getWorld ()Lnet/minecraft/class_1937; METHOD method_61589 moveOnRail (Lnet/minecraft/class_3218;)V + ARG 1 world METHOD method_61590 getVelocity ()Lnet/minecraft/class_243; METHOD method_61591 getPos ()Lnet/minecraft/class_243; METHOD method_61592 getX ()D @@ -52,5 +53,6 @@ CLASS net/minecraft/class_9878 net/minecraft/entity/vehicle/MinecartController METHOD method_61596 getYaw ()F METHOD method_61597 getHorizontalFacing ()Lnet/minecraft/class_2350; METHOD method_61598 getMaxSpeed (Lnet/minecraft/class_3218;)D + ARG 1 world METHOD method_61599 getSpeedRetention ()D METHOD method_62826 handleCollision ()Z diff --git a/mappings/net/minecraft/entity/vehicle/VehicleEntity.mapping b/mappings/net/minecraft/entity/vehicle/VehicleEntity.mapping index fc3c442335..9aaf991141 100644 --- a/mappings/net/minecraft/entity/vehicle/VehicleEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/VehicleEntity.mapping @@ -8,6 +8,8 @@ CLASS net/minecraft/class_8836 net/minecraft/entity/vehicle/VehicleEntity METHOD method_54297 setDamageWobbleStrength (F)V ARG 1 damageWobbleStrength METHOD method_54298 killAndDropItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_1792;)V + ARG 1 world + ARG 2 item METHOD method_54299 setDamageWobbleTicks (I)V ARG 1 damageWobbleTicks METHOD method_54300 setDamageWobbleSide (I)V diff --git a/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping b/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping index e30dd66fa5..fc6c6b2d4b 100644 --- a/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping +++ b/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_7265 net/minecraft/entity/vehicle/VehicleInventory METHOD method_42278 getInventory ()Lnet/minecraft/class_2371; METHOD method_42283 onBroken (Lnet/minecraft/class_1282;Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V ARG 1 source + ARG 2 world ARG 3 vehicle METHOD method_42284 open (Lnet/minecraft/class_1657;)Lnet/minecraft/class_1269; ARG 1 player diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index b3c0eda90a..5b7d075d04 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -62,6 +62,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity FIELD field_54208 enderPearls Ljava/util/Set; FIELD field_54209 ENDER_PEARLS_KEY Ljava/lang/String; FIELD field_54210 ENDER_PEARLS_DIMENSION_KEY Ljava/lang/String; + FIELD field_54402 commandOutput Lnet/minecraft/class_2165; METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V ARG 1 server ARG 2 world @@ -323,6 +324,10 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity ARG 1 nbt METHOD method_64136 writeEnderPearls (Lnet/minecraft/class_2487;)V ARG 1 nbt + METHOD method_64396 getCommandSource ()Lnet/minecraft/class_2168; + METHOD method_64398 sendMessage (Lnet/minecraft/class_2561;)V + ARG 1 message + METHOD method_64401 getCommandOutput ()Lnet/minecraft/class_2165; METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z ARG 1 gameMode CLASS 1 diff --git a/mappings/net/minecraft/world/EntityLookupView.mapping b/mappings/net/minecraft/world/EntityLookupView.mapping new file mode 100644 index 0000000000..abe497c92f --- /dev/null +++ b/mappings/net/minecraft/world/EntityLookupView.mapping @@ -0,0 +1,44 @@ +CLASS net/minecraft/class_10245 net/minecraft/world/EntityLookupView + METHOD method_64386 (Lnet/minecraft/class_1309;)Z + ARG 0 entity + METHOD method_64387 getClosestPlayer (Lnet/minecraft/class_4051;DDD)Lnet/minecraft/class_1657; + ARG 1 targetPredicate + ARG 2 x + ARG 4 y + ARG 6 z + METHOD method_64388 getClosestPlayer (Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1657; + ARG 1 targetPredicate + ARG 2 entity + METHOD method_64389 getClosestPlayer (Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1657; + ARG 1 targetPredicate + ARG 2 entity + ARG 3 x + ARG 5 y + ARG 7 z + METHOD method_64390 getPlayers (Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List; + ARG 1 targetPredicate + ARG 2 entity + ARG 3 box + METHOD method_64391 getClosestEntity (Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDDLnet/minecraft/class_238;)Lnet/minecraft/class_1309; + ARG 1 clazz + ARG 2 targetPredicate + ARG 3 entity + ARG 4 x + ARG 6 y + ARG 8 z + ARG 10 box + METHOD method_64392 getTargets (Ljava/lang/Class;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;Lnet/minecraft/class_238;)Ljava/util/List; + ARG 1 clazz + ARG 2 targetPredicate + ARG 3 entity + ARG 4 box + METHOD method_64393 getClosestEntity (Ljava/util/List;Lnet/minecraft/class_4051;Lnet/minecraft/class_1309;DDD)Lnet/minecraft/class_1309; + ARG 1 entities + ARG 2 targetPredicate + ARG 3 entity + ARG 4 x + ARG 6 y + ARG 8 z + METHOD method_64394 (Lnet/minecraft/class_1309;)Z + ARG 0 potentialEntity + METHOD method_8410 toServerWorld ()Lnet/minecraft/class_3218;