Spell Writer
Spell Writer
Features
Craft a spell book, then write your own spells in it. You will define the spell the cost and more. When you sign the book, if you wrote your spell correctly it will bind and become castable. When you cast the spell by left-clicking the book, it will take the cost, and do the spell you defined, to the target you defined.
Note: This plugin is in extreme Alpha and will have many bugs, please post any you find.
--------------------------------------------------------------
Spells and Costs
When creating a spell you must define a spell and a cost.
Each spell has a certain power, your cost amount must be at least your spells power.
So if your spell was arrow and it has 2 power, you would need your amount to be 2 or higher.
The cost amount changes the cost effect, if your amount is 5 and your cost is XP,
then 5 levels will be taken from you each time you use the spell.
Certain spells like fire use the cost amount to determine how long the target will burn.
So even though the fire spell only requires 1 amount, if you make it higher it will last longer.
List of Spells:
- lightning
- fireball
- arrow
- witherhead
- poison
- heal
- wither
- fire
- tornado
- explosion
- lava
- water
- tree
- anvil
- doge
- golem
- villager
- teleport
- snowball
- sand
List of Costs:
- health
- xp
- food
- item
- poison
- wither
- slow
- fire
- teleport
- zombie
- throw
- money
--------------------------------------------------------------
Writing a Spell
To write a spell you must first craft a blank spell book.
The default recipe for a blank spell book is:
Open the book and write your spell, you must include:
- Spell
- Target
- Cost
- Amount
Here is an example arrow spell:
Yes, the format for writing is exactly like the above spell with the * symbols:
name*<optional name>*
target*<self,sight>*
spell*<a valid spell>*
cost*<a valid cost>*
amount*<1-25>*
Your cost can effect your spell, for example if your spell is wither and your cost is 5,
the withering effect will last for 5 seconds. Also if your spell is sand, and your cost is
item, then the object thrown will be whatever item you defined in cost. Additionally you
can write as may spells as you want on other pages, then when you cast, all the spells
will fire one after another.
Example of a sand spell with stone as its cost on multiple pages of a spell book:
http://i784.photobucket.com/albums/yy127/Elimiator/books_zps7989a141.gif?t=1402774072
--------------------------------------------------------------
Commands
/sw reload
/sw blankbook
/sw help
--------------------------------------------------------------
Permissions
Permission to use the commands: spell.writer.commands
--------------------------------------------------------------
Configuration/Installation
1. Download and extract the zip.
2. Put the SpellWriter folder and SpellWriter.jar in your plugins folder.
3. Restart the server.
Here is an example config:
#Written Spell Book must have at least 1 lore. blankSpellBook: name: "§6Blank Spell Book" lore1: "§8You can write your" lore2: "§8own spells in here" writtenSpellBook: name: "§5<spellname> §5Spell" lore1: "§8Contains a spell" lore2: "§8click to cast" spellBookRecipe: - "348, 377, 352" - "351, 340, 288" - "331, 264, 375" spells: lightning: 8 fireball: 5 arrow: 2 witherhead: 5 poison: 1 heal: 1 wither: 1 fire: 1 tornado: 25 explosion: 8 lava: 12 water: 8 tree: 8 anvil: 12 doge: 8 golem: 12 villager: 12 teleport: 12 snowball: 2 sand: 5 costs: - health - xp - food - item - poison - wither - slow - fire - teleport - zombie - throw - money maxPowerLevel: 25 itemPower: 3: - 1 5: - 13 - 14 8: - 22 12: - 7 - 322 - 329 25: - 2256
In spellBookRecipe each of the 9 numbers represents a slot on a crafting table, 0 means air.
--------------------------------------------------------------
Upcoming Features
- More spells and costs.
--------------------------------------------------------------
MC Stats
This plugin sends info on how many servers and players are using this plugin.
If you wish to disable the usage stats, look at /plugins/PluginMetrics/config.yml.
--------------------------------------------------------------
Donate
If you like my plugins and want to help me out:
--------------------------------------------------------------
YouTube
Check out my YouTube for more Minecraft awesomeness:
@Schabla
The world does not regenerate, for that try Creeper Heal.
Also to write in a spell book click next page, then go back and you can write.
WELL MY BEST; I LOVE THE IDEAR!!! - sry for caps^^
the problem i have on bukkit minecraft 1.7.9 is that i can give me a blankbook but can not write into it^^
an other thing i dont knowe you programmed is, does the world changes back as it looked like after a spell? - for example, if i let something explode, does the hole fill up back after a while (maybe one minute or 30 sec) as it looked like before? i saw that in a plugin for magical spells (i guess it even get calles "magical spells" ) but its for a way older version ;) if you didnt added it yet, maybe you can do in nearer time (would be perfect for my server, if not i would have to be in the situation just allowing few of them on my server ;) - but for alpha and beta time i guess thats no problem IF i can write a blankbook to a spellbook ,p
i love your work and i am happy to see how it will continue getting a famous plugin, wich i swear it will become :)
greetings by spe_schabla :)