Allow older Java Edition clients to connect to newer servers.
On Fabric, use either ViaFabric or ViaFabricPlus. To override the included version
- in ViaFabric, put ViaBackwards into the mods folder
- in ViaFabricPlus, put ViaBackwards into the ViaFabricPlus/jars folder
Depending on the platform and version, this also requires ViaVersion.
Requires Java 17. See here how to update your installed Java version. As a last resort, you can download Java 8 downgraded builds from our ci.
Starting with 1.20.5, ViaVersion and ViaBackwards will only be released a day 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, also comes with source code access. 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 Discord Settings->Connections)
It is recommended to always use the latest beta release. Alpha builds are used for work on snapshot version compatibility or other cutting-edge changes.
Always use the same build channel across the ViaVersion, ViaBackwards, and ViaRewind projects.
You can find releases in the following places:
Dev builds for all of our projects are on our Jenkins server:
Maven: https://repo.viaversion.com
List of contributors: https://github.com/ViaVersion/ViaBackwards/graphs/contributors

YourKit supports open source projects with innovative and intelligent tools
for monitoring and profiling Java and .NET applications.
YourKit is the creator of YourKit Java Profiler,
YourKit .NET Profiler,
and YourKit YouMonitor.
Optional
Optional
Terms for using, modifying and redistributing this product.
23.07.2026 · Modrinth
4bc4a4c Flip respawn_anchor_works default
Fixes #1302
Screenshots and images from the original Modrinth page.

