A copy of the mcMMO repository mainly used for building .jar files. https://www.mcmmo.org
Go to file
Paul J Thordarson 4a685c1458 Magic Hunter fix and optimization
There was a small bug in magic hunter, where it tried to apply an
enchantment level between 1 and the Enchantment.getMaxLevel(), however
it didn't take into account Enchantment.getStartLevel(), so when it
tried to apply an enchantment level below the start level, an
IllegalArgumentException was being thrown and the magic hunter event
wasn't happening.

Also, it's potentially inefficient to recalculate which enchantments
are possible for each ItemStack every time, so I added a HashMap to
cache the possibleEnchantments for each material type, then check this
cache instead of just looping to regenerate the list each time.
2013-05-09 09:01:19 -04:00
extras Example repair config for chainmail 2012-05-22 01:11:56 -04:00
src Magic Hunter fix and optimization 2013-05-09 09:01:19 -04:00
.gitattributes text=auto 2013-03-07 14:43:03 -05:00
.gitignore Normalize line endings 2013-03-08 21:42:26 +01:00
Changelog.txt Fixed bug where non-player arrows couldn't be deflected. 2013-05-02 08:23:18 -04:00
LICENSE Fix adding in to much copypasta 2012-02-10 03:07:43 -08:00
pom.xml Back to regular development. 2013-04-29 15:59:56 -04:00
README.md Squashed commit of the following: 2013-03-01 00:52:01 -05:00
standards.md Squashed commit of the following: 2013-03-01 00:52:01 -05:00

mcMMO

The RPG lovers mod

Dev builds

Our latest development builds are available here.

Brief Description

mcMMO takes core Minecraft game mechanics and expands them to add an extensive RPG experience, the goal of the project has always been a quality RPG experience. Everything in mcMMO is carefully thought out and is constantly improving. mcMMO adds eleven skills to train in and level in, while also offering a high level of customization for server admins. There are countless features, including custom sounds, graphical elements, and more added when running mcMMO in conjunction with Spout. I carefully read feedback and evaluate the mechanics of mcMMO in every update to provide an ever-evolving experience.

If you want an original RPG experience like no other mod out there, mcMMO is for you.

About the Team

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

Glorious Leader

[gmcferrin] (https://github.com/gmcferrin)

Developers

[bm01] (https://github.com/bm01) [Glitchfinder] (https://github.com/Glitchfinder) [nossr50] (https://github.com/nossr50) [NuclearW] (https://github.com/NuclearW) [shatteredbeam] (https://github.com/shatteredbeam) [TfT_02] (https://github.com/TfT-02) [t00thpick1] (https://github.com/t00thpick1)

Compiling

mcMMO uses Maven 3 to manage dependancies, 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:

  • Spout API
  • JUnit
  • Metrics
  • Bukkit

http://dev.bukkit.org/server-mods/mcmmo for more up to date information.