enjincraft
enjincraft copied to clipboard
Minecraft plugin for integration with the Enjin Platform.
EnjinCraft Plugin
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.
Useful Resources
Released versions of EnjinCraft can be downloaded here.
Building
EnjinCraft uses Gradle to manage dependencies and building.
Requirements
- Java 8 JDK or newer
- Git
Building
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.
Contributing
Pull Requests
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!
Project Layout
The project consists of the following modules.
- spigot - implementation for the spigot server platform.
- translation-converter - converts translation CSV files to YML format.
License
EnjinCraft is licensed under the Apache License 2.0. Please see LICENSE.txt
for more info.