Inactive [FUN] MagicSpells - Add magic to your server

Discussion in 'Inactive/Unsupported Plugins' started by nisovin, May 8, 2011.

  1. Offline

    nisovin

    MagicSpells - Add magic to your server!

    View the plugin on BukkitDev!

    MagicSpells is a plugin that creates spells your players can use. Its main purpose is to give your players access to certain abilities that you might not want to give them unlimited access to. Each spell can be assigned customized reagent (item) costs, cooldowns. durations, ranges, and so on. Spells can be cast by using the /cast command, swinging a wand, or both. It's all customizable.

    Download

    Important: Read before downloading! There is a lot of information in this post. I know, it's a lot to read. However, I spent quite a while writing it all in what I hope is a clear, informative, and understandable manner. So, please, read the entire post before asking a question. Chances are, the answer is already here. I also suggest taking a nice look through the configuration file. Is it a massive file? Yes, it is. But if your question is "can I do this?" then a look through the configuration options would be a good idea.
    Plugin Manual

    There is a lot of useful information in the plugin manual, which can be found here:

    MagicSpells Plugin Manual

    Usage

    Spells can be cast either by using the /cast command or by using a wand item. To cast a spell, a player must first know the spell. Server operators know all spells by default. They can teach spells to other players by using the teach spell. For example, to teach bob the blink spell, an operator would type: /cast teach bob blink.

    Bob can now use the blink spell. He can either cast it by command, by typing /cast blink, or he can cast it with a wand item. To select the spell, he holds the wand in his hand and right clicks. Right clicking will cycle through any spells assigned to the item he is holding. When he has the one he wants, he left clicks to cast.

    If Bob does not have the required reagents for the spell, or if he has cast it recently and it is still on cooldown, he will not be able to cast the spell and will instead receive an error message.

    If mana is enabled, a player can use the /mana command to see how much mana they currently have.

    Spells

    View Spell List

    Configuration

    The zip file contains a config.yml file that should go into the MagicSpells folder within your plugins directory. The default configuration has appropriate spell costs, durations, and messages for each spell. However, you will most likely want to customize this to fit your server.

    You can modify the config.yml file directly, or you can choose to leave it intact and instead create an alternate config file, by default altConfig.yml. Any configuration values in this alternate file will override the values in the main config file.

    There are some general configuration options that apply to all spells, as well as options for each individual spell. Important: The default configuration file does NOT contain all config options, it is just an example. Just because a config option isn't in the default doesn't mean it is not available. For example, it's possible to add a duration to any buff spell, even though the default configuration file does not have a duration on all buff spells.

    To reload the configuration, simply cast the fake reload spell (/cast reload). Only server operators can do this (it can also be done from the command line).

    Please see the plugin manual for information about all of the various configuration options.

    Frequently Asked Questions

    Help me! Why isn't it working?
    If - after reading through this entire post - you can't figure out why it isn't working, please take the time to submit a proper help request. You can post your request either on in this thread or in the MagicSpells forum. You should provide the following information:
    • The CraftBukkit build you're using.
    • The MagicSpells version you're using.
    • Which permissions plugin (if any) you are using.
    • The error in the console, if there is one.
    • Your config file(s). Please don't post them directly , use a service like http://pastebin.com and just post the link.
    It says I need reagents whenever I cast a spell! Where do I get reagents?
    One of the main ideas behind this plugin is to give players cool abilities, but with a cost. The reagents are the spell's cost. This can be configured in the config.yml file individually for every spell. The config option name is "cost". You can also add your name to the list of exceptions in the general.cast-for-free option.

    Can I unbind spells from items?
    Yes. Simply use the bind spell to bind the spell to your empty hand, and it will no longer be bound to any item.

    Why can't my players cast spells?
    Why does it say "You cannot cast that spell right now" when I try to cast any spell?
    If you're using Permissions, please make sure your permissions are all set up correctly. Look in the Configuration: Permissions section for more information. Also double check and make sure your use-permissions config option is set to true.

    What are the Permissions nodes?
    The nodes are listed on the permissions information page in the plugin manual.

    I can't get my Permissions working! Can you help me?
    Remember that all nodes use the "real" spell name, rather than the name you define with the "name" option. If you cannot get your permissions working, feel free to ask for help. Make sure you specify which permissions plugin you are using, and all of the items from the "Help Me!" question above.

    Will you add iConomy (or another economy plugin) support?
    With the addition of the 'tome' and 'scroll' spells, I currently have no plans to add special support for an economy plugin. You should be able to create tomes and scrolls and sell them using any plugin that allows you to sell items, thus allowing you to sell spells.

    I have a great spell idea! Will you add it?
    Please tell me about it by submitting a ticket! I can't guarantee that I'll make it, but if it's a feasible idea, I'll definitely consider it. I'm always looking for new spell ideas. Note that I may not respond directly to your idea, but I always read the suggestions.

    I've found a bug! What do I do?
    Please submit a ticket! Please include your CraftBukkit build number, any error in the console, the situation that caused the error (if known), and if you think it's applicable, the list of plugins you use.

    Change Log

    View full change log



    Donate: Always gotta have a donate link for those who love their plugin authors.
     
  2. Offline

    raught19

    If its possible, a "repair armor for self", or a "repair armor for other" would be entirely awesome!

    Could could even have a armor debuff spell!
     
  3. Offline

    philipborg

    Where is 1.1 ?
     
  4. Offline

    nisovin

    There isn't a 1.1 yet...
     
  5. Offline

    philipborg

    wrote wrong, 1.01, but now I see you posted it :p
     
  6. Offline

    MrSkipperdoo

    great mod, truly amazing.

    spell idea:
    flashbang - temporarily "blind" the target by whiting out their screen
     
  7. Offline

    Joy

    Thanks for the update!

    Have a small request. I think the Tome spell should use the Teach permission nodes, as it is basically exactly the same feature, but in a cooler and more fun way. Either that, or new nodes, but that seems overkill ;)

    ====

    Ok found another issue, and am not sure how to work around this.

    A spell Tome can easily be copied using the Bookworm book copy feature. Ideally, copying a book would charge the casting cost for Tome again, but that seems convoluted.

    I think the easiest fix would be a setting in Bookworm or MagicSpells, that disables copying Tomes using Bookworm. Thus clicking on a Bookcase with a Tome in it, should remove the Tome, not copy it.

    ===

    And a third issue/request. Can we get a permission node for using scrolls? We have an Arena world where spell use is determined by reagents granted, but with Scrolls, people could easily bypass that.

    ===

    Fourth request, could you make it so left-clicking with a Scroll, tells you Spell + charges left?
     
  8. Offline

    TruDan

    hi, how can i unbind a spell from a desired wand?
     
  9. Offline

    NeonJ

    I've noticed my .grant.x permissions aren't working, but all my other permissions are, including .cast.x and .learn.x spells. For some reason, granting people spells via the permissions isn't working! Anyone know why?

    MagicSpells 1.0.0 [Only just noticed there's an update, but it doesn't look like it fixes my glitch]
     
  10. Offline

    nisovin

    Bind the spell to your empty hand.
    Set the debug option to true, reload the plugin, and tell me what it says when a player who should be granted spells logs in. Also, what permissions plugin are you using?
     
  11. Offline

    NeonJ

    Permissions 2.7.4 iirc, though not sure.

    Show Spoiler
    Typed: /cast reload
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: bind
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: blink
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: combust
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: drainlife
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: entomb
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: fireball
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: firenova
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: forcepush
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: forget
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: frostwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: geyser
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: gills
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: heal
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: help
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: invulnerability
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: leap
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: lightwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: list
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: minion
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: pain
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: prayer
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: safefall
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: scroll
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: spellbook
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: stealth
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: stonevision
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: sun
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: teach
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: telekinesis
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: volley
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: wall
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell: windwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell copy: healplus (copy of heal)
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell copy: prayerplus (copy of prayer)
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell copy: moon (copy of sun)
    2011-07-27 16:32:19 [INFO] MagicSpells: Loaded spell copy: teleportplus (copy of blink)
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading scrolls...
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading player spell list: Ooglie101
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading spells from player file...
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: entomb
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: moon
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: prayer
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: frostwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: sun
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: leap
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: blink
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: volley
    2011-07-27 16:32:19 [INFO] MagicSpells: Adding granted spells...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell entomb...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell healplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell lightwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayer...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell moon...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayerplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell pain...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell frostwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell windwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell sun...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell help...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell heal...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stonevision...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell combust...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell safefall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell invulnerability...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell spellbook...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell minion...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell scroll...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teleportplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell firenova...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell list...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell gills...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teach...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell geyser...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell blink...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stealth...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell volley...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell telekinesis...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forget...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell bind...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell wall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forcepush...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell fireball...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell leap...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell drainlife...
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading player spell list: NeonJ
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading spells from player file...
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: windwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: wall
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: gills
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: lightwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: combust
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: drainlife
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: invulnerability
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: safefall
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: fireball
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: firenova
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: forcepush
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: forget
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: entomb
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: geyser
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: heal
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: healplus
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: help
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: stealth
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: bind
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: list
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: moon
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: minion
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: stonevision
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: prayer
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: prayerplus
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: scroll
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: frostwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: sun
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: spellbook
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: leap
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: telekinesis
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: blink
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: teleportplus
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: teach
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: volley
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: pain
    2011-07-27 16:32:19 [INFO] MagicSpells: Adding granted spells...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell entomb...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell healplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell lightwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayer...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell moon...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayerplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell pain...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell frostwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell windwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell sun...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell help...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell heal...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stonevision...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell combust...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell safefall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell invulnerability...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell spellbook...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell minion...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell scroll...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teleportplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell firenova...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell list...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell gills...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teach...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell geyser...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell blink...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stealth...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell volley...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell telekinesis...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forget...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell bind...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell wall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forcepush...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell fireball...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell leap...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell drainlife...
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading player spell list: VexenReplica
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading spells from player file...
    2011-07-27 16:32:19 [INFO] MagicSpells: Adding granted spells...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell entomb...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell healplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell lightwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayer...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell moon...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayerplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell pain...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell frostwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell windwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell sun...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell help...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell heal...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stonevision...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell combust...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell safefall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell invulnerability...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell spellbook...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell minion...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell scroll...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teleportplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell firenova...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell list...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell gills...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teach...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell geyser...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell blink...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stealth...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell volley...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell telekinesis...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forget...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell bind...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell wall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forcepush...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell fireball...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell leap...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell drainlife...
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading player spell list: OceanNerd
    2011-07-27 16:32:19 [INFO] MagicSpells: Loading spells from player file...
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: gills
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: lightwalk
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: heal
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: moon
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: prayer
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: sun
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: telekinesis
    2011-07-27 16:32:19 [INFO] MagicSpells: Added spell: blink
    2011-07-27 16:32:19 [INFO] MagicSpells: Adding granted spells...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell entomb...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell healplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell lightwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayer...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell moon...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell prayerplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell pain...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell frostwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell windwalk...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell sun...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell help...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell heal...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stonevision...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell combust...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell safefall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell invulnerability...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell spellbook...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell minion...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell scroll...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teleportplus...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell firenova...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell list...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell gills...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell teach...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell geyser...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell blink...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell stealth...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell volley...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell telekinesis...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forget...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell bind...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell wall...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell forcepush...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell fireball...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell leap...
    2011-07-27 16:32:19 [INFO] MagicSpells: Checking spell drainlife...
    2011-07-27 16:32:19 [INFO] MagicSpells v1.0.1 loaded!
    2011-07-27 16:32:24 [INFO] [||||||||||] <Mayor NeonJ> Enabled debug mode
    2011-07-27 16:32:27 [INFO] Avalanche2114 [/2.220.116.196:50874] logged in with entity id 3386 at ([Strallo] -22.33085042194502, 71.41999998688698, -140.80499927758757)
    2011-07-27 16:32:27 [INFO] MagicSpells: Loading player spell list: Avalanche2114
    2011-07-27 16:32:27 [INFO] MagicSpells: Loading spells from player file...
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: combust
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: drainlife
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: entomb
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: moon
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: sun
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: blink
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: volley
    2011-07-27 16:32:27 [INFO] MagicSpells: Added spell: pain
    2011-07-27 16:32:27 [INFO] MagicSpells: Adding granted spells...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell entomb...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell healplus...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell lightwalk...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell prayer...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell moon...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell prayerplus...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell pain...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell frostwalk...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell windwalk...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell sun...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell help...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell heal...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell stonevision...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell combust...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell safefall...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell invulnerability...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell spellbook...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell minion...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell scroll...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell teleportplus...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell firenova...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell list...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell gills...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell teach...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell geyser...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell blink...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell stealth...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell volley...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell telekinesis...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell forget...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell bind...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell wall...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell forcepush...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell fireball...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell leap...
    2011-07-27 16:32:27 [INFO] MagicSpells: Checking spell drainlife...
    2011-07-27 16:33:00 [INFO] MagicSpells: Player Avalanche2114 is trying to cast blink
    2011-07-27 16:33:03 [INFO] MagicSpells: Player Avalanche2114 is trying to cast blink
    2011-07-27 16:33:04 [INFO] MagicSpells: Player Avalanche2114 is trying to cast blink
    2011-07-27 16:33:05 [INFO] MagicSpells: Player Avalanche2114 is trying to cast blink
    2011-07-27 16:33:09 [INFO] [||||||||||] <Mayor NeonJ> Av: Cast 'help#
    2011-07-27 16:33:21 [INFO] [||||||||||] <Mayor NeonJ> So it generates debug info
    2011-07-27 16:33:41 [INFO] [||||||||||] <Mayor NeonJ> AV
    2011-07-27 16:33:49 [INFO] [||||||||||] <Mayor NeonJ> Or anyone really
    2011-07-27 16:33:56 [INFO] [||||||||||] <Mayor NeonJ> Anyone type: /cast help
    2011-07-27 16:33:58 [INFO] [||||||||||] <Avalanche2114> It says "you do not know a spell with that name"
    2011-07-27 16:34:06 [INFO] [||||||||||] <Mayor NeonJ> No debug info either
    2011-07-27 16:34:07 [INFO] [||||||||||] <Mayor NeonJ> off
    2011-07-27 16:34:08 [INFO] [||||||||||] <Mayor NeonJ> *odd
    2011-07-27 16:34:16 [INFO] [||||||||||] <Mayor NeonJ> Alright, need to shutdown again to mess with stuff
    2011-07-27 16:34:17 [INFO] MagicSpells: Player Avalanche2114 is trying to cast blink
    2011-07-27 16:34:20 [INFO] Stopping the server..


    People aren't getting their "Help", "List" or "Bind [renamed to Link]" spells.

    EDIT: Permissions. For some reason indents aren't pasting.

    Show Spoiler
    Member:
    info:
    prefix: '&f'
    suffix: ''
    build: true
    inheritance:
    - Guest
    permissions:
    - 'magicspells.learn.*'
    - 'magicspells.grant.list'
    - 'magicspells.grant.help'
    - 'magicspells.grant.bind'
    - 'magicspells.grant.List'
    - 'magicspells.grant.Help'
    - 'magicspells.grant.Link'
    - 'magicspells.cast.*'
     
  12. Offline

    nisovin

    @NeonJ You have the use-permissions option set to true?
     
  13. Offline

    NeonJ

    .. Apparently not.

    I coulda SWORN I set that to true...
     
  14. Offline

    Woolcity

    would it be possible to make it so when you upgrade all your regent settings are saved? Cause I got to say, I love having new spells, and we've pretty much integrated this plugin with our server at this point. (we have quests and everything.) and pvp.

    but updating from version to version SUUUUUCKS @[email protected] cause I have to go through and redo all the config settings!
     
  15. Offline

    nisovin

    You could always just copy the new stuff into your current config rather than replacing it. However, the next version will have a feature that makes this much easier.
     
  16. Offline

    NeonJ

    Nisovin: But then you have to keep track of EVERY SINGLE UPDATE, because if you miss one the whole thing goes kaput.

    I would love easier updates. This is why I only update this plugin once every 3 weeks, because there's no point going through the config each time.
     
  17. Offline

    sleite

    I can't find anything that documents how to do this. I have written some custom spells (basically modifications to the spells included in the config.yml file). I've also renamed a few spells (eg. light=lightwalk, etc).

    I guess my question is, does this new "external class files" feature work by storing custom spells "externally" from the config.yml file, or, are you still required to store your customizations in the config.yml file?

    Idea: Start a new 'discussion' thread for this plug-in for people to share their custom spells, or add a 'library' of custom spells made by other users.

    Thanks for all your work on this plug-in.
     
  18. Offline

    chapter_5

    Sir Nisovin, i love your plugin. You've managed to create a very well done magic spells plugin with permissions support. Ive been looking for something like this for quite a while. Please keep this plugin up todate and going. And if you ever decide to stop updating it, pleaseeeeeeee pass it on to someone else to continue so it doesn't die.
     
  19. Offline

    sleite

    Thank you thank you thank!

    It's not as easy as it sounds. The config is really long. Some spells are are customized, some are not. Some are renamed. Some are copied and modified. So when a new version comes out, it's very confusing for us non-programmers. My modifications are all mixed in with the 'default' configuration. It would be a god-send to be able to make custom modifications either a) in a separate file, or b) in a seperate section of the config.yml file so that we can update more easily.

    Thanks again. Really looking forward to this!
     
  20. Offline

    Ironsmith123

    Okay I am getting some erorr messages. I've added some new spells, and I debugged all that I could, but when it starts Im getting 3 severe erorr messages that say the spells Explosion, Entomb, and Lifewalk fail to load. Also one of my custom spells hadoken doesn't even load at all. Please tell me what the problem is and how to fix it. Thanks.
     

    Attached Files:

  21. Offline

    TruDan

    Thank you! been looking for this for ages. using it in our server's minecraft series :p
     
  22. Offline

    nisovin

    Your mana costs are set up wrong for those three spells and for hadoken. They're backwards. They should be "mana 200" instead of "200 mana".
     
  23. Offline

    MrLawless

    For some reason whenever I cast any spell that affects other players negatively (entomb, drainlife, pain, forcepush etc) it says no target found. But it works on mobs and animals, do these spells not work on players?

    I tested it with no other mods other than book worm on and pvp is always on.

    If they do how do I fix it?
     
  24. Offline

    nisovin

    All of those spells have a target-players option that needs to be set to true.
     
  25. Offline

    MrLawless

    I cant beleive I missed that /facepalm
    Your mod is the best.
    Is there anyway you could add a spell that could fill an area with water?
    Or a reflective shield (So it turns spells effects on the caster) or just a way of blocking spells for a certain period of time

    New issue. I don't use permissions and I turned off the op knows all option but for some reason when the server reloads all ops have all the spells.

    -nvm, im just going to bite the bullet and set up permission ...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 16, 2016
  26. Offline

    raught19

    could we get a way to toggle off a spell on an item? like if I bind a sword, and I dont want it casting combust right now, I can right-click to and an option is to toggle it off.

    Also, a "cooldown" on the cooldown-message would be awesome, or an option to turn it off. because right now, It spams my screen with cooldown-messages, and makes it really hard to see.
     
  27. am i doing something wrong or does it not have a PVP option
     
  28. Offline

    raught19

    turn on "target players" in each spell config.
     
  29. Offline

    nisovin

    So don't bind spells to items you actually use regularly? Being able to cycle out of the spell on an item might be useful I guess, but adding a cooldown to the cooldown message just seems silly. Stop spamming your wand item.
     
  30. Offline

    raught19

    Well I like having combust on my sword, I like the idea of a "flaming" sword.

    Or, I like having pain on a sword because it deals an extra damage on hit along with my sword. Just the option to either turn off cooldown messages, or have them just say it once, would be nice.
     
  31. Offline

    Ironsmith123

    Is there a way to change the explosion strength?
     

Share This Page