Magic 3.1.1

Details

  • Filename
    Magic-3.1.1.jar
  • Uploaded by
  • Uploaded
    May 9, 2014
  • Size
    730.23 KB
  • Downloads
    1,717
  • MD5
    3a8765b63dc98ecfbe551644e7bd0b63

Supported Bukkit Versions

  • 1.7.4
  • 1.7.2
  • 1.6.4

Changelog

3.1.1

This is a hotfix for some permission issues that arose in 3.1.

If you are using spell or wand permissions, particularly with wildcards or negations, I urge you to update to 3.1.1 as soon as possible. I apologize for any inconvenience!

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.

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