A copy of the mcMMO repository mainly used for building .jar files. https://www.mcmmo.org
Go to file
Robert Alan Chapton 2594dc1bca
Endgame Update (#4840)
General
Added Crossbows Skill, this skill is a WIP and feedback on discord is appreciated.
Added Tridents Skill, this skill is a WIP and feedback on discord is appreciated.
Added the "endgame" triple drop subskill 'Mother Lode' to Mining
Added the "endgame" triple drop subskill 'Clean Cuts' to Woodcutting
Added the "endgame" triple drop subskill 'Verdant Bounty' to Herbalism
Added /mmopower command which simply shows your power level (aliases /mmopowerlevel /powerlevel)

Config
Added 'Send_To_Console' settings to chat.yml to toggle sending party or admin chat messages to console.
Replaced 'Experience_Formula.Modifier' in experience.yml with 'Experience_Formula.Skill_Multiplier' which is easier to understand and less prone to divide by zero bugs.
child.yml config is gone now, feel free to delete it.

Tweaks
Tree Feller now drops 90% less non-wood block rewards (leaves/etc) on average from Knock on Wood.
Treasure drop rate from Shake, Fishing, Hylian, and Excavation now benefit from the Luck perk.
Updated advanced.yml with entries for the new skills

Permission nodes
Added 'mcmmo.commands.mmopower' permission node for the new /mmopower command
Added 'mcmmo.commands.crossbows' permission node
Added 'mcmmo.ability.crossbows.crossbowslimitbreak' permission node
Added 'mcmmo.ability.crossbows.trickshot' permission node
Added 'mcmmo.ability.herbalism.verdantbounty' permission node
Added 'mcmmo.ability.mining.motherlode' permission node
Added 'mcmmo.ability.woodcutting.cleancuts' permission node

Locale
Added locale entries for motherlode, cleancuts, and verdant bounty.

Codebase
Major rewrite for how random chance was handled in the code.
Many skills with RNG elements now send out a SubSkillEvent (which can be used to modify probability or cancel the results), some skills without RNG still send out this event when activated, this event is cancellable so it can be used to make a skill fail.
A lot of new unit tests were added to help keep mcMMO stable as part of this update, of course, more could always be added.

NOTES:
One feature of this update is to provide an endgame benefits to some skills that you can grind for a long time, ideally for a long while. I will likely expand upon this idea in future updates.
A few skills have these endgame-oriented subskills, these new subskills provide a small benefit at first that grows and scales up to level 10,000 (or 1,000 for Standard mode which no one uses) and does not have ranks (other than the initial rank to unlock it).
These endgame sub skills unlock at level 1000 for users with default mcMMO settings, or 100 for those using the optional Standard scaling.
You can tweak the benefits of these skills in advanced.yml, the default settings are meant to be a good starting point.

Crossbows and Tridents are WIP skills, I would like feedback on discord about them.

More info on the new Triple Drop skills (Mother Lode, Clean Cuts, Verdant Bounty):
Currently these start at about 5%  chance and can reach a maximum 50% chance if a player acquired 10,000 skill, you can adjust this in advanced.yml
These skills respect double drop settings from config.yml just like the corresponding Double Drop skills do, if a double drop is disabled for an item, then it's disabled for triple drops too.
I added a new Power Level Command, for now this just shows you your current power level. If I ever add features based on power level, this command will likely display output related to those features.

Regarding Maces, I will likely add that as a WIP skill when the next Minecraft update drops.
2024-03-30 06:09:59 -07:00
.github disable xml report (#4880) 2023-03-21 22:05:40 -07:00
extras Misc code fixes 2020-07-13 11:39:03 -07:00
src Endgame Update (#4840) 2024-03-30 06:09:59 -07:00
.gitattributes text=auto 2013-03-07 14:43:03 -05:00
.gitignore Fixed wiki url being incorrect in various commands 2023-04-03 16:47:58 -07:00
Changelog_2.1.0.md Updating the fancy changelog 2019-01-26 23:14:12 -08:00
Changelog.txt Endgame Update (#4840) 2024-03-30 06:09:59 -07:00
LICENSE Use the full GPLv3 license file 2019-08-02 16:02:07 +01:00
pom.xml Endgame Update (#4840) 2024-03-30 06:09:59 -07:00
README.md Update README.md 2023-12-23 15:53:30 -08:00
standards.md A private method cannot be abstract >.> 2014-06-28 23:49:46 -07:00

mcMMO

The #1 RPG Mod for Minecraft

Website

I'm working on a brand new website for mcMMO

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

Spigot Resource: https://spigot.mcmmo.org

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

Builds

Currently, you can obtain our builds via the Spigot or Polymart:

http://spigot.mcmmo.org

https://polymart.org/resource/mcmmo.727

Brief Description

The goal of mcMMO is to take core Minecraft game mechanics and expand them into 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

In December 2018, the original author and creator of mcMMO (nossr50) returned and took over the role of project lead once again, to develop and improve mcMMO.

Project Lead & Founder

nossr50

Current mcMMO Devs

nossr50

Former team members

gmcferrin kashike electronicboy t00thpick1 bm01 Glitchfinder NuclearW shatteredbeam TfT_02 riking TheYeti

Folia Contributors

HSGamer TechnicallyCoded Yomamaeatstoes Rockyers

Compiling

mcMMO uses Maven to manage dependencies, packaging, and shading of necessary classes; Maven is required to compile mcMMO. It is recommended to always use the latest version of maven.

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

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

Downloads:

https://www.spigotmc.org/resources/official-mcmmo-original-author-returns.64348/

https://polymart.org/resource/mcmmo.727