
ViaForge
Client-side implementation of ViaVersion for MinecraftForge and NeoForge, allowing connection to Minecraft servers of various versions.
Supported Server Versions
The mod provides compatibility with a wide range of Minecraft versions:
- Release versions (from 1.0.0 to 1.21.7)
- Beta versions (from b1.0 to b1.8.1)
- Alpha versions (from a1.0.15 to a1.2.6)
- Classic versions (from c0.0.15 to c0.30, including CPE)
- April Fools versions (3D Shareware, 20w14infinite)
- Combat test builds (Combat Test 8c)
Installation and Usage
ViaForge is compatible with Forge client versions 1.12.2, 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.4, 1.20.1, 1.20.4, 1.20.6 and 1.21.7, as well as NeoForge 1.20.1, 1.20.6 and 1.21.7.
If you encounter any issues, report them through the project's official support channels.
For Developers
For integrating ViaForge into MCP-based projects, a ready-made solution is available in the corresponding repository.
Building the Project
- Clone the repository with
git clone
command - Run
./gradlew build
in the root directory - Compiled jar files will be located in the
viaforge-mc<version>/build/libs
folder
Important: Build scripts require Java 17 to work.
Other ViaVersion Projects
The ViaVersion ecosystem includes several specialized modifications for different platforms:
- ViaBungee - for BungeeCord
- ViaSponge - for Sponge
- ViaFabric - for Fabric
- ViaFabricPlus - enhanced version for Fabric
- ViaProxy - proxy application
- ViaaaS - proxy server
More detailed information about all projects can be found on the official ViaVersion website.