Releases: ViaVersion/ViaFabricPlus
ViaFabricPlus-v4.0.0
Technical Changes
- The project's artifact has been renamed from
de.florianmichael:ViaFabricPlus
tocom.viaversion:viafabricplus
. - The source code package has been moved from
de.florianmichael.viafabricplus
tocom.viaversion.viafabricplus
.
Support for Jitpack has been removed. Please use the official ViaVersion repository instead.
- Stable API
Mod authors should no longer depend on the core modviafabricplus
if they are only using the API. Instead, migrate to theviafabricplus-api
artifact and update your code to use the general API endpoint.
The API instance is now accessed viaViaFabricPlus#getImpl
, which returns aViaFabricPlusBase
interface containing API functions. Refer to the detailed Javadocs or the updated development documentation for more information.
An example on how to include the api while still being able to run the mod would be:
modImplementation "com.viaversion:viafabricplus-api:4.0.0"
modRuntimeOnly "com.viaversion:viafabricplus:4.0.0"
- Legacy Compatibility
Key internals from version 3.0.0 have been moved to theviafabricplus-api-legacy
module. However, this submodule will be removed in future versions.
Theviafabricplus-api
andviafabricplus-api-legacy
modules no longer expose setting group holders. Instead, useViaFabricPlus#getImpl#settingGroups
to access specific setting instances.
User-Relevant Changes
-
Settings
The followingdebug
settings have been removed:
Send open inventory packet
,Remove cooldowns
,Send idle packet
,Prevent entity cramming
. -
Other
Fixed blocking use delay in versions ≤ 1.8 (@lowercasebtw).
Updated Polish translations (@Blayung).
Updated Korean translations (@good7777865).
Updated Simplified Chinese translations (@Andypsl8).
GitHub Repository Changes
-
Visual / Low-Priority Features
Visual-only features that are irrelevant to normal gameplay have been moved to a separate Fabric mod:viafabricplus-visuals
. This mod is loaded by default but can be excluded if desired. This change simplifies updating the project to newer game versions. -
Organized Patches by Features
All game modifications are now categorized asfeatures
. Each feature has its package under bothfeatures/
andinjection/mixin/features/
, organizing utility and mixin classes for easier project maintenance and porting. Refer to the updated maintenance documentation for further details.
Special thanks to @RaphiMC and all other contributors who have supported the project so far!
I deeply appreciate any financial support at https://florianmichael.de/donate and will continue working on this project to the best of my ability.
ViaFabricPlus-v3.6.1
Bedrock 1.21.50 support!
- Fixed resource pack item model translation
- See the full commit history for more details.
New fixes for 1.21.4 -> 1.21.3
- Fixed item block and entity picking not working in <= 1.21.3
- Fixed climbing ladders not working anymore while flying in <= 1.21.3
- Restore previous interaction behaviour with mooshroom cows in <= 1.21.3
Other changes (mostly new settings)
- Added setting to remove new bubble popup sound and icons in <= 1.21.1 (@lowercasebtw)
- Added setting to toggle arm rotation lock whilst blocking <= 1.20.2 (@lowercasebtw)
- Added setting to hide villager profession in <= 1.13.2 (@lowercasebtw)
- Improved mod compatibility in some places (@lowercasebtw)
- Updated traditional chinese translations (@yichifauzi)
- Updated japanese translations (@orasan)
I appreciate any financial support at https://florianmichael.de/donate and will continue to work on it to the best of my ability.
ViaFabricPlus-v3.6.0
Minecraft 1.21.4 Support!
This release marks the first version compatible with Minecraft and Fabric 1.21.4. Please be aware that it may contain bugs; if you encounter any new issues, report them on the issue tracker. Exercise caution on servers with strict anti-cheat systems.
Special thanks to @lowercasebtw for helping out with the update.
Notes
- Picking blocks or entities will not work on servers older than 1.21.4.
- ViaBedrock update (Bedrock 1.21.50 server support) will be in the next release.
I appreciate any financial support at https://florianmichael.de/donate and will continue to work on it to the best of my ability.
ViaFabricPlus-v3.5.3
Support for Minecraft 1.21.4 servers!
- Added support for joining Minecraft 1.21.4 servers,
- Fixed various protocol translation issues,
- See the full commit history for more details.
Other changes
- Fixed item interactions always swinging in <= 1.14.4
- Fixed blip jumps not working in <= 1.13.2 (@lowercasebtw)
- Fixed farmland collision shape being wrong in <= 1.9.4
- Fixed sword blocking setting also getting applied to shields when enabled in 1.9+ (@lowercasebtw)
- Added toggle to always render crosshair in thirdperson in <= 1.8 (@lowercasebtw)
- Fixed item interactions (sword blocking, eating) still being active after opening custom inventories in <= 1.8 (@lowercasebtw)
- Fixed wrong slowdown when flying and sneaking in <= 1.8 causing movement issues
- Fixed incompatibility with Moonrise and Lithium
- Updated simplified chinese translations (@Andypsl8)
- Updated german translations
Notes
- Picking blocks or entities will not work on servers newer or equal than 1.21.4.
- ViaBedrock update (Bedrock 1.21.50 server support) will be in the next release.
If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.
ViaFabricPlus-v3.5.2
- Fixed various disconnect erorrs with invalid registry tags in <= 1.21.1
- Fixed block collisions (cobwebs, ladders, lillypads, etc.) not working at all in <= 1.19.3 (@RaphiMC)
- Fixed items without entity data not being visible in <= 1.10
- Removed slowdown on ender eye usage in <= 1.10
- Fixed bedrock version throwing errors when in use
I appreciate any financial support at https://florianmichael.de/donate and will continue to work on it to the best of my ability.
ViaFabricPlus-v3.5.1
ViaVersion 5.1.1 release changes
ViaVersion is the internal protocol translation component and is maintained as independent project
- Fixed items with block predicates causing disconnects in creative mode in <= 1.21
- Fixed errors from level 0 enchantments in <= 1.21
- Fixed painting entity data in <= 1.21
- Fixed opening chest boat inventories causing disconnects in <= 1.21
- Fixed boat types in <= 1.21
- Fixed item_name<->default name priority for items in <= 1.21
- Fixed some issues with item hover event displays in <= 1.21
- Fixed handling of empty lock codes in <= 1.21, usually sent by older servers
- Fixed empty custom data tags sometimes being removed in creative mode in <= 1.21
- Fixed join errors for invalid packets when switching servers in <= 1.19.3
- Fixed handling of block entity custom names in <= 1.12.2
- Fixed chunks not loading in <= 1.8
- Fixed some edgecase area effect cloud particle errors on older servers
Bedrock support
- Fixed edge case causing errors when selecting bedrock as version
Other changes
- Added support to run the mod on 1.21.2 Fabric as well
- Updated traditional chinese translations (@yichifauzi)
- Updated japanese translations (@orasan)
I appreciate any financial support at https://florianmichael.de/donate and will continue to work on it to the best of my ability.
ViaFabricPlus-v3.5.0
Minecraft 1.21.2/1.21.3 Support!
This release marks the first version compatible with Minecraft and Fabric 1.21.3. Please be aware that it may contain bugs; if you encounter any new issues, report them on the issue tracker. Exercise caution on servers with strict anti-cheat systems.
ViaFabricPlus for Minecraft 1.21
With this update, we are discontinuing support for Minecraft 1.21 and 1.21.1. We've implemented many bug fixes for 1.21.3 in the protocol library, allowing you to update the protocol translation code manually when using ViaFabricPlus 3.4.9 as follows:
- Download the latest ViaVersion and ViaBackwards .jar file from here and here.
- Locate your Minecraft run folder (usually found in .minecraft for the default launcher or in your instance folder if using MultiMC).
- Navigate to
config/viafabricplus/jars
and place the downloaded .jar files there.
Please be aware that these builds may become incompatible at any time. We recommend staying up-to-date with Mojang and Minecraft, and updating to 1.21.3 as soon as possible.
This update also fixes an issue with Ukrainian translations not loading correctly (thanks to @Darkhax).
Special thanks to @RaphiMC and @lowercasebtw for their help with this update! Apologies for the delay - maintaining and updating this mod is quite complex and time consuming.
I appreciate any financial support at https://florianmichael.de/donate and will continue to work on it to the best of my ability.
ViaFabricPlus-v3.4.9
Bedrock 1.21.40 support!
- Improved block breaking translation
- See the full commit history for more details.
Bedrock realms
ViaFabricPlus now supports joining Bedrock realms, they can be found in the server lists screen inside the ViaFabricPlus menu.
Support for Minecraft 1.21.3 servers!
- Added support for joining Minecraft 1.21.2 and 1.21.3 servers
- See the full commit history for more details.
Other changes
- Fixed slight change that causes the swimming animation to not start when jumping into water in <= 1.20.4
- Added setting for body rotation interpolation change in <= 1.19.3 (Should be disabled if mods change the player rotation)
- Disabled eating in <= 1.14.4 whilst in creative (@lowercasebtw)
- Fixed hand swinging when using various items in <= 1.8
- Added setting for item tilt in <= 1.7 (@lowercasebtw)
- Improve and change the style of some ViaFabricPlus menus
- Stop requiring a specific Fabric loader version, always use the one Fabric API requires
- Beautify and improve debug message for overriding jars
- Updated korean translations (@good7777865)
- Updated polish translations (@Blayung)
- Updated simplified chinese translations (@Andypsl8)
- Updated german translations (@christopherplaysminecraft)
- Updated russian translations (@Felix14-v2)
If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.
ViaFabricPlus-v3.4.8
ViaVersion/ViaLegacy (Protocol translation)
- Restored old enchantment glint behaviour on items in <= 1.10
- Fixed possible player entity data desync in <= 1.12.2
- Fixed color codes not showing in books in <= 1.7.10
- Fixed possible edge case in chunks in <= 1.2.5
Other changes
- Fixed protocol translation configuration files not working
- Fixed sharpness enchantment tooltip not showing the correct value in <= 1.20.6
- Fixed potion effects with negative amplifier values in <= 1.20.4 (@FrostFizzie)
- Changed BetaCraft serverlist to version 2
- Improved Bedrock networking to match vanilla behaviour (@RaphiMC)
- Fixed edge case where bedrock account wouldn't work anymore after some time (@RaphiMC)
- Updated german translations
If you want to help me out financially, consider sponsoring at https://florianmichael.de/donate.
ViaFabricPlus-v3.4.7
This release fixes an issue in v3.4.6 causing the first game start to crash
See previous release notes here: https://github.com/ViaVersion/ViaFabricPlus/releases/tag/v3.4.6