Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Links
Details
Changelog
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.
Files
Metadata
Release channel
ReleaseVersion number
4.0.0Loaders
Game versions
1.21.4Downloads
6909Publication date
January 2, 2025 at 8:29 PMPublisher
FlorianMichael
Maintainer