The RPG Lover's Mod!

Gabriel Harris-Rouquette 5dcdacee07 Start documenting some of the bradle scripts. 6 tahun lalu
buildSrc 925ef21a8e Fix a few things with the git ignore file and wrapper. 6 tahun lalu
bukkit 5dcdacee07 Start documenting some of the bradle scripts. 6 tahun lalu
core 5dcdacee07 Start documenting some of the bradle scripts. 6 tahun lalu
extras 8db0d663dc More configs for 1.6.X mods 10 tahun lalu
gradle 925ef21a8e Fix a few things with the git ignore file and wrapper. 6 tahun lalu
sponge 5dcdacee07 Start documenting some of the bradle scripts. 6 tahun lalu
.gitattributes 03d0ecd450 text=auto 12 tahun lalu
.gitignore 925ef21a8e Fix a few things with the git ignore file and wrapper. 6 tahun lalu
Changelog.txt 4ea9037dd4 new config system pt 6 6 tahun lalu
Changelog_2.1.0.md 67bcb8da11 Updating the fancy changelog 6 tahun lalu
LICENSE 5e8a8aac53 Fix adding in to much copypasta 13 tahun lalu
README.md 5dcdacee07 Start documenting some of the bradle scripts. 6 tahun lalu
build.gradle.kts 5dcdacee07 Start documenting some of the bradle scripts. 6 tahun lalu
gradle.properties e80c183894 Cleanup and fix some of the gradle scripts. Add shadows to retain dependencies. 6 tahun lalu
gradlew 925ef21a8e Fix a few things with the git ignore file and wrapper. 6 tahun lalu
gradlew.bat fe40748929 Migrate gradle scripts to have multiple modules and source sets. Using Kotlin-DSL for enhanced script debugging. 6 tahun lalu
settings.gradle.kts 8645ce641d Complete Kotlin-DSL Gradle scripting for multiple projects. 6 tahun lalu
standards.md d527584248 A private method cannot be abstract >.> 11 tahun lalu

README.md

mcMMO

The RPG lovers mod

Website

I'm working on a brand new website for mcMMO

You can check it out here http://www.mcmmo.org

I plan to post links to our new wiki (its still under development), downloads, and dev blogs there.

Contributing

As the plugin is being developed for multiple Minecraft versions, and multiple Minecraft platforms (read: sponge, spigot, bukkit, and paper), the overall build process is handled by Gradle with Kotlin-dsl based scripts. As such, an IDE is strongly recommended when attempting to contribute features, additions, changes, bug fixes, etc. to mcMMO as the scripts handle a majority of our dependencies and rebuilding a production worthy jar.

To get started, a few things need to be installed:

Using BuildTools

BuildTools is used to generate the craftbukkit/spigot dependencies used for varoius versions of Minecraft. The key with this tool is that it can build and deploy multiple vesions of Minecraft based on "reviewions".

Builds

Currently, you can obtain our builds via the Spigot resource page: https://spigot.mcmmo.org

Brief Description

The goal of mcMMO is to take core Minecraft game mechanics and expand them into add an extensive and quality RPG experience. Everything in mcMMO has been carefully thought out and is constantly being improved upon. Currently, mcMMO adds fourteen unique skills to train and level in. Each of these skills is highly customizable through our configuration files, allowing server admins to tweak mcMMO to best suit the needs of his or her server. Know that the mcMMO team is dedicated to providing an ever-evolving experience, and that we carefully read all feedback and bug reports in order to evaluate and balance the mechanics of mcMMO in every update.

About the Team

mcMMO is currently developed by a team of individuals from all over the world.

Project Lead & Founder

com.gmail.nossr50

Former Lead

gmcferrin

Developers

bm01 Glitchfinder NuclearW shatteredbeam TfT_02 t00thpick1 riking

Special thanks

EasyMFnE
Added the Alchemy skill

Compiling

mcMMO uses Maven 3 to manage dependencies, packaging, and shading of necessary classes; Maven 3 is required to compile mcMMO.

The typical command used to build mcMMO is: mvn clean package install

Required Libraries:

  • Bukkit
  • JUnit

https://spigot.mcmmo.org for more up to date information.