Roava will likely be going under a massive re-write within the next month or two with breaking changes.
Roava is a quick, and easy to set up Roblox API wrapper written in Kotlin, but it can support other JVM languages as well.
This project has a custom central repository. If you would like to add the project as a dependency, you may do so in Gradle by:
repositories {
url = uri("https://m.cpy.wtf/releases")
}
dependencies {
implementation 'dev.roava:roava:VERSION'
}
If you would like to test a snapshot version, you must add the sonatype snapshot repository to your repositories list:
repositories {
maven {
url = 'https://m.cpy.wtf/snapshots'
}
}
dependencies {
implementation 'dev.roava:roava:VERSION-SNAPSHOT'
}
This creates a simple program which generates a new authenticated Client using the provided Cookie.
public class Main {
public static void main(String[] args) {
RoavaClient client = new RoavaClient("Cookie");
System.out.println(client.name);
}
}
If you have any questions, comments, or suggestions, you may either join our Discord server (preferred), or open an issue.
Any and all contributions are welcome! If you would like to contribute to the project, please open a pull request.
This project is licensed under the MIT license. The license is attached to the project.