github ViaVersion/ViaVersion 3.1.0

latest releases: 4.10.0, 4.9.3, 4.9.2...
3 years ago
  • 1.16.2 support by KennyTV
  • Improved RGB Supportby KennyTV
  • Improved ProtocolSupport compatibility by KennyTV
  • Reduced the amount of error spam by KennyTV
  • Refactored bossbar API by creeper123123321
  • New JSON read/write to reduce overhead by KennyTV
  • Improve translation of scoreboard components / item rewriting by KennyTV
  • Fix proxy NPE (ViaIdleThread) by KennyTV
  • New long plugin channel name config option
  • Fix 1.11 -> 1.10.2 potion remapping by Koppe
  • Fix 1.8->1.9 ender dragon sound by KennyTV
  • Update javaassist & gson by creeper123123321
  • Fix global palette bug introduced in 1.16 by Gerrygames

3.0.1 Changelog:

  • 1.16.1 support (by KennyTV)
  • Fix various tag issue with crashing certain blocks (by KennyTV)
  • Fix MOTD issue in some cases (by KennyTV)
  • Turn ocelots into cats (by KennyTV)

3.0.0 Changelog

  • 1.16 support \o/ (Big thanks to KennyTV & Gerrygames)
  • Internal rewrite of several classes, if you use ViaVersion internals you will need to update (by KennyTV, Gerrygames)
  • Netty exception handling has been modified to reduce spam in some situations and use correct expetions for decode / encode (by KennyTV / creeper123123321)
  • Injection has been reworked to be more robust and take advantage of a few optimisations (by creeper123123321, KennyTV & Astei)
  • ViaVersion now uses fastutil for several collections (by KennyTV)
  • ViaVersion uses primitives when possible (by KennyTV)
  • Improved messaging when you're not using ViaVersion correctly (by Xernium)
  • Fix issues with TNT explosions and block connections (by konwboj)
  • Fixed issue with block connections and fire (by KennyTV)
  • Fix an issue with gliding & swimming (by KennyTV)
  • Errors have been improved to contain packet names for better debugging (by KennyTV)
  • Fixed bug which occurs on Bungee in regards to boss bars.
  • Removed lombok internally - which should make contributing to ViaVersion easier (by KennyTV)
  • Loading is now handled async with mappings (by KennyTV)
  • Block connections are now enabled by default on a fresh config
  • ViaVersion information dumps now contain the git commit to allow us to identify sub-builds (by KennyTV)
  • Some API methods are deprecated (in relation to isPorted etc), as "porting" does not exist (by KennyTV)
  • Added link to Krusic22's blocked version generator in the config
  • Reduced map lookups for block connections (by KennyTV)
  • Prevent listeners being registered for server versions which don't need them (by KennyTV)
  • Added option to not remap infested blocks to the normal variants (by KennyTV)
  • Plugin channel mappings for 1.13 can be modified by using a json file (by KennyTV)
  • ViaVersion config no longer uses map lookups allowing for faster access (by KennyTV)
  • Optimised type reading / writing (by Astei)
  • Use primitive array types (by creeper123123321)
  • Add fabric metadata to allow the plugin to be updated (by creeper123123321)
  • Remove several areas of class duplication (by kashike)

Don't miss a new ViaVersion release

NewReleases is sending notifications on new releases.