Client-side Implementation of the Via* projects for Minecraft Forge
Go to file
FlorianMichael 2721955931
Add mod publish plugin
2024-04-28 21:30:43 +02:00
.github [ci skip] Create FUNDING.yml 2024-03-05 13:32:44 +01:00
.idea/copyright Updated copyright files 2024-01-01 16:52:20 +01:00
gradle/wrapper Gradle 8.5 2024-02-04 01:03:06 +01:00
src/main Move mcmod.info into mc 1.12 module, fix artifact names 2024-04-28 21:10:10 +02:00
viaforge-mc112 Move mcmod.info into mc 1.12 module, fix artifact names 2024-04-28 21:10:10 +02:00
viaforge-mc116 Moved the ViaForgeCommon#init call into an FMLCommonSetupEvent listener (#83) 2024-03-12 17:35:16 +01:00
viaforge-mc117 Moved the ViaForgeCommon#init call into an FMLCommonSetupEvent listener (#83) 2024-03-12 17:35:16 +01:00
viaforge-mc118 Moved the ViaForgeCommon#init call into an FMLCommonSetupEvent listener (#83) 2024-03-12 17:35:16 +01:00
viaforge-mc119 Moved the ViaForgeCommon#init call into an FMLCommonSetupEvent listener (#83) 2024-03-12 17:35:16 +01:00
viaforge-mc120 Moved the ViaForgeCommon#init call into an FMLCommonSetupEvent listener (#83) 2024-03-12 17:35:16 +01:00
.gitignore Clean up CI, Update Gradle and dependencies. (#72) 2023-10-20 20:38:36 +02:00
CHANGELOG.md Add mod publish plugin 2024-04-28 21:30:43 +02:00
LICENSE added new codebase 2023-01-04 03:42:43 +01:00
README.md Update versions in readme 2024-02-04 03:19:01 +08:00
build.gradle Add mod publish plugin 2024-04-28 21:30:43 +02:00
gradle.properties Update Via*, only include common modules 2024-04-28 18:53:39 +02:00
gradlew Gradle 8.5 2024-02-04 01:03:06 +01:00
gradlew.bat Gradle 8.5 2024-02-04 01:03:06 +01:00
settings.gradle Rework build structure to prevent gradle plugins 2023-12-06 22:05:18 +01:00

README.md

ViaForge

Client-side Implementation of the Via* projects for Minecraft Forge

Contact

If you encounter any issues, please report them on the issue tracker.
If you just want to talk or need help with ViaForge feel free to join the ViaVersion Discord.

For users

Where can I download the latest version?

CurseForge: https://www.curseforge.com/minecraft/mc-mods/viaforge

Modrinth: https://modrinth.com/mod/viaforge

GitHub Releases: https://github.com/ViaVersion/ViaForge

How does it work?

For developers

Project Structure

All ViaForge versions from Minecraft version 1.12 onwards are on the master branch.
The names of the submodules indicate the version, they are always given in the format mc-<version name without .>.
Minecraft 1.12.2 - mc112
Minecraft 1.16.5 - mc116
Minecraft 1.17.1 - mc117
Minecraft 1.18.2 - mc118
Minecraft 1.19.4 - mc119
Minecraft 1.20.4 - mc120

ViaForge for Minecraft 1.8

Since ForgeGradle for Minecraft 1.8 is too old, it has its own branch called legacy-1.8

I want ViaForge in my own utility mod

Just take a look at my other Project called ViaMCP: https://github.com/FlorianMichael/ViaMCP

Other ViaVersion Mods / Platforms

If you want to talk with me, feel free to join my Discord