From 34811ea138ac514281dcc8f3c9fd57b1aba923fa Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Sun, 14 Jun 2026 17:11:56 -0400 Subject: [PATCH 1/3] =?UTF-8?q?Rename=20`ProjectileUtil`=20=E2=86=92=20`Ra?= =?UTF-8?q?ycasts`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The `raycast` method (`method_18075`) isn’t even used for projectiles; it’s used for client-side crosshair targeting instead. --- .../ProjectileUtil.mapping => util/hit/Raycasts.mapping} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) rename mappings/net/minecraft/{entity/projectile/ProjectileUtil.mapping => util/hit/Raycasts.mapping} (97%) diff --git a/mappings/net/minecraft/entity/projectile/ProjectileUtil.mapping b/mappings/net/minecraft/util/hit/Raycasts.mapping similarity index 97% rename from mappings/net/minecraft/entity/projectile/ProjectileUtil.mapping rename to mappings/net/minecraft/util/hit/Raycasts.mapping index e470c7106e..3fb461a416 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileUtil.mapping +++ b/mappings/net/minecraft/util/hit/Raycasts.mapping @@ -1,4 +1,4 @@ -CLASS net/minecraft/class_1675 net/minecraft/entity/projectile/ProjectileUtil +CLASS net/minecraft/class_1675 net/minecraft/util/hit/Raycasts FIELD field_46654 DEFAULT_MARGIN F METHOD method_7484 setRotationFromVelocity (Lnet/minecraft/class_1297;F)V ARG 0 entity @@ -83,3 +83,5 @@ CLASS net/minecraft/class_1675 net/minecraft/entity/projectile/ProjectileUtil ARG 4 box ARG 5 hitPredicate ARG 6 hitboxMargin + ARG 7 shapeType + ARG 8 skipRaycast From 3a127080557031d79be0d5b336dea47775727504 Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Sun, 14 Jun 2026 17:14:29 -0400 Subject: [PATCH 2/3] Update to 26.2-rc-2 --- .../ResetSpectatorsGenerateChunksRuleInHardcoreFix.mapping | 7 +++++++ mappings/net/minecraft/entity/Entity.mapping | 1 + 2 files changed, 8 insertions(+) create mode 100644 mappings/net/minecraft/datafixer/fix/ResetSpectatorsGenerateChunksRuleInHardcoreFix.mapping diff --git a/mappings/net/minecraft/datafixer/fix/ResetSpectatorsGenerateChunksRuleInHardcoreFix.mapping b/mappings/net/minecraft/datafixer/fix/ResetSpectatorsGenerateChunksRuleInHardcoreFix.mapping new file mode 100644 index 0000000000..daa33cbab5 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/ResetSpectatorsGenerateChunksRuleInHardcoreFix.mapping @@ -0,0 +1,7 @@ +CLASS net/minecraft/class_1_1037 net/minecraft/datafixer/fix/ResetSpectatorsGenerateChunksRuleInHardcoreFix + METHOD method_1_6420 (Lnet/minecraft/class_1_233;)Lnet/minecraft/class_1_228$class_1_230; + ARG 0 tracker + METHOD method_1_6421 (Lnet/minecraft/class_1_203;Lnet/minecraft/class_1_203;Lnet/minecraft/class_1_27;)V + ARG 2 worldUpdateProgress + METHOD method_1_6422 (Lnet/minecraft/class_1_207;Lcom/mojang/serialization/Dynamic;)V + ARG 1 fixedNbt diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 05e10f41fa..080bfd1ac9 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -263,6 +263,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity ARG 3 world ARG 4 additionalCollisions METHOD method_1_6352 isImmuneToPiercing ()Z + METHOD method_1_6424 obstructsTargetingFromInside ()Z METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V COMMENT Called when this entity's collision box intersects {@code state}. COMMENT From 0342ba7d622949f414d8cdac0f8df0ccf5fab1f4 Mon Sep 17 00:00:00 2001 From: +merlan #flirora Date: Sun, 14 Jun 2026 22:56:05 -0400 Subject: [PATCH 3/3] Fix name of field_1_1753 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This bit is set when the block is free, not when it’s used. --- mappings/net/minecraft/client/render/AllocationManager.mapping | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mappings/net/minecraft/client/render/AllocationManager.mapping b/mappings/net/minecraft/client/render/AllocationManager.mapping index 2fb93d68fa..bdde0d76d5 100644 --- a/mappings/net/minecraft/client/render/AllocationManager.mapping +++ b/mappings/net/minecraft/client/render/AllocationManager.mapping @@ -83,7 +83,7 @@ CLASS net/minecraft/class_1_291 net/minecraft/client/render/AllocationManager METHOD method_1_2165 getBlockSize ()J METHOD method_1_2166 isFreed ()Z CLASS class_1_293 Block - FIELD field_1_1753 USED I + FIELD field_1_1753 FREE I FIELD field_1_1754 parentAllocationInfo Lnet/minecraft/class_1_291$class_1_294; FIELD field_1_1755 next Lnet/minecraft/class_1_291$class_1_293; FIELD field_1_1756 right Lnet/minecraft/class_1_291$class_1_293;