Releases: ViaVersion/ViaBackwards
5.1.1
- Fixed issues with creaking entities, some new blocks and particles in 1.21.2->1.21
- Fixed writing of new player info list order in 1.21.2->1.21 (by EnZaXD)
- Fixed painting entity data in 1.21.2->1.21
- Fixed disconnect on join for older 1.20 clients on 1.21.2 servers because of unknown registry
- Fixed empty custom data tags sometimes being removed with creative clients on 1.20.5/1.21 (by EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
5.1.0
1.21.2 server support
- Note that due to major changes in how recipes are sent to the client, the recipe book will not be fully usable for olders clients on 1.21.2+ servers
- Fixed the darkness effect resulting in a black screen in 1.20.5->1.20.3
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
5.0.4
- Fixed wind charge trajectories by mapping them to shulker bullets instead of llama spit
- Fixed possible chat validation errors in 1.20.5->1.20.3
- Fixed possible errors with entity equipment in 1.20.5->1.20.3 (by EnZaXD)
- Fixed some missing handling in item hover events in 1.21->1.20.5 and 1.20.5->1.20.3 (by EnZaXD, kennytv)
- Fixed 1.21->1.20.5 custom enchantment formatting
- Fixed backup nbt tags being permanently added to items with creative mode clients in 1.20.5->1.20.3 (by EnZaXD)
- Fixed doubled processing of components in 1.19.4->1.19.3 (by EnZaXD)
- Fixed the totem animation playing for all players in 1.11->1.10 (by EnZaXD)
- Fixed handling of various non-standard data across protocols (by EnZaXD)
If you want to get larger version updates early, including 1.21.2, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
5.0.3
- Fixed error from wolves with armor in 1.21->1.20.5
- Fixed crafter disabled slots in 1.21->1.20.5
- Fixed new items in item hover events erroring in 1.21->1.20.5
- Fixed custom armor trim pattern and material handling in 1.20.5->1.20.3
- Fixed an edge case with custom item frame rotation handling in 1.17->1.16.4 (by EnZaXD)
- Fixed an edge case with custom experience orb spawning in 1.14->1.13.2 (by EnZaXD)
- Fixed possible component errors in signs in 1.12->1.11 (by EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
5.0.2
- Added a
bedrock-at-y-0
config option to display a full bedrock layer at y 0 in 1.17->1.16 (disabled by default, may cause issues with anticheats) - Added a
sculk-shriekers-to-crying-obsidian
config option for an alternate 1.19->1.18.2 block mapping to avoid block breaking issues (by EnZaXD) - Fixed race condition leading to mapping loading error on startup
- Fixed kicks with shulker boxes from creative mode clients in 1.21->1.20.5
- Fixed issues with enchantment lore and enchantment hints in 1.21->1.20.5, use translatables instead of hardcoded numbers in added enchantment lore in older protocols (by kennytv and EnZaXD)
- Fixed attribute modifiers rewriting within containers in show_item components (by EnZaXD)
- Fixed block predicate conversion in 1.20.5->1.20.3 (by EnZaXD)
- Fixed falling blocks in 1.20.3->1.20.2 (by EnZaXD)
- Tridents and banner pattern items show the correct 1.21 rarity in 1.21->1.20.5 (by EnZaXD)
- Fixup handling of attribute keeping on respawn in 1.16->1.15.2 (by EnZaXD)
- Fixed translatable handling in lore conversion in 1.14->1.13.2 (by EnZaXD)
- Fixed missing advancement component rewriting (by EnZaXD)
5.0.1
- Fixed sometimes wrong enchantment remapping in 1.21->1.20.5
- Fixed certain item interactions in 1.21->1.20.5 like placing boats or throwing potions (by EnZaXD)
- Fixed handling of maps containing 1.21 trial chamber markers
- Handle translatables in the new item name item data component in 1.21->1.20.5
- Fixed wrong client side charged state of a crossbow in 1.20.5->1.20.3
- Rewrite translatabales in inventory title names in 1.20->1.19.4 (by EnZaXD)
- Fixed disconnects due to missing tags with certain older clients on 1.20.5+ servers
- Fixed infinite effect duration handling in 1.19.4->1.19.3
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
5.0.0
1.21 server support!
Java 17 requirement
- See https://docs.papermc.io/misc/java-install on how to update your Java version
- Even Minecraft 1.8 is mostly able to run on Java 17, although for a better experience you should use a fork that fixes smaller issues
- Some older versions require the
Paper.IgnoreJavaVersion
system property to be set (-DPaper.IgnoreJavaVersion=true
as a startup flag), but run perfectly fine using Java 17 - If all else fails, use the Java 8 compatibility builds we provide at risk of not receiving support for issues it could cause - you should not make yourself depend on these too much, they will generally only be updated on releases
Fixes
- Added new config option to suppress emulation warnings (by EnZaXD)
- Fixed horse inventories in 1.20.5->1.20.3
- Fixed llama carpet/horse armor display in 1.20.5->1.20.3 (by EnZaXD)
- Slightly improved item comparison in 1.20.5->1.20.3 by removing empty tags
- Fixed sniffer entity data errors in 1.19.4->1.19.3
- Fixed UPDATE_LISTED player profile update in 1.19.3->1.19.1 (by EnZaXD)
- Emulate recovery compass using lodestone compass in 1.19->1.18.2 (by EnZaXD)
- Fixup respawning throwing errors sometimes in 1.19->1.18.2 (by EnZaXD)
- Fixed display of player heads without ids in 1.20.2->1.20 (by Pantera07)
- Added missing handling of inlined block states in block state particles (by EnZaXD)
- Added missing translations in legacy protocols (by EnZaXD)
- Fixed client side damage on cancelled block placement in 1.11->1.10
- Small fixes to edge case in data parsing in various versions (by EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
4.10.2
Remember, the release for 1.21 will require Java 17!
More 1.20.5 fixes! Hopefully the last of their sort
- Fixed entity effect particle colors (by EnZaXD)
- Fixed criteria handling for custom enchantments in 1.20.2->1.20
- Fixed player head handling
- Fixed (custom) banner handling
- Invalid heightmap tags are now ignored in 1.17->1.16 (by EnZaXD)
- Updated 1.10 red nether brick item name to match vanilla name (by EnZaXD)
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
4.10.1
- Fixed click container button handling (by Gerrygames)
- Fixed handling of new 1.20.5 banners
- Fixed translatable handling (by EnZaXD)
- Fixed entity effect reading below 1.20.2
- Fixed advacements display in 1.20.2->1.20 (with help from Krakenied)
- Fixed listener registration on 1.8 servers
- Fixed issues with creative mode ghost items
- Paper servers now skip jar remapping of ViaVersion
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
4.10.0
1.20.5 server support; this one of the largest updates network-content wise, so expect rough edges that may not be entirely fixable. While ViaVersion is already complete and stable, ViaBackwards will still need more polishing around certain things like item hover events and trim pattern/material handling.
- Added a large number of sanity checks to NBT reading to prevent errors from bad data
- Fixed 1.20.3->1.20.2 cloud particle handling
- Fixed 1.20.2->1.20 entity sound handling
- Updated the legacy mapping file format (by EnZaXD). If you had changes to these, you will need to redo them, see the wiki for more detail later: https://github.com/ViaVersion/ViaBackwards/wiki
Also thanks to EnZaXD for lots of aid with 1.20.5, as well as RK_01, DrexHD, and Gerrygames for additional fixes!
If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.