Inspired by Ars Magica 2, Skyrim, Borderlands and Final Fantasy 12, this magic-based Minecraft mod allows the player to explore their abilities in a new way.
- At the beginning, the player has no mana regeneration. They must unlock augments to gain mana from a variety of sources and actions.
- Spells have randomly generated stats meaning the player must level up to be able to craft a more powerful version.
- To unlock the next tier of abilities, players must level up the abilities they currently have.
- I learned from the tutorials on http://jabelarminecraft.blogspot.com and https://wiki.mcjty.eu/modding/index.php
- I looked at the source code for Ars Magika 2, Immersive Engineering and Tinkers Construct for coding guidance.
- Some of the spell artwork from J. W. Bjerk (eleazzaar) -- www.jwbjerk.com/art -- find this and other open art at: http://opengameart.org
.\gradlew.bat setupDecompWorkspace idea
- Got an idea? Great! Let me know.
- Don't like my code? That's OK. I'm a C# developer so may not have written this mod in the "Java way". Feedback is always welcome.
- Coded a fix or new feature? Awesome, send me a PR.
- Spell crafting
- Light spell
- Magika experience
- At least one spell in each category (utility, support, offensive, defensive)
- Character spell leveling
- Skill tree unlocking
- Spellbook. Will hold spells and allow the player to change their names.
- Spell charge time
- Randomised spell cooldown
- Ability to dye lights
- Utility Spells
- Dig
- Beckon (Summon a merchant)
- Rift (gravity grenade)
- Immobilise
- Support Spells
- Heal
- Jump
- Lunge
- Offensive Spells
- Fire
- Thunder
- Ice
- Earth
- Water
- Air
- Buff Spells
- Regen
- Haste
- Strength
- Shield (booth to max health)
- Portals
- Enchantments from mana
- Recycler block (regain some liquid mana)
- Options for configuring UI components
- Tooltips
- Achievements
- Replace sounds and textures
- Player binding. On death, an item is dropped. Craft that item with a spell or spellbook to bind it to the player so only they can use it.
- Utility Spells
- Dispel (Remove all status effects)
- Silence (prevent casting of spells)
- Support Spells
- Summon (Summon a mob army)
- Debuff Spells
- Poison
- Slow
- Weakness
- Blind
- Baubles integration
- Bosses (which drop keys)
- Story (gather all the keys for some reason)