Spellbook

"Spellbook" is an easy to use plugin that lets players create (magic)books with different combinations of effects. Players simply write the right spell names in a book and quill (one per page), sign the book, enchant it, and are from then on able to cast the spell combination they created simply by left clicking with the newly created spellbook (the title of the book does not matter). Enchanting is done via command or left clicking with written book on an enchanting table, and it only costs 15 experience levels (this is configurable), and/or money if Vault is enabled. When you cast a spell levels are removed and/or money if Vault is enabled.
Vault is needed for money
How to Enchant/Cast
Enchant: Use the command /enchant or left click on an enchanting table with a written book.
Cast: Left click with an enchanted book.
Adding spells to your book
Creating spells in a book is very simple. The player chooses one of the effects below, and then adds one of three modifiers. Self, other, or Target. This is done as follows:
Say you want to teleport to where you are looking, you would write: "teleport.target" in the book. If you want to create a spellbook with multiple effects, just add extra effects to the pages.
For example:

Some modifiers, such as "teleport.self", have an effect that is perhaps counterintuitive. This plugin is in a very early stage of developement and is constantly being added to and changed.
Effects
Current effects:
Usage
Permission nodes
These are needed to cast/enchant if permissions is enabled
- teleport (to target or spawn/random player/target)
- damage (2.5 hearts of damage)
- heal (2.5 hearts)
- poison (approx. 140 sec ATM)
- jump (approx. 140 sec ATM)
- confusion (same effect that you get when in a portal)
- blind (set's fog to really close, same effect as when you are near bedrock)7
- slowness
- waterbreathing
- cure (cures confusion, poison, blindness, works for potion effects too)
- explode (with damage)
- explodefx (only effect)
- zombie (summon 4 Zombies)
- invisibility (approx. 10 sec ATM, for people in 500x500x500 block radius only, has cooldown)
- bind (binds diamond armo(u)r to a player, has cooldown)
We are planning the following effects to be available and are always open to suggestions and bug reports (if they include an error log):
Planned Effects
- set on fire
- open wall
- open locked door
- summon clone
- vengeance
NOTE: The closer you are to a target living entity with .target the less accurate you have to aim.
You can target mobs and players in v0.3.2 and up
Updates
- 1.4.6 caused some trouble, got through it though!
-
View User Profile
-
Send Message
Posted Aug 15, 2012I think that many people dont like use xp lvls each time u cast. Could be great make books not infinite that doesnt waste your xp. If i try to config like this, the book doesnt spell.
-
View User Profile
-
Send Message
Posted Aug 14, 2012@glaivereinpald
I could, make a permission for the books not being used, and then a config for the chance of your book disappearing...
-
View User Profile
-
Send Message
Posted Aug 14, 2012Can you make a permission for books being used once then disappear?
-
View User Profile
-
Send Message
Posted Aug 14, 2012@Jendon23
I can add the effects for all potions that work, but I'd have to check if i add the ones which you suggested
-
View User Profile
-
Send Message
Posted Aug 14, 2012could you add spells for the working potion effects? I would love to be able to cast a water breathing spell or a jump boost spell :D
-
View User Profile
-
Send Message
Posted Aug 13, 2012@Evanito
I'll try :-)
-
View User Profile
-
Send Message
Posted Aug 13, 2012Please add /spells to, i dunno, have a tutorial of how to make a basic spellbook so i dont have to explain it to every single member :)
-
View User Profile
-
Send Message
Posted Aug 12, 2012@beimeith
1) I made a case insensitive version, will release when I get my config to work :)
2) I've made it so that it tells you if your book contains invalid spells... (doesn't enchant if it does, and you can't cast if you somehow have a book with invalid spells) :)
Thanks for the support
-
View User Profile
-
Send Message
Posted Aug 12, 2012I noticed a couple things when testing:
1) The spells are case sensitive. I first tried "Teleport.self" (exactly as it is typed in the description) and it did not work, though it did when I made a new one with the name "teleport.self"
2) You can enchant books that are not valid spells.
If it is possible I might ask that you make the spells case insensitive, or just make a note that they are. Additionally, I would ask if it is possible for it to check that you are trying to create a valid spell when enchanting? I can forsee many people wanting xp refunds because they mistyped something, lol.
It looks to be off to a good start though. :)
-
View User Profile
-
Send Message
Posted Aug 12, 2012@beimeith
We are planning to make consumable books, but are focussing on adding permissions, configurable settings, and more effects first.
-
View User Profile
-
Send Message
Posted Aug 12, 2012@poonjab1_0
@beimeith
I say you must read the full description...
-
View User Profile
-
Send Message
Posted Aug 11, 2012I agree, maybe make it hook into vault for an actual currency cost?
-
View User Profile
-
Send Message
Posted Aug 11, 2012Permissions are a must I think, but I would also request that there be an option to make the books consumable, that is, a configurable amount of charges on them after which they disappear.