Closed Earthcomputer closed 2 years ago
The bounty for fixing this issue is $20. Normal bounty rules apply. The bounty is payable via PayPal only.
The root project does not have a dependency on ViaVersion
technically it would be transitive earth... I got it to
I meant no compile-time dependency :P
To reproduce, on the viaversion branch, either:
./gradlew runClient
You get the following error:
From what I understand,
runtimeOnly project(':via-translator')
should have put this on the classpath, but it didn't.This issue should be fixed within the following constraints:
:via-translator
project have a compile-time dependency on:translator-api
, and not on each other.:via-translator
project has a dependency on ViaVersion and Minecraft (which needs Loom).The reason for the above constraints is mostly legal. ViaVersion is licensed under LGPL and multiconnect under MIT. The
:via-translator
subproject will be licensed to LGPL and not be required to run multiconnect. By contributing to this branch you agree to this licensing.