ViaVersion

ViaVersion

Mod and plugin

Allow newer clients to connect to older servers.

Client or server Utility

134.7k downloads
200 followers
Created9 months ago
Updated8 hours ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

2aec3ce Expose StructuredDataConverter#removeBackupTag (#3838)

f60e31a Add block entity ids in 1.20.3->.5 conversion (#3837)

8c4ff7e Remove fix which got merged into MCStructs (#3836)

4c7729e Fixup banner handling, some other fixes

3dfc3bb Actually add properties tag in 1.20.5->1.20.4 item handler

69b33dc Handle invalid disconnect message in 1.8->1.9 (#3834)

31211c2 Fix tipped arrow and area effect cloud color

cb5fc9f Fix empty effect handling Fixes #3832

a8d7ab6 Add alpha to particle colors in 1.20.3->.5 (#3827)

71313b4 Simplify raider check in 1.13->1.14 entity data handler

994bc8e Move down super onMappingDataLoaded calls

4.10.1

by kennytv on May 5, 2024
Download

Most of these are bugfixes for 1.20.5 protocol handling

  • Various fixes to show_item hover event handling
  • Fixed click container button handling (by Gerrygames)
  • Fixed block protocols/versions disconnect screen
  • Fixed handling of bad registry data (by EnZaXD)
  • Pass through invalid command argument types instead of erroring
  • Fixed death message handling in 1.8->1.9 (by EnZaXD)
  • Changed container type mapping of legacy smithing from a furnace to an anvil in 1.19->1.20 (by Pantera07)
  • Paper servers now skip jar remapping of ViaVersion

If you want to get larger version updates on Minecraft releases early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.

e993be7 Filter items in entity data with amount < 1

f1b92fe Move loadFullMappings to MappingDataBase, use loadMiMappings

fc9d5b6 Clean up entriesLength usage

9549a18 Handle duplicated registry ids in 1.20.3->.5 (#3825)

Minecraft 1.20.4 and earlier silently overrides the previous values if multiple registry elements have the same id (Tested using a Fabric 1.20.4 mod by parsing a registry sent by a server and then printing the parsed objects).

d691096 Move around types, apply to other enums This doesn't include ALL abstract types, mostly if they are single-use or not at all relevant to our handling and most likely never will

c113e19 Convert plain to json instead of doing component conversion in DeathListener (#3821)

Closes https://github.com/ViaVersion/ViaVersion/issues/3817

d3af70d Add optional registry utils to TagUtil (#3819)

External resources



Project members

kennytv

Owner

creeper123123321

Developer

FlorianMichael

Developer


Technical information

Project ID