3.1.2-SNAPSHOT+140
on May 8, 202465ac2f3 Don't throw metadata away in 1.8->1.7
3.1.2-SNAPSHOT+139
on May 8, 2024b08bb90 Fix packet send usages
3.1.2-SNAPSHOT+138
on May 7, 202489e76d3 Fix destroy entities handling in 1.7->1.8
Split into multiple packets since 1.8 can handle a larger list of entities than 1.7 can, causing NegativeArraySizeException's to appear on some servers.
- Fixed crash when vehicles getting unloaded (1.8->1.9) (EnZaXD)
- Fixed 1.8->1.9 window items translation (EnZaXD)
- Fixed some item mappings causing the client to crash (1.8->1.9) (EnZaXD)
- Cleaned up mapping files (EnZaXD)
- Rewrite enchantment window properties in 1.8->1.9 (EnZaXD)
- Map END_GATEWAY to END_PORTAL in 1.8->1.9 (EnZaXD)
- Fix mob spawner entity data translation in 1.8->1.9 (EnZaXD)
- Don't handle entity properties for holograms (1.8->1.9) (EnZaXD)
3.1.1-SNAPSHOT+136
on Apr 30, 2024a0ff53f Don't handle entity properties for holograms
3.1.1-SNAPSHOT+135
on Apr 29, 20241d1dd7d Catch exceptions in custom payload handling
3.1.1-SNAPSHOT+134
on Apr 29, 2024cb4ef9f Fix mob spawner entity data translation in 1.8->1.9
3.1.1-SNAPSHOT+133
on Apr 28, 2024459f403 Map END_GATEWAY to END_PORTAL in 1.8->1.9
3.1.1-SNAPSHOT+132
on Apr 28, 2024465962b Clear enchantments on screen close
3.1.1-SNAPSHOT+131
on Apr 28, 20242fad493 Rewrite enchantment window properties in 1.8->1.9
3.1.1-SNAPSHOT+130
on Apr 28, 2024fb8ea8c Merge remote-tracking branch 'origin/master'
3.1.1-SNAPSHOT+129
on Apr 28, 20247cee59f Set paperweight-mappings-namespace manifest attribute
3.1.1-SNAPSHOT+128
on Apr 27, 2024c7e638f Fix 1.8->1.9 window items translation
3.1.1-SNAPSHOT+127
on Apr 27, 2024a4b445c Use correct method to remove vehicle in 1.8->1.9
Important dependency change
Thanks to EnZaXD for working on this update.
Starting with this version, ViaRewind will depend on ViaBackwards meaning you have to install ViaBackwards on your client or server in order to use ViaRewind. This change has been made so ViaRewind can use internal API of ViaBackwards, especially mappings. With this being said, it's now possible to change item mappings for both versions (1.7->1.8 and 1.8->1.9). They are now located inside .json files.
In addition to that, the viarewind-universal artifact on https://repo.viaversion.com/ has been changed to viarewind so make sure to update your build script in case you are depending on ViaRewind.
Changes to existing version support
- Added new config options to disable and change the /offhand command (1.8->1.9)
- Improved entity tracking and metadata rewriting a lot (both versions).
- Added a setting to always show the original name of mapped mobs.
- Catch exceptions in custom payload handling (both versions).
- Move out sound mappings into .nbt files (both versions).
The minimal required ViaVersion and ViaBackwards version is 4.10.0
3.0.7-24w09a-SNAPSHOT+124
on Apr 23, 2024b84c87c Add UserConnection param to component utils
3.0.7-24w09a-SNAPSHOT+123
on Apr 21, 2024da449f2 Add UserConnection param to item rewriter methods
3.0.7-24w09a-SNAPSHOT+122
on Apr 9, 2024b2a78d6 Merge remote-tracking branch 'refs/remotes/origin/master' into dev
3.0.7-24w09a-SNAPSHOT+121
on Apr 9, 20241aaba34 Update build script
3.0.7-SNAPSHOT+118
on Apr 5, 202408cb78f Support config loading from input stream (#502)
-
Support config loading from input stream
-
Fix formatting issue to be consistent with spaces