mirror of
https://github.com/Anime-Game-Servers/anime-game-multi-proto.git
synced 2024-11-26 22:10:20 +00:00
project to allow supporting multiple versions easier
26da611fe4
* Moved retcode so its always the first position * Use the Retcode Enum for the retcode entries * Made some interfaces not internal yet internal * Cleaned up package definition that weren't required * Added some missing altnames and fixed some typos * Refactored some enum imports, so that the keys are imported directly |
||
---|---|---|
base | ||
codeGenerator/processor | ||
docs | ||
gi | ||
gradle/wrapper | ||
.gitignore | ||
build.gradle.kts | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
LICENSE | ||
README.md | ||
settings.gradle.kts |
anime-game-multi-proto (WIP)
project to allow supporting multiple versions easier
TODOs:
- add more definitons for the protos
- improve code
- add actual protos for as many versions as possible
- apply annotations to created models
- add info about building and adding things to the README
- add info about using multiproto
Getting Started
Add the ags maven repository to your build script, e.g. for gradle kt:
maven {
name = "agsmvnReleases"
url = uri("https://mvn.animegameservers.org/releases")
}
Then add the game module you want to use to your dependencies, e.g. for the gi module:
implementation("org.anime_game_servers.multi_proto:gi-jvm:0.2.32")
Licensing
This software library is licensed und the terms of the MIT license, with the exemptions noted below.
You can find a copy of the license in the LICENSE file.
Exemptions:
- miHoYo and its subsidiaries are exempt from the MIT licensing and may instead license any source code authored for the AnimeGameServer projects under the Zero-Clause BSD license.