[INACTIVE][FUN] HeroMagic 0.991 - RPG Spell System [766]

Discussion in 'Inactive/Unsupported Plugins' started by Kainzo, May 5, 2011.

  1. Offline

    Kainzo

    <font color="rgb(51, 102, 255)">HeroMagic</font>: The RPG Spells & Magic Plugin
    Source Code on GitHub This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

    <font color="rgb(51, 102, 255)">What is HeroMagic?</font> A multi-functional spiritual successor of MagicSpells (Hmod) spell system that brings a new spin on Minecraft. HeroMagic is designed for RPG servers who want to push the limit between legit gameplay and active RPG systems with highly configurable cooldowns & reagent systems.

    <font color="rgb(51, 102, 255)">Design: <font color="rgb(255, 0, 0)">Kainzo</font></font>
    <font color="rgb(51, 102, 255)">Contributers/Coders</font>: <font color="rgb(255, 0, 255)">Dgco</font>, <font color="rgb(255, 153, 0)">Sp1rit90, <font color="rgb(128, 0, 0)">Redyugi </font></font>& <font color="rgb(0, 0, 255)">HC coding. </font>

    <font color="rgb(51, 102, 255)">Features</font>

    * RPG-Style Spell Use

    - * Reagent Requirements
    * Balanced Cooldowns
    * Configurable Casting Messages (coming soon!)
    - Highly Configurable:
    * Adjustable Cooldowns.
    * Adjustable Reagent Cost.
    * Customizable Spellbook locations.
    - Op only:
    * Set Spell Learning location (via Spellbook)
    * Free Reagents / No Cooldown


    Show Spoiler
    Ops:
    <font color="rgb(153, 204, 0)">/cast</font> <font color="rgb(255, 0, 0)">spellbook </font><<font color="rgb(51, 204, 204)">spellname</font>> (while looking at a Bookshelf)
    Players:
    Right-Click the Bookshelf to "learn" the spell
    <font color="rgb(153, 204, 0)">/cast </font><<font color="rgb(51, 204, 204)">spellname</font>>
    PROFIT!



    Show Spoiler
    * <font color="rgb(255, 102, 0)">Mark </font>- Sets the point for the Recall spell (Works like /sethome)
    * <font color="rgb(255, 102, 0)">Recall </font>- Recalls to the marked location (Works like /home)
    * <font color="rgb(255, 102, 0)">Gate </font>- Transport the user to the spawn location (/spawn)
    * <font color="rgb(255, 102, 0)">Blink </font>- Instantly teleports the user to their cursor
    * <font color="rgb(255, 153, 0)">Glassnova</font>- Places glass around nearby foes.
    * <font color="rgb(255, 102, 0)">Heal </font>- Heals the target with magical fury!
    * <font color="rgb(255, 102, 0)">Food </font>- Summons a cookie to defend your health! (Eat it, duh)
    * <font color="rgb(255, 102, 0)">Web </font>- Places webs around nearby foes.
    * <font color="rgb(255, 102, 0)">Push </font>- Throws the target into the air - damaging them on the landing
    * <font color="rgb(0, 255, 0)">Cost </font>(all) - Provides information on the reagents needed to cast the spell
    * Purge (op only) - Removes X spell from the users spellbook
    * <font color="rgb(0, 0, 0)">Spellbook </font>(op only) - Spell needed to enchant Bookshelves to have players "right click" and learn the spell. - /cast spellbook Mark (while facing a bookshelf)





    Show Spoiler
    Code:
    BlackList: []
    Spells:
        Recall:
            Reagent2-Name: ''
            Reagent2-Amount: 0
            Reagent1-Name: Redstone Dust
            CoolDown: 600
            Reagent1-Amount: 5
            Reagent1-ID: 331
            Reagent2-ID: 0
            Location:
                World: sanctum
                Y: 0
                X: 0
                Z: 0
        Blink:
            Reagent2-Name: ''
            Reagent2-Amount: 0
            Reagent1-Name: Redstone Dust
            CoolDown: 60
            Reagent1-Amount: 50
            Reagent1-ID: 331
            Reagent2-ID: 0
            Location:
                World: sanctum
                Y: 0
                X: -0
                Z: 0
        Gate:
            Reagent2-Name: Gold Bar
            Reagent2-Amount: 1
            Reagent1-Name: Redstone Dust
            CoolDown: 3600
            Reagent1-Amount: 10
            Reagent1-ID: 331
            Reagent2-ID: 266
            Location:
                World: sanctum
                Y: 0
                X: -0
                Z: -0
        Mark:
            Reagent2-Name: Iron Bar
            Reagent2-Amount: 1
            Reagent1-Name: Redstone Dust
            CoolDown: 1800
            Reagent1-Amount: 10
            Reagent1-ID: 331
            Reagent2-ID: 265
            Location:
                World: sanctum
                Y: 0
                X: 0
                Z: 0


    <font color="rgb(51, 102, 255)">Known Issues:</font>
    * Cooldown Timers may report the wrong cooldown time when attempting to recast the same spell.
    * Random spelling mistakes or grammatical errors
    * When updating to a new version - don't just drop in the plugin and /reload - make sure to stop and start the server after updating. (This will be fixed soon!)
    * Having /god on with ops - will prevent the use of PVP style spells. (Glassnova/arrow/web)

    <font color="rgb(51, 102, 255)">Future Goals:</font>

    * Additional Spells (Offensive spells!)
    * Bindable Spells to items via /tome <spellname> and then right click to cast it
    * Enchantment System

    <font color="rgb(51, 102, 255)">Wanna Contribute to HeroMagic? You can!</font>

    <font color="rgb(0, 0, 0)">Stop by #DH on gamesurge.net and msg RightlegRed for more information on being a guest coder for HC coding! </font>


    Show Spoiler
    <font color="rgb(51, 102, 255)">Download:</font>
    <font color="rgb(51, 102, 255)"><font color="rgb(0, 0, 0)"><font color="rgb(16, 97, 179)"><font color="rgb(16, 97, 179)"><Edit by Moderator: Redacted mediafire url>
    <font color="rgb(51, 102, 255)"><font color="rgb(20, 20, 20)"><font color="rgb(16, 97, 179)"><font color="rgb(16, 97, 179)"><Edit by Moderator: Redacted mediafire url>
    <font color="rgb(51, 102, 255)"><font color="rgb(20, 20, 20)"><font color="rgb(16, 97, 179)"><font color="rgb(0, 0, 0)"><font color="rgb(16, 97, 179)"><Edit by Moderator: Redacted mediafire url>
    <font color="rgb(51, 102, 255)"><font color="rgb(20, 20, 20)"><Edit by Moderator: Redacted mediafire url>
    <font color="rgb(51, 102, 255)"><font color="rgb(20, 20, 20)"><Edit by Moderator: Redacted mediafire url>


    Show Spoiler
    <font color="rgb(51, 102, 255)">Changelog:</font>
    <font color="rgb(51, 102, 255)"><font color="rgb(20, 20, 20)"><font color="rgb(51, 102, 255)"><font color="rgb(20, 20, 20)"><font color="rgb(20, 20, 20)">Version 0.991</font></font></font></font></font>
    * Minor bug fixes with Nova and hopefully PVP fix -Dgco

    <font color="rgb(51, 102, 255)"><font color="rgb(20, 20, 20)"><font color="rgb(20, 20, 20)">Version 0.99</font></font></font>

    * Added new spells (Purge / Heal / Food) - Dgco

    <font color="rgb(20, 20, 20)">Version 0.98</font>

    * More adjustments for glass/web spells (Dgco)

    <font color="rgb(20, 20, 20)">Version 0.97</font>


    * Adjusted Web and Glassnova - both now work correctly.

    Version 0.96


    * Initial Public Release



    Posting this on behalf of Herocraft Coding - due to the numerous amounts of PM's / emails I was receiving - I'm offering this to the public - it's still a very 'beta' plugin - but most everything works well. Report any bugs / etc if you want them fixed.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Dec 14, 2016
  2. Offline

    thecoolwolf

    this looks great! Btw how will this go together with the heroes RPG?:D
     
  3. Offline

    m5k

    Have been waiting for this type of plugin for months. Here are some possible spell suggestions:
    Scorch: basically a limited (10-15 blocks) range flint and tinder, except only usable on players and monsters (high cost of reagents)
    Heal: Self explanatory
    Cloak: long duration invisibility, unable to use/build/destroy/attack while under the effects of cloak.
    Plague: melee curse, slowing enemies and making them lose 1 health every 3 seconds for 15 seconds. (high cost of reagents)
    Shield: Places a 3x3x1 glass wall in front of you if no blocks are in the way.
    Strike: Strikes a player with lightning, dealing 5 damage (high cost of reagents)
    Companion: Summons a wolf to aid you for 10 seconds (high cost of reagents, only one available at a time)
    Mirror: Summons a copy of you and gives you invisibility for 5 seconds. After 5 seconds the copy will disappear. The mirror image will run in a straight line for those 5 seconds.
    More to come later. I've plenty of ideas for this :)
     
  4. Offline

    HSAR

    This is great. Could you add the ability for differing costs by user group or permissions?
     
  5. Offline

    m5k

    How about adding cooldowns as well.
     
  6. Offline

    Plague

    changelog has to show latest 2 changes without a spoler
    version tag has to be in [] not ()
    title is missing plugin version
    and version range should only be used when needed (that's up to you)
     
  7. Offline

    kman2010

    you are a god i have been staying with cannary mainly because of the old spells plugin thank you fotr making this
     
  8. Offline

    Brvtvs

    I would suggest permissions support for people who want to use these awesome spells, but want them to be inherently learned by some classes.
     
  9. Offline

    Kainzo

    It was 2AM when I made this post - I'll add / update that stuff later.

    Permissions Support may be coming in at some point - however, ops.txt are allowed to set the spellbook and anyone else that requires that spell can be granted it via the learning method.

    This is a WIP - its usable for main servers but still has fixes to come in.

    @m5k - Cooldowns are already in and should be working. For instance, our "Recall" Spell has a 15 min cooldown.
     
  10. Offline

    TuRmoiLxx

    YAYYY, Been waiting for this.
     
  11. Offline

    kahlilnc

    Oh no download link not working!!!

    Edit: it is I just deleted the url thing.
     
  12. Offline

    Calcifero

    ooh! I have been waiting for this since Nathan's spells were no longer updated!
    Could you please add elemental type spells in the future? Like Fire, Ice, Water, Lightning, and Earth.
    • Fire - the ability to set people on fire at a much longer distance than flint & tinder (target on crosshair) or the ability to set a AoE (eg.3x3 grid) fire on a surface.
    • Ice - the ability to trap people in ice blocks, it would probably work the same as the glass nova spell. Except I think the Ice block turning into water could be a problem. Would it be possible to make the Ice indestructible for a span of time then dissappear?
    • Water - the ability to spawn a temporary fountain of water that may impede a foe's footing and drag him away from attacking you or a destination.
    • Lightning - strike with lightning (crosshair targeting) a more powerful spell that we should probably set to a longer cooldown
    • Earth - perhaps a terraforming magic? (nvm too exploitable) How about the ability to create a temporary wall of sugar canes (indestructible) which would prevent arrows and water from passing through.
    Ive seen requests like these for magic spells before, and they have been already been possible on various plugins. But itd be really great if it were grouped into a magic plugin with cooldowns and requirements like this one.
     
  13. Offline

    Kainzo

    This is our side project to our main RPG plugin (Heroes RPG) - we have Dgco coding on it and adding spells as he sees fit as long as it suits us with our VisionTM ;)
     
  14. Offline

    airsoftinva

    Yes thank you! However I was hoping for combat spells as these ones arent much use to me right now....

    EDIT: I'll be waiting for more spells :D
     
  15. Offline

    Kainzo

    Updated for Version 0.97
     
  16. Offline

    airsoftinva

    So do i have to type in that command every time i want to cast a spell?
     
  17. Offline

    Truecorruptor

    Ummm does this work with iconomy? And is there a way to get the Heroes as a plugin because that server stuff is pretty cool and i would enjoy havuing it on my rpg server
     
  18. Offline

    Redyugi

    No, and probably not.
    I am about to dive into the code, as I am one of the new developers on this project, and I can already tell that there is no iConomy support, and no Permissions support. (Which I will probably add in a while)
     
  19. Offline

    Sleepywalker

    hi - i am having trouble with the installation of the plugin - when i download it i get HeroMagic.7z - i try to change it to HeroMagic.jar and it still does not load in bukkit.

    I must be doing something simple wrong.
    Thanks for assistance
    Sleepywalker
     
  20. Offline

    Redyugi

    You need to unzip that file, because inside is the .jar and the HeroMagic folder
     
  21. Offline

    Sleepywalker

    Thanks man
    its been a long night - its 7am here and my admins and I did the entire block for block prices and enomomy for the server - going to have this as a personal plaything :)

    thanks dude
     
  22. Offline

    airsoftinva

    Do you have to type commands every time?
     
  23. Offline

    Redyugi

    In this version, yes. And probably in all the versions. However, after I get done with everything I want to do with this, I might make a Wand plugin that will attach to this.
     
  24. Offline

    Locke99GS

    How about a Transmute spell?
     
  25. Offline

    Redyugi

    Not taking spell requests at the moment. I am updating stuff, and it will make it easier for me to add spells. Soon, hopefully
     
  26. Offline

    Kainzo

    That's correct.
    Redyugi will be helping contribute to this plugin.
    We're not really into the Wand stuff - it bloats the plugin un-neededly - however a method to /bind Spellname to an item to right click to cast - will be introduced at some point.

    Iconomy is not supported and there isnt much need to have it in at the moment - another plugin can easily grant Iconomy use for this. (CommandIconomy etc)

    In either case, we'll be making updates and changes to this over the next few weeks.
     
  27. Offline

    xXChaosWorldXx

    Finnaly, a good magic plugin. Good Job :)
     
  28. Offline

    airsoftinva

    Ah.. I was hoping for a commandless one. If you do ever implemet the wand portion ill look into this.
     
  29. Offline

    anon

    Same here :(
    Miss so much nathan wand.

    Anyway, for now there are 2 or 3 spell plugins on the very begining. Each of them have diferent spells, none of them has a wand yet. I guess ill stick with my half buged and unupadate spells/wand, and wait to see wich one goes better :D
     
    airsoftinva likes this.
  30. Offline

    airsoftinva

    i'm with ya there
     

Share This Page