Update Handcrafted v4.0.9

This commit is contained in:
Darto KLoning
2026-10-03 10:02:46 +07:00
parent 5ce6ef7b21
commit 98e9869daa
6 changed files with 50 additions and 24 deletions
+7
View File
@@ -1,3 +1,10 @@
## 4.0.9 — Seat synchronization fix
- Compared the Fabric 26.2 port directly against the original 1.21.x seating implementation.
- The current debug log proves server-side mounting already succeeds: the client reports `Received passengers for unknown entity`. This means the failure is no longer the chair/bench/couch interaction callback; the invisible `Seat` vehicle is not known client-side when the passenger update arrives.
- Removed the legacy custom `ClientboundAddEntityPacket`/`recreateFromPacket` override from `Seat` so Minecraft 26.2 uses its native entity spawn/tracking packet path.
- Kept one-passenger acceptance and the 26.2 passenger attachment implementation.
- `compile.bat` and `compile.sh` now read both `mod_version` and `archives_base_name` from `gradle.properties` when detecting an already-built JAR. Existing-JAR Compile/Git-only behavior and first-time Git guidance are preserved.
# Handcrafted Fabric 26.2 port
Target: Minecraft 26.2 / Fabric only / Java 25.