Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Details
Changelog
Technical Changes
- The project's artifact has been renamed from
de.florianmichael:ViaFabricPlustocom.viaversion:viafabricplus. - The source code package has been moved from
de.florianmichael.viafabricplustocom.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 modviafabricplusif they are only using the API. Instead, migrate to theviafabricplus-apiartifact and update your code to use the general API endpoint.
The API instance is now accessed viaViaFabricPlus#getImpl, which returns aViaFabricPlusBaseinterface 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-legacymodule. However, this submodule will be removed in future versions.
Theviafabricplus-apiandviafabricplus-api-legacymodules no longer expose setting group holders. Instead, useViaFabricPlus#getImpl#settingGroupsto access specific setting instances.
User-Relevant Changes
-
Settings
The followingdebugsettings 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.4Environment
Downloads
16062Publication date
January 2, 2025 at 8:29 PMPublisher

FlorianMichael
Maintainer



