An open API service indexing awesome lists of open source software.

https://github.com/dev-redtronics/mokt

A Kotlin Multiplatform SDK for integrating with the Mojang and Minecraft APIs.
https://github.com/dev-redtronics/mokt

authentication kotlin launcher microsoft minecraft mokt multiplatform

Last synced: 12 months ago
JSON representation

A Kotlin Multiplatform SDK for integrating with the Mojang and Minecraft APIs.

Awesome Lists containing this project

README

          

Mokt Logo

Hey, welcome to Mokt!
A Kotlin Multiplatform SDK for interaction with the Minecraft World.

![Static Badge](https://img.shields.io/badge/kotlin-redtronics?style=flat&logo=kotlin&labelColor=white&color=purple&link=https%3A%2F%2Fkotlinlang.org%2F)
![Static Badge](https://img.shields.io/badge/MIT-redtronics?style=flat&logoColor=black&label=license&labelColor=white&color=purple&link=https%3A%2F%2Fkotlinlang.org%2F)

## Supported Platforms

Mokt is written in a plugin based approach.
Some plugins and features of Mokt are not available on all platforms.

The following platforms are supported:

| Plugin | JVM | JS | Linux | Windows | Android | Macos | Ios | Tvos | Watchos |
|----------------|-----|----|-------|---------|---------|-------|-----|------|---------|
| common | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| core | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| authentication | ✅ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| launcher | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |

## Getting Started

### Maven

Add the following repository to your **pom.xml**:

```
Not available at the moment
```

And also the needed dependency:

```
Not available at the moment
```

### Gradle

#### Kotlin DSL

Add the following repository to your **build.gradle.kts**:

```kotlin
repositories {
Not available at the moment
}
```

And also the needed dependency:

```kotlin
dependencies {
Not available at the moment
}
```

#### Groovy DSL

Add the following repository to your **build.gradle**:

```
repositories {
Not available at the moment
}
```

And also the needed dependency:

```
dependencies {
Not available at the moment
}
```

#### Multiplatform Kotlin DSL

Add the following repository to your **build.gradle.kts**:

```kotlin
repositories {
Not available at the moment
}
```

And also the needed dependency:

```kotlin
dependencies {
Not available at the moment
}
```

## Changelog

For updates and new features please see the [CHANGELOG](CHANGELOG.md).

## License

Mokt is licensed under the MIT License. See the [LICENSE](LICENSE) for more information.

## Contributing

You want to contribute? Please see in the [contributing guidelines](CONTRIBUTING.md) to get started.