ElegantNetworking is a packet system framework which seeks to make client-server interaction in MinecraftForge mods as easy as possible.
For more info look for https://github.com/ElegantNetworking/ElegantNetworkingRoot/blob/master/README.md
- Create folder, i.e.
ElegantNetworking
git clone https://github.com/ElegantNetworking/ElegantNetworkingRoot_java16.git
git clone https://github.com/ElegantNetworking/ElegantNetworkingCommon.git
git clone https://github.com/ElegantNetworking/ElegantNetworkingAnnotationProcessor.git
git clone https://github.com/ElegantNetworking/ElegantNetworking_1.17.git
- Import
ElegantNetworkingRoot_java16
gradle project into your IDE cd ElegantNetworkingRoot_java16
- Use
gradlew :ElegantNetworking_1.16:runClient
for run game - Use
gradlew :ElegantNetworking_1.16:build
for build runtime library - Use
gradlew :ElegantNetworkingAnnotationProcessor:shadowJar
for build annotation processor