diff --git a/mappings/net/minecraft/advancement/criterion/AnyBlockUseCriterion.mapping b/mappings/net/minecraft/advancement/criterion/AnyBlockUseCriterion.mapping new file mode 100644 index 0000000000..59b81310c5 --- /dev/null +++ b/mappings/net/minecraft/advancement/criterion/AnyBlockUseCriterion.mapping @@ -0,0 +1,16 @@ +CLASS net/minecraft/class_9104 net/minecraft/advancement/criterion/AnyBlockUseCriterion + METHOD method_56049 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V + ARG 1 player + ARG 2 pos + ARG 3 stack + METHOD method_56050 (Lnet/minecraft/class_47;Lnet/minecraft/class_9104$class_9105;)Z + ARG 1 conditions + CLASS class_9105 Conditions + FIELD comp_2029 player Ljava/util/Optional; + FIELD field_48277 CODEC Lcom/mojang/serialization/Codec; + METHOD method_56051 (Lnet/minecraft/class_8944;Lnet/minecraft/class_5258;)V + ARG 1 location + METHOD method_56052 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_56053 test (Lnet/minecraft/class_47;)Z + ARG 1 location diff --git a/mappings/net/minecraft/advancement/criterion/Criteria.mapping b/mappings/net/minecraft/advancement/criterion/Criteria.mapping index 56247e3ad2..9a4207c825 100644 --- a/mappings/net/minecraft/advancement/criterion/Criteria.mapping +++ b/mappings/net/minecraft/advancement/criterion/Criteria.mapping @@ -52,6 +52,8 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria FIELD field_38838 AVOID_VIBRATION Lnet/minecraft/class_2135; FIELD field_44587 RECIPE_CRAFTED Lnet/minecraft/class_8508; FIELD field_47187 CODEC Lcom/mojang/serialization/Codec; + FIELD field_48268 DEFAULT_BLOCK_USE Lnet/minecraft/class_9107; + FIELD field_48269 ANY_BLOCK_USE Lnet/minecraft/class_9104; METHOD method_54933 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_179; ARG 0 registry METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179; diff --git a/mappings/net/minecraft/advancement/criterion/DefaultBlockUseCriterion.mapping b/mappings/net/minecraft/advancement/criterion/DefaultBlockUseCriterion.mapping new file mode 100644 index 0000000000..daab2b372d --- /dev/null +++ b/mappings/net/minecraft/advancement/criterion/DefaultBlockUseCriterion.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_9107 net/minecraft/advancement/criterion/DefaultBlockUseCriterion + METHOD method_56066 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)V + ARG 1 player + ARG 2 pos + METHOD method_56067 (Lnet/minecraft/class_47;Lnet/minecraft/class_9107$class_9108;)Z + ARG 1 conditions + CLASS class_9108 Conditions + FIELD comp_2029 player Ljava/util/Optional; + FIELD field_48317 CODEC Lcom/mojang/serialization/Codec; + METHOD method_56068 (Lnet/minecraft/class_8944;Lnet/minecraft/class_5258;)V + ARG 1 location + METHOD method_56069 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_56070 test (Lnet/minecraft/class_47;)Z + ARG 1 location diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index 21af4c6478..0c0bbe2e44 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -517,6 +517,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 4 newState ARG 5 moved METHOD method_9542 hasRandomTicks (Lnet/minecraft/class_2680;)Z + ARG 1 state METHOD method_9545 getFluidState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3610; COMMENT {@return the state's associated fluid state} COMMENT @@ -697,12 +698,16 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 2 world ARG 3 pos METHOD method_9573 getSoundGroup (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2498; + ARG 1 state METHOD method_9575 getAmbientOcclusionLightLevel (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)F COMMENT @deprecated Consider calling {@link AbstractBlockState#getAmbientOcclusionLightLevel} instead. See why these methods are deprecated. ARG 1 state ARG 2 world ARG 3 pos METHOD method_9579 isTransparent (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z + ARG 1 state + ARG 2 world + ARG 3 pos METHOD method_9584 getRaycastShape (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_265; COMMENT @deprecated Consider calling {@link AbstractBlockState#getRaycastShape} instead. See why these methods are deprecated. ARG 1 state diff --git a/mappings/net/minecraft/block/PlayerSkullBlock.mapping b/mappings/net/minecraft/block/PlayerSkullBlock.mapping index c0466ed896..0479e94641 100644 --- a/mappings/net/minecraft/block/PlayerSkullBlock.mapping +++ b/mappings/net/minecraft/block/PlayerSkullBlock.mapping @@ -1,2 +1,6 @@ CLASS net/minecraft/class_2435 net/minecraft/block/PlayerSkullBlock FIELD field_46411 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_56117 resolveSkullOwner (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V + ARG 0 world + ARG 1 pos + ARG 2 stack diff --git a/mappings/net/minecraft/block/WallTorchBlock.mapping b/mappings/net/minecraft/block/WallTorchBlock.mapping index 035e3c207d..6b29b9a430 100644 --- a/mappings/net/minecraft/block/WallTorchBlock.mapping +++ b/mappings/net/minecraft/block/WallTorchBlock.mapping @@ -8,3 +8,7 @@ CLASS net/minecraft/class_2555 net/minecraft/block/WallTorchBlock ARG 0 instance METHOD method_54067 (Lnet/minecraft/class_2555;)Lnet/minecraft/class_2400; ARG 0 block + METHOD method_56118 canPlaceAt (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)Z + ARG 0 world + ARG 1 pos + ARG 2 facing diff --git a/mappings/net/minecraft/block/WitherSkullBlock.mapping b/mappings/net/minecraft/block/WitherSkullBlock.mapping index 47608f6869..e18f421917 100644 --- a/mappings/net/minecraft/block/WitherSkullBlock.mapping +++ b/mappings/net/minecraft/block/WitherSkullBlock.mapping @@ -20,3 +20,6 @@ CLASS net/minecraft/class_2570 net/minecraft/block/WitherSkullBlock ARG 0 pos METHOD method_51175 (Lnet/minecraft/class_2694;)Z ARG 0 pos + METHOD method_56119 onPlaced (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V + ARG 0 world + ARG 1 pos diff --git a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping index ff6c824610..5d65614a09 100644 --- a/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/AbstractFurnaceBlockEntity.mapping @@ -19,6 +19,7 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn FIELD field_31293 PROPERTY_COUNT I FIELD field_31294 DEFAULT_COOK_TIME I FIELD field_38234 matchGetter Lnet/minecraft/class_1863$class_7266; + FIELD field_48375 FUEL_TIMES Ljava/util/Map; METHOD (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)V ARG 1 blockEntityType ARG 2 pos @@ -77,3 +78,4 @@ CLASS net/minecraft/class_2609 net/minecraft/block/entity/AbstractFurnaceBlockEn ARG 3 blockEntity METHOD method_53790 (Lnet/minecraft/class_8786;)Ljava/lang/Integer; ARG 0 recipe + METHOD method_56120 clearFuelTimes ()V diff --git a/mappings/net/minecraft/block/entity/ViewerCountManager.mapping b/mappings/net/minecraft/block/entity/ViewerCountManager.mapping index 50a15d966a..ca108a0df3 100644 --- a/mappings/net/minecraft/block/entity/ViewerCountManager.mapping +++ b/mappings/net/minecraft/block/entity/ViewerCountManager.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_5561 net/minecraft/block/entity/ViewerCountManager COMMENT ender chests, and barrels. FIELD field_27215 viewerCount I FIELD field_31339 SCHEDULE_TICK_DELAY I + FIELD field_48376 maxBlockInteractionRange D METHOD method_31678 getViewerCount ()I METHOD method_31679 isPlayerViewing (Lnet/minecraft/class_1657;)Z COMMENT Determines whether the given player is currently viewing this container. @@ -43,3 +44,6 @@ CLASS net/minecraft/class_5561 net/minecraft/block/entity/ViewerCountManager ARG 0 world ARG 1 pos ARG 2 state + METHOD method_56121 getViewingPlayers (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Ljava/util/List; + ARG 1 world + ARG 2 pos diff --git a/mappings/net/minecraft/class_9104.mapping b/mappings/net/minecraft/class_9104.mapping deleted file mode 100644 index fc87720c09..0000000000 --- a/mappings/net/minecraft/class_9104.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_9104 - CLASS class_9105 - FIELD comp_2029 player Ljava/util/Optional; diff --git a/mappings/net/minecraft/class_9107.mapping b/mappings/net/minecraft/class_9107.mapping deleted file mode 100644 index 476ce8c815..0000000000 --- a/mappings/net/minecraft/class_9107.mapping +++ /dev/null @@ -1,3 +0,0 @@ -CLASS net/minecraft/class_9107 - CLASS class_9108 - FIELD comp_2029 player Ljava/util/Optional; diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index 4de9b5bc74..71dc3cca4f 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -552,6 +552,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient METHOD method_55505 onDisconnected ()V METHOD method_55606 providesProfileKeys ()Z METHOD method_55607 getUserProperties ()Lcom/mojang/authlib/minecraft/UserApiService$UserProperties; + METHOD method_56134 disconnect (Lnet/minecraft/class_437;)V + ARG 1 disconnectionScreen CLASS class_5859 ChatRestriction COMMENT Represents the restrictions on chat on a Minecraft client. COMMENT diff --git a/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping b/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping index 70bd7615dc..653c05775c 100644 --- a/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/ingame/InventoryScreen.mapping @@ -22,4 +22,5 @@ CLASS net/minecraft/class_490 net/minecraft/client/gui/screen/ingame/InventorySc ARG 0 context ARG 1 x ARG 2 y + ARG 3 size ARG 7 entity diff --git a/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping index a11b5963d2..90e7bb0550 100644 --- a/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/LivingEntityRenderer.mapping @@ -51,3 +51,4 @@ CLASS net/minecraft/class_922 net/minecraft/client/render/entity/LivingEntityRen ARG 3 animationProgress ARG 4 bodyYaw ARG 5 tickDelta + ARG 6 scale diff --git a/mappings/net/minecraft/datafixer/fix/RenameEnchantmentFix.mapping b/mappings/net/minecraft/datafixer/fix/RenameEnchantmentFix.mapping new file mode 100644 index 0000000000..5aa88adb4a --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/RenameEnchantmentFix.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_9106 net/minecraft/datafixer/fix/RenameEnchantmentFix + FIELD field_48315 name Ljava/lang/String; + FIELD field_48316 oldToNewIds Ljava/util/Map; + METHOD (Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)V + ARG 1 outputSchema + ARG 2 name + ARG 3 oldToNewIds + METHOD method_56057 fixIds (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 1 data + METHOD method_56060 fixIds (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; + ARG 1 data + ARG 2 key + METHOD method_56064 (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; + ARG 2 oldId diff --git a/mappings/net/minecraft/enchantment/DamageEnchantment.mapping b/mappings/net/minecraft/enchantment/DamageEnchantment.mapping index ddb79e9997..f6f15c8f1d 100644 --- a/mappings/net/minecraft/enchantment/DamageEnchantment.mapping +++ b/mappings/net/minecraft/enchantment/DamageEnchantment.mapping @@ -1,4 +1,12 @@ CLASS net/minecraft/class_1882 net/minecraft/enchantment/DamageEnchantment + FIELD field_48366 basePower I + FIELD field_48367 powerPerLevel I + FIELD field_48368 minMaxPowerDifference I + FIELD field_48369 applicableEntities Ljava/util/Optional; METHOD (Lnet/minecraft/class_1887$class_1888;IIILjava/util/Optional;[Lnet/minecraft/class_1304;)V ARG 1 weight - ARG 2 typeIndex + ARG 2 basePower + ARG 3 powerPerLevel + ARG 4 minMaxPowerDifference + ARG 5 applicableEntities + ARG 6 slotTypes diff --git a/mappings/net/minecraft/enchantment/Enchantment.mapping b/mappings/net/minecraft/enchantment/Enchantment.mapping index d2fdb673f7..1c39ad4205 100644 --- a/mappings/net/minecraft/enchantment/Enchantment.mapping +++ b/mappings/net/minecraft/enchantment/Enchantment.mapping @@ -1,10 +1,12 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883; + FIELD field_48370 applicableItems Lnet/minecraft/class_6862; FIELD field_9084 translationKey Ljava/lang/String; FIELD field_9085 rarity Lnet/minecraft/class_1887$class_1888; FIELD field_9086 slotTypes [Lnet/minecraft/class_1304; METHOD (Lnet/minecraft/class_1887$class_1888;Lnet/minecraft/class_6862;[Lnet/minecraft/class_1304;)V ARG 1 rarity + ARG 2 applicableItems ARG 3 slotTypes METHOD method_20742 getMaxPower (I)I ARG 1 level @@ -15,6 +17,7 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment COMMENT {@return whether this enchantment will appear in the enchanting table or COMMENT loots with random enchant function} METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883; + METHOD method_56109 getApplicableItems ()Lnet/minecraft/class_6862; METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V ARG 1 user ARG 2 attacker @@ -49,10 +52,12 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment METHOD method_8191 byRawId (I)Lnet/minecraft/class_1887; ARG 0 id METHOD method_8192 isAcceptableItem (Lnet/minecraft/class_1799;)Z + ARG 1 stack METHOD method_8193 isTreasure ()Z METHOD method_8195 isCursed ()Z METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1299;)F ARG 1 level + ARG 2 entityType CLASS class_1888 Rarity COMMENT The rarity is an attribute of an enchantment. COMMENT diff --git a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping index a3163e6f9c..2c5f9c9aeb 100644 --- a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping +++ b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping @@ -114,6 +114,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper ARG 0 entity METHOD method_8218 getAttackDamage (Lnet/minecraft/class_1799;Lnet/minecraft/class_1299;)F ARG 0 stack + ARG 1 entityType METHOD method_8219 getProtectionAmount (Ljava/lang/Iterable;Lnet/minecraft/class_1282;)I ARG 0 equipment ARG 1 source diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index cf37d4cc2b..720e00d8f8 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -1007,6 +1007,11 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT @see #getSteppingBlockState METHOD method_55668 getVehicleAttachmentPos (Lnet/minecraft/class_1297;)Lnet/minecraft/class_243; ARG 1 vehicle + METHOD method_56071 getProjectileDeflector (Lnet/minecraft/class_1676;)Lnet/minecraft/class_9109; + ARG 1 projectile + METHOD method_56072 getAttachments ()Lnet/minecraft/class_9066; + METHOD method_56073 setOnFireForTicks (I)V + ARG 1 ticks METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. COMMENT diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index a057be02d2..c264e04e59 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -342,6 +342,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_51851 getLootTableSeed ()J METHOD method_52197 sendEffectToControllingPlayer (Lnet/minecraft/class_1293;)V ARG 1 effect + METHOD method_52539 lerpHeadYaw (ID)V + ARG 1 headTrackingIncrements + ARG 2 serverHeadYaw METHOD method_52540 updateAttribute (Lnet/minecraft/class_6880;)V ARG 1 attribute METHOD method_52541 getMaxAbsorption ()F @@ -359,6 +362,10 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_55693 getScale ()F METHOD method_55694 getBaseDimensions (Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048; ARG 1 pose + METHOD method_56078 playSound (Lnet/minecraft/class_3414;)V + ARG 1 sound + METHOD method_56079 getSlotForHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1304; + ARG 0 hand METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z ARG 1 type METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; @@ -368,7 +375,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 target METHOD method_5998 getStackInHand (Lnet/minecraft/class_1268;)Lnet/minecraft/class_1799; ARG 1 hand - METHOD method_5999 isUndead ()Z + METHOD method_5999 hasInvertedHealingAndHarm ()Z METHOD method_6000 enterCombat ()V METHOD method_6002 getDeathSound ()Lnet/minecraft/class_3414; METHOD method_6003 getRoll ()I @@ -391,6 +398,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 source METHOD method_6012 clearStatusEffects ()Z METHOD method_6013 playHurtSound (Lnet/minecraft/class_1282;)V + ARG 1 damageSource METHOD method_6014 getItemUseTimeLeft ()I METHOD method_6015 setAttacker (Lnet/minecraft/class_1309;)V ARG 1 attacker diff --git a/mappings/net/minecraft/entity/ProjectileDeflector.mapping b/mappings/net/minecraft/entity/ProjectileDeflector.mapping new file mode 100644 index 0000000000..9b07441dea --- /dev/null +++ b/mappings/net/minecraft/entity/ProjectileDeflector.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_9109 net/minecraft/entity/ProjectileDeflector + FIELD field_48347 NONE Lnet/minecraft/class_9109; + FIELD field_48348 SIMPLE Lnet/minecraft/class_9109; + METHOD deflect (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V + ARG 1 projectile + ARG 2 hitEntity + ARG 3 random + METHOD method_56095 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V + ARG 0 projectile + ARG 1 hitEntity + ARG 2 random + METHOD method_56096 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V + ARG 0 projectile + ARG 1 hitEntity + ARG 2 random diff --git a/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping b/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping index fa0e7eb3e9..d769ed9f32 100644 --- a/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping +++ b/mappings/net/minecraft/entity/attribute/EntityAttributeModifier.mapping @@ -46,3 +46,4 @@ CLASS net/minecraft/class_1322 net/minecraft/entity/attribute/EntityAttributeMod METHOD (Ljava/lang/String;ILjava/lang/String;I)V ARG 3 name ARG 4 id + METHOD method_56082 getId ()I diff --git a/mappings/net/minecraft/entity/mob/BreezeEntity.mapping b/mappings/net/minecraft/entity/mob/BreezeEntity.mapping index 66035b4137..b29e268723 100644 --- a/mappings/net/minecraft/entity/mob/BreezeEntity.mapping +++ b/mappings/net/minecraft/entity/mob/BreezeEntity.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_8949 net/minecraft/entity/mob/BreezeEntity FIELD field_47279 longJumpingParticleAddCount I FIELD field_47280 inhalingAnimationState Lnet/minecraft/class_7094; FIELD field_47281 shootingAnimationState Lnet/minecraft/class_7094; + FIELD field_48344 PROJECTILE_DEFLECTOR Lnet/minecraft/class_9109; METHOD method_55006 addGustDustParticles ()Lnet/minecraft/class_8949; METHOD method_55007 addBlockParticles (I)V ARG 1 count @@ -14,3 +15,9 @@ CLASS net/minecraft/class_8949 net/minecraft/entity/mob/BreezeEntity METHOD method_55014 createBreezeAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_55015 resetLongJumpingParticleAddCount ()Lnet/minecraft/class_8949; METHOD method_55747 playWhirlSound ()V + METHOD method_56087 (Lnet/minecraft/class_1676;Lnet/minecraft/class_1297;Lnet/minecraft/class_5819;)V + ARG 0 projectile + ARG 1 hitEntity + ARG 2 random + METHOD method_56088 (Lnet/minecraft/class_1299;)Ljava/lang/Boolean; + ARG 0 projectileOwnerType diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 131a469d6e..01bf1f438f 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -149,6 +149,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity COMMENT COMMENT @see LivingEntity#getHitbox METHOD method_55695 stopMovement ()V + METHOD method_56080 clampHeadYaw ()V METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F ARG 1 slot METHOD method_5930 setForwardSpeed (F)V diff --git a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping index 6b45d92656..95f9c53ff7 100644 --- a/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping +++ b/mappings/net/minecraft/entity/mob/ShulkerEntity.mapping @@ -19,7 +19,14 @@ CLASS net/minecraft/class_1606 net/minecraft/entity/mob/ShulkerEntity METHOD method_33342 getExtraLength (F)F ARG 0 openProgress METHOD method_33346 calculateBoundingBox (FLnet/minecraft/class_2350;F)Lnet/minecraft/class_238; + ARG 0 scale + ARG 1 facing + ARG 2 extraLength METHOD method_33347 calculateBoundingBox (FLnet/minecraft/class_2350;FF)Lnet/minecraft/class_238; + ARG 0 scale + ARG 1 facing + ARG 2 prevExtraLength + ARG 3 extraLength METHOD method_33348 tryAttachOrTeleport ()V METHOD method_33349 tickOpenProgress ()Z METHOD method_33350 moveEntities ()V diff --git a/mappings/net/minecraft/entity/mob/SpiderEntity.mapping b/mappings/net/minecraft/entity/mob/SpiderEntity.mapping index d1033f6ac6..53e77daf39 100644 --- a/mappings/net/minecraft/entity/mob/SpiderEntity.mapping +++ b/mappings/net/minecraft/entity/mob/SpiderEntity.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_1628 net/minecraft/entity/mob/SpiderEntity COMMENT The tracked flags of spiders. Only has the {@code 1} bit for {@linkplain COMMENT #isClimbingWall() wall climbing}. METHOD method_26923 createSpiderAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_56086 (Lnet/minecraft/class_1309;)Z + ARG 0 entity METHOD method_7166 setClimbingWall (Z)V ARG 1 climbing METHOD method_7167 isClimbingWall ()Z diff --git a/mappings/net/minecraft/entity/passive/ArmadilloBrain.mapping b/mappings/net/minecraft/entity/passive/ArmadilloBrain.mapping index 20386e2644..9bbbb77ab1 100644 --- a/mappings/net/minecraft/entity/passive/ArmadilloBrain.mapping +++ b/mappings/net/minecraft/entity/passive/ArmadilloBrain.mapping @@ -1,18 +1,28 @@ CLASS net/minecraft/class_9071 net/minecraft/entity/passive/ArmadilloBrain FIELD field_47796 BREEDING_INGREDIENT Lnet/minecraft/class_1856; + FIELD field_47802 WALK_TOWARDS_CLOSEST_ADULT_RANGE Lnet/minecraft/class_6019; FIELD field_47803 SENSOR_TYPES Lcom/google/common/collect/ImmutableList; FIELD field_47804 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList; + FIELD field_47805 UNROLL_TASK Lnet/minecraft/class_7894; METHOD method_55728 createBrainProfile ()Lnet/minecraft/class_4095$class_5303; METHOD method_55729 (Lnet/minecraft/class_3218;Lnet/minecraft/class_9069;J)Z ARG 1 armadillo + METHOD method_55730 (Lnet/minecraft/class_1309;)Ljava/lang/Double; + ARG 0 armadillo METHOD method_55731 create (Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095; ARG 0 brain + METHOD method_55732 (Lnet/minecraft/class_7898$class_7900;)Lcom/mojang/datafixers/kinds/App; + ARG 0 context METHOD method_55734 updateActivities (Lnet/minecraft/class_9069;)V ARG 0 armadillo METHOD method_55735 getBreedingIngredient ()Lnet/minecraft/class_1856; + METHOD method_55736 (Lnet/minecraft/class_1309;)Ljava/lang/Float; + ARG 0 armadillo METHOD method_55737 addCoreActivities (Lnet/minecraft/class_4095;)V ARG 0 brain METHOD method_55738 addIdleActivities (Lnet/minecraft/class_4095;)V ARG 0 brain METHOD method_55739 addPanicActivities (Lnet/minecraft/class_4095;)V ARG 0 brain + CLASS class_9072 RollUpTask + CLASS class_9073 UnrollAndFleeTask diff --git a/mappings/net/minecraft/entity/passive/ArmadilloEntity.mapping b/mappings/net/minecraft/entity/passive/ArmadilloEntity.mapping index 2e9f807326..934f9f8334 100644 --- a/mappings/net/minecraft/entity/passive/ArmadilloEntity.mapping +++ b/mappings/net/minecraft/entity/passive/ArmadilloEntity.mapping @@ -21,6 +21,12 @@ CLASS net/minecraft/class_9069 net/minecraft/entity/passive/ArmadilloEntity METHOD method_55724 unroll ()V METHOD method_55725 setRolling (Z)V ARG 1 rolling + METHOD method_56083 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Z + ARG 0 entityType + ARG 1 world + ARG 2 spawnReason + ARG 3 pos + ARG 4 random CLASS class_9070 State FIELD field_47793 name Ljava/lang/String; FIELD field_47794 CODEC Lnet/minecraft/class_3542$class_7292; diff --git a/mappings/net/minecraft/entity/passive/SheepEntity.mapping b/mappings/net/minecraft/entity/passive/SheepEntity.mapping index 0b7f4dd266..410426d17b 100644 --- a/mappings/net/minecraft/entity/passive/SheepEntity.mapping +++ b/mappings/net/minecraft/entity/passive/SheepEntity.mapping @@ -5,6 +5,8 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity FIELD field_6868 DROPS Ljava/util/Map; FIELD field_6869 eatGrassGoal Lnet/minecraft/class_1345; FIELD field_6870 COLOR Lnet/minecraft/class_2940; + METHOD method_17689 (Lnet/minecraft/class_8566;Lnet/minecraft/class_8786;)Lnet/minecraft/class_1799; + ARG 2 recipe METHOD method_17690 createDyeMixingCraftingInventory (Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)Lnet/minecraft/class_8566; ARG 0 firstColor ARG 1 secondColor diff --git a/mappings/net/minecraft/entity/player/PlayerEntity.mapping b/mappings/net/minecraft/entity/player/PlayerEntity.mapping index 4bb290c408..41750473bc 100644 --- a/mappings/net/minecraft/entity/player/PlayerEntity.mapping +++ b/mappings/net/minecraft/entity/player/PlayerEntity.mapping @@ -139,6 +139,15 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity ARG 0 name METHOD method_55754 getBlockInteractionRange ()D METHOD method_55755 getEntityInteractionRange ()D + METHOD method_56092 canInteractWithEntityIn (Lnet/minecraft/class_238;D)Z + ARG 1 box + ARG 2 range + METHOD method_56093 canInteractWithBlockAt (Lnet/minecraft/class_2338;D)Z + ARG 1 pos + ARG 2 range + METHOD method_56094 canInteractWithEntity (Lnet/minecraft/class_1297;D)Z + ARG 1 entity + ARG 2 range 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/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index bf6730e0ce..2cacd1b28f 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -64,3 +64,4 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity COMMENT mobs/tools have higher values; some mobs have difficulty-adjusted COMMENT values METHOD method_7488 onCollision (Lnet/minecraft/class_239;)V + ARG 1 hitResult diff --git a/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping b/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping index fea287fdd3..39beb29812 100644 --- a/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping +++ b/mappings/net/minecraft/entity/vehicle/VehicleInventory.mapping @@ -36,5 +36,6 @@ CLASS net/minecraft/class_7265 net/minecraft/entity/vehicle/VehicleInventory ARG 1 slot METHOD method_42293 clearInventory ()V METHOD method_42294 canPlayerAccess (Lnet/minecraft/class_1657;)Z + ARG 1 player METHOD method_42295 isInventoryEmpty ()Z METHOD method_5829 getBoundingBox ()Lnet/minecraft/class_238; diff --git a/mappings/net/minecraft/inventory/Inventory.mapping b/mappings/net/minecraft/inventory/Inventory.mapping index 5c7f6d8464..4e40f57bbf 100644 --- a/mappings/net/minecraft/inventory/Inventory.mapping +++ b/mappings/net/minecraft/inventory/Inventory.mapping @@ -80,6 +80,7 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory COMMENT @see #canPlayerUse(BlockEntity, PlayerEntity) ARG 0 blockEntity ARG 1 player + ARG 2 range METHOD method_5431 markDirty ()V COMMENT Marks the inventory as modified. Implementations should call this method COMMENT every time the inventory is changed in any way. diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index 21dc845bb2..0c1bc76e90 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -258,6 +258,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 0 instance METHOD method_55067 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_56098 isUnbreakable ()Z METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT @@ -468,6 +469,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack COMMENT by a player. The callback should call {@link LivingEntity#sendEquipmentBreakStatus} COMMENT or {@link LivingEntity#sendToolBreakStatus}. ARG 1 amount + ARG 2 random + ARG 3 entity + ARG 4 breakCallback METHOD method_7958 hasGlint ()Z METHOD method_7959 setSubNbt (Ljava/lang/String;Lnet/minecraft/class_2520;)V COMMENT Sets the given NBT element in the item stack's custom NBT at the specified key. @@ -519,6 +523,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack COMMENT @return whether the stack's damage is equal to or above {@linkplain Item#getMaxDamage COMMENT the maximum damage} (i.e. whether the item is "broken") ARG 1 amount + ARG 2 entity + ARG 3 slot METHOD method_7971 split (I)Lnet/minecraft/class_1799; COMMENT {@return the copy of the stack "split" from the current stack with item count COMMENT being at most {@code amount}} diff --git a/mappings/net/minecraft/registry/Registry.mapping b/mappings/net/minecraft/registry/Registry.mapping index a9a0a64c77..517502a937 100644 --- a/mappings/net/minecraft/registry/Registry.mapping +++ b/mappings/net/minecraft/registry/Registry.mapping @@ -284,6 +284,11 @@ CLASS net/minecraft/class_2378 net/minecraft/registry/Registry ARG 2 entry METHOD method_55841 getEntry (Lnet/minecraft/class_2960;)Ljava/util/Optional; ARG 1 id + METHOD method_56159 getRandomEntry (Lnet/minecraft/class_6862;Lnet/minecraft/class_5819;)Ljava/util/Optional; + ARG 1 tag + ARG 2 random + METHOD method_56160 (Lnet/minecraft/class_5819;Lnet/minecraft/class_6885$class_6888;)Ljava/util/Optional; + ARG 1 entryList CLASS 1 METHOD method_46773 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880; ARG 0 entry diff --git a/mappings/net/minecraft/screen/MerchantScreenHandler.mapping b/mappings/net/minecraft/screen/MerchantScreenHandler.mapping index 68a4d65e1a..85a14cdbc6 100644 --- a/mappings/net/minecraft/screen/MerchantScreenHandler.mapping +++ b/mappings/net/minecraft/screen/MerchantScreenHandler.mapping @@ -38,6 +38,7 @@ CLASS net/minecraft/class_1728 net/minecraft/screen/MerchantScreenHandler METHOD method_20214 autofill (ILnet/minecraft/class_1799;Z)V ARG 1 slot ARG 2 stack + ARG 3 ignoreTags METHOD method_20215 switchTo (I)V ARG 1 recipeIndex METHOD method_20595 playYesSound ()V diff --git a/mappings/net/minecraft/server/WorldGenerationProgressListener.mapping b/mappings/net/minecraft/server/WorldGenerationProgressListener.mapping index e85612ff6f..f881b2fb6c 100644 --- a/mappings/net/minecraft/server/WorldGenerationProgressListener.mapping +++ b/mappings/net/minecraft/server/WorldGenerationProgressListener.mapping @@ -6,3 +6,5 @@ CLASS net/minecraft/class_3949 net/minecraft/server/WorldGenerationProgressListe ARG 2 status METHOD method_17671 stop ()V METHOD method_17675 start ()V + METHOD method_56041 getStartRegionSize (I)I + ARG 0 spawnChunkRadius diff --git a/mappings/net/minecraft/server/world/ServerWorld.mapping b/mappings/net/minecraft/server/world/ServerWorld.mapping index e6e002915b..acd3cde76d 100644 --- a/mappings/net/minecraft/server/world/ServerWorld.mapping +++ b/mappings/net/minecraft/server/world/ServerWorld.mapping @@ -54,6 +54,9 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld COMMENT COMMENT @return whether the particle packet was sent COMMENT + COMMENT @implNote If {@code count} is {@code 0}, a single particle will be spawned with its + COMMENT velocity being {@code deltaX},{@code deltaY},{@code deltaZ} multiplied by {@code speed}. + COMMENT COMMENT @see #spawnParticles(ParticleEffect, double, double, double, int, double, double, double, double) ARG 1 viewer ARG 2 particle @@ -115,6 +118,9 @@ CLASS net/minecraft/class_3218 net/minecraft/server/world/ServerWorld COMMENT COMMENT @return the number of players the particle packet was sent to COMMENT + COMMENT @implNote If {@code count} is {@code 0}, a single particle will be spawned with its + COMMENT velocity being {@code deltaX},{@code deltaY},{@code deltaZ} multiplied by {@code speed}. + COMMENT COMMENT @see #spawnParticles(ServerPlayerEntity, ParticleEffect, boolean, double, double, double, int, double, double, double, double) ARG 1 particle ARG 2 x diff --git a/mappings/net/minecraft/util/math/GlobalPos.mapping b/mappings/net/minecraft/util/math/GlobalPos.mapping index 44bf5da9e0..5150a6d144 100644 --- a/mappings/net/minecraft/util/math/GlobalPos.mapping +++ b/mappings/net/minecraft/util/math/GlobalPos.mapping @@ -1,13 +1,9 @@ CLASS net/minecraft/class_4208 net/minecraft/util/math/GlobalPos - FIELD comp_2207 dimension Lnet/minecraft/class_5321; - FIELD comp_2208 pos Lnet/minecraft/class_2338; FIELD field_25066 CODEC Lcom/mojang/serialization/Codec; FIELD field_48451 PACKET_CODEC Lnet/minecraft/class_9139; METHOD (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V ARG 1 dimension ARG 2 pos - METHOD comp_2207 dimension ()Lnet/minecraft/class_5321; - METHOD comp_2208 pos ()Lnet/minecraft/class_2338; METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_19443 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)Lnet/minecraft/class_4208; diff --git a/mappings/net/minecraft/village/TradeOffer.mapping b/mappings/net/minecraft/village/TradeOffer.mapping index acab40e1d4..3a12fa02ca 100644 --- a/mappings/net/minecraft/village/TradeOffer.mapping +++ b/mappings/net/minecraft/village/TradeOffer.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer FIELD field_18678 priceMultiplier F FIELD field_18679 merchantExperience I FIELD field_48371 PACKET_CODEC Lnet/minecraft/class_9139; + FIELD field_48372 ignoreTags Z FIELD field_9143 secondBuyItem Lnet/minecraft/class_1799; FIELD field_9144 maxUses I FIELD field_9145 rewardingPlayerExperience Z @@ -23,6 +24,14 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer ARG 4 maxUses ARG 5 merchantExperience ARG 6 priceMultiplier + METHOD (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIF)V + ARG 1 firstBuyItem + ARG 2 secondBuyItem + ARG 3 sellItem + ARG 4 uses + ARG 5 maxUses + ARG 6 merchantExperience + ARG 7 priceMultiplier METHOD (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFI)V ARG 1 firstBuyItem ARG 2 secondBuyItem @@ -31,6 +40,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer ARG 5 maxUses ARG 6 merchantExperience ARG 7 priceMultiplier + ARG 8 demandBonus METHOD (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;IIIFIZ)V ARG 1 firstBuyItem ARG 2 secondBuyItem @@ -40,15 +50,21 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer ARG 6 merchantExperience ARG 7 priceMultiplier ARG 8 demandBonus + ARG 9 ignoreTags METHOD (Lnet/minecraft/class_1914;)V ARG 1 offer METHOD (Lnet/minecraft/class_2487;)V ARG 1 nbt METHOD method_16952 matchesBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z + ARG 1 offered + ARG 2 buyItem METHOD method_16953 depleteBuyItems (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z ARG 1 firstBuyStack ARG 2 secondBuyStack METHOD method_16954 acceptsBuy (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z + ARG 0 offered + ARG 1 buyItem + ARG 2 ignoreTags METHOD method_18019 copySellItem ()Lnet/minecraft/class_1799; COMMENT Returns a copy of the sell item of this trade offer. METHOD method_19272 getAdjustedFirstBuyItem ()Lnet/minecraft/class_1799; @@ -97,6 +113,7 @@ CLASS net/minecraft/class_1914 net/minecraft/village/TradeOffer METHOD method_56111 read (Lnet/minecraft/class_9129;Lnet/minecraft/class_1914;)V ARG 0 buf ARG 1 offer + METHOD method_56112 shouldIgnoreTags ()Z METHOD method_8244 use ()V COMMENT Increments the number of times this trade offer has been used. METHOD method_8245 increaseSpecialPrice (I)V diff --git a/mappings/net/minecraft/world/GameRules.mapping b/mappings/net/minecraft/world/GameRules.mapping index f301d8645e..9e06f31aa7 100644 --- a/mappings/net/minecraft/world/GameRules.mapping +++ b/mappings/net/minecraft/world/GameRules.mapping @@ -161,6 +161,13 @@ CLASS net/minecraft/class_1928 net/minecraft/world/GameRules METHOD method_35236 set (ILnet/minecraft/server/MinecraftServer;)V ARG 1 value ARG 2 server + METHOD method_56115 create (IIILjava/util/function/BiConsumer;)Lnet/minecraft/class_1928$class_4314; + ARG 0 initialValue + ARG 1 min + ARG 2 max + ARG 3 changeCallback + METHOD method_56116 (ILnet/minecraft/class_1928$class_4314;)Lnet/minecraft/class_1928$class_4312; + ARG 1 type CLASS class_4313 Key FIELD field_19413 name Ljava/lang/String; FIELD field_24103 category Lnet/minecraft/class_1928$class_5198; diff --git a/mappings/net/minecraft/world/World.mapping b/mappings/net/minecraft/world/World.mapping index 4bdb74f060..dedc396945 100644 --- a/mappings/net/minecraft/world/World.mapping +++ b/mappings/net/minecraft/world/World.mapping @@ -206,6 +206,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 13 particles ARG 14 particle ARG 15 emitterParticle + ARG 16 soundEvent METHOD method_46669 getDestructionType (Lnet/minecraft/class_1928$class_4313;)Lnet/minecraft/class_1927$class_4179; ARG 1 gameRuleKey METHOD method_47574 collectEntitiesByType (Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;Ljava/util/List;)V @@ -342,6 +343,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World ARG 12 explosionSourceType ARG 13 particle ARG 14 emitterParticle + ARG 15 soundEvent METHOD method_8455 updateComparators (Lnet/minecraft/class_2338;Lnet/minecraft/class_2248;)V ARG 1 pos ARG 2 block diff --git a/mappings/net/minecraft/world/WorldProperties.mapping b/mappings/net/minecraft/world/WorldProperties.mapping index d17d8120df..8243726334 100644 --- a/mappings/net/minecraft/world/WorldProperties.mapping +++ b/mappings/net/minecraft/world/WorldProperties.mapping @@ -13,3 +13,4 @@ CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties METHOD method_207 getDifficulty ()Lnet/minecraft/class_1267; METHOD method_217 getTimeOfDay ()J METHOD method_30656 getSpawnAngle ()F + METHOD method_56126 getSpawnPos ()Lnet/minecraft/class_2338; diff --git a/mappings/net/minecraft/world/explosion/Explosion.mapping b/mappings/net/minecraft/world/explosion/Explosion.mapping index ac8ebba8ac..1dff132b7b 100644 --- a/mappings/net/minecraft/world/explosion/Explosion.mapping +++ b/mappings/net/minecraft/world/explosion/Explosion.mapping @@ -59,6 +59,7 @@ CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion ARG 13 destructionType ARG 14 particle ARG 15 emitterParticle + ARG 16 soundEvent METHOD method_17752 getExposure (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)F ARG 0 source ARG 1 entity diff --git a/mappings/net/minecraft/world/level/LevelProperties.mapping b/mappings/net/minecraft/world/level/LevelProperties.mapping index 6c01d82745..fabc88fcef 100644 --- a/mappings/net/minecraft/world/level/LevelProperties.mapping +++ b/mappings/net/minecraft/world/level/LevelProperties.mapping @@ -29,6 +29,7 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties FIELD field_40372 specialProperty Lnet/minecraft/class_31$class_7729; FIELD field_43352 removedFeatures Ljava/util/Set; FIELD field_46838 LEVEL_NAME_KEY Ljava/lang/String; + FIELD field_48380 spawnPos Lnet/minecraft/class_2338; METHOD (Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V ARG 1 levelInfo ARG 2 generatorOptions @@ -37,6 +38,31 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties METHOD (Lnet/minecraft/class_2487;ZLnet/minecraft/class_2338;FJJIIIZIZZZLnet/minecraft/class_2784$class_5200;IILjava/util/UUID;Ljava/util/Set;Ljava/util/Set;Lnet/minecraft/class_236;Lnet/minecraft/class_2487;Lnet/minecraft/class_2881$class_8576;Lnet/minecraft/class_1940;Lnet/minecraft/class_5285;Lnet/minecraft/class_31$class_7729;Lcom/mojang/serialization/Lifecycle;)V ARG 1 playerData ARG 2 modded + ARG 3 spawnPos + ARG 4 spawnAngle + ARG 5 time + ARG 7 timeOfDay + ARG 9 version + ARG 10 clearWeatherTime + ARG 11 rainTime + ARG 12 raining + ARG 13 thunderTime + ARG 14 thundering + ARG 15 initialized + ARG 16 difficultyLocked + ARG 17 worldBorder + ARG 18 wanderingTraderSpawnDelay + ARG 19 wanderingTraderSpawnChance + ARG 20 wanderingTraderId + ARG 21 serverBrands + ARG 22 removedFeatures + ARG 23 scheduledEvents + ARG 24 customBossEvents + ARG 25 dragonFight + ARG 26 levelInfo + ARG 27 generatorOptions + ARG 28 specialProperty + ARG 29 lifecycle METHOD method_158 updateProperties (Lnet/minecraft/class_5455;Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V ARG 1 registryManager ARG 2 levelNbt