Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
ViaFabricPlus

ViaFabricPlus

Minecraft Fabric mod which allows you to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, April Fools, Bedrock)

3.53M
887
Cursed
Library
Utility
AboutGalleryChangelogVersions

ViaFabricPlus v3.4.3

by FlorianMichael on Jul 20, 2024
Download
  • Fixed incompatibility with mods changing the max chat length
  • Restored packet error handling behaviour in <= 1.20.3 (@RaphiMC)
  • Fixed clickable chat messages not working in <= 1.20.3
  • Fixed pickaxe mining speeds in <= 1.16.5 (@RaphiMC)
  • Fixed crosshair not selecting the correct block when sneaking in <= 1.8
  • Fixed priority fields being selectable in <= 1.20.2 but not in 1.20.3+
  • Show details of bedrock login process in login screen
  • Added multi language support for various messages
  • Updated ViaVersion library:
    • Change rarity of trident and piglin banner pattern in <= 1.20.6
    • Don't keep player attributes on respawn in <= 1.14.4
    • Fixed attribute names being displayed wrong in <= 1.20.6
    • Fixed CanBreak/CanPlace showing wrong blocks <= 1.20.6
    • Fixed shulker box with content disconnecting the client in <= 1.20.6
  • Updated ViaBedrock library:
    • Added Bedrock 1.21.2 support
    • Implemented various new translations, see https://github.com/RaphiMC/ViaBedrock/commits/main/
  • Updated various translations:
    • Polish (@Blayung)
    • German
    • Chinese (@HowardZHY)
    • Korean (@good7777865)
    • Luxembourgish (@RyuguDev)
    • Russian (@Felix14-v2)
    • Turkish (@kayeradev)

ViaFabricPlus v3.4.2

by FlorianMichael on Jul 6, 2024
Download
  • Added 3D Shareware 8-Bit sound (@RaphiMC)
  • Fixed incompatibility with polymer and FancyBlockParticles mods
  • Added setting for old tab completion behaviour in <= 1.12.2
  • Improved mod compatibility with enchantment changes in <= 1.20.6 (@RaphiMC)
  • Close classic creative screen when pressing inventory key
  • Restored axolotl/armadillo interaction behaviour in <= 1.20.6
  • Restored axe/bucket item interaction behaviour in <= 1.20.6
  • Fixed panorama background being faster in some ViaFabricPlus screens
  • Hide recipe books from various screens in pre 1.13 versions
  • Updated ViaVersion to 5.0.2-SNAPSHOT
    • Fixed ender dragon/wither bossbars displayed wrongly in <= 1.8
    • Fixed horse inventory being displayed wrongly in <= 1.20.6
    • Fixed filtered pages view when opening books in <= 1.20.2
  • Updated polish translations (@Blayung)

If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.

ViaFabricPlus v3.4.1

by FlorianMichael on Jun 22, 2024
Download
  • Fixed bedrock version not working
  • Implemented attribute behaviour change on player respawn <= 1.20.6
  • Added back previous WON_GAME state handling in <= 1.20.6
  • Handle some enchantments clientside in <= 1.20.6 (@RaphiMC)
  • Added setting to ignore Fabric registry sync errors
  • Added "air stepping" mechanic back in <= 1.20.6 (@RaphiMC)
  • Updated ViaVersion to 5.0.1
    • Fixed hardcore handling on join in <= 1.8
    • Fixed nullable item tag handling in <= 1.20.6
    • Backup original book pages in creative mode in <= 1.8
  • Updated ViaLegacy to 3.0.1
    • Fixed inventory exceptions in <= a1.2.6
    • Fixed book pages in <= 1.7.10

If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.

ViaFabricPlus v3.4.0

by FlorianMichael on Jun 19, 2024
Download
  • Updated the mod to Minecraft 1.21 (@RaphiMC)
  • Updated traditional chinese translations (@bluegreensea)
  • Updated polish translations (@Blayung)
  • Updated ViaVersion libraries

Huge thanks to @RaphiMC and other developers for the changes in this one.

If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.

ViaFabricPlus v3.3.2

