Game Mechanics+
The plugin to enhance your Minecraft experience
Current level of practicality and usage in a professional server environment: 40%
WIP thread, most questions and suggestions will be read there: http://forums.bukkit.org/threads/wip-minecraft-may-be-in-need-of-coders.121716/#post-1495470
Basic Overview
As of right now, I've got simple structure and mechanics working, and roleplay commands ready. (simple meaning an introduction to things to come, though not completely fine-tuned. roleplay commands include local chat, OOC, IC, /me, /do, and an economy, all features that can be configured).
Overview
GM+ is a plugin that will enhance the game mechanic and system of general, everyday Minecraft! Make things a bit more intense on your PvP server with this combat overhaul, or enjoy other smaller features such as mining enhancements, brewing enhancements, better sneaking, and much, much more! Minecaft+'s system is built based on the vanilla Minecraft player level(and custom stat point system), so if you have any plugins altering the player level, then this plugin won't work properly. (But you can probably still get away with using it).
Commands
/gmp <the general purpose command> /gmp help <shows the help screem for GMP> /gmp stats <shows the player's stats> /gmp [str/dex/luk/int] [amt] <allocate your stat points>
Combat
In GM+, the combat overhaul includes many different things such as critical hits, parrying, blocks, and better, more accurate damage dealed/taken depending on armor and weapon combinations. I.e if a wooden sword wielder attacks a diamond armor wielder, the wooden sword would take a heavy durability hit, and the diamond armor wielder would be more or less unscathed. This system leads to more realistic combat, though blocking/parrying is not based on level, so anyone skilled enough will still be able to take down anyone wielding only a wooden sword.
Sneaking
Sneaking in GM+ has a few modifications, some of which include better mob detection (mobs won't target you if you are not in their line of sight), and won't target you at all if you're too far away. Sneaking also has critical hits, and if you're past a certain level, you even get full invisibility while you are sneaking! (Until you get 3 blocks close to a player, of course).
Mining
The mining overhaul simply makes mining yield larger, i.e if mining diamonds there are % chances that the player will receive extra diamonds. This is also based on level, but the base level will be fairly balanced as well.
Hunger
Hunger will be handled a bit differently. Instead of having a gradually decreasing hunger bar, players' hunger will now be turned into a stamina bar. After you swing your sword too much, you'll have to stop, restore stamina, then continue your carnage! Food will regenerate stamina. Having full stamina will also result in regenerating health.
Stats
What each stat does so far:
Strength -
- increases damage
- increases block chance
- increases rate of stamina regen
Dex -
- increases sneak chance
- increases consistency of hit damage
Luk -
- increases critical hit dmg and rate
- increases mining yield
Intelligence -
- increases enchanting success chance
Enchanting
Enchanting with this plugin won't be so different. Instead of de-leveling the character, it will instead add a cooldown based on the level of enchantment.
Roleplay
Roleplay commands and features will be coming soon!
Installation
Just drag and drop to your plugins folder!
Changelog
1/8/2013
- reserved a bukkitdev space
- started plugin, finished combat, sneaking, and mining (edit - started combat, sneaking, and mining. also started hunger)
1/10/2013
- changed enchanting so it won't de-level players but instead adds a cooldown
- added commands
- added stat point system
- added simple config Currently working on: Enchanting
If you would like to be a coder/contributor to this project, please let me know by posting a reply. Any help is welcomed. I am also starting a new Minecraft server with this plugin (customized, of course) as the base mod/theme of the server. (Also with roleplaying and MMO influences). If you would like to be a part of that, please contact me