Skip to content

Releases: ViaVersion/ViaBackwards

5.0.1

22 Jun 14:05
f461a0b
Compare
Choose a tag to compare
  • 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

16 Jun 16:12
132cf1d
Compare
Choose a tag to compare

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

10 May 11:31
17bda0f
Compare
Choose a tag to compare

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

05 May 14:55
34101ea
Compare
Choose a tag to compare
  • 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

26 Apr 13:22
e37fea4
Compare
Choose a tag to compare

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.

4.9.2

05 Mar 17:32
79a2881
Compare
Choose a tag to compare

Important release schedule change

Starting 1.20.5, ViaVersion and ViaBackwards will only be released a day/a few days or so after a Minecraft update unless the protocol changes of the update were trivial. If you want early-access, usually days or even weeks before the final release, you can subscribe to either:

  • GitHub Sponsors (preferred option. Use the /verify command on this Discord after), or alternatively
  • Patreon (see the highest tier and make sure to link Patreon to your Discord account under Settings->Connections)
    This also includes access to a private repository with the code, which will be pushed to the public repository after the given delay on a Minecraft update.

At the same time however, bug fix patches will be released more regularly, always immediately public, and more of the low-priority issues will be tackled.

Due to the insane pace Mojang has been adding more and more complex technical features since 1.19/1.20, updating ViaVersion and making sure it works well enough has become a lot more time-consuming. Without some extra incentive, I can't really justify putting increasing amounts of free time into these updates, no matter how much I enjoy doing them.

Changes

  • Added sanity checks to item reading across all versions
  • Fixed various issues in 1.20.3->1.20.2 issues, including component conversion
  • Fixed 1.20.2->1.20 tag handling
  • Fixed 1.17->1.16 map data reading
  • Fixed writable book handling in 1.16->1.15
  • Fixed chunk loading game state handling in 1.20.3->1.20.2 (by FlorianMichael)
  • Fixed 1.13.1->1.13 item handling (by camdencove)

Note: Via* on BungeeCord does not work properly at the moment, we recommend using our plugins either on the backend servers or on Velocity instead.

4.9.1

07 Dec 10:23
77ecda3
Compare
Choose a tag to compare
  • Fixed tags handling in 1.20.3->1.20.2
  • Fixed component conversion issues in 1.20.3->1.20.2
  • Fixed map marker reading across versions

4.9.0

05 Dec 16:39
c739b54
Compare
Choose a tag to compare

1.20.3 server support

  • Detailed release notes to follow

4.8.1

03 Oct 11:15
f923648
Compare
Choose a tag to compare

Fixed an array of 1.20.2->1.20 issues

  • Fixed trade list sending
  • Fixed setting the secondary beacon effect
  • Fixed custom potions
  • Fixed spawning of players with current velocity
  • Fixed configuration state handling issues

4.8.0

21 Sep 15:47
f254869
Compare
Choose a tag to compare

1.20.2 server support

  • Fixed handling of new 1.20 items in 1.20->1.19
  • Fixed handling of new 1.20 trim patterns in 1.20->1.19
  • Improved edge-case handling of 1.13->1.12
  • Fixed 1.16->1.15 hover components in books
  • Removed unused config setting (by FlorianMichael)
  • Configured automated publishing to Hangar and Modrinth