Changelog
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.
Files
viafabricplus-3.0.0.jar(9.95 MiB) Primary
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
ReleaseVersion number
3.0.0Loaders
Fabric
Game versions
1.20.3–1.20.4Downloads
1632Publication date
December 8, 2023 at 1:33 PMPublisher
FlorianMichael
Author