pdavis86 / MagikaReborn

My first attempt at a minecraft mod

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Magika-Reborn

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.

Key Features

  • 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.

Credit

Setting up your dev workspace

.\gradlew.bat setupDecompWorkspace idea

Feedback

  • 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.

Product Roadmap

v0.1 - Alpha release

  • Spell crafting
  • Light spell
  • Magika experience
  • At least one spell in each category (utility, support, offensive, defensive)

v0.2 - Fleshing out

  • 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

v0.3 - Lots of spells!

  • 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)

v0.4 - More stuff

  • Portals
  • Enchantments from mana
  • Recycler block (regain some liquid mana)

v1.0 - First stable version

  • Options for configuring UI components
  • Tooltips
  • Achievements
  • Replace sounds and textures

v1.1 - PvP Update

  • 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

The future

  • Baubles integration
  • Bosses (which drop keys)
  • Story (gather all the keys for some reason)

About

My first attempt at a minecraft mod


Languages

Language:Java 97.2%Language:PowerShell 2.8%