EnjinCraft is an implementation of the Enjin Java SDK. The primary goal of this project is to serve as an example for plugin developers on how to integrate Enjin blockchain technology into Minecraft servers. We encourage plugin developers to expand and build on this framework to create fun and engaging experiences for the Minecraft community.
Released versions of EnjinCraft can be downloaded here.
EnjinCraft uses Gradle to manage dependencies and building.
- Java 8 JDK or newer
- Git
git clone https://github.com/enjin/enjincraft.git
cd enjincraft
./gradlew build
You will find build artifacts in the build/libs
directory of the sub-modules.
The production jar ends with the -all
classifier.
In addition to the production jar, source and javadoc jars will also be created.
If you make any changes or improvements to the plugin which you believe would be beneficial to others, consider making a pull request to merge your changes back into the upstream project, particularly if your changes are bug fixes!
The project consists of the following modules.
- spigot - implementation for the spigot server platform.
- translation-converter - converts translation CSV files to YML format.
EnjinCraft is licensed under the Apache License 2.0. Please see LICENSE.txt
for more info.