From 54f6f491101a40fcff4a5424d285a5e67aca92a7 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Sat, 11 May 2024 02:08:09 +1000 Subject: [PATCH] 24w19 stuff (#3864) * 24w19 stuff Didn't do the chunk stuff... that ain't my forte haha * Update mappings/net/minecraft/block/LecternBlock.mapping --- .../block/DecoratedPotPattern.mapping | 1 + .../block/DecoratedPotPatterns.mapping | 27 +++---------------- .../net/minecraft/block/LecternBlock.mapping | 2 ++ .../block/dispenser/DispenserBehavior.mapping | 10 +++++++ .../dispenser/ItemDispenserBehavior.mapping | 12 +++++++++ .../block/entity/CampfireBlockEntity.mapping | 1 + .../client/gui/hud/SubtitlesHud.mapping | 1 + .../render/TexturedRenderLayers.mapping | 3 +++ .../DecoratedPotBlockEntityRenderer.mapping | 1 + .../component/type/FoodComponent.mapping | 3 +++ .../data/report/ItemListProvider.mapping | 2 ++ .../minecraft/enchantment/Enchantment.mapping | 15 +++++++++++ .../enchantment/EnchantmentHelper.mapping | 15 +++++++++-- .../effect/EnchantmentValueEffectType.mapping | 3 +++ .../ReplaceBlockEnchantmentEffectType.mapping | 2 ++ .../ReplaceDiscEnchantmentEffectType.mapping | 2 ++ ...ockPropertiesEnchantmentEffectType.mapping | 2 ++ .../net/minecraft/entity/LivingEntity.mapping | 4 +++ .../attribute/AttributeContainer.mapping | 5 ++++ .../entity/damage/DamageSource.mapping | 1 + .../entity/player/HungerManager.mapping | 1 + .../projectile/DragonFireballEntity.mapping | 1 + .../ExplosiveProjectileEntity.mapping | 8 ++++++ .../entity/projectile/FireballEntity.mapping | 2 ++ .../PersistentProjectileEntity.mapping | 7 +++-- .../projectile/SmallFireballEntity.mapping | 2 ++ .../projectile/WindChargeEntity.mapping | 1 + .../projectile/WitherSkullEntity.mapping | 1 + .../inventory/RecipeInputInventory.mapping | 1 + .../net/minecraft/item/CrossbowItem.mapping | 2 ++ mappings/net/minecraft/item/ItemStack.mapping | 3 +++ mappings/net/minecraft/loot/LootTable.mapping | 3 +++ .../loot/context/LootContext.mapping | 2 ++ .../nbt/visitor/NbtTextFormatter.mapping | 14 ++++++++++ .../s2c/play/ProjectilePowerS2CPacket.mapping | 4 ++- .../entity/DamageSourcePredicate.mapping | 3 +++ .../recipe/input/CraftingRecipeInput.mapping | 6 +++++ .../minecraft/registry/RegistryKeys.mapping | 1 - .../pool/StructurePoolBasedGenerator.mapping | 1 + mappings/net/minecraft/world/World.mapping | 9 +++++++ .../minecraft/world/event/GameEvent.mapping | 1 + .../gen/structure/JigsawStructure.mapping | 4 +++ 42 files changed, 160 insertions(+), 29 deletions(-) create mode 100644 mappings/net/minecraft/block/DecoratedPotPattern.mapping diff --git a/mappings/net/minecraft/block/DecoratedPotPattern.mapping b/mappings/net/minecraft/block/DecoratedPotPattern.mapping new file mode 100644 index 0000000000..4bfa63d738 --- /dev/null +++ b/mappings/net/minecraft/block/DecoratedPotPattern.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_9766 net/minecraft/block/DecoratedPotPattern diff --git a/mappings/net/minecraft/block/DecoratedPotPatterns.mapping b/mappings/net/minecraft/block/DecoratedPotPatterns.mapping index 8126094998..8c5ce26720 100644 --- a/mappings/net/minecraft/block/DecoratedPotPatterns.mapping +++ b/mappings/net/minecraft/block/DecoratedPotPatterns.mapping @@ -1,31 +1,12 @@ CLASS net/minecraft/class_8173 net/minecraft/block/DecoratedPotPatterns - FIELD field_42794 ARCHER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_42795 POTTERY_PATTERN_PRIZE_KEY Lnet/minecraft/class_5321; - FIELD field_42796 ARMS_UP_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_42797 SKULL_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; FIELD field_42798 SHERD_TO_PATTERN Ljava/util/Map; - FIELD field_43259 BLADE_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43260 BREWER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43261 BURN_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43262 DANGER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43263 EXPLORER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43264 FRIEND_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43265 HEART_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43266 HEARTBREAK_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43267 HOWL_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43268 MINER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43269 MOURNER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43270 PLENTY_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43271 SHEAF_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43272 SHELTER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43273 SNORT_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_43290 ANGLER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_49837 FLOW_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_49838 GUSTER_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; - FIELD field_49839 SCRAPE_POTTERY_PATTERN_KEY Lnet/minecraft/class_5321; METHOD method_49206 fromSherd (Lnet/minecraft/class_1792;)Lnet/minecraft/class_5321; ARG 0 sherd METHOD method_49207 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9766; ARG 0 registry METHOD method_49208 of (Ljava/lang/String;)Lnet/minecraft/class_5321; ARG 0 path + METHOD method_60512 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_9766; + ARG 0 registry + ARG 1 key + ARG 2 id diff --git a/mappings/net/minecraft/block/LecternBlock.mapping b/mappings/net/minecraft/block/LecternBlock.mapping index bc069dfd05..2263593886 100644 --- a/mappings/net/minecraft/block/LecternBlock.mapping +++ b/mappings/net/minecraft/block/LecternBlock.mapping @@ -22,6 +22,7 @@ CLASS net/minecraft/class_3715 net/minecraft/block/LecternBlock ARG 1 pos ARG 2 state METHOD method_17472 putBookIfAbsent (Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)Z + ARG 0 user ARG 1 world ARG 2 pos ARG 3 state @@ -37,6 +38,7 @@ CLASS net/minecraft/class_3715 net/minecraft/block/LecternBlock ARG 1 pos ARG 2 state METHOD method_17475 putBook (Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1799;)V + ARG 0 user ARG 1 world ARG 2 pos ARG 3 state diff --git a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping index 0b012d5a5f..4d50e75ae5 100644 --- a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping @@ -10,9 +10,18 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior METHOD method_18346 registerDefaults ()V CLASS 10 FIELD field_49137 fallbackBehavior Lnet/minecraft/class_2347; + CLASS 11 + METHOD method_58765 (Lnet/minecraft/class_2350;Lnet/minecraft/class_1531;)V + ARG 1 armorStand CLASS 12 METHOD method_58766 (Lnet/minecraft/class_1309;)Z ARG 0 entity + CLASS 13 + METHOD method_58767 (Lnet/minecraft/class_1496;)Z + ARG 0 horse + CLASS 14 + METHOD method_58768 (Lnet/minecraft/class_1492;)Z + ARG 0 donkey CLASS 15 FIELD field_50240 fallbackBehavior Lnet/minecraft/class_2347; CLASS 16 @@ -26,5 +35,6 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior METHOD method_58771 replace (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; ARG 1 pointer ARG 2 oldStack + ARG 3 newStack CLASS 7 CLASS 9 diff --git a/mappings/net/minecraft/block/dispenser/ItemDispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/ItemDispenserBehavior.mapping index 1a2b26648e..17e50950f6 100644 --- a/mappings/net/minecraft/block/dispenser/ItemDispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/ItemDispenserBehavior.mapping @@ -13,3 +13,15 @@ CLASS net/minecraft/class_2347 net/minecraft/block/dispenser/ItemDispenserBehavi ARG 2 stack METHOD method_10136 playSound (Lnet/minecraft/class_2342;)V ARG 1 pointer + METHOD method_60577 decrementStackWithRemainder (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 pointer + ARG 2 stack + ARG 3 remainder + METHOD method_60578 syncDispensesEvent (Lnet/minecraft/class_2342;)V + ARG 0 pointer + METHOD method_60579 addStackOrSpawn (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;)V + ARG 1 pointer + ARG 2 stack + METHOD method_60580 syncActivatesEvent (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)V + ARG 0 pointer + ARG 1 side diff --git a/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping b/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping index 5e8c03422c..44eacc9e46 100644 --- a/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/CampfireBlockEntity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_3924 net/minecraft/block/entity/CampfireBlockEntity METHOD method_17502 getRecipeFor (Lnet/minecraft/class_1799;)Ljava/util/Optional; ARG 1 stack METHOD method_17503 addItem (Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;I)Z + ARG 1 user ARG 2 stack ARG 3 cookTime METHOD method_17504 (Lnet/minecraft/class_9696;Lnet/minecraft/class_1937;Lnet/minecraft/class_8786;)Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping b/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping index 91449d8e85..c50f95fc64 100644 --- a/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/SubtitlesHud.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_359 net/minecraft/client/gui/hud/SubtitlesHud FIELD field_2188 text Lnet/minecraft/class_2561; FIELD field_47673 range F METHOD (Lnet/minecraft/class_2561;FLnet/minecraft/class_243;)V + ARG 1 text ARG 2 range ARG 3 pos METHOD method_1958 reset (Lnet/minecraft/class_243;)V diff --git a/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping b/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping index 7ab233067b..5dc4ddaeda 100644 --- a/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping +++ b/mappings/net/minecraft/client/render/TexturedRenderLayers.mapping @@ -29,6 +29,8 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers FIELD field_46070 ARMOR_TRIMS_DECAL_RENDER_LAYER Lnet/minecraft/class_1921; FIELD field_49769 BANNER_BASE Lnet/minecraft/class_4730; FIELD field_49770 SHIELD_BASE Lnet/minecraft/class_4730; + FIELD field_51914 DECORATED_POT_BASE Lnet/minecraft/class_4730; + FIELD field_51915 DECORATED_POT_SIDE Lnet/minecraft/class_4730; METHOD method_24059 getBannerPatterns ()Lnet/minecraft/class_1921; METHOD method_24061 (Lnet/minecraft/class_1767;)Lnet/minecraft/class_4730; ARG 0 color @@ -72,6 +74,7 @@ CLASS net/minecraft/class_4722 net/minecraft/client/render/TexturedRenderLayers METHOD method_49341 getDecoratedPotPatternTextureId (Lnet/minecraft/class_5321;)Lnet/minecraft/class_4730; ARG 0 potPatternKey METHOD method_49342 createDecoratedPotPatternTextureId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4730; + ARG 0 patternId METHOD method_58138 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4730; ARG 0 id METHOD method_58139 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_4730; diff --git a/mappings/net/minecraft/client/render/block/entity/DecoratedPotBlockEntityRenderer.mapping b/mappings/net/minecraft/client/render/block/entity/DecoratedPotBlockEntityRenderer.mapping index b4bd35573e..bf1b2df233 100644 --- a/mappings/net/minecraft/client/render/block/entity/DecoratedPotBlockEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/entity/DecoratedPotBlockEntityRenderer.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_8188 net/minecraft/client/render/block/entity/Decorate METHOD (Lnet/minecraft/class_5614$class_5615;)V ARG 1 context METHOD method_49343 getTextureIdFromSherd (Ljava/util/Optional;)Lnet/minecraft/class_4730; + ARG 0 sherd METHOD method_49345 renderDecoratedSide (Lnet/minecraft/class_630;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;IILnet/minecraft/class_4730;)V ARG 1 part ARG 2 matrices diff --git a/mappings/net/minecraft/component/type/FoodComponent.mapping b/mappings/net/minecraft/component/type/FoodComponent.mapping index 224a8631b7..ca0377c793 100644 --- a/mappings/net/minecraft/component/type/FoodComponent.mapping +++ b/mappings/net/minecraft/component/type/FoodComponent.mapping @@ -16,6 +16,7 @@ CLASS net/minecraft/class_4174 net/minecraft/component/type/FoodComponent FIELD field_18623 canAlwaysEat Z FIELD field_18625 effects Lcom/google/common/collect/ImmutableList$Builder; FIELD field_49995 eatSeconds F + FIELD field_51895 usingConvertsTo Ljava/util/Optional; METHOD method_19237 saturationModifier (F)Lnet/minecraft/class_4174$class_4175; COMMENT Specifies the saturation modifier of a food item. COMMENT @@ -40,6 +41,8 @@ CLASS net/minecraft/class_4174 net/minecraft/component/type/FoodComponent METHOD method_19241 snack ()Lnet/minecraft/class_4174$class_4175; COMMENT Specifies that a food item is snack-like and is eaten quickly. METHOD method_19242 build ()Lnet/minecraft/class_4174; + METHOD method_60500 usingConvertsTo (Lnet/minecraft/class_1935;)Lnet/minecraft/class_4174$class_4175; + ARG 1 item CLASS class_9423 StatusEffectEntry FIELD field_49996 CODEC Lcom/mojang/serialization/Codec; FIELD field_49997 PACKET_CODEC Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/data/report/ItemListProvider.mapping b/mappings/net/minecraft/data/report/ItemListProvider.mapping index 4f689eb608..75ddde7cd0 100644 --- a/mappings/net/minecraft/data/report/ItemListProvider.mapping +++ b/mappings/net/minecraft/data/report/ItemListProvider.mapping @@ -8,3 +8,5 @@ CLASS net/minecraft/class_9338 net/minecraft/data/report/ItemListProvider ARG 2 entry METHOD method_57959 (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage; ARG 2 registryLookup + METHOD method_60581 (Ljava/lang/String;)Ljava/lang/IllegalStateException; + ARG 0 components diff --git a/mappings/net/minecraft/enchantment/Enchantment.mapping b/mappings/net/minecraft/enchantment/Enchantment.mapping index 3ccd2e7515..9dbbfd6d9a 100644 --- a/mappings/net/minecraft/enchantment/Enchantment.mapping +++ b/mappings/net/minecraft/enchantment/Enchantment.mapping @@ -138,6 +138,10 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment ARG 3 level ARG 4 stack ARG 5 value + METHOD method_60038 (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_3218;Lnet/minecraft/class_9723;)V + ARG 3 effect + METHOD method_60039 (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_1297;Lnet/minecraft/class_9723;)V + ARG 3 effect METHOD method_60040 createEnchantedDamageLootContext (Lnet/minecraft/class_3218;ILnet/minecraft/class_1297;Lnet/minecraft/class_1282;)Lnet/minecraft/class_47; ARG 0 world ARG 1 level @@ -170,6 +174,8 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment ARG 4 effect METHOD method_60046 isSupportedItem (Lnet/minecraft/class_1799;)Z ARG 1 stack + METHOD method_60047 (Lorg/apache/commons/lang3/mutable/MutableFloat;ILnet/minecraft/class_1297;Lnet/minecraft/class_9723;)V + ARG 3 effect METHOD method_60048 modifySmashDamagePerFallenBlock (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;Lorg/apache/commons/lang3/mutable/MutableFloat;)V ARG 1 world ARG 2 level @@ -178,7 +184,9 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment ARG 5 damageSource ARG 6 smashDamagePerFallenBlock METHOD method_60049 modifyTridentSpinAttackStrength (Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V + ARG 1 random ARG 2 level + ARG 3 tridentSpinAttackStrength METHOD method_60050 modifyProjectilePiercing (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lorg/apache/commons/lang3/mutable/MutableFloat;)V ARG 1 world ARG 2 level @@ -227,13 +235,20 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment ARG 4 user ARG 5 projectileCount METHOD method_60058 modifyCrossbowChargeTime (Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V + ARG 1 random ARG 2 level + ARG 3 crossbowChargeTime METHOD method_60059 modifyProjectileSpread (Lnet/minecraft/class_3218;ILnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lorg/apache/commons/lang3/mutable/MutableFloat;)V ARG 1 world ARG 2 level ARG 3 stack ARG 4 user ARG 5 projectileSpread + METHOD method_60506 modifyValue (Lnet/minecraft/class_9331;Lnet/minecraft/class_5819;ILorg/apache/commons/lang3/mutable/MutableFloat;)V + ARG 1 type + ARG 2 random + ARG 3 level + ARG 4 value METHOD method_8179 getName (Lnet/minecraft/class_6880;I)Lnet/minecraft/class_2561; ARG 0 enchantment ARG 1 level diff --git a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping index 475abf299e..f2696c04c9 100644 --- a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping +++ b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping @@ -83,6 +83,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper ARG 4 enchantment ARG 5 level METHOD method_60123 getTridentSpinAttackStrength (Lnet/minecraft/class_1309;)F + ARG 0 user METHOD method_60124 onHitBlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1304;Lnet/minecraft/class_243;Ljava/lang/Runnable;)V ARG 0 world ARG 1 stack @@ -96,20 +97,28 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper ARG 1 stack ARG 2 user ARG 3 slot + METHOD method_60126 (Lnet/minecraft/class_1309;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_6880;ILnet/minecraft/class_9699;)V + ARG 2 enchantment + ARG 3 level + ARG 4 context METHOD method_60127 onProjectileSpawned (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1665;Ljava/lang/Runnable;)V ARG 0 world - ARG 1 shotFromStack + ARG 1 weaponStack ARG 2 projectileEntity ARG 3 onShotFromBreak METHOD method_60128 getProjectilePiercing (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)I ARG 0 world - ARG 1 shotFromStack + ARG 1 weaponStack ARG 2 projectileStack METHOD method_60129 getAmmoUse (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;I)I ARG 0 world ARG 1 rangedWeaponStack ARG 2 projectileStack ARG 3 baseAmmoUse + METHOD method_60130 (Lnet/minecraft/class_1309;Lorg/apache/commons/lang3/mutable/MutableFloat;Lnet/minecraft/class_6880;ILnet/minecraft/class_9699;)V + ARG 2 enchantment + ARG 3 level + ARG 4 context METHOD method_60131 (Lnet/minecraft/class_3218;Lnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_243;Lnet/minecraft/class_6880;I)V ARG 4 enchantment ARG 5 level @@ -198,6 +207,8 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper ARG 1 stack ARG 2 user METHOD method_60159 getCrossbowChargeTime (Lnet/minecraft/class_1309;F)F + ARG 0 user + ARG 1 baseCrossbowChargeTime METHOD method_60160 getSmashDamagePerFallenBlock (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;F)F ARG 0 world ARG 1 stack diff --git a/mappings/net/minecraft/enchantment/effect/EnchantmentValueEffectType.mapping b/mappings/net/minecraft/enchantment/effect/EnchantmentValueEffectType.mapping index 04ba0df150..9009e87908 100644 --- a/mappings/net/minecraft/enchantment/effect/EnchantmentValueEffectType.mapping +++ b/mappings/net/minecraft/enchantment/effect/EnchantmentValueEffectType.mapping @@ -2,5 +2,8 @@ CLASS net/minecraft/class_9723 net/minecraft/enchantment/effect/EnchantmentValue FIELD field_51709 CODEC Lcom/mojang/serialization/Codec; METHOD method_60211 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_60213 apply (ILnet/minecraft/class_5819;F)F + ARG 1 level + ARG 2 random + ARG 3 inputValue METHOD method_60233 registerAndGetDefault (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/MapCodec; ARG 0 registry diff --git a/mappings/net/minecraft/enchantment/effect/entity/ReplaceBlockEnchantmentEffectType.mapping b/mappings/net/minecraft/enchantment/effect/entity/ReplaceBlockEnchantmentEffectType.mapping index 6064f3699e..92d3299805 100644 --- a/mappings/net/minecraft/enchantment/effect/entity/ReplaceBlockEnchantmentEffectType.mapping +++ b/mappings/net/minecraft/enchantment/effect/entity/ReplaceBlockEnchantmentEffectType.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_9729 net/minecraft/enchantment/effect/entity/ReplaceBl ARG 2 predicate METHOD method_60243 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_60507 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V + ARG 3 gameEvent diff --git a/mappings/net/minecraft/enchantment/effect/entity/ReplaceDiscEnchantmentEffectType.mapping b/mappings/net/minecraft/enchantment/effect/entity/ReplaceDiscEnchantmentEffectType.mapping index fbaedf0524..db57765338 100644 --- a/mappings/net/minecraft/enchantment/effect/entity/ReplaceDiscEnchantmentEffectType.mapping +++ b/mappings/net/minecraft/enchantment/effect/entity/ReplaceDiscEnchantmentEffectType.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_9730 net/minecraft/enchantment/effect/entity/ReplaceDi ARG 2 predicate METHOD method_60245 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_60508 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V + ARG 3 gameEvent diff --git a/mappings/net/minecraft/enchantment/effect/entity/SetBlockPropertiesEnchantmentEffectType.mapping b/mappings/net/minecraft/enchantment/effect/entity/SetBlockPropertiesEnchantmentEffectType.mapping index 1399bc337a..a884b75bc9 100644 --- a/mappings/net/minecraft/enchantment/effect/entity/SetBlockPropertiesEnchantmentEffectType.mapping +++ b/mappings/net/minecraft/enchantment/effect/entity/SetBlockPropertiesEnchantmentEffectType.mapping @@ -4,3 +4,5 @@ CLASS net/minecraft/class_9732 net/minecraft/enchantment/effect/entity/SetBlockP ARG 1 properties METHOD method_60247 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_60509 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)V + ARG 3 gameEvent diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index b5b02ffee2..5f686c0f5e 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -145,6 +145,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_18866 eatFood (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_4174;)Lnet/minecraft/class_1799; ARG 1 world ARG 2 stack + ARG 3 foodComponent METHOD method_18867 deserializeBrain (Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095; ARG 1 dynamic METHOD method_18868 getBrain ()Lnet/minecraft/class_4095; @@ -501,6 +502,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_6048 getItemUseTime ()I METHOD method_6049 canHaveStatusEffect (Lnet/minecraft/class_1293;)Z ARG 1 effect + METHOD method_60492 tryEatFood (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 world + ARG 2 stack METHOD method_6050 tickStatusEffects ()V METHOD method_6052 getAttacking ()Lnet/minecraft/class_1309; METHOD method_6053 tickFallFlying ()V diff --git a/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping b/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping index 2d7987b3dc..74e8a14d4a 100644 --- a/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping +++ b/mappings/net/minecraft/entity/attribute/AttributeContainer.mapping @@ -2,7 +2,11 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer FIELD field_23708 LOGGER Lorg/slf4j/Logger; FIELD field_23709 custom Ljava/util/Map; FIELD field_23711 fallback Lnet/minecraft/class_5132; + FIELD field_51889 tracked Ljava/util/Set; + METHOD (Lnet/minecraft/class_5132;)V + ARG 1 defaultAttributes METHOD method_26845 updateTrackedStatus (Lnet/minecraft/class_1324;)V + ARG 1 instance METHOD method_26846 setFrom (Lnet/minecraft/class_5131;)V ARG 1 other METHOD method_26849 (Lnet/minecraft/class_2487;Lnet/minecraft/class_6880$class_6883;)V @@ -43,3 +47,4 @@ CLASS net/minecraft/class_5131 net/minecraft/entity/attribute/AttributeContainer ARG 2 modifiers METHOD method_59935 removeModifiers (Lcom/google/common/collect/Multimap;)V ARG 1 modifiersMap + METHOD method_60497 getTracked ()Ljava/util/Set; diff --git a/mappings/net/minecraft/entity/damage/DamageSource.mapping b/mappings/net/minecraft/entity/damage/DamageSource.mapping index 5be879e271..121bae7c99 100644 --- a/mappings/net/minecraft/entity/damage/DamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/DamageSource.mapping @@ -36,3 +36,4 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource METHOD method_5528 getExhaustion ()F METHOD method_5529 getAttacker ()Lnet/minecraft/class_1297; METHOD method_5530 isSourceCreativePlayer ()Z + METHOD method_60489 isDirect ()Z diff --git a/mappings/net/minecraft/entity/player/HungerManager.mapping b/mappings/net/minecraft/entity/player/HungerManager.mapping index ecffc304e8..2aa14b55f7 100644 --- a/mappings/net/minecraft/entity/player/HungerManager.mapping +++ b/mappings/net/minecraft/entity/player/HungerManager.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_1702 net/minecraft/entity/player/HungerManager ARG 1 nutrition ARG 2 saturation METHOD method_7579 eat (Lnet/minecraft/class_4174;)V + ARG 1 foodComponent METHOD method_7580 setFoodLevel (I)V ARG 1 foodLevel METHOD method_7581 setSaturationLevel (F)V diff --git a/mappings/net/minecraft/entity/projectile/DragonFireballEntity.mapping b/mappings/net/minecraft/entity/projectile/DragonFireballEntity.mapping index a8b74ffeb6..e1b7b9a7b5 100644 --- a/mappings/net/minecraft/entity/projectile/DragonFireballEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/DragonFireballEntity.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_1670 net/minecraft/entity/projectile/DragonFireballEnt METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V ARG 1 world ARG 2 owner + ARG 3 velocity diff --git a/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping index a5795896aa..87c2623a21 100644 --- a/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ExplosiveProjectileEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_1668 net/minecraft/entity/projectile/ExplosiveProjectileEntity + FIELD field_51893 accelerationPower D METHOD (Lnet/minecraft/class_1299;DDDLnet/minecraft/class_1937;)V ARG 1 type ARG 2 x @@ -10,11 +11,18 @@ CLASS net/minecraft/class_1668 net/minecraft/entity/projectile/ExplosiveProjecti ARG 2 x ARG 4 y ARG 6 z + ARG 8 velocity + ARG 9 world METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;Lnet/minecraft/class_1937;)V ARG 1 type ARG 2 owner + ARG 3 velocity + ARG 4 world METHOD method_55053 getRaycastShapeType ()Lnet/minecraft/class_3959$class_3960; METHOD method_55583 getDragInWater ()F + METHOD method_60499 setVelocityWithAcceleration (Lnet/minecraft/class_243;D)V + ARG 1 velocity + ARG 2 accelerationPower METHOD method_7466 getDrag ()F METHOD method_7467 getParticleType ()Lnet/minecraft/class_2394; METHOD method_7468 isBurning ()Z diff --git a/mappings/net/minecraft/entity/projectile/FireballEntity.mapping b/mappings/net/minecraft/entity/projectile/FireballEntity.mapping index 3a02249822..42870dfa80 100644 --- a/mappings/net/minecraft/entity/projectile/FireballEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/FireballEntity.mapping @@ -3,3 +3,5 @@ CLASS net/minecraft/class_1674 net/minecraft/entity/projectile/FireballEntity METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;I)V ARG 1 world ARG 2 owner + ARG 3 velocity + ARG 4 explosionPower diff --git a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping index 34b0a2b950..9e538657cb 100644 --- a/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/PersistentProjectileEntity.mapping @@ -2,7 +2,7 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject FIELD field_30654 CRITICAL_FLAG I FIELD field_30655 NO_CLIP_FLAG I FIELD field_46970 stack Lnet/minecraft/class_1799; - FIELD field_51620 shotFrom Lnet/minecraft/class_1799; + FIELD field_51620 weapon Lnet/minecraft/class_1799; FIELD field_7571 damage D FIELD field_7572 pickupType Lnet/minecraft/class_1665$class_1666; FIELD field_7573 PROJECTILE_FLAGS Lnet/minecraft/class_2940; @@ -21,6 +21,8 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject ARG 4 y ARG 6 z ARG 8 world + ARG 9 stack + ARG 10 weapon METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_1309;Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)V ARG 1 type ARG 2 owner @@ -50,7 +52,8 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject METHOD method_59957 knockback (Lnet/minecraft/class_1309;Lnet/minecraft/class_1282;)V ARG 1 target ARG 2 source - METHOD method_59958 getShotFromStack ()Lnet/minecraft/class_1799; + METHOD method_59958 getWeaponStack ()Lnet/minecraft/class_1799; + COMMENT @return the weapon this projectile was shot from. METHOD method_7433 setNoClip (Z)V ARG 1 noClip METHOD method_7434 getEntityCollision (Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Lnet/minecraft/class_3966; diff --git a/mappings/net/minecraft/entity/projectile/SmallFireballEntity.mapping b/mappings/net/minecraft/entity/projectile/SmallFireballEntity.mapping index 4ce6090a56..0ea5126498 100644 --- a/mappings/net/minecraft/entity/projectile/SmallFireballEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/SmallFireballEntity.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_1677 net/minecraft/entity/projectile/SmallFireballEnti ARG 2 x ARG 4 y ARG 6 z + ARG 8 velocity METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V ARG 1 world ARG 2 owner + ARG 3 velocity diff --git a/mappings/net/minecraft/entity/projectile/WindChargeEntity.mapping b/mappings/net/minecraft/entity/projectile/WindChargeEntity.mapping index 0c065f676c..1f8c98efe4 100644 --- a/mappings/net/minecraft/entity/projectile/WindChargeEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/WindChargeEntity.mapping @@ -12,3 +12,4 @@ CLASS net/minecraft/class_8956 net/minecraft/entity/projectile/WindChargeEntity ARG 2 x ARG 4 y ARG 6 z + ARG 8 velocity diff --git a/mappings/net/minecraft/entity/projectile/WitherSkullEntity.mapping b/mappings/net/minecraft/entity/projectile/WitherSkullEntity.mapping index 46ad2e676e..0da2850ae1 100644 --- a/mappings/net/minecraft/entity/projectile/WitherSkullEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/WitherSkullEntity.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_1687 net/minecraft/entity/projectile/WitherSkullEntity METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_243;)V ARG 1 world ARG 2 owner + ARG 3 velocity METHOD method_7502 setCharged (Z)V ARG 1 charged METHOD method_7503 isCharged ()Z diff --git a/mappings/net/minecraft/inventory/RecipeInputInventory.mapping b/mappings/net/minecraft/inventory/RecipeInputInventory.mapping index 2703ba5026..d4dae4d9af 100644 --- a/mappings/net/minecraft/inventory/RecipeInputInventory.mapping +++ b/mappings/net/minecraft/inventory/RecipeInputInventory.mapping @@ -8,3 +8,4 @@ CLASS net/minecraft/class_8566 net/minecraft/inventory/RecipeInputInventory METHOD method_51305 getHeldStacks ()Ljava/util/List; COMMENT {@return the stacks held by the inventory} METHOD method_59961 createRecipeInput ()Lnet/minecraft/class_9694; + METHOD method_60501 createPositionedRecipeInput ()Lnet/minecraft/class_9694$class_9765; diff --git a/mappings/net/minecraft/item/CrossbowItem.mapping b/mappings/net/minecraft/item/CrossbowItem.mapping index 8dc5f5e115..bc4c9bf881 100644 --- a/mappings/net/minecraft/item/CrossbowItem.mapping +++ b/mappings/net/minecraft/item/CrossbowItem.mapping @@ -36,6 +36,7 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem ARG 1 stack ARG 2 user METHOD method_7775 getPullTime (Lnet/minecraft/class_1309;)I + ARG 0 user METHOD method_7777 shootAll (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;FFLnet/minecraft/class_1309;)V ARG 1 world ARG 2 shooter @@ -43,6 +44,7 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem ARG 4 stack ARG 5 speed ARG 6 divergence + ARG 7 target METHOD method_7781 isCharged (Lnet/minecraft/class_1799;)Z ARG 0 stack METHOD method_7784 getSoundPitch (ZLnet/minecraft/class_5819;)F diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index 4f8532742a..ab3467a301 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -349,6 +349,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD method_59979 postDamageEntity (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V ARG 1 target ARG 2 player + METHOD method_60504 splitUnlessCreative (ILnet/minecraft/class_1309;)Lnet/minecraft/class_1799; + ARG 1 amount + ARG 2 entity METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT diff --git a/mappings/net/minecraft/loot/LootTable.mapping b/mappings/net/minecraft/loot/LootTable.mapping index dfc8b722ae..38e6fe7c68 100644 --- a/mappings/net/minecraft/loot/LootTable.mapping +++ b/mappings/net/minecraft/loot/LootTable.mapping @@ -68,6 +68,9 @@ CLASS net/minecraft/class_52 net/minecraft/loot/LootTable ARG 0 table METHOD method_53278 (Lnet/minecraft/class_52;)Lnet/minecraft/class_176; ARG 0 table + METHOD method_60569 generateLoot (Lnet/minecraft/class_8567;Lnet/minecraft/class_5819;)Lit/unimi/dsi/fastutil/objects/ObjectArrayList; + ARG 1 parameters + ARG 2 random CLASS class_53 Builder FIELD field_44893 randomSequenceId Ljava/util/Optional; FIELD field_949 pools Lcom/google/common/collect/ImmutableList$Builder; diff --git a/mappings/net/minecraft/loot/context/LootContext.mapping b/mappings/net/minecraft/loot/context/LootContext.mapping index f9307a25b7..39a17c4737 100644 --- a/mappings/net/minecraft/loot/context/LootContext.mapping +++ b/mappings/net/minecraft/loot/context/LootContext.mapping @@ -42,6 +42,8 @@ CLASS net/minecraft/class_47 net/minecraft/loot/context/LootContext METHOD method_309 build (Ljava/util/Optional;)Lnet/minecraft/class_47; ARG 1 randomId METHOD method_313 getWorld ()Lnet/minecraft/class_3218; + METHOD method_60568 random (Lnet/minecraft/class_5819;)Lnet/minecraft/class_47$class_48; + ARG 1 random CLASS class_50 EntityTarget FIELD field_45792 CODEC Lnet/minecraft/class_3542$class_7292; FIELD field_938 parameter Lnet/minecraft/class_169; diff --git a/mappings/net/minecraft/nbt/visitor/NbtTextFormatter.mapping b/mappings/net/minecraft/nbt/visitor/NbtTextFormatter.mapping index 66fbcdbb34..613ac2171b 100644 --- a/mappings/net/minecraft/nbt/visitor/NbtTextFormatter.mapping +++ b/mappings/net/minecraft/nbt/visitor/NbtTextFormatter.mapping @@ -20,6 +20,17 @@ CLASS net/minecraft/class_5628 net/minecraft/nbt/visitor/NbtTextFormatter FIELD field_33277 CURLY_CLOSE_BRACKET Ljava/lang/String; FIELD field_33278 NEW_LINE Ljava/lang/String; FIELD field_51499 indentationLevel I + FIELD field_51918 FLOAT_TYPE_SUFFIX Lnet/minecraft/class_2561; + FIELD field_51919 DOUBLE_TYPE_SUFFIX Lnet/minecraft/class_2561; + FIELD field_51920 ARRAY_BYTE_TYPE_SUFFIX Lnet/minecraft/class_2561; + FIELD field_51922 COLON_WITH_SPACE Ljava/lang/String; + FIELD field_51923 ENTRY_SEPARATOR_WITH_NEW_LINE Ljava/lang/String; + FIELD field_51924 ENTRY_SEPARATOR_WITH_SPACE Ljava/lang/String; + FIELD field_51925 ELLIPSIS Lnet/minecraft/class_2561; + FIELD field_51926 BYTE_TYPE_SUFFIX Lnet/minecraft/class_2561; + FIELD field_51927 SHORT_TYPE_SUFFIX Lnet/minecraft/class_2561; + FIELD field_51928 INT_TYPE_SUFFIX Lnet/minecraft/class_2561; + FIELD field_51929 LONG_TYPE_SUFFIX Lnet/minecraft/class_2561; METHOD (Ljava/lang/String;)V ARG 1 prefix METHOD method_32304 escapeName (Ljava/lang/String;)Lnet/minecraft/class_2561; @@ -27,3 +38,6 @@ CLASS net/minecraft/class_5628 net/minecraft/nbt/visitor/NbtTextFormatter METHOD method_32305 apply (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2561; COMMENT {@return the textified NBT {@code element}} ARG 1 element + METHOD method_60585 formatSubElement (Lnet/minecraft/class_2520;Z)V + ARG 1 element + ARG 2 indent diff --git a/mappings/net/minecraft/network/packet/s2c/play/ProjectilePowerS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/play/ProjectilePowerS2CPacket.mapping index cebcfe1a6b..f3a782bfe6 100644 --- a/mappings/net/minecraft/network/packet/s2c/play/ProjectilePowerS2CPacket.mapping +++ b/mappings/net/minecraft/network/packet/s2c/play/ProjectilePowerS2CPacket.mapping @@ -1,11 +1,13 @@ CLASS net/minecraft/class_9632 net/minecraft/network/packet/s2c/play/ProjectilePowerS2CPacket FIELD field_51336 CODEC Lnet/minecraft/class_9139; FIELD field_51337 entityId I + FIELD field_51849 accelerationPower D METHOD (ID)V ARG 1 entityId - ARG 2 powerX + ARG 2 accelerationPower METHOD (Lnet/minecraft/class_2540;)V ARG 1 buf METHOD method_59506 write (Lnet/minecraft/class_2540;)V ARG 1 buf METHOD method_59507 getEntityId ()I + METHOD method_60423 getAccelerationPower ()D diff --git a/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping b/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping index b393388954..f1d01bfd8c 100644 --- a/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/DamageSourcePredicate.mapping @@ -13,12 +13,15 @@ CLASS net/minecraft/class_2022 net/minecraft/predicate/entity/DamageSourcePredic ARG 2 damageSource CLASS class_2023 Builder FIELD field_42273 tagPredicates Lcom/google/common/collect/ImmutableList$Builder; + FIELD field_51883 isDirect Ljava/util/Optional; FIELD field_9544 directEntity Ljava/util/Optional; FIELD field_9545 sourceEntity Ljava/util/Optional; METHOD method_35131 sourceEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023; ARG 1 entity METHOD method_48785 tag (Lnet/minecraft/class_8129;)Lnet/minecraft/class_2022$class_2023; ARG 1 tagPredicate + METHOD method_60488 isDirect (Z)Lnet/minecraft/class_2022$class_2023; + ARG 1 direct METHOD method_8851 build ()Lnet/minecraft/class_2022; METHOD method_8854 directEntity (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_2022$class_2023; ARG 1 entity diff --git a/mappings/net/minecraft/recipe/input/CraftingRecipeInput.mapping b/mappings/net/minecraft/recipe/input/CraftingRecipeInput.mapping index 4c0a5abf6f..cd95c55a4c 100644 --- a/mappings/net/minecraft/recipe/input/CraftingRecipeInput.mapping +++ b/mappings/net/minecraft/recipe/input/CraftingRecipeInput.mapping @@ -23,3 +23,9 @@ CLASS net/minecraft/class_9694 net/minecraft/recipe/input/CraftingRecipeInput METHOD method_59990 getStackCount ()I METHOD method_59991 getWidth ()I METHOD method_59992 getHeight ()I + METHOD method_60505 createPositioned (IILjava/util/List;)Lnet/minecraft/class_9694$class_9765; + ARG 0 width + ARG 1 height + ARG 2 stacks + CLASS class_9765 Positioned + FIELD field_51896 EMPTY Lnet/minecraft/class_9694$class_9765; diff --git a/mappings/net/minecraft/registry/RegistryKeys.mapping b/mappings/net/minecraft/registry/RegistryKeys.mapping index ed515b3eb2..48dce211fd 100644 --- a/mappings/net/minecraft/registry/RegistryKeys.mapping +++ b/mappings/net/minecraft/registry/RegistryKeys.mapping @@ -36,7 +36,6 @@ CLASS net/minecraft/class_7924 net/minecraft/registry/RegistryKeys FIELD field_41267 FEATURE Lnet/minecraft/class_5321; FIELD field_41268 FEATURE_SIZE_TYPE Lnet/minecraft/class_5321; FIELD field_41271 FOLIAGE_PLACER_TYPE Lnet/minecraft/class_5321; - FIELD field_42941 DECORATED_POT_PATTERN Lnet/minecraft/class_5321; FIELD field_43089 MULTI_NOISE_BIOME_SOURCE_PARAMETER_LIST Lnet/minecraft/class_5321; FIELD field_44688 ITEM_GROUP Lnet/minecraft/class_5321; FIELD field_46913 POOL_ALIAS_BINDING Lnet/minecraft/class_5321; diff --git a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping index b3e5dfb4b9..d317322a49 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping @@ -23,6 +23,7 @@ CLASS net/minecraft/class_3778 net/minecraft/structure/pool/StructurePoolBasedGe ARG 6 projectStartToHeightmap ARG 7 maxDistanceFromCenter ARG 8 aliasLookup + ARG 9 dimensionPadding METHOD method_43566 findStartingJigsawPos (Lnet/minecraft/class_3784;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3485;Lnet/minecraft/class_2919;)Ljava/util/Optional; ARG 0 pool ARG 1 id diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 815617a0c2..4ef2d48d46 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -265,6 +265,15 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 11 createFire ARG 12 explosionSourceType METHOD method_59547 getBrewingRecipeRegistry ()Lnet/minecraft/class_1845; + METHOD method_60511 playSound (Lnet/minecraft/class_1657;DDDLnet/minecraft/class_6880;Lnet/minecraft/class_3419;FF)V + ARG 1 source + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 sound + ARG 9 category + ARG 10 volume + ARG 11 pitch METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V ARG 1 pos ARG 2 oldState diff --git a/mappings/net/minecraft/world/event/GameEvent.mapping b/mappings/net/minecraft/world/event/GameEvent.mapping index 3f3ded6c81..3e6813e949 100644 --- a/mappings/net/minecraft/world/event/GameEvent.mapping +++ b/mappings/net/minecraft/world/event/GameEvent.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent FIELD field_31449 DEFAULT_RANGE I + FIELD field_51910 CODEC Lcom/mojang/serialization/Codec; METHOD (I)V ARG 1 range METHOD method_32939 register (Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; diff --git a/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping b/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping index 8551dbd5c2..b767685cbc 100644 --- a/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping +++ b/mappings/net/minecraft/world/gen/structure/JigsawStructure.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure FIELD field_39059 startJigsawName Ljava/util/Optional; FIELD field_46829 poolAliasBindings Ljava/util/List; FIELD field_47412 MAX_GENERATION_DEPTH I + FIELD field_51912 dimensionPadding I METHOD (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_6880;ILnet/minecraft/class_6122;Z)V ARG 1 config ARG 2 startPool @@ -33,6 +34,7 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure ARG 7 projectStartToHeightmap ARG 8 maxDistanceFromCenter ARG 9 poolAliasBindings + ARG 10 dimensionPadding METHOD method_41662 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_42704 (Lnet/minecraft/class_5434;)Ljava/lang/Integer; @@ -53,3 +55,5 @@ CLASS net/minecraft/class_5434 net/minecraft/world/gen/structure/JigsawStructure ARG 0 structure METHOD method_54520 (Lnet/minecraft/class_5434;)Ljava/util/List; ARG 0 structure + METHOD method_60567 (Lnet/minecraft/class_5434;)Ljava/lang/Integer; + ARG 0 structure