JET is a Kotlin based framework developed for the Paper platform, which is based on Bukkit & Spigot. JET is designed to simplify development with both simple and complex steps, and provide various technologies for securing and structuring so that the final product is secure, stable, and of simpler quality.
JET is about security, quality and stability. That's why we always use the latest Minecraft version to offer all this as soon as possible. We always use the latest paper version so that patches and fixes contribute to these factors.
How can I use JET in my own projects? For this you need to know what your project is based on, or should be based on.
We ourselves recommend that you use Gradle Kotlin
in all your projects, but you can also use other systems like Gradle
and Maven
!
maven("https://maven.pkg.github.com/JustEverythingTweaked/JET") {
credentials {
username = System.getenv("GITHUB_ACTOR")
password = System.getenv("GITHUB_TOKEN")
}
}
implementation("de.jet:jet:<version>")
Since we always try to use the latest versions as soon as possible, as already described in the point 'Version Policy', current versions quickly become obsolete after half a year, so we will soon release a list of versions, where it will be shown exactly how long a certain version is still supported.
Of course, you can also participate in JET and contribute to the development. However, please follow all community and general guidelines of GitHub and the repositories. You also have to respect the licenses set in this repository as well as in other repositories.
If you have any questions, suggestions or other items you would like to contribute to JET or just discuss, check out the Discussions section of this repository, where you will find the respective areas where you can create your own questions or join in discussions on other things.