by FlorianMichael on Jun 16, 2024
Download
  • Fixed classic weather extension
  • Fixed farmland block collision being wrong in <= 1.9.3/4
  • Fixed LAN worlds not working
  • Fixed bedrock login and added button to copy url
  • Fixed sword blocking animations in <= 1.8 (by @florianmichael and @OfficialError)
  • Added support to join 1.21 servers
  • Fixed particle density in <= 1.20.3 (by @RacoonDog)
  • Hide ViaVersion sub commands which weren't supported
  • Updated libraries to fix many protocol translation issues

This is the final release for MC 1.20.5/6, missing fixes are going to be included in 1.21 releases

If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.

ViaFabricPlus v3.3.1

by FlorianMichael on Jun 10, 2024
Download
  • Updated Via* libraries:
    • Fixed 1.20.3->.5 item writing causing client disconnects
    • Fixed recipe rewriting in 1.12.2->1.13
    • Improved block break/place detection in 1.8->1.9 (Fixes block place sounds playing twice)
    • Fixed ComponentUtil#trimStrings detection (causing client disconnects)
    • Added handling for items with invalid amount in 1.20.3->.5
    • Fixed some block entities not being handled in 1.20.3->.5
  • Fixed footstep particles causing the client to disconnect
  • Added viaversion and viabackwards as provides into fabric.mod.json
  • Added slime/magma_cube dimension change in 1.20.3->.5
  • Disabled VV chunk-border-fix option
  • Added 1.20.3->.5 openWrittenBook fix (@RaphiMC)
  • Fixed singleplayer not working in dev environment (@RaphiMC)

This should be the first stable release for 1.20.5/6, missing fixes are going to be included with ViaFabricPlus for MC 1.21.

If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.

ViaFabricPlus v3.3.0

by FlorianMichael on May 26, 2024
Download
  • Added 1.7->1.8 tablist behaviour and layout (@Pablete1234)
  • Added debug setting to print networking errors to log files
  • Updated Via* libraries including bug fixes for 1.20.3->.5
  • Updated polish and russian translations (@Blayung and @Felix14-v2)
  • Only show world seed in debug hud when existent in current version
  • Added flow control handler for Via (fixes various config state issues in 1.20-)
  • Removed offset when checking for sneaking collision in 1.20.3->.5 (@RaphiMC)
  • Fixed setting loading (causing emulate inventory actions in alpha versions setting to not work)
  • Added networking fixes to 1.20.3->.5
  • Added proper rewriter for 1.14.4 enchantment registry
  • Fixed invalid javadoc
  • Added ProtocolTranslator#getTargetVersion with channel argument
  • Fixed auto read changes in 1.20.3->.5 (should fix a lot disconnect issues)
  • Marked internal fields and methods accross common API classes
  • Handled 1.20.3->.5 jump change
  • Print a warning when overriding Via* components inside the jars folder

Special thanks to everyone who has contributed changes in this update. If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.

ViaFabricPlus 1.20.4 Backport

by FlorianMichael on May 6, 2024
Download

ViaFabricPlus 3.1.1 with updated ViaVersion (Backport)

ViaFabricPlus v3.2.1

by FlorianMichael on May 5, 2024
Download

This release mainly fixes 1.20.5->1.20.3 protocol handling

  • Added support for Minecraft 1.20.6 (Minecraft 1.20.5 is still supported)
  • Fixed incompatibility with latest clientcommands (@Earthcomputer)
  • Updated polish translations (@Blayung)
  • Updated Via* libraries to latest versions

ViaFabricPlus v3.2.0

by FlorianMichael on Apr 28, 2024
Download
  • Updated ViaFabricPlus to Minecraft 1.20.5

Mojang has introduced a significant number of technical changes in this update. While fixes for 1.20.5 are pending, they are likely to be included in the ViaFabricPlus release for Minecraft 1.20.6 or subsequent versions.

Please report bugs on the GitHub issue tracker.

Huge thanks to @RaphiMC for doing most of the item related work on this update.

ViaFabricPlus v3.1.1

