Magic 3.1

Details

  • Filename
    Magic-3.1.jar
  • Uploaded by
  • Uploaded
    May 5, 2014
  • Size
    726.10 KB
  • Downloads
    1,126
  • MD5
    de5e2d7da13e43e55afb58a90acb9ebf

Supported Bukkit Versions

  • 1.7.4
  • 1.7.2
  • 1.6.4

Changelog

IMPORTANT NOTE

This version has a bug with spell and wand permissions. I may need to pull it, and probably will after 3.1.1 (a hotfix for the issue) is approved.

If you use permissions, please use 3.0 or wait for 3.1.1. Sorry!

3.1

The Rollback Release!

  • The Curse spell will now temporarily cripple a Mage
  • Improved Shrink - works on giants, pigmen, slimes.
  • Add Pyramid spell, Blob is now a sphere again
  • Spells will automatically reactivate on login (Fly, Levitate, etc)
  • Fix Hat being exploitable for blocks
  • Add Mount spell
  • Curse, Boon, Wither etc effects stack properly
  • Most spells are now undoable (with Rollback or Rewind):
    • Collapse, SuperCollapse, Blast
    • Grenade, Cluster Bomb, Incendiary Grenade, Cluster Grenade
    • Fireball, ICBM, Wither, Meteor Shower, Carpet Bomb
    • Boom, KaBoom, Nuke
    • Sandblast, other falling blocks
    • Curse, Boon, Perk, Blessing
    • Recall, Gather
  • Entity changes are now undoable - even spells like Arrow Rain, Meteor Shower .. bring back the dead with Rollback!
  • Rewind and Rollback will show the name of the spell they undid
  • Automata won't target cross-world
  • Recall won't warp cross-world, too confusing
  • Make the wand enchantable item swapping optional, and off by default.
  • Automata can now randomly choose from a set of spells to cast, and have multiple difficultly levels
  • A slightly better/hackier work-around for annoying Bukkit drag event
  • Wand color will morph depending on spells cast with it
  • Wand haste, hunger and health regen use potion effects (looks better, avoids conflicts)
  • Add Elementals integration
  • Large code refactor, move base spell classes to MagicLib.
    • Devs can now add custom spells to your Plugin without building against MagicPlugin.
    • MagicLib has no dependencies other than MagicAPI and Bukkit.

IMPORTANT NOTE

This version has a bug with spell and wand permissions. I may need to pull it, and probably will after 3.1.1 (a hotfix for the issue) is approved.

If you use permissions, please use 3.0 or wait for 3.1.1. Sorry!

CAVEATS:

  • Combining wands on an anvil is glitchy but works (you have to click the empty result slot)

3.1 MIGRATION NOTES

  • I removed the swapping out of enchantable items by default, custom enchanting works in recent CB builds. Change "wand_item_enchantable" in
    config.yml back if you still need this functionality.

  • The auto_undo configuration option is deprecated, now that nearly all spells undo it will produce strange behavior. You
    will need to add "undo" to individual spells if you want auto-undo behavior .. sorry!

3.0 MIGRATION NOTES

  • I removed the legacy player data migration. If you still have old playername-based player data, you will need to
    use 2.9.9 to migrate, and the player must log in. Player data has been UUID-based since 2.9.0 so hopefully you're all migrated by now.

  • I changed more spell parameters, mostly the material/brush related ones. Sorry, trying to get this settled for 3.0.

  • I made the wood_hoe the default wand item, instead of blaze_rod. You can change this back in config.yml if you wish, however this
    was made to support the official Magic resource pack, which are free to use- simply add the following to your server.properties file:

resource-pack=https://s3-us-west-2.amazonaws.com/elmakers/Magic/Magic-RP.zip

FULL MIGRATION NOTES:

https://raw.github.com/elBukkit/MagicPlugin/master/MIGRATION.md