updated README

This commit is contained in:
FlorianMichael 2023-03-10 00:41:09 +01:00
parent debc4bb864
commit 471f77bfc9
2 changed files with 36 additions and 13 deletions

View File

@ -8,12 +8,33 @@ If you encounter any issues, please report them on the
If you just want to talk or need help with ViaFabricPlus feel free to join my
[Discord](https://discord.gg/BwWhCHUKDf).
## To-do list
## Feature and To-do list
- [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 (Remove newer Command Block features, fix GameModeSelection, ...)
- [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, ...)
- [ ] More extensions for Classic Protocol Extensions protocol
- [ ] ClassiCube implementation for MP Pass
- [ ] BetaCraft server list screen
- [ ] ViaBedrock implementation
- [ ] Window click interactions in <= 1.16.5
- [ ] More extensions for Classic Protocol Extensions protocol
## Custom classic protocol extensions
- WeatherType extension (version 1)
## Why?
ViaFabricPlus implements ViaLegacy/ViaAprilFools clientside and adds a ton of fixes that improve the game experience, <br>
@ -29,6 +50,7 @@ as does [multiconnect](https://github.com/Earthcomputer/multiconnect) from Earth
| ViaLegacy | https://github.com/RaphiMC/ViaLegacy |
| ViaAprilFools | https://github.com/RaphiMC/ViaAprilFools |
| MC-Structs | https://github.com/Lenni0451/MCStructs |
| Reflect | https://github.com/Lenni0451/Reflect |
| ViaLoadingBase | https://github.com/FlorianMichael/ViaLoadingBase |
## Setting up a Workspace

View File

@ -10,10 +10,16 @@
"base.MixinMain",
"base.MixinMinecraftClient",
"base.MixinMultiplayerScreen",
"bridge.MixinConnectScreen",
"bridge.MixinDebugHud",
"bridge.MixinDownloadingTerrainScreen",
"bridge.MixinOptionsScreen",
"fixes.MixinBipedEntityModel",
"fixes.MixinCamera",
"fixes.MixinClientPlayerInteractionManager",
"fixes.MixinClientPlayNetworkHandler",
"fixes.MixinInGameHud",
"fixes.MixinItemRenderer",
"fixes.MixinMinecraftClient",
"fixes.MixinPendingUpdateManager",
"fixes.MixinPlayerEntityRenderer",
@ -84,12 +90,17 @@
"fixes.packet.MixinChatMessageC2SPacket",
"fixes.packet.MixinPacketByteBuf",
"fixes.packet.MixinUpdatePlayerAbilitiesC2SPacket",
"fixes.screen.MixinChatScreen",
"fixes.screen.MixinCommandBlockScreen",
"fixes.screen.MixinConnectScreen_1",
"fixes.screen.MixinCreativeInventoryScreen",
"fixes.screen.MixinDownloadingTerrainScreen",
"fixes.screen.MixinGameModeSelectionScreen",
"fixes.screen.MixinGameModeSelectionScreen_GameModeSelection",
"fixes.screen.MixinJigsawBlockScreen",
"fixes.screen.MixinStructureBlockScreen_1",
"fixes.screen.hud.MixinBossBarHud_1",
"fixes.screen.hud.MixinChatHud",
"fixes.screen.merchant.MixinMerchantScreen",
"fixes.screen.merchant.MixinMerchantScreenHandler",
"fixes.screen.screenhandler.MixinBrewingStandScreenHandler_FuelSlot",
@ -128,17 +139,7 @@
"fixes.viaversion.protocol1_9to1_8.MixinMetadataRewriter1_9To1_8",
"fixes.viaversion.protocol1_9to1_8.MixinMovementTracker",
"fixes.viaversion.protocol1_9to1_8.MixinViaIdleThread",
"bridge.MixinConnectScreen",
"bridge.MixinDownloadingTerrainScreen",
"bridge.MixinOptionsScreen",
"fixes.MixinBipedEntityModel",
"fixes.MixinInGameHud",
"fixes.MixinItemRenderer",
"fixes.screen.MixinChatScreen",
"fixes.screen.MixinCommandBlockScreen",
"fixes.screen.MixinCreativeInventoryScreen",
"fixes.screen.MixinJigsawBlockScreen",
"fixes.screen.hud.MixinChatHud"
"fixes.entity.MixinWolfEntity"
],
"injectors": {
"defaultRequire": 1