Skip to content
forked from RoavaDev/Roava

Roava is a quick, and easy to set up Roblox API wrapper written in Kotlin, but it can support other JVM languages as well.

License

Notifications You must be signed in to change notification settings

desolationdev/Roava

 
 

Repository files navigation

Discord Server CI CodeFactor Coverage

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.

Setup

This project has been uploaded to the Maven central repository. If you would like to add the project as a dependency, you may do so in Gradle by:

repositories {
    mavenCentral()
}

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://s01.oss.sonatype.org/content/repositories/snapshots'
    }
}

dependencies {
    implementation 'dev.roava:roava:VERSION-SNAPSHOT'
}

Example

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);
    }
}

Issues

If you have any questions, comments, or suggestions, you may either join our Discord server (preferred), or open an issue.

Contributions

Any and all contributions are welcome! If you would like to contribute to the project, please open a pull request.

License

This project is licensed under the MIT license. The license is attached to the project.

About

Roava is a quick, and easy to set up Roblox API wrapper written in Kotlin, but it can support other JVM languages as well.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%