Published versions and original Modrinth files.
23.07.2026 · 121 downloads
4bc4a4c Flip respawn_anchor_works default
Fixes #1302
18.07.2026 · 12 866 downloads
ef665d2 Prevent Mannequin names from having formatting in 1.12.2 (#1298)
16.07.2026 · 4 406 downloads
8fc519b Clean up build scripts
12.07.2026 · 36 280 downloads
vb.entity.<type>, e.g. vb.entity.sulfur_cube, which falls back to 26.2 Sulfur Cube as before. entitynames has been removed from mapping filesvb.item.<type>, e.g. vb.item.sulfur, which falls back to 26.2 Sulfur as before. itemnames has been removed from mapping filescustom_model_data in the mapping files and starts at 0 for the first 1.13 item, going upwards across every protocol (currently ending at 937). 1.21.4+ clients have their original item identifier added to the custom_model_data string list, and all client versions have the custom model data from the mapping files added (either to the new float list or the old single-int tag)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.
12.07.2026 · 178 downloads
59860eb Fix manual blockstates-1.13 loading
12.07.2026 · 1 100 downloads
a2eecde Update to mapping format v2
09.07.2026 · 6 965 downloads
d63f7e1 Remove 1.21.11 enchantment effects
Fixes #1281
09.07.2026 · 838 downloads
f04e115 Bump version to 5.11.0-SNAPSHOT
09.07.2026 · 63 downloads
54897e7 Update VV usage
09.07.2026 · 416 downloads
0e53ac9 Split multi-line text displays into multiple entities
Fixes #767
08.07.2026 · 1 670 downloads
d975df4 Fix creative mode clear action in 1.21.2->1.21
Fixes #940
08.07.2026 · 121 downloads
206a5b4 Pass new item and entity names as translatable
This removes the itemnames and entitynames sections from mapping data and instead allows for easier changes via resource packs.
For 1.20.5+ clients, entities use the vb.entity.<type> translate key; items use vg.item.<type>. The old-style string (e.g. "26.2 Sulfur" is added into the fallback field).
For clients below 1.20.5, the old style string is put directly into the translate field.
08.07.2026 · 292 downloads
9e8a958 Add item names as translate components instead
Fixes #659
08.07.2026 · 52 downloads
4e0618b Remove new environment attributes from registry data
Fixes #1292
08.07.2026 · 122 downloads
d6a3338 Always map to unpowered_comparator in 1.13->1.12
The powered_comparator block goes unused, the state is instead in the powered property
Fixes #1222
Properly fixes #524
07.07.2026 · 2 897 downloads
df630e8 Scale new baby mobs down on older clients (#1268)
Co-authored-by: Nassim Jahnke nassim@njahnke.dev
06.07.2026 · 2 335 downloads
e1802a4 Fix sulfur caves legacy mapping
05.07.2026 · 1 311 downloads
0bd189c Update damage event entity id types in 1.19.4->.3 (#1291)
05.07.2026 · 1 106 downloads
8d067dc Optimize block checking in chunk packets
03.07.2026 · 3 923 downloads
a5e622e Skip heavy 1.20.5-1.21.4 serverbound item handling on 1.21.5+ servers
This instead forces (only) hashed item data through
03.07.2026 · 1 066 downloads
6f7a43d Move off 1.13 piston handler data loading; don't fully parse and re-serialize mapped item names
02.07.2026 · 2 432 downloads
f0ffd17 Fix code of conduct written tag type
01.07.2026 · 1 293 downloads
921f04c Send empty block entity for beds in 26.2->26.1 (#1286)
20.06.2026 · 25 936 downloads
bea4db8 Update VV usage
20.06.2026 · 1 466 downloads
7709085 Remove new sulfur cube archetype registry in 26.2->26.1 (#1280)
19.06.2026 · 49 783 downloads
26.2 server support
- Mapping improvements in 26.1->1.21.11 (by mfishma)
- Fixed dialog tag tracking in 1.21.6->1.21.5 (by EnZaXD)
- Moved virtual explosions used for their velocity effect away from 0,0,0 in 1.21.2->1.21
- Fixed an error with block entity handling in in 1.20.2->1.20.1 (by Zsomi)
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.
15.06.2026 · 10 260 downloads
59abf8b Fix tag updating in 1.21.6->1.21.5 (#1277)
12.06.2026 · 5 938 downloads
33d3b1d Round instead of truncating in toLegacyVelocity (#1272)
07.06.2026 · 10 202 downloads
5255394 Track mid-game spectator gamemode change in 26.1->1.21.11
Fixes #1267
07.06.2026 · 83 downloads
c5713f9 Move velocity explosion packet out of bounds in 1.21.2->1.21
25.05.2026 · 26 870 downloads
e651e1c Update VV usage
19.05.2026 · 11 643 downloads
c3f6271 Fix NPE in BlockRewriter1_20_2 when block entity has null tag (#1262)
08.05.2026 · 20 514 downloads
bc7f360 Track gamemode in 1.20.5 protocol
04.05.2026 · 83 473 downloads
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.
03.05.2026 · 2 454 downloads
c4ac1b0 Add hashed item shortcut in 1.21.5->1.21.4
03.05.2026 · 483 downloads
8ee6391 Remove ChunkLightStorage reflection
27.04.2026 · 9 832 downloads
5361c01 Fix shouldered parrot tracking in 1.21.9->1.21.7
Fixes #1257
27.04.2026 · 111 downloads
041f7f9 Fix toggled advance_time handling
Fixes #1256
22.04.2026 · 5 985 downloads
e46cf56 Cancel non-player bed sleep data in 1.14->1.13 (#1252)
21.04.2026 · 2 543 downloads
ab9d1d2 Use TagRewriter in 1.14->1.13.2 (#1251)
21.04.2026 · 91 downloads
65b2c30 Remove copper golem data in 1.21.9->1.21.7
19.04.2026 · 23 353 downloads
pass-original-item-name-to-resource-packs config option to put original item identifiers into custom data for use in resource packs (enabled by default; by mfishma)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.
19.04.2026 · 338 downloads
18.04.2026 · 2 394 downloads
17.04.2026 · 1 366 downloads
5194c27 Fix skull owner with multiple properties of the same key in 1.20.5->1.20.3 (#1248)
16.04.2026 · 2 351 downloads
c887ab7 Improve 1.12 keep_alive handling
Fixes handling of batches of keep alives and the technically possible collisions
10.04.2026 · 11 767 downloads
63afb2d Fix inventory desync for <1.17 clients on 1.17+ servers (#1243)
07.04.2026 · 5 310 downloads
827c00f Fix set_beacon packet handling in 1.19->1.18.2 (#1241)
07.04.2026 · 90 downloads
8c07e58 Fix NPE in dimension_type registry handler in 26.1->1.21.11 (#1242)
06.04.2026 · 2 924 downloads
3b30aa2 Make entity data type mapping less manual
05.04.2026 · 1 725 downloads
74b0bfb Fix spectator interact in 26.1->1.21.11
04.04.2026 · 3 146 downloads
757db4f Update VV usage
02.04.2026 · 4 767 downloads
757db4f Update VV usage
02.04.2026 · 289 downloads
51f061b Pass original item ids to custom model data (#1217)
Co-authored-by: Nassim Jahnke nassim@njahnke.dev
01.04.2026 · 1 468 downloads
14b3296 Call super instead of mapTypes in entity rewriter
01.04.2026 · 767 downloads
22e823e Directly override handle click event in 1.21.6->1.21.5 (#1233)
31.03.2026 · 1 932 downloads
bd3877b Fix 1.21.6->1.21.5 show dialog read types
31.03.2026 · 37 downloads
3688810 Fix non-empty custom tag backup in 1.20.5->1.20.4
Fixes #1231
30.03.2026 · 990 downloads
be0f50a Default rewriter registrations across protocols
30.03.2026 · 24 930 downloads
wolf_variant data in 1.21.5->1.21.4If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
30.03.2026 · 85 downloads
50e7c15 Fix wolf_variant tracking in 1.21.5->1.21.4
29.03.2026 · 2 520 downloads
ef004cf Fix blocks_attack backup with null bypass tag
Closes #1228
28.03.2026 · 2 340 downloads
48b7f37 Default rewriter registrations across protocols
28.03.2026 · 261 downloads
4f4fd5d Handle show dialog item changes
Fixes #1200
27.03.2026 · 8 914 downloads
26.1 server support
- Added missing sound mappings between 1.20.5 and 26.1 (by mfishma)
- Object, sprite, and player text components will use the 26.1 fallback if present in 1.21.9->1.21.7 (by EnZaXD)
- Fixed tags and commands using removed registries causing disconnects
- Glazed terracotta is now mapped to their colored plain variants in 1.12->1.11 (by colbster937)
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.
01.03.2026 · 76 620 downloads
code-of-conduct-as-dialog to toggle code of conduct translation in 1.21.9->1.21.7 (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.
20.02.2026 · 17 235 downloads
831da78 Handle 1.21.11->1.21.9 biome sounds and particles
28.01.2026 · 44 186 downloads
e433fb3 Add config option for code of conduct emulation in 1.21.9->1.21.7 (#1194)
25.01.2026 · 5 845 downloads
f3be21e Fix trusted tag limiting
Fixes ViaVersion/ViaVersion#4792
18.01.2026 · 60 925 downloads
See GitHub for release notes.
17.01.2026 · 2 650 downloads
bb61f4d Add default impl class (#1184)
16.01.2026 · 2 493 downloads
2360ea2 Fix 1.19->1.18 painting offsets
Fixes #964
10.01.2026 · 10 691 downloads
44819ea Move block entity handling to block rewriter
Also fixes double handling in 1.21.5->1.21.4
10.01.2026 · 284 downloads
a839cb0 Handle text components in signs in 1.21.7→1.21.5 (#1173)
10.01.2026 · 170 downloads
b243e5e Add missing warped & crimson sign range (#1179)
Co-authored-by: ItsClairton hi@clairton.dev
07.01.2026 · 5 073 downloads
ab20f50 Fix short overflow in old velocity handling (#1171)
07.01.2026 · 121 downloads
1f4f451 Update deps (#1170)
Co-authored-by: Nassim Jahnke nassim@njahnke.dev
05.01.2026 · 4 100 downloads
9e200b0 Prevent block breaking with spears
Closes #1169
04.01.2026 · 2 150 downloads
a1f7c80 Don't require config impl class in ViaBackwardsPlatform#init (#1168)
02.01.2026 · 4 434 downloads
af9edc8 Fix some older client issues for mannequins (#1166)
Resend the player head rotation, as older clients need to have the player head rotation sent as they don't handle the head rotation correctly in the spawn packet
02.01.2026 · 71 downloads
fea7604 Don't send nautilus mob effect to players < 1.21.11 (#1165)
02.01.2026 · 55 downloads
aeb0f4a Bump version to 5.7.1-SNAPSHOT
29.12.2025 · 32 213 downloads
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.
28.12.2025 · 2 608 downloads
b33221b Don't throw on bad entity data in 1.14->1.13
26.12.2025 · 3 290 downloads
8ce26b1 Bump to 5.7.0-SNAPSHOT and update VV usage
26.12.2025 · 100 downloads
9a79f9e Delay mannequin spawning for proper skin application (#1158)
Co-authored-by: FlorianMichael git@florianmichael.de
Co-authored-by: Nassim Jahnke nassim@njahnke.dev
25.12.2025 · 3 595 downloads
44476f2 Replace toIntExact with clamp
Fixes #1159
23.12.2025 · 3 746 downloads
54655e3 Fix world border lerp size set in ticks instead of millis (#1156)
21.12.2025 · 3 440 downloads
863258d Correct overworld fog color
21.12.2025 · 160 downloads
8a5fce2 Put set_objective and set_score packets through component rewriter
Fixes #1155
20.12.2025 · 1 637 downloads
5374c3b Fix avatar arm handling in 1.21.11->1.21.9
20.12.2025 · 701 downloads
96e0d85 Map pale oak shelf to pale oak planks in 1.21.9->1.21.7 (#1154)
20.12.2025 · 649 downloads
c6f0717 Convert compact sound list to single entry in registry data
14.12.2025 · 11 785 downloads
395beba Remove tamable entity data from nautilus
Fixes #1152
13.12.2025 · 2 169 downloads
38080fc Remove 1.21.11 registries
13.12.2025 · 154 downloads
285dcdd Add ViaBackwardsPlatform#init with config instance (#1149)
12.12.2025 · 22 624 downloads
1.21.11 server support
- Added the config option dialogs-via-chests to disable dialog emulation and fixed some issues with it in 1.21.6->1.21.5 (by EnZaXD and sevenc-nanashi)
- Fixed text component conversion in signs in 1.21.9->1.21.7 as well as in set_player_team packets across versions (by kennytv and Tmpod)
- Ignore open_sign packets for invalid positions in 1.21.2->1.21 (by EnZaXD)
- Fixed the jukebox_playable item data backup for creative clients in 1.21->1.20.5
- Fixed text display y offset in 1.19.4->1.19.3 (by EnZaXD)
- Fixed possible anticheat issues with containter_ack packets 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.
12.12.2025 · 151 downloads
cf80580 Update Gradle Wrapper from 9.2.0 to 9.2.1 (#1141)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
06.12.2025 · 8 895 downloads
3468b0a Update workflow configs (#1144)
06.12.2025 · 114 downloads
d273b06 Fix text components in signs not being rewritten in 1.21.9→1.21.7 (#1147)
24.11.2025 · 16 365 downloads
0a5035d More dialog emulation fixes (#1131)
Co-authored-by: FlorianMichael florian.michael07@gmail.com
24.11.2025 · 360 downloads
4f561ba Bump actions/checkout from 5 to 6 (#1142)
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] 49699333+dependabot[bot]@users.noreply.github.com
23.11.2025 · 1 562 downloads
609b657 Handle set_player_team text component changes
18.11.2025 · 7 010 downloads
d499918 Don't cancel full equipment containing saddle in 1.21.5->1.21.4
Plugins manually sending equipment packets may include saddles for entities that shouldn't have saddle equipment, though the client will ignore them
Closes #1140
16.11.2025 · 2 693 downloads
17d7b48 Set accepted = true in 1.12->1.11.1 shift click fix (#1139)
08.11.2025 · 12 912 downloads
50577ab Fix jukebox_playable backup
Fixes #1130
03.11.2025 · 6 452 downloads
277de42 Update Gradle Wrapper from 9.1.0 to 9.2.0 (#1129)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
01.11.2025 · 3 574 downloads
4c26915 Fix text display y offset in 1.19.4->1.19.3 (#1128)
01.11.2025 · 78 downloads
7c98b75 Cancel sign editor open packet for invalid positions in 1.21.2->1.21 (#1099)
28.10.2025 · 5 457 downloads
7d39bcc Fix regression in cancelling new 1.21.5 registries
20.10.2025 · 11 794 downloads
85688be Go through normal registry handling for removed registries in 1.21.5->1.21.4
18.10.2025 · 2 872 downloads
fd16c44 Add option to disable dialog handling in 1.21.6->1.21.5 (#1116)
14.10.2025 · 5 861 downloads
a37605e Update VV usage
13.10.2025 · 1 467 downloads
1d4e41f Fix custom action button in notice dialogs not added in 1.21.6->1.21.5 (#1117)
12.10.2025 · 55 560 downloads
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.
12.10.2025 · 189 downloads
eff5470 Remove instrument and jukebox playable in show_item hovers in 1.21.5->1.21.4
07.10.2025 · 7 513 downloads
bbb52f5 Add --refresh-dependencies to publish workflow
06.10.2025 · 1 158 downloads
0df9c50 Bump gradle/actions from 4 to 5 (#1115)
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] 49699333+dependabot[bot]@users.noreply.github.com
06.10.2025 · 233 downloads
e8637e5 Update sound mapping format
VV now includes full sound name mappings, so VB can map them via registry indexes and doesn't need the extra sound file anymore
05.10.2025 · 1 545 downloads
64b454d Fix world border scale in 1.21.9->1.21.7
05.10.2025 · 1 308 downloads
433f46e Handle DEBUG_SAMPLE_SUBSCRIPTION structure change in 1.21.9 ->1.21.7 (#1111)
04.10.2025 · 1 732 downloads
fbe6a67 Fix inverted hidden components checks in 1.21.5->1.21.4
Fixes #1110
04.10.2025 · 116 downloads
454e97c Don't remove font
Closes #1109
03.10.2025 · 945 downloads
fccea9b Throw out object components in 1.21.9->1.21.7 (#1108)
03.10.2025 · 11 052 downloads
Added 1.21.9 server support
- Added dialog-style config section and fixed some issues with dialog emulation in 1.21.8->1.21.7 (by EnZaXD)
- Fixed a regression in item handling across a few versions
- Fixed sound handling in biome registry elements (by EnZaXD)
- Fixed type reading in server links in 1.21.6->1.21.5 (by purpurcof)
- Fixed stats mappings in 1.21.6->1.21.5 (by EnZaXD)
- Fixed HIDE_ADDITIONAL_TOOLTIP not being set properly in 1.21.5->1.21.4 (by EnZaXD)
- Fixed an error on Folia servers in 1.21.2->1.21 (by riku6460 and EnZaXD)
- Fixed entity sound packets for the self player in 1.14->1.13.2 (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.
20.09.2025 · 14 760 downloads
99abab0 Update dependencies
18.09.2025 · 2 566 downloads
f7656fb Always remap show_dialog/custom click events (#1104)
18.09.2025 · 85 downloads
6a440aa Handle signed chat commands as well for custom click events (#1103)
16.09.2025 · 1 854 downloads
075ca70 Make some functions protected in ChestDialogViewProvider (#1101)
16.09.2025 · 54 downloads
a8cd653 Remove serialize versions from item hasher (#1102)
13.09.2025 · 3 840 downloads
191dd24 Add missing sound name handlers for biomes (#1098)
12.09.2025 · 619 downloads
6ad05d8 Null check chest dialog storage in ChestDialogViewProvider#closeDialog (#1097)
03.09.2025 · 9 049 downloads
c5a2a6a Reset player position storage on respawn
03.09.2025 · 97 downloads
31f7f4e Rename ProtocolRunnable, always submit tick logic into event loop (#1093)
01.09.2025 · 2 213 downloads
b2a2712 Fix reading any NBT type for SERVER_LINKS (#1092)
01.09.2025 · 130 downloads
7bd6a84 Fix SOUND_ENTITY remap not working for the player in 1.14->1.13.2 (#1086)
29.08.2025 · 3 712 downloads
473b4af Add missing check whether the player is set in client tick emulation 1.21.2->1.21 (#1090)
26.08.2025 · 3 299 downloads
b7c8891 Bump actions/setup-java from 4 to 5 (#1089)
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] 49699333+dependabot[bot]@users.noreply.github.com
22.08.2025 · 4 236 downloads
be5344b Reassign item on handleItemToClient calls
Needed in rewriters before 1.20 with a recent change; the rest weren't technically necessary
17.08.2025 · 5 426 downloads
cc4ea71 Fix custom name in banners etc. in 1.21.5->1.21.4
17.08.2025 · 804 downloads
f288f2d Add dialog styling options (#1072)
08.08.2025 · 9 512 downloads
12cde18 Use ViaBackwardsPlatform#getLogger for protocol logger creation (#1078)
03.08.2025 · 5 872 downloads
b8adbde Add statistic mappings for 1.21.6->1.21.5 (#1077)
31.07.2025 · 3 493 downloads
6faf407 Use SerializerVersion.V1_21_6 in 1.21.6->1.21.5 (#1073)
31.07.2025 · 87 downloads
80ed7e1 Handle HIDE_ADDITIONAL_TOOLTIP in chat items in 1.21.5->1.21.4 (#1068)
31.07.2025 · 88 downloads
f3f19df Pass dialog title through component conversion in 1.21.6->.5 (#1074)
23.07.2025 · 51 350 downloads
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.
23.07.2025 · 538 downloads
5ca359b Fix hidden tooltip in emulated dialog item widgets
21.07.2025 · 2 518 downloads
c18c670 Fix 1.10->1.9 potion entity data
18.07.2025 · 5 475 downloads
345406e Back up custom attribute modifier ids
15.07.2025 · 3 311 downloads
6a2482f Fix ADD_ENTITY velocity for non-living entities on 1.21.6+ servers (#1066)
14.07.2025 · 1 104 downloads
8075d49 Fix sendUnlockedRecipes (#1067)
13.07.2025 · 1 939 downloads
f0aa7d9 Fix minecarts losing type in 1.21.5->1.21.4
Fixes #1057
11.07.2025 · 2 367 downloads
eea2687 Add limit (#1063)
06.07.2025 · 4 994 downloads
712f656 Remap UI sound source to master in 1.21.6->1.21.5 (#1056)
06.07.2025 · 87 downloads
181a0cb Cache parsed item name and lore in older protocols
30.06.2025 · 23 348 downloads
See GitHub for release notes.
30.06.2025 · 221 downloads
6f27988 Ensure run_command click events start with '/' in 1.21.5->1.21.4 (#1051)
30.06.2025 · 231 downloads
81aad86 Map waterlogged light to water
Fixes #1038
30.06.2025 · 199 downloads
6a3d333 1.21.7-rc1/2
29.06.2025 · 1 134 downloads
0404184 Use correct tag type to write custom click actions in 1.21.6->.5 (#1050)
Co-authored-by: FlorianMichael florian.michael07@gmail.com
28.06.2025 · 1 043 downloads
64a7d9f Strip default namespace when reading types (#1049)
28.06.2025 · 83 downloads
9243468 Fix style and remap translations for item description in 1.21.6->.5 dialogs (#1048)
26.06.2025 · 2 188 downloads
4888a6a 1.21.7-rc1
25.06.2025 · 613 downloads
6288727 1.21.7-rc1
25.06.2025 · 88 downloads
4e232db 1.21.7-rc1
25.06.2025 · 87 downloads
19525a6 1.21.7-rc1
25.06.2025 · 82 downloads
4e32bf3 1.21.7-rc1
25.06.2025 · 62 downloads
11fc890 1.21.7-rc1
25.06.2025 · 70 downloads
8a1dc33 1.21.7-rc1
25.06.2025 · 1 224 downloads
1d73321 Fix run_command and custom click events (#1046)
24.06.2025 · 1 099 downloads
30e63eb Improve multiple text widgets follow one another in dialogs (#1044)
23.06.2025 · 740 downloads
217c945 Emulate dialog screens using chest inventories (#1041)
23.06.2025 · 740 downloads
ead2c6f Send sneaking command on vehicle exit in 1.21.2->1.21.1
Fixes #1001
23.06.2025 · 93 downloads
1a972da Fix horse saddle handling in 1.21.5->1.21.4
22.06.2025 · 634 downloads
44dbbf3 Remove saddle slot group from enchantments in 1.21.5->1.21.4
Fixes #1033
21.06.2025 · 2 111 downloads
def010c Remap difficulty data type (#1040)
21.06.2025 · 112 downloads
75744d5 Bump version to 5.4.1-SNAPSHOT
20.06.2025 · 10 589 downloads
Added 1.21.6 server support - Dialog screens for older clients are not implemented yet and will be invisible. Emulation using chests is planned for the next release
- Added map-display-entities config option to disable display entity to armor stand handling (by EnZaXD)
- Added alternative scaffolding mapping via scaffolding-to-water config option in 1.14->1.13.2 (by NekosAreKawaii, EnZaXD)
- Fixed errors from test block entities (by EnZaXD)
- Remove 0-level enchantments in 1.21.2->1.21 (by EnZaXD)
- Fixed possible errors from item data containing new blocks (by EnZaXD)
- Fixed some entity removal checks on respawn across versions (by EnZaXD)
- Fixed various text component conversion errors across versions (by kennytv, EnZaXD)
- Don't show enchantment level if both level and max level are 1 in 1.21->1.20.5 (by riku6460)
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.
17.06.2025 · 4 539 downloads
0c21ddf Add missing dimension change checks for entity tracking (#1034)
15.06.2025 · 1 896 downloads
9b65b59 Push block entity custom name through component conversion in 1.20.3->.2 (#1035)
12.06.2025 · 2 451 downloads
e0f3a98 Don't add block mappings for alternative mappings (#1024)
12.06.2025 · 112 downloads
d324803 Don't show enchantment level if level == 1 && max_level == 1 (#1027)
11.06.2025 · 1 247 downloads
39a4d4e Make publish action manually runnable
31.05.2025 · 9 858 downloads
8a9bf70 Add option to disable display entity emulation in 1.19.4->.3 (#1022)
27.05.2025 · 3 263 downloads
5070e51 Update VV usage
27.05.2025 · 413 downloads
12baac5 Fix login finished packet in 1.19->1.18.2 (#1018)
26.05.2025 · 686 downloads
8669c17 Update VV usage
22.05.2025 · 3 561 downloads
fe993fc Update Gradle Wrapper from 8.14 to 8.14.1 (#1016)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
22.05.2025 · 184 downloads
54af45d Add alternative scaffolding mapping in 1.14->1.13.2 (#1015)
Co-authored-by: FlorianMichael florian.michael07@gmail.com
17.05.2025 · 4 240 downloads
175daef Refactor 1.20.5+ versioned types
15.05.2025 · 1 852 downloads
986ecaa Fix 1.20.5 item handler
Fixes #1011
15.05.2025 · 268 downloads
b42c197 Remove no longer needed container handling, now handled in the super call
14.05.2025 · 719 downloads
d98de38 Update VV usage
13.05.2025 · 626 downloads
13bc18b Update VV usage
13.05.2025 · 152 downloads
4160b37 Update VV usage
12.05.2025 · 985 downloads
4160b37 Update VV usage
12.05.2025 · 186 downloads
21fd034 Remove enchantments with level 0 if sent by the client in 1.21.2->1.21 (#1004)
11.05.2025 · 621 downloads
6a59e88 Attempt to convert serverbound clicks to hashed items in 1.21.5
This will fix desyncs on item drags due to the server missing the individual data hashes. Some are not implemented, in which case it will still cause those sames issues, but generally this will fix its handling for most items
28.04.2025 · 11 658 downloads
32f4138 Add missing PLAYER_CHAT handlers in 1.20/1.21 versions (#999)
28.04.2025 · 303 downloads
c9573a1 Move data handling 1.21.5 text component rewriting to the right place
Fixes #997
26.04.2025 · 1 540 downloads
def9df8 Update Gradle Wrapper from 8.13 to 8.14 (#996)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
26.04.2025 · 58 downloads
fd4bc59 Fix potion entity hover event in 1.21.5->1.21.4 (#995)
13.04.2025 · 40 908 downloads
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.
12.04.2025 · 845 downloads
53584b0 Trim string tag in 1.20.5->1.20.3 show item hovers
Fixes ViaVersion/ViaVersion#4457
11.04.2025 · 1 166 downloads
7f97ae8 Cancel more new entity data types directly
Be more lenient with plugins sending data for entities that don't exist...
09.04.2025 · 1 826 downloads
4dd4b2f Fix advancement menu background keys (#984)
Co-authored-by: FlorianMichael florian.michael07@gmail.com
08.04.2025 · 891 downloads
8a9cc8b Use correct version in json to tag conversion in 1.21.5->.4 (#983)
08.04.2025 · 101 downloads
9e3861f Remap COPY_TO_CLIPBOARD click event to SUGGEST_COMMAND in 1.16->1.15.2 (#982)
01.04.2025 · 5 201 downloads
b74ac19 Fix attribute_modifiers in 1.21.5->1.21.4 (#979)
01.04.2025 · 87 downloads
fa90711 Bump version to 5.3.2-SNAPSHOT
30.03.2025 · 7 623 downloads
See GitHub for release notes.
30.03.2025 · 155 downloads
b8e0b39 Add mapping for CHUNKS_BIOMES in 1.21.5->1.21.4 (#976)
29.03.2025 · 1 009 downloads
6ec175d And here too
29.03.2025 · 79 downloads
9bd1785 Add --refresh-dependencies to workflow build
29.03.2025 · 383 downloads
422826a Always cancel saddle equipment
28.03.2025 · 2 818 downloads
1.21.5 server support - requires ViaVersion 5.3.0
- Added handling for show item hover events in 1.20.5->1.20.3 (by EnZaXD)
- Fixed player rotation reading in 1.21.2->1.21
- Fixed inverted horizontal player input when in a vehicle in 1.21.2->1.21
- Fixed inlined jukebox song item data with creative mode clients in 1.21->1.20.5
- Fixed blocks in minecarts in 1.17->1.16.4
11.03.2025 · 11 660 downloads
f6dcd14 Update pre-1.20 container id types
10.03.2025 · 1 083 downloads
1fb2bd4 Fix inverted player input when in a vehicle
Fixes #969
25.02.2025 · 7 834 downloads
b1e667f Update Gradle Wrapper from 8.12.1 to 8.13 (#966)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
25.02.2025 · 244 downloads
7eb0522 Also remove data component overrides in hover events
Fixes ViaVersion/ViaVersion#4395
08.02.2025 · 11 868 downloads
3f6c172 Fix player rotation in 1.21.2->1.21.2
Fixes ViaVersion/ViaVersion#4380
04.02.2025 · 2 817 downloads
9e7fad2 Update minecart held block states in 1.17->1.16
Fixes #958
03.02.2025 · 868 downloads
2f3c869 Fix compile error
31.01.2025 · 1 745 downloads
0f59bf9 Only send registry before tags if not empty in 1.20.5->1.20.3 (#955)
29.01.2025 · 1 450 downloads
ca5028a Use ProtocolRunnable in PlayerPacketsTickTask (#954)
26.01.2025 · 2 260 downloads
9740910 Update Gradle Wrapper from 8.12 to 8.12.1 (#953)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
15.01.2025 · 8 370 downloads
cb99077 Add show_item rewriting to 1.20.5->1.20.3 (#931)
10.01.2025 · 2 894 downloads
29ec026 Properly track minecart object entity types in <= 1.12.2 (#946)
09.01.2025 · 534 downloads
481b06c Fix inlined jukebox song backup
Fixes #949
01.01.2025 · 27 663 downloads
See GitHub for release notes.
29.12.2024 · 4 545 downloads
a1a71a1 Mark publish tasks as not compatible with config cache for now
29.12.2024 · 94 downloads
4265866 Enable Gradle configuration cache
22.12.2024 · 4 234 downloads
b197c75 Add empty flowers and tall_flowers tags
Fixes #945
22.12.2024 · 313 downloads
a38904e Update Gradle Wrapper from 8.11.1 to 8.12 (#943)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
20.12.2024 · 1 435 downloads
b214235 Map first float of 1.21.4 custom model data as int for 1.21.3 clients (#942)
18.12.2024 · 1 247 downloads
0dc7b47 Add pale_garden biome mapping
17.12.2024 · 598 downloads
da75e19 Fix potion effect tag backup
Fixes #4319
16.12.2024 · 1 062 downloads
f0def50 Null check entity type in LegacyEntityRewriter#getObjectTrackerHandler (#935)
15.12.2024 · 357 downloads
c770c3e Update VV dep, a field type changes
15.12.2024 · 55 downloads
575744c Update VV dep, a field type changes
15.12.2024 · 61 downloads
563a3e5 Handle unknown entity types correctly (#932)
06.12.2024 · 12 418 downloads
1.21.4 server support
- Block and item display entities now have basic translation handling in 1.19.4->1.19.3 (by EnZaXD)
- Fixed Folia compatibility (by 404Setup)
- Fixed rubberbanding around virtual entity plugins in 1.21.2->1.21
- Fixed some item handling in 1.21.2->1.21
- Fixed player info update list order reading in 1.21.2->1.21 (by Gerrygames)
- Fixed smithing table containers in 1.21.2->1.21
- Fixed recipe removal in 1.21.2->1.21
- Fixed dust_color_transition/dust particle options in custom biome data in 1.21.2->1.21
- Fixed creative clients eating up new item data components in 1.21.2->1.21 and 1.21->1.20.5 (by EnZaXD)
- The darkness effect is now properly mapped to blindness in 1.19->1.18.2 (by EnZaXD)
- Fixed fix-1_13-face-player not working after changing its value and running /viaversion reload (by EnZaXD)
Known issues:
- Picking blocks/entity spawn eggs will not work for 1.21.4 clients. A Paper-platform-specific fix will be looked into, but this might not be fixable otherwise.
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.
05.12.2024 · 661 downloads
b67d7c0 Fix dust/dust_color_transition particles in biome data
Fixes #926
27.11.2024 · 4 182 downloads
9d5cd04 Always update storage data
27.11.2024 · 80 downloads
30499c8 Fix entity teleport for non-self in 1.21.2->1.21.1
Fixes #922
26.11.2024 · 709 downloads
fb328d4 Fix recipe removal
25.11.2024 · 918 downloads
5347820 Fix typo
25.11.2024 · 45 downloads
c4af653 Fix 1.21 client-sent food using_converts_to handling
24.11.2024 · 796 downloads
5240487 Update Gradle Wrapper from 8.11 to 8.11.1 (#920)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
22.11.2024 · 1 210 downloads
276953f Backup inconvertible item component data for creative clients in 1.21+ (#907)
18.11.2024 · 2 243 downloads
1dfef5b Emulate block and item display entities in 1.19.4->1.19.3 (#871)
17.11.2024 · 606 downloads
4a9c98a Address Gradle deprecation warnings
17.11.2024 · 76 downloads
07e2848 Update Gradle Wrapper from 8.10.2 to 8.11 (#917)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
11.11.2024 · 2 799 downloads
1db6824 Fix remapping of 1.21.3 PLAYER_INFO_UPDATE list order (#915)
11.11.2024 · 97 downloads
82a7c9b Update VV usage
08.11.2024 · 1 643 downloads
3a67be7 Don't forget to rewrite item in set cursor and set player inventory
07.11.2024 · 762 downloads
8cb285d Change darkness->blindness in 1.19->1.18.2 (#908)
07.11.2024 · 53 downloads
04a6920 Move config option check for player face fix into packet handlers (#913)
05.11.2024 · 784 downloads
498bec9 Remove 'has recipe error' container data from smithing table
Fixes #909
01.11.2024 · 10 205 downloads
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.
01.11.2024 · 122 downloads
2c3c62d Update VV API usage (#906)
30.10.2024 · 929 downloads
d6c27ad Add viaproxy jvm flags
30.10.2024 · 205 downloads
7b5ee01 Fix SET_CURSOR_ITEM container id type (#905)
30.10.2024 · 54 downloads
c7a5de1 Write inventory id as unsigned byte...
30.10.2024 · 226 downloads
16aa6a5 Fix issues with creaking entity data
Fixes #904
29.10.2024 · 406 downloads
3e8086e Add gradle task to quickly test/debug code changes (#902)
29.10.2024 · 64 downloads
368f450 Remove lock item data in component rewriter
29.10.2024 · 38 downloads
80b530a Fix trail particle handling
29.10.2024 · 60 downloads
d2d1d00 Remove instrument registry
Some older clients don't like unknown registries
28.10.2024 · 513 downloads
5a576d6 Update item type in area effect cloud particles in 1.13.2->1.13.1
28.10.2024 · 60 downloads
a94d067 Use new ParticleRewriter (#901)
27.10.2024 · 279 downloads
8af8319 Small cleanup
26.10.2024 · 832 downloads
927ffaf Correctly update action bits in PLAYER_INFO_UPDATE in 1.21.2->1.21 (#899)
25.10.2024 · 2 666 downloads
1.21.2/3 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.
14.10.2024 · 7 542 downloads
See GitHub for release notes.
10.10.2024 · 1 932 downloads
cb9179c Update required ViaFabric version, don't require fabric-loader (#895)
02.10.2024 · 3 632 downloads
904c83f Define as Sponge plugin for ViaSponge (#892)
29.09.2024 · 2 007 downloads
f425364 Update VV usage
29.09.2024 · 221 downloads
1d1e9bc Update Gradle Wrapper from 8.10.1 to 8.10.2 (#891)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
25.09.2024 · 1 548 downloads
f57f225 Bump gradle-update/update-gradle-wrapper-action from 1 to 2 (#889)
Signed-off-by: dependabot[bot] support@github.com
Co-authored-by: dependabot[bot] 49699333+dependabot[bot]@users.noreply.github.com
15.09.2024 · 4 194 downloads
b376b52 Refactor dimension switch handling across all protocols (#884)
15.09.2024 · 203 downloads
36baf6e Fix body set equipment in 1.20.5->.3 if value is not the last (#886)
15.09.2024 · 255 downloads
733bd9a Update Gradle Wrapper from 8.10 to 8.10.1 (#885)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
12.09.2024 · 1 267 downloads
66a1748 Remove transaction tracking (and cancelling) in 1.17->1.16.4 (#883)
08.09.2024 · 1 739 downloads
0bac920 Don't remove configuration packet storage on login
Needed with proxies if a server is doing nonstandard optimizations
Fixes #881
30.08.2024 · 3 638 downloads
ffb9852 Don't process component twice in 1.19.4->1.19.3 text display handler (#878)
30.08.2024 · 102 downloads
830ccce Update VV usage
30.08.2024 · 289 downloads
a5d0e4b Strip new attributes in 1.21->1.20.5 item hover events
29.08.2024 · 321 downloads
4066b9b More cleanup to structured enchantment rewriter
29.08.2024 · 71 downloads
678775a Move the iterator remove down
29.08.2024 · 68 downloads
db47040 Fix 1.21->1.20.5 enchantment lore format and add show_in_tooltip check
Fixes #877
28.08.2024 · 622 downloads
47b1508 Clean up LOGIN/STATUS/CONFIGURATION handlers (#876)
26.08.2024 · 1 098 downloads
6cc4990 Update VV usage
24.08.2024 · 940 downloads
d627975 Also explicitly map entity data list type in 1.12
20.08.2024 · 1 935 downloads
24f67ff Fix compressed id overlap in legacy block item rewriter (#874)
18.08.2024 · 1 345 downloads
0b3a792 Properly read unused light data in 1.17->1.16
Some servers for some reason do this
18.08.2024 · 149 downloads
ef2621c Update Gradle Wrapper from 8.9 to 8.10 (#872)
Signed-off-by: gradle-update-robot gradle-update-robot@regolo.cc
Co-authored-by: gradle-update-robot gradle-update-robot@regolo.cc
15.08.2024 · 1 706 downloads
eb4d30a Always map command to signed command in 1.20.5->1.20.3
Sending any message, any non-message command, and again any message would kick the client with a chat validation error. Let's see if this is better
15.08.2024 · 70 downloads
9ca5236 Map wind charges to shulker bullets instead of llama spit
Spit has gravity by default and a short lifespan
Fixes #868
14.08.2024 · 776 downloads
5ce7857 Actually remove template submodule
14.08.2024 · 86 downloads
5539ff9 Update supported version range
14.08.2024 · 89 downloads
c2b5a5f Update template protocol classes
14.08.2024 · 49 downloads
9c3255d Only play totem animation for dying player in 1.11->1.10 (#860)
14.08.2024 · 70 downloads
b03be8e Properly handle custom item data in 1.20.5->1.20.3 (#865)
07.08.2024 · 13 579 downloads
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.
07.08.2024 · 105 downloads
55ea81f Hotfix item ids in 1.21 item hover events
07.08.2024 · 212 downloads
9c2021b Update Ubuntu, Change wrapper-validation in publish (#857)
07.08.2024 · 118 downloads
ad1b8b7 Rename CI workflow and update gradle wrapper validation (#855)
07.08.2024 · 89 downloads
6a766f2 Handle custom armor trims in 1.20.5->1.20.3
Fixes #847, closes #850
06.08.2024 · 492 downloads
87d05ae Only change container data for enchantment tables
Fixes #853
05.08.2024 · 820 downloads
03.08.2024 · 981 downloads
bc06d9e Handle experience orb spawn via add entity packet in 1.14->1.13.2 (#849)
02.08.2024 · 587 downloads
a0d063d Handle data->pitch/yaw item frame rotation change in 1.17->1.16.4 (#848)
31.07.2024 · 2 027 downloads
24f994f Convert components in sign block entities in 1.12->1.11 (#845)
31.07.2024 · 69 downloads
f4bc485 Only create custom data tag in enchantment rewriter if necessary
30.07.2024 · 430 downloads
b4a4b54 Always remap body armor slot
28.07.2024 · 3 050 downloads
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)sculk-shriekers-to-crying-obsidian config option for an alternate 1.19->1.18.2 block mapping to avoid block breaking issues (by EnZaXD)27.07.2024 · 479 downloads
2df954d Cleanup 1.20.5->1.20.3 SET_EQUIPMENT translation (#841)
27.07.2024 · 71 downloads
d372130 Cleanup 1.20.2->1.20 item and recipe rewriter (#840)
27.07.2024 · 70 downloads
d372130 Cleanup 1.20.2->1.20 item and recipe rewriter (#840)
27.07.2024 · 41 downloads
0ed3efc Fix typo (#837)
24.07.2024 · 1 739 downloads
4536ca4 Fix enchantment rewriter description conversion in 1.21->1.20.5 (#833)
24.07.2024 · 237 downloads
09e8623 Fix editorconfig new lines
24.07.2024 · 52 downloads
136678b Use enhanced switch in more places, fix typo (#831)
24.07.2024 · 48 downloads
1413bd6 Handle attribute_modifiers inside container components in 1.21->1.20.5 (#829)
22.07.2024 · 1 182 downloads
99618af Fix enchantment table hints
21.07.2024 · 826 downloads
ede8b87 Remove ViaFabricPlus as required dependency (#827)
20.07.2024 · 509 downloads
b5319db Check if item is null in 1.17.1->1.17 book conversion (#826)
20.07.2024 · 317 downloads
94c7551 Change modrinth/hangar publishing dependencies (#825)
20.07.2024 · 164 downloads
b6caa30 Add alternative sculk shrieker mapping in 1.19->1.18.2 (#820)
20.07.2024 · 66 downloads
b6caa30 Add alternative sculk shrieker mapping in 1.19->1.18.2 (#820)
17.07.2024 · 1 378 downloads
b6caa30 Add alternative sculk shrieker mapping in 1.19->1.18.2 (#820)
17.07.2024 · 55 downloads
bb2f26a Handle keep all player attributes boolean in LOGIN in 1.16->1.15.2 (#822)
14.07.2024 · 1 744 downloads
b10b161 Update Gradle wrapper
14.07.2024 · 384 downloads
c9d57aa Fix possible NPE in 1.17->1.16.4 bedrock at 0 emulation (#821)
09.07.2024 · 2 512 downloads
d7e7992 Include new bedrock-at-0 config option in world height warning (#815)
09.07.2024 · 75 downloads
e56920c Fix possible BannerHandler NPE in 1.13->1.12.2 (#814)
08.07.2024 · 906 downloads
e0ec308 Handle rarity changes in trident/banner pattern item in 1.21->1.20.5 (#813)
07.07.2024 · 485 downloads
1c8438d Change BlockEntityHandler#handleOrNewCompoundTag to a void function (#812)
06.07.2024 · 494 downloads
33d8485 Rename missing metadata references to entity data (#811)
05.07.2024 · 693 downloads
16f1bdf Put enchantment level into translatables in enchantment rewriters (#807)
05.07.2024 · 51 downloads
dd6bc4f Handle translatables in lore tag conversion in 1.14->1.13.2 (#810)
04.07.2024 · 795 downloads
22508f6 Add setting to send bedrock at y 0
Closes #670
03.07.2024 · 579 downloads
520552f Properly swift sneak in lore
02.07.2024 · 757 downloads
355ca89 Rewrite falling block state ids in 1.20.3->1.20.2 (#806)
30.06.2024 · 1 118 downloads
2159dea Remove ViaRewind recommendation in fabric.mod.json (#804)
26.06.2024 · 2 012 downloads
2cb3fd1 Move bee entity mapping to onMappingDataLoaded method
24.06.2024 · 779 downloads
7ccb563 Rewrite title/player_combat components in 1.17->1.16.4 (#801)
22.06.2024 · 4 578 downloads
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.
20.06.2024 · 1 154 downloads
2daa1aa Handle infinite effect duration in 1.19.4->1.19.3
Fixes #796
20.06.2024 · 82 downloads
38af6f8 Fix 1.21 enchantment remapping
Fixes #795
19.06.2024 · 408 downloads
418357d Add empty axolotl_tempt_items tag
18.06.2024 · 762 downloads
13a74f4 Remove old particles type handling code
18.06.2024 · 424 downloads
a921337 Add music_discs item tag for 1.20.5 clients
Needed back in 1.17
Fixes #794
17.06.2024 · 370 downloads
4dded86 Rewrite window title in 1.20->1.19.4 (#792)
17.06.2024 · 192 downloads
8e99ddd Write player rotation on USE_ITEM in 1.21->1.20.5 (#791)
17.06.2024 · 171 downloads
e662640 Handle item_name item data for component rewriting
17.06.2024 · 87 downloads
bba0a3a Handle new trial chamber map decoration type
Fixes #789
16.06.2024 · 2 614 downloads
1.21 server support!
Paper.IgnoreJavaVersion system property to be set (-DPaper.IgnoreJavaVersion=true as a startup flag), but run perfectly fine using Java 17If you want to get larger version updates early, consider supporting me via https://viaversion.com/donate. See the previous update notes for more info.
15.06.2024 · 679 downloads
b7af3b7 Fix player head in 1.20.2->1.20 (#786)
13.06.2024 · 905 downloads
eceda8a Add remaining item array type in BlockItemPacketRewriter1_13 (#784)
11.06.2024 · 934 downloads
094bfe3 Use trade list rewriter functions (#782)
08.06.2024 · 1 226 downloads
bfbc086 Revert "Send registry data before finish configuration in 1.20.5->1.20.3 (#778)"
This reverts commit e93e30c2358b8f1edfe1d31049010d7ac970ace8.
07.06.2024 · 493 downloads
7bd43e0 Use TagRewriter#registerGeneric in 1.20.3->1.20.2 (#779)
07.06.2024 · 46 downloads
e93e30c Send registry data before finish configuration in 1.20.5->1.20.3 (#778)
07.06.2024 · 208 downloads
2f5fbd9 Make items in 1.20.5+ non null
06.06.2024 · 501 downloads
f86fdd1 Update VV API usage (#776)
06.06.2024 · 44 downloads
993608b Also apply MC-68487 workaround to items
05.06.2024 · 491 downloads
a786152 Handle UPDATE_LISTED state in 1.19.3->1.19.1 (#775)
04.06.2024 · 386 downloads
89caece Ignore errors in 1.14->1.13.2 lore tag conversion (#773)
03.06.2024 · 253 downloads
6058763 Don't publish extra modules (#772)
03.06.2024 · 280 downloads
8a67592 Emulate recovery compass using lodestone compass in 1.19->1.18.2 (#770)
02.06.2024 · 427 downloads
3370383 Add firework flight length fix from VV (#769)
01.06.2024 · 321 downloads
449ddd1 Update Gradle wrapper
30.05.2024 · 669 downloads
9efc2e6 Update publication metadata
30.05.2024 · 64 downloads
5849bf0 Move Bungee and Sponge modules to separate plugins
30.05.2024 · 1 687 downloads
1c45e41 Fix horse/llama's armor/carpet not visible in 1.20.5->.3 (#765)
30.05.2024 · 50 downloads
bc3d6b9 Resend damageable item on cancelled block break in 1.11->1.10
The client assumes durability changes, so we have to resend the item
30.05.2024 · 151 downloads
b53c0ae Handle block state particles when identifier is used in 1.20.5->.3 (#764)
28.05.2024 · 793 downloads
1bf5f74 Add missing translation mappings and component rewriter (#761)
27.05.2024 · 302 downloads
9e63243 Make TranslatableRewriter usable in other projects as well (#762)
27.05.2024 · 149 downloads
98fad11 Update Via API usage (#760)
22.05.2024 · 2 025 downloads
fe4986b Fix sniffer entity data removal
Fixes #757
21.05.2024 · 399 downloads
0618037 Rename Position
21.05.2024 · 58 downloads
d7f550f Remove empty item tags
Fixes #752
21.05.2024 · 49 downloads
a9ed655 Add extra slot to horse inventories
Fixes #754
19.05.2024 · 822 downloads
6e75026 Add config option to suppress emulation warnings (#751)
15.05.2024 · 1 379 downloads
f9890db Use legacy chunk rewriter functions (#750)
15.05.2024 · 204 downloads
dd4ab80 Update data class names to indicate target version (#749)
14.05.2024 · 251 downloads
8f92d55 Update Via API usage (#747)
10.05.2024 · 1 977 downloads
abb1803 Cache dimensions without namespace in 1.19->1.18.2 (#744)
10.05.2024 · 71 downloads
e45a95c Bump version to 4.10.3-SNAPSHOT
10.05.2024 · 5 681 downloads
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.
09.05.2024 · 298 downloads
1a22b37 Handle bad heightmaps in 1.17->1.16.4 (#743)
09.05.2024 · 56 downloads
6292c5a Use backup tag remove method when rewriting trade list (#742)
09.05.2024 · 67 downloads
6b616d8 Fixup banner handling
09.05.2024 · 88 downloads
fd43ca5 Properly write properties
09.05.2024 · 77 downloads
91193cf Handle player head block entities
Fixes #741
07.05.2024 · 602 downloads
e8602ad Fix red nether brick name in 1.11->1.10 (#739)
07.05.2024 · 44 downloads
7f0982e Fix item mappings with explicit data (0) (#738)
07.05.2024 · 105 downloads
072b590 Don't write null criteria for unknown advancements
06.05.2024 · 517 downloads
633b4b3 Remove alpha channel from particle colors in 1.20.5->.3 (#737)
05.05.2024 · 1 209 downloads
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.
05.05.2024 · 62 downloads
093328d Handle missing mappings
05.05.2024 · 47 downloads
5bd8786 Update entity mapping usage
05.05.2024 · 65 downloads
5bd8786 Update entity mapping usage
02.05.2024 · 880 downloads
fedda03 Use TagUtil#removeNamespaced in 1.19.4->.3 (#735)
02.05.2024 · 54 downloads
99f6356 Make chat_types handling in 1.19 protocols optional (#733)
02.05.2024 · 52 downloads
9b8e65c Implement handleTranslate() for tags in TranslatableRewriter (#734)
01.05.2024 · 439 downloads
bd2eb42 Add advancement criteria if possible in 1.20.2->1.20
Fixes #616
Co-authored-by: Krakenied Krakenied1@gmail.com
30.04.2024 · 191 downloads
ce0e01a Auto: Update copyright headers
30.04.2024 · 54 downloads
67ae00f Add support for different mapping types with same id (#731)
29.04.2024 · 308 downloads
325e3f9 Remove 1.19.4 registries without namespace as well
28.04.2024 · 438 downloads
4289703 Fix entity effect reading below 1.20.2
Fixes #3811
28.04.2024 · 36 downloads
ddeaf92 Register listeners a tick later
Because 1.8 has task registration order reverse???
Fixes #730
28.04.2024 · 163 downloads
06c30c2 Add paperweight-mappings-namespace attribute
27.04.2024 · 131 downloads
bf7ed14 Fix remapping of 1.20.5 CLICK_WINDOW_BUTTON
26.04.2024 · 2 306 downloads
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.
26.04.2024 · 316 downloads
100febf Rework legacy item/block mappings format (#728)
23.04.2024 · 707 downloads
c4c15fb Add EntityRewriterBase#getDisplayVisibilityMetaValue (#725)
23.04.2024 · 45 downloads
ab11527 Reuse existing logger getter in BackwardsMappings (#726)
23.04.2024 · 317 downloads
87f2a6b Add mob spawn rewriter function for pre 1.11 (#724)
22.04.2024 · 120 downloads
948c615 Replace LegacyEntityRewriter#getObjectTypeFromId with existing method (#723)
21.04.2024 · 256 downloads
2a4bfb9 Add UserConnection param to item rewriter methods
17.04.2024 · 1 129 downloads
1ac504a Use correct constructor in MappedLegacyBlockItem (#721)
16.04.2024 · 184 downloads
09eda34 Use VVs IdAndData class for block id conversions (#719)
16.04.2024 · 88 downloads
9cf5f98 Replace incoming/outgoing usages with client/server bound (#720)
05.04.2024 · 2 415 downloads
1647b18 Override nbtTagName() correctly (#717)
05.04.2024 · 311 downloads
c7dc80b Support config loading from input stream (#718)
04.04.2024 · 483 downloads
39d3265 Update VV ItemRewriter API Usage (#716)
01.04.2024 · 683 downloads
2b95355 Update VV API usage
01.04.2024 · 113 downloads
4e5b6fe Fix minor inconsistencies in older protocols (#714)
28.03.2024 · 963 downloads
75fddd0 Allow platforms to disable dummy enchantment in LegacyEnchantmentRewriter (#710)
28.03.2024 · 123 downloads
0aacfe3 Add item handler methods to LegacyEnchantmentRewriter (#709)
27.03.2024 · 147 downloads
4547d5c Move methods in LegacyBlockItemRewriter and expose handleChunk method (#707)
27.03.2024 · 93 downloads
b438484 Keep original item data in LegacyBlockItemRewriter (#706)
27.03.2024 · 42 downloads
9d1a5a0 Expose EntityRewriterBase#alwaysShowOriginalMobName (#705)
27.03.2024 · 39 downloads
ed52ef2 Add calculation methods for block id and data (#704)
27.03.2024 · 55 downloads
4e856ef Various API changes to LegacyBlockItemRewriter (#703)
24.03.2024 · 716 downloads
082cc01 Update Via API usage (#702)
24.03.2024 · 145 downloads
59a6213 Allow platforms to use BackwardsMappingDataLoader (#701)
22.03.2024 · 448 downloads
22.03.2024 · 254 downloads
2ffa852 Update build dependencies
17.03.2024 · 1 114 downloads
ac86d89 Check if id is present in EnchantmentRewriter
Closes #699
17.03.2024 · 132 downloads
9d8aa9a Update mappings
14.03.2024 · 846 downloads
f3b26c5 Fix 1.20.2->1.20 entity sound reading
Fixes ViaVersion/ViaVersion#3744
09.03.2024 · 1 108 downloads
d96cef7 Merge branch 'master' into dev
09.03.2024 · 265 downloads
ced1a65 Replace some generic CompoundTag get usages
07.03.2024 · 531 downloads
c6ea04f Update ViaNBT
05.03.2024 · 135 271 downloads
Starting 1.20.5, ViaVersion and ViaBackwards will only be released a day 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.
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.
04.03.2024 · 323 downloads
64e6883 Create FUNDING.yml
04.03.2024 · 76 downloads
ab742c7 Update description included in platforms (#694)
01.03.2024 · 1 013 downloads
39e9d6d Use new SoundEvent type
29.02.2024 · 270 downloads
445d798 Partially implement mapped item handling
29.02.2024 · 259 downloads
66896d2 Update version
29.02.2024 · 253 downloads
05b1a6b Start working on 24w09a
29.02.2024 · 180 downloads
bf3834a Tidy up fabric.mod.json file of fabric platform (#695)
29.02.2024 · 166 downloads
2f60c79 Use equals for legacy custom payload channel handlers (#693)
21.02.2024 · 2 143 downloads
14.02.2024 · 3 140 downloads
8f417b6 Rename methods once again
14.02.2024 · 110 downloads
96d6c06 Fix compilation
13.02.2024 · 390 downloads
5a3a82a Update VV usage
12.02.2024 · 538 downloads
bc03235 Merge branch 'master' into dev
12.02.2024 · 200 downloads
b604642 Small cleanups
11.02.2024 · 331 downloads
9241213 Replace tag instanceof/unchecked casts with helper methods
08.02.2024 · 1 009 downloads
f90861d Remap breeze wind charge
07.02.2024 · 387 downloads
06f07d2 24w06a
01.02.2024 · 1 972 downloads
fa1c3e1 24w05b
01.02.2024 · 192 downloads
dca8ecf Fix notes color from note block being wrong in 1.13->1.12 (#680)
Closes https://github.com/ViaVersion/ViaBackwards/issues/679
31.01.2024 · 320 downloads
680d064 Merge branch 'master' into dev
31.01.2024 · 86 downloads
170e5f2 Fix writable book handling in 1.16->1.15
31.01.2024 · 131 downloads
f6def0c 24w05a (mostly)
29.01.2024 · 488 downloads
4375a25 Fix 1.17.1 -> 1.18 mappings loading (#676)
Closes https://github.com/ViaVersion/ViaBackwards/issues/568
29.01.2024 · 298 downloads
b3b4d0f Merge branch 'master' into dev
29.01.2024 · 83 downloads
8fc82cd Update book conversion error logging
29.01.2024 · 60 downloads
de21548 Clean up more item type usage in ItemRewriter (#675)
29.01.2024 · 168 downloads
8759f05 Ignore errors in book conversion
27.01.2024 · 423 downloads
1f3555d Put books through component conversion in 1.20.3->1.20.2
26.01.2024 · 618 downloads
9abfdfb Include config packets in Protocol generic types
26.01.2024 · 161 downloads
8c2f80a Fix missed type removal from last commit
24.01.2024 · 636 downloads
3e89641 24w04a
20.01.2024 · 1 449 downloads
b40f77f Update JDK to 17, setup-java to v4 (#671)
20.01.2024 · 299 downloads
8ffbc70 Add cookie handling, TransferProvider for other platforms
18.01.2024 · 627 downloads
e6814a1 24w03b (probably)
14.01.2024 · 1 061 downloads
9fd0df8 Update supported Velocity version to 3.3 (#666)
13.01.2024 · 991 downloads
6b1f913 Fix VV API usage (#664)
12.01.2024 · 428 downloads
de42850 Merge branch 'master' into dev
09.01.2024 · 575 downloads
88df616 Update VV usage
09.01.2024 · 100 downloads
6c2d43d Handle 1.20->1.20.2 tags
04.01.2024 · 859 downloads
62765d0 Merge remote-tracking branch 'origin/master' into dev
01.01.2024 · 416 downloads
2889dae Update license header
31.12.2023 · 156 downloads
651bf05 Update ViaNBT
27.12.2023 · 708 downloads
59660a5 Merge branch 'master' into dev
27.12.2023 · 102 downloads
83fa0c6 Update copyright profile
26.12.2023 · 169 downloads
19ec92c Merge remote-tracking branch 'origin/master' into dev
26.12.2023 · 57 downloads
65faeb8 Fix 1.20.3->1.20.2 configuration resource pack id
20.12.2023 · 607 downloads
6ad4a29 Allow specifying unmapped data in legacy mappings
18.12.2023 · 555 downloads
ba725df 23w51b
14.12.2023 · 495 downloads
4fe53f5 Update the bane of my existence
13.12.2023 · 194 downloads
4fe53f5 Update the bane of my existence
13.12.2023 · 63 downloads
a390990 Read correct method type in update score
Fixes #650
13.12.2023 · 119 downloads
a390990 Read correct method type in update score
Fixes #650
11.12.2023 · 278 downloads
e020dd6 Fix tab complete tooltip reading in old versions
Fixes #648
10.12.2023 · 140 downloads
b09950d Update Via usage
09.12.2023 · 180 downloads
7b8fd2b Fix 1.17->1.16 map data type reading
Fixes #646
08.12.2023 · 138 downloads
2d57e8c Clone tag instead of abusing tag conversion
08.12.2023 · 105 downloads
dcc3824 Fix 1.13.1->1.13 item type in some cases (#645)
08.12.2023 · 82 downloads
2dd19c7 Handle chunk loading game state in 1.20.3 -> 1.20.2 (#643)
07.12.2023 · 110 downloads
e24a170 Fix reset score reading
07.12.2023 · 1 663 downloads
See GitHub for release notes.
07.12.2023 · 68 downloads
c44bc88 Convert chat type in disguised chat packet
07.12.2023 · 51 downloads
deede53 Fix 1.13 map data type
Fixes #641
06.12.2023 · 163 downloads
255536e Handle tags packet
05.12.2023 · 92 downloads
8a2c188 Fix map marker reading
05.12.2023 · 635 downloads
See GitHub for release notes.
04.12.2023 · 250 downloads
a0388cf Merge branch 'master' into dev
03.12.2023 · 123 downloads
3dd6e50 Change gamemode data type in JOIN_GAME handlers (#639)
30.11.2023 · 416 downloads
d30766a Fix ordering issue in login ack send on the server
Fixes 1.20.2+ Fabric servers with Fabric API
Co-authored-by: EnZaXD 60033407+FlorianMichael@users.noreply.github.com
30.11.2023 · 63 downloads
f556a29 1.20.3-rc1
30.11.2023 · 64 downloads
8a19fbd Update translation mappings
27.11.2023 · 331 downloads
d4011f3 1.20.3-pre3
26.11.2023 · 182 downloads
2bd687b Implemented ViaVersion's SignableCommandArgumentsProvider (#633)
21.11.2023 · 660 downloads
4f4bff6 Update mappings
21.11.2023 · 67 downloads
adac67b Handle new resource pack actions
19.11.2023 · 249 downloads
8f5683f 23w46a (mostly)
19.11.2023 · 65 downloads
995c0bf Implement keep blocks explosion types (#632)
09.11.2023 · 1 445 downloads
0f77acd Remove todos
09.11.2023 · 68 downloads
fb7cd2d 23w45a
09.11.2023 · 57 downloads
ac5fbdd Allow null mapped entity name
08.11.2023 · 130 downloads
5284a58 Handle new 1.20.2 map markers
06.11.2023 · 198 downloads
8eca6bf Improve Gradle setup
Don't build full platform jars to reduce build time
05.11.2023 · 206 downloads
c13a89a Update Gradle wrapper
05.11.2023 · 78 downloads
bce716c Don't expect enables features to always be sent
The client defaults to the vanilla registry, so it doesn't need to be sent
26.10.2023 · 1 153 downloads
71f08b9 Add 1.20.3 translations, fix unlit bulb mappings
26.10.2023 · 98 downloads
59fc7f6 23w43a
24.10.2023 · 378 downloads
232180e Fix identifier handling in old protocols (#624)
24.10.2023 · 1 177 downloads
See GitHub for release notes.
22.10.2023 · 275 downloads
48907be Implement support for chat signing (#621)
22.10.2023 · 98 downloads
ff87b1d 1.13.2 -> 1.14: Change bamboo mapping (#622)
21.10.2023 · 223 downloads
e68ddf4 Update VV usage
20.10.2023 · 273 downloads
8a9d4bd Update VV usage
19.10.2023 · 160 downloads
7f85d07 Update VV usage
19.10.2023 · 123 downloads
4cd65dd 23w42a (if the ci manages to find VV)
18.10.2023 · 186 downloads
719bb11 Update TranslatableRewriter
18.10.2023 · 89 downloads
e419831 Big Dripleaf mappings change (#614)
16.10.2023 · 264 downloads
d121745 Update Fabric dependencies (#605)
15.10.2023 · 171 downloads
6515845 Fix early sending of resource pack
Fixes #3476
13.10.2023 · 352 downloads
0912e33 Merge pull request #611 from SplotyCode/fix/scoreboatd
11.10.2023 · 254 downloads
f78d166 23w41a (probably)
11.10.2023 · 114 downloads
2e0acf1 Actually track 1.20.2 entities
Fixes #609, #597
08.10.2023 · 163 downloads
aa1f386 Fix platform loading (#604)
08.10.2023 · 82 downloads
9e883fa Update nbt lib usage
08.10.2023 · 69 downloads
e27930b Allow platform implementation to define config path (#603)
08.10.2023 · 65 downloads
d46eb87 Fix it again
08.10.2023 · 54 downloads
7568029 Updated Via API usage (#601)
06.10.2023 · 169 downloads
5433070 23w40a
03.10.2023 · 1 043 downloads
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
28.09.2023 · 293 downloads
92c160c Fix trade list sending
Forgot to remove cancellation from initial configuration testing
Fixes #594
27.09.2023 · 62 downloads
cc7df5a Fix serverbound beacon secondary effect
27.09.2023 · 87 downloads
8e6727c Handle changed custom potion effects tag
26.09.2023 · 125 downloads
e73eeeb Update branch check again
26.09.2023 · 64 downloads
96650de Fix packet id of player velocity packets (#593)
25.09.2023 · 83 downloads
c671191 Add separate client and server state handling
25.09.2023 · 63 downloads
67f7a66 Fix 1.20.2->1.20 if run on the backend
24.09.2023 · 86 downloads
4cba807 Fix implementation version
21.09.2023 · 773 downloads
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
21.09.2023 · 227 downloads
57ca5f1 Fix particle handling
19.09.2023 · 117 downloads
b69ebe6 Send the config ack packet
19.09.2023 · 68 downloads
ea2fac0 Handle configuration start
TODO: Check whether all the necessary data for the join game packet is always expected by the client or if we need to cache it from the initial login
15.09.2023 · 113 downloads
2b2384a Remove new trim patterns in 1.20->1.19
Fixes #570
08.09.2023 · 165 downloads
643c6b1 Fix scoreboard component coversion (#586)
07.09.2023 · 82 downloads
8043880 1.20.2-pre2
05.09.2023 · 100 downloads
e2546b8 1.20.2-pre1
31.08.2023 · 148 downloads
c13c3f1 Fix scoreboard objective reading
30.08.2023 · 69 downloads
3b9354c 23w35a (untested)
27.08.2023 · 135 downloads
e5db448 Fix 1.16->1.15 hover components in books
Fixes #3411
27.08.2023 · 68 downloads
83636ec Fix 1.16->1.15 hover components in books
Fixes #572
17.08.2023 · 209 downloads
108e96e Move world data tracker into first join game handler
17.08.2023 · 66 downloads
6dd5cb2 23w33a
14.08.2023 · 128 downloads
2a2a0d8 Adde1.9 protocols from ViaVersion to ViaBackwards (#580)
14.08.2023 · 88 downloads
9c68b30 Merge remote-tracking branch 'origin/master' into dev
12.08.2023 · 101 downloads
567725d Update README
11.08.2023 · 91 downloads
Add mappings for changed block states and sounds
11.08.2023 · 441 downloads
Finish publish action
10.08.2023 · 2 105 downloads
1.20 server support
* Add missing sound mappings (by Pantera07)
* Improved 1.13->1.12 translatable handling
* Fixed handling of translatables in 1.15, 1.14 and 1.13.1 entity display names
* Fixed 1.19.4->>1.19.3 boat types
* Fixed 1.19.4->1.19.3 statistics rewriting
* Fixed 1.12 keybind causing errors
* Fixed handling of 1.16->1.15 tags if the server does not send all the expected tags
* Fixed max player count info sent on login (by RaphiMC)