Spell Writer

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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:
http://i784.photobucket.com/albums/yy127/Elimiator/bsp_r_zps5710a97c.png

Open the book and write your spell, you must include:

  • Spell
  • Target
  • Cost
  • Amount

Here is an example arrow spell:
http://i784.photobucket.com/albums/yy127/Elimiator/page_zps3192deba.png
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.
http://api.mcstats.org/signature/SpellWriter.png

--------------------------------------------------------------

Donate

If you like my plugins and want to help me out:

https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif

--------------------------------------------------------------

YouTube

Check out my YouTube for more Minecraft awesomeness:

http://www.youtube.com/user/Jacobvejvoda


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files