# ViaFabricPlus Clientside ViaVersion, ViaLegacy, ViaBedrock and ViaAprilFools implementation with clientside fixes for Fabric ### This project has nothing to do with the original ViaFabric and is therefore also not compact ## Contact If you encounter any issues, please report them on the [issue tracker](https://github.com/FlorianMichael/ViaFabricPlus/issues). If you just want to talk or need help with ViaFabricPlus feel free to join my [Discord](https://discord.gg/BwWhCHUKDf). ## Basic Features - [x] ViaVersion implementation - [x] ViaBackwards implementation - [x] ViaLegacy implementation - [x] ViaAprilFools implementation - [x] (Beta) ViaBedrock implementation - [x] BetaCraft implementation for MP Pass ## Clientside related Fixes - [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 to make it more legit (Metadata fixes, broken packets, edge-cases) - [x] Visual and screen related changes (newer Command Block features, GameMode selection, ...) - [x] ViaAprilFools and ViaLegacy extensions to make it more legit - [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, ...) ## TODO - [ ] Bedrock account auth for ViaBedrock - [ ] ClassiCube implementation for MP Pass - [ ] BetaCraft server list screen - [ ] More extensions for Classic Protocol Extensions protocol - [ ] Window click interactions in <= 1.16.5 ## Custom classic protocol extensions - **WeatherType** extension (version **1**) ## Classic 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