MagicSpells
Note: MagicSpells is being maintained on this GitHub fork and you can find help at the official Discord.
Info
MagicSpells is a Minecraft Bukkit plugin that creates magic 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. However, instead of just giving them access to boring commands, they instead get more interesting spells. Each spell can be configured in many ways:
- Reagent costs (the cost of using the spell, including items, mana, health, hunger, experience, and item durability)
- Cooldowns (the amount of time a player must wait between uses)
- Durations (how long certain effects last)
- Ranges (how far away spells can be used from their target)
- Many more options, depending on the spell
Spells can be cast by using the /cast command, swinging a configurable wand item, or both. It's also possible to have them triggered from other actions the player may take. It's all customizable.
Usage
Before a player can cast a spell, they must already know it. There are several ways a player can learn a spell:
- Taught with the teach spell
- Learned from a spellbook
- Learned from a tome
- Gained from a grant permission
- Purchased from a shop
- Being a server op (they know all spells) For example, a server op can teach Bob the blink spell by typing: ''/cast teach bob blink''.
Once a spell is learned, it can be cast either by using the ''/cast'' command or by using a wand item. Now that Bob knows 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. Mana can also be configured so it is displayed on the experience bar.
Useful Links
Videos
-
View User Profile
-
Send Message
Posted Jul 15, 2013@LaughNgamez
You need to use the http://nisovin.com/magicspells/developmentbuilds
http://pastebin.com/9rCPDuBf
-
View User Profile
-
Send Message
Posted Jul 15, 2013Hey ppl,
I wondered if anyone has managed to workout how to use the Mount Spell? I get no errors while reloading and with debug enabled I can see the spell is called. I have tried using passive, areaeffect, multispelltarget spells to trigger it but no joy.
-
View User Profile
-
Send Message
Posted Jul 15, 2013Is it possible to have a spell trigger while holding a item without a bunch of passive spells?
-
View User Profile
-
Send Message
Posted Jul 14, 2013@ModingMc
Area Effect Spell
-
View User Profile
-
Send Message
Posted Jul 14, 2013@Aya1379
You don't understand. I have tons of people on my server protecting their bases or whatever everyday like every minute. I can't go to every player and protect their region from spells... Take a look into the plugin if you'd like: http://dev.bukkit.org/bukkit-plugins/redprotect/
-
View User Profile
-
Send Message
Posted Jul 14, 2013Can I target everyone with a spell if so how?
-
View User Profile
-
Send Message
Posted Jul 14, 2013Is there any way to make it so that Magic Scrolls CANNOT be duped using paper? (disabling ground stacking)?
-
View User Profile
-
Send Message
Posted Jul 14, 2013@LaughNgamez
Someone saw Robs flamethrower?
-
View User Profile
-
Send Message
Posted Jul 14, 2013@LaughNgamez Post this on the Spell Request Forum. http://dev.bukkit.org/bukkit-plugins/magicspells/forum/spellrequests/ It will be hard to make a targeted extinguish spell with the type of effects you seek. But where there is a will there is a way.
-
View User Profile
-
Send Message
Posted Jul 14, 2013okay, i have a question whether this would be possible, say i want to make a particle stream so when a player holds down right click while wielding a bound item if it could shoot out a beam of white particles (foam from a fire extinguisher) and anything that got in the way of the foam would be extinguished or given a fire resistance buff? I think this could be done just i am not sure were to start on this spell, it would be important to add a drop physic to the foam beam so it does not just go on forever.
-
View User Profile
-
Send Message
Posted Jul 14, 2013@SnugSites
works great thanks very much :D
-
View User Profile
-
Send Message
Posted Jul 13, 2013@LaughNgamez
Maybe add to the passive spell "cast-without-target: true" ie:
Also, (depending on how your general.yml is set up) you might need to give the magicspells.grant.buffpassive and magicspells.cast.buffpassive perms to groups you want to have this passive spell.
-
View User Profile
-
Send Message
Posted Jul 13, 2013Just use world edits region settings
-
View User Profile
-
Send Message
Posted Jul 13, 2013@LaughNgamez
Doesn't work like that. New people join everyday and they claim there land with redProtect, I can't just manual keep configuring stuff like that.
-
View User Profile
-
Send Message
Posted Jul 12, 2013okay, i have been trying to get it so when a player kills someone it gives them a speed/configurable effect The default passive spell for a poison blade works, but when i try to edit/copy and change it, it does not work.
i tried copying the poisonsword spell and changing "givedamage 283" to "kill" so when the caster kills someone it executes the spell i made "Buff" which runs this "effect %a 5 2 1"
i can type "/cast buff" and it gives me the buff but it will not do it when i kill someone. Any help? thanks in advance.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@Yoyuyi999
i think you could just use the no-magic regions.
-
View User Profile
-
Send Message
Posted Jul 12, 2013I have a plugin called redProtect and it is an anti-griefing and anti-PvPing plugin in plots but my players can still use their spells to attack one another, can I disable this in a redProtect region?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@SnugSites
thanks :)
-
View User Profile
-
Send Message
Posted Jul 12, 2013Anyone else having a problem were when you type a ; in a conjure spell it shows the actual enchantment text instead of just the glow?
-
View User Profile
-
Send Message
Posted Jul 12, 2013@snugSites:
Thank You