by FlorianMichael on Apr 26, 2024
Download
  • Updated ViaVersion/ViaBedrock to support 1.20.5
  • Updated Fabric loader and API to latest
  • Updated ViaBedrock to support 1.20.70
  • Fixed jar file name being lowercase
  • Added setting to replace the default port when bedrock is selected
  • Always replace the port in direct connection screen, otherwise only when bedrock is forced
  • Added setting to disable pinging entirely for <= b1.7.3
  • Updated english, german, polish translations
  • Fixup piston bounding boxes for 1.9 - 1.12.2
  • Added impl version to platform dump
  • Fixed hand swing condition in <= 1.14.4 (@RaphiMC)
  • Use version name for protocol auto detection
  • Handle errors properly in <=1.20 custom payload handling (@RaphiMC)
  • Fix downloading terrain screen behaviour in 1.20.2->1.20.3
  • Fixed clientside crafting result prediction
  • Fix NPE in classic commands
  • Change backwards walking animation in <= 1.12
  • Fixed auto detect protocol getting unselected after game restart (@bluegreensea)
  • Rename ViaFabricPlus#init

ViaFabricPlus v3.1.0

by FlorianMichael on Mar 15, 2024
Download

New features:

  • Added X-Facing/Z-Facing handling in <= 1.13.2
  • Added VFP button to direct connection screen
  • Added "none" orientation to button settings to disable them
  • Implemented armor durability changes in <= b1.8.1
  • Added report issues button to VFP screen
  • Moved ClassiCube and BetaCraft button into one

Library updates:

  • Updated MinecraftAuth to 4.0.0
  • Updated ViaVersion/ViaBedrock to support 24w09a
  • Updated Fabric loader and API to latest

Bug fixes:

  • Don't reset selected version when playing singleplayer
  • Don't filter for third party custom payloads
  • Fixed offhand swap check using the wrong version
  • Fixed bedrock login not working
  • Fixed inventory exceptions in alpha versions
  • Fixed "Update 1.21" items showing in the classic creative screen

API changes:

  • Migrate ViaFabricPlus to ViaVersion's new ProtocolVersion API
  • Renamed protocol internals to ProtocolTranslator
  • Various codestyle changes and structural refactors

Mod compatibility:

  • Fixed incompatibility with Puzzle's Lib, Lithium, auto-elytra and BadPackets
  • Rewrite block breaking speed calculation changes for more mod compatibility
  • Rewrote attack damage fixes for more mod compatibility
  • Refactored item attribute changes for more mod compatibility
  • Improved MoreCulling compatibility
  • Removed outdated mods from fabric.mod.json file

Translations:

  • Updated hungarian, chinese, russian, german, polish and spanish

This update comes with multiple API breaking changes in both VFP and ViaVersion, so expect all mods depending on VFP to break after this update.

ViaFabricPlus v3.0.6

by FlorianMichael on Jan 15, 2024
Download
  • Updated various libraries
  • Fixed exception handling in various cases to actually print the exception
  • Fixed chat length being wrong when starting the game with older versions selected
  • Structural refactor of internal source code
  • Fixed wrong command outputs when using /viafabricplus
  • Fixed FabricAPI injection conflict

ViaFabricPlus v3.0.5

by FlorianMichael on Jan 4, 2024
Download
  • Updated Via* to support 23w51b
  • Updated german translations
  • Updated internal libraries (MinecraftAuth, MCPing, FAPI)
  • Fixed crash with camera-utils
  • Fixed Material1_19_4 comparison issues
  • Fixed wrong blocking of custom characters from resource packs
  • Fixed "Open to LAN" being broken
  • Fixed entity riding offsets in 1.20.2 -> 1.20.1
  • Removed /viaversion command to prevent mismatches with the server
  • Implemented footstep particle in 1.13 -> 1.12.2
  • Fixed depthsuspend texture in 1.13 -> 1.12.2
  • Add support for left arm in <= 1.8 sword animations
  • Fixed resource pack validation packets in 1.20.3 -> 1.20.2
  • Cleaned API related class files

ViaFabricPlus v3.0.2

by FlorianMichael on Dec 13, 2023
Download
  • Fixed horse interactions being broken in <= 1.20.2
  • Fixed downloading terrain screen changes for <= 1.20.2
  • Added debug setting for forwarding config packets immediately
  • Only depend on actually used FAPI modules
  • Replaced 1.20.3 -> 1.20.2 component converter of ViaVersion
  • Added more API in translator package
  • Implemented jigsaw screen changes in <= 1.20.2
  • Implemented brush item reach changes <= 1.20.2

ViaFabricPlus v3.0.0

by FlorianMichael on Dec 8, 2023
Download

General:

  • Conditionally load IP-Next compat mixin
  • Updated author list
  • Massive code cleanup and rewrote (this will break every mod depending on the VFP API)
  • Rewrote debug hud system (Now also shows rtt, ping and re-/transmit queue on bedrock edition)
  • Added old and new version field to ChangeProtocolVersionCallback
  • Rewrote config system to save config files in a for humans readable format
  • Renamed almost all translation keys
  • Added setting to save selected version
  • Added skip_containers_with_custom_display_names debug setting
  • Added prevent_entity_cramming debug setting
  • Draw main title in classic login screens
  • Moved ViaFabricPlus config folder into .minecraft/config path
  • Removed legacy ping as it doesn't even work
  • Load ViaVersion async (this will reduce the loading time)
  • Added SaveFilesCallback
  • Added setting for alpha inventory emulation
  • Use direct verification uri for bedrock login

New features:

  • Fixed shulker block breaking in <= 1.14
  • Fixed block hardness for <= b1.8.1
  • Fixed sign interaction in <= 1.14.4
  • Added carpet block bounding box in <= 1.7.10
  • Added (ender)-chest bounding box in <= 1.4.2
  • Fixed end portal frame bounding box in <= 1.12.2
  • Added fence block bounding box in <= 1.4.7 , > b1.8.1
  • Added fence gate block bounding box in <= 1.4.7
  • Added leaves block bounding box between 1.14 and 1.15.2
  • Implemented note block interaction change in <= 1.19.4
  • Added piston block bounding box in <= 1.1
  • Added soul sand block bounding box between 1.13 and 1.15.2
  • Fixed creative check in <= 1.8 for the client player
  • Fixed boat physics across all protocol versions (1.8, 1.7.10, 1.6.4, 1.5.2)
  • Fixed step height in <= 1.10 and <= 1.7.10
  • Implemented change where the server can move the player using entity packets (<= 1.19.3)
  • Removed jump delay in <= 1.0
  • Implemented change where the player wasn't loaded in unloaded chunks in <= 1.13.2
  • Allow elytra when levitating in <= 1.15.2
  • Fixed fall flying conditions in <= 1.14.4
  • Implemented block breaking speed calculation changes in <=1.7.10, <= 1.4.7, <= 1.4.5
  • Added sleeping offsets for <= 1.7.10, <= b1.5.2 and <= b1.6.6
  • Fixed wolf interaction changes in <= 1.14.4
  • Fixed armor item interactions in <= 1.4.7
  • Added mining speed changes for axe item in <= 1.16.5 and <= b1.8.1
  • Make bows instant usable in <= b1.7.3
  • Improved handling for negative items in <= 1.10
  • Implemented food item changes (max stack count, consumable delay) in <= b1.7.3
  • Fixed anvil interactions in <= 1.12.2
  • Implemented mining speed changes for pickaxe item in <= b1.8.1
  • Fixed shear item interactions in <= 1.16.5 and <= b1.8.1
  • Implemented mining speed changes for shovel item in <= 1.16.5 and <= b1.8.1
  • Implemented sword item mining speed in <= b1.8.1
  • Added support for all classics in item replacements
  • Added support for all game versions in FontCacheFix
  • Implemented all recipe changes in <= 1.11.2
  • Proper fixed armor hud in <= 1.8
  • Implemented all entity hitbox changes in <= 1.17.1
  • Fixed broken transaction changes in <= 1.16.5
  • Notify the user when joining a 1.20.1 feature server
  • Implemented compression changes in <= 1.17
  • Implemented fire block interaction changes in <= 1.15.2
  • Fixed block and item interactions in <= 1.12.2 (This will fix auto-bans on several servers.)
  • Cancel off-hand block and item interactions in <= 1.8
  • Implemented several click slot / interaction changes (1.8, 1.4.7 and b1.5.2)
  • Changed reach distance in <= 1.0
  • Don't reset player velocity when switching the server in <= 1.20.1
  • Fixed entity teleporting rounding issues in <= 1.16.1
  • Don't handle unknown default custom payloads in <= 1.14
  • Fixed quick move interactions in furnace (<= 1.2.3)
  • Fixed crafting slot interaction in <= 1.14.4
  • Proper fixed merchant changes in <= 1.13.2
  • Proper fixed auto completion changes in <= 1.12.2
  • Added clientside page count limitation in <= 1.13.2
  • Show <= 1.13.2 mouse sensitivity
  • Improved srv resolving changes/fixes
  • Implemented player name chat suggestions in bedrock
  • Implemented enchantment changes in <= 1.14.4
  • Handle solid block changes in <= 1.13.2 and <= 1.11.2
  • Fixed server view distance in <= 1.17.1
  • Added scaffolding in bedrock
  • Fixed entity teleport changes in <= 1.19.4
  • Added more sanity checks to ViaVersion protocols to prevent server from breaking ViaVersion on the client (<= 1.17 and <= 1.13.2)

Library updates:

  • Updated Via* to support 1.20.3/4
  • JiJ package all libraries

Removed features:

  • Removed outdated sodium injection
  • Removed broken sugar cane change in <= 1.17
  • Deleted wrong donkey entity interaction change in <= 1.19.1/2

Bug fixes:

  • Fixed block bounding box cache reloader to ignore different block states
  • Rewrote base code to be more compatiblity with other mods modifying the networking
  • Improved auto detect implementation -> added version entry to list/improved pinging speed
  • Fixed memory leak in Wolf health fix (<= 1.14.4)
  • Fixed serveral wrong version ranges in clientside fixes
  • Rewrote FontCacheFix to support texture packs
  • Improved triple chest fix for <= 1.13.2
  • Prevent FabricAPI from breaking the clientside fixes (unload elytra changes)
  • Improved swing packet order fix in <= 1.8
  • Save full version so multiple snapshot versions are supported (Add server screen)
  • Fixed several disconnect event issues
  • Fixed armor not being visible in <= b1.7.3
  • Prevent ViaVersion from sending ack sequences in <= 1.18.2

Translations:

  • Updated chinese, polish, ukrainian and russian.

ViaFabricPlus v2.10.1

by FlorianMichael on Dec 8, 2023
Download
  • Fixed critical movement issue
  • Made shieldBlockCounter injection optional (Fixed NoShieldDelay compat)
  • Updated Via* to support Minecraft 1.20.3
  • Updated ViaBedrock to support Minecraft 1.20.50

ViaFabricPlus v2.10.0

by FlorianMichael on Nov 29, 2023
Download

New features:

  • Made every subtitle that has a url clickable
  • Emulate crafting recipe results in <= 1.11.2
  • Implemented some more Elytra changes in 1.15 -> 1.14.4-
  • Changed block breaking progress calculation in 1.20 -> 1.19.4
  • Removed new warning in 1.20 -> 1.19.4
  • Implemented sprinting condition changes in 1.19.x
  • Implemented yOffset change (collision detection) in 1.19 -> 1.18.2

Library updates:

  • Updated MinecraftAuth to 3.0.0
  • Updated ViaVersion/ViaBedrock to support 1.20.3-pre4

Bug fixes:

  • Fixed crash when using the F3 + F4 menu in <= 1.8
  • Fixed crashes with the Fabric API installed (this will require you to install the latest Fabric API)
  • Fixed Crossbow damage offset in 1.18 -> 1.17.1
  • Fixed classic inventory showing background
  • Fixed bounding box of Flowerbed block

Translations:

  • Added spanish
  • Updated ukrainian, chinese and polish

ViaFabricPlus 1.20.1 Backport

by FlorianMichael on Oct 18, 2023
Download

Backport of v2.9.5 to Minecraft 1.20.1

ViaFabricPlus v2.9.5

by FlorianMichael on Oct 7, 2023
Download
  • Fixed crashes with NoChatReports and other mods.
  • Updated ViaVersion to latest 1.20.3 snapshot (23w40a).
  • Fixed Bedrock support not working.
  • Fixed BetaCraft server list parsing not working.
1
2
3
4
6

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+
Filter

Show all versions

Modrinth is open source.

main@c8befb6

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.