ViaFabricPlus


#### Fabric mod to connect to EVERY Minecraft server version (Release, Beta, Alpha, Classic, Snapshots, Bedrock) with QoL fixes to the gameplay
# Why another protocol translator? ViaFabricPlus is intended to replace [multiconnect](https://github.com/Earthcomputer/multiconnect), and it also promises more compactness and stability. ViaFabricPlus can do everything multiconnect could do, but supports more Minecraft versions (listed below) and has more protocol changes implemented. ### Supported Server versions - Release (1.0.0 - 1.20 [23w14a]) - Beta (b1.0 - b1.8.1) - Alpha (a1.0.15 - a1.2.6) - Classic (c0.0.15 - c0.30 including [CPE](https://wiki.vg/Classic_Protocol_Extension)) - Snapshots (3D Shareware, 20w14infinite, Combat Test 8C) - Bedrock (1.19.70) # For users ### Detailed instructions for use are available here [here](.github/USAGE.md) ### If you encounter any issues, please report them on the [issue tracker](https://github.com/FlorianMichael/ViaFabricPlus/issues). ## Known incompatibilities - ***[ViaFabric](https://github.com/ViaVersion/ViaFabric)*** - ***[multiconnect](https://github.com/Earthcomputer/multiconnect)*** ## List of all clientside related fixes
Click to open - [x] Bounding boxes for all versions - [x] Entity interaction and movement related packet fixes - [x] Sync and async mouse/keyboard handling in <= 1.12.2 - [x] Mining speeds and item attributes - [x] Filter item creative tabs for only available items - [x] Combat system in <= 1.8 - [x] Tons of modifications to ViaVersion, ViaAprilFools, ViaLegacy and ViaBedrock to make it more legit (Metadata fixes, broken packets, edge-cases) - [x] Visual and screen related changes (newer Command Block features, GameMode selection, ...) - [x] Chat signatures (secure login) for all versions (1.19.0, 1.19.1, 1.19.2) - [x] Address parsing for all Minecraft versions - [x] PackFormats and HTTP Header for all resource pack versions - [x] Raytrace related fixes in <= 1.8 - [x] Implementing HUD changes for <= b1.7.3 - [x] Chat lengths of all versions - [x] Implementing non-sequenced block placement in <= 1.18.2 - [x] Animation related fixes (1.7 Sneaking, c0.30 walking animation, ...) - [x] Fixed clientside packet handling (1.16.5 transactions, 1.19.0 tablist, ...)
## Classic stuff ### Custom protocol extensions ViaFabricPlus implements new Classic Extensions into the CPE protocol of ViaLegacy which are rather client side.
- **WeatherType** extension (version **1**) ### Protocol commands To better control the Classic Protocol, there are a few clientside commands, the command prefix is **/v**:
- **/vhelp** - Displays all commands, available from: **c0.28-c0.30** - **/vsettime