Incantations

This project is experimental.

This project is only experimental and may change drastically between now and when it comes out of experimental status. It may even be disapproved once that happens, worst-case.

Be forewarned before downloading anything from this project.

Ok so This plugin IS in fact Praecantatio I have taken up the development on this plugin after Omnicrash has decided to move onto bigger and better things. So here it is. I do have Omnicrash's blessing to do this.

Whats In It

Features: - Cast spells by typing them in chat - Inscribe spells in your spellbook for easy access (any book) - Make spells more powerful by adding an exclamation mark or typing it in caps - Make spells even more powerful by adding 'magna' in front of the

Casting

Casting: Level 1 cast: Simply type the spell. ex.: fulmen

Level 2 cast: Type the spell in all caps or with an exclamation mark at the end. This requires 1 redstone. ex.1: FULMEN ex.2: fulmen!

Level 3 cast: Type 'magna' before the spell name. This requires 3 redstone. ex.: magna fulmen

If you don't have enough redstone for a particular spell, it will automatically default to level 1 and notify you.

SpellBook Use

Using the spellbook: Craft any regular book. Use the scripto spell to inscribe it to your book, this requires 1 piece of lapis lazuli. The spells can only be inscribed as the default level 1 casting strength, and no master spells can be inscribed. ex.: scripto fulmen

- Right click: Turn a page in your spellbook, selecting another spell. - Left click: Cast the spell. NOTE that there is a 5 second delay between casts using your spellbook. Once you have inscribed a spell any book can be used in place of your spellbook, although this might change in the future.

Config

If you want a clean config file, you can just delete them, they will be regenerated the next time the plugin is loaded.

config.yml: Code: General: SpellAnounceLevel: 1 Defines the announce level for a spell: 0 = only to the casting player, 1 = only in a short range from the casting player, depending on spell strength, 2 = global SpellRange: 50 Defines the range for all spells. SuperCommand: magna Defines the command used to access the 3th level of a spell CastItem: 280 Defines the item to use for the CastItemOnly spell option. In future updates, this will also serve as the wand item

Reagents: Regular: 331 Defines the item used as a reagent for regular spells RegularIsDye: false Defines if the item is a dye Master: 4 Defines the item used as a reagent for master spells MasterIsDye: true Defines if the item is a dye Level1: 1 The amount of reagent required for a level 1 cast Level2: 3 The amount of reagent required for a level 2 cast Level3: 5 The amount of reagent required for a level 3 cast TransmuteCost: 15 The amount of regular material that the transmute spell transforms into master material (and vice versa) Spellbook: Enabled: true Defines if the spellbook is enabled at all WriteReagent: 4 The reagent used for writing in your spellbook WriteReagentIsDye: true Defines if the reagent is a dye InscriptionCommand: scripto The command used to write in your spellbook Cooldown: 5 The cooldown between uses of your spellbook

Spells.yml

spells.yml: Note: You can remove a spell's section from this file to disable it completely. Code: Spells: Transmute: The description used by the plugin. DO NOT CHANGE THIS Name: transmutare The name used to cast the spell CastItemOnly: false Defines if the spell can only be cast while holding the casting item defined in the config Master: false Defines if the spell is a master spell (uses the master reagent) Cooldown: 0 The cooldown for the spell CostMultiplier: 0 Allows you to make spells more expensive or free

Permissions

incantations.spellbook Allows the player to use the spellbook incantations.spells.* Gives access to all spells You can also only allow individual spells for a player by using: incantations.spells.spellname Where spellname is the DESCRIPTION of the spell as it appears in the spells.yml config file.

Full list of individual spell permissions for your convenience: incantations.spells.wall incantations.spells.transmute incantations.spells.lightning incantations.spells.thaw incantations.spells.clear incantations.spells.protect incantations.spells.storm incantations.spells.mutate incantations.spells.slowfall incantations.spells.entomb incantations.spells.glasstoice incantations.spells.replenish incantations.spells.light incantations.spells.fireball incantations.spells.extinguish incantations.spells.silence incantations.spells.bubble incantations.spells.break incantations.spells.breathe incantations.spells.blink incantations.spells.heal incantations.spells.launch incantations.spells.waterwalking incantations.spells.activate incantations.spells.rain incantations.spells.freeze

THE SPELLS

- Sphaera: Creates a temporary bubble of ice around you lasting for 10/20/30 seconds depending on the strength with which it is cast. When used underwater, this will create a temporary pocket of air.

- Fulmen: Creates a lightning bolt at your target. Strength 2 of this spell will also set the target on fire, and strength 3 will set the target and a small area around it on fire. When used on sand, it will turn the sand to glass.

- Tarduscado: Slows your falling speed for 10/20/30 seconds depending on the casting strength.

- Remedium: Heals you slowly over time to full health as long as you are standing still. Higher casting strengths will heal you faster.

- Transulto: Transports you to the location you are looking at. This spell has a cooldown of 30 seconds.

- Respiro: Makes you able to breathe underwater for 30/60/120 seconds depending on the casting strength.

- Frigidus: Freezes the area you are looking at, covering blocks in snow and turning water to ice. Higher casting strengths will cover a larger area.

- Concalesco: The opposite of frigidus, this spell turns thaws ice and removes snow. Higher casting strengths will cover a larger area.

- Extinguo: This spell extinguishes you if you are on fire. At higher strengths, this will also extinguish an area around where you are pointing.

- Pluvia: Makes it rain. This is a powerful spell and requires 1 piece of Lapis Lazuli.

- Tempestas: Summons a thunderstorm. This is a powerful spell and requires 1 piece of Lapis Lazuli.

- Sereno: Makes it sunny with clear skies. This is a powerful spell and requires 1 piece of Lapis Lazuli.

- Mutatio: Mutates the mobs around the area you are pointing at, mostly into passive mobs. BE CAREFUL though, this spell may backfire and create evil mobs. There is a 20% chance of backfire, and for each mob in the same area there is an additional 20% chance. In extreme cases (2%), this spell can backfire miserably and mutate a mob beyond your control or open a brief portal to the nether. Higher strengths will lessen the chance of this spell backfiring.

- Lux: Creates a glowstone block in front of the block you are pointing at, that lasts for 1/2/5 minutes depending on casting strength.

- Clausus: Similar to sphaera, this spell creates a wall of ice at your target that lasts for 15 seconds. Higher casting strengths will make the wall wider.

- Repleo: Admin-only spell, this spell attempts to fix water that isn't even. Unchanged from Incantatio.

- Tueri: Makes you immune to all damage for 3/5/7 seconds depending on casting strength.

- Ignifera: Summons a fireball. This spell only works properly at the highest level (3).

- Sepulcrum: This spell entombs the target in an obsidian tomb for 10/20/30 seconds. When a player has been entombed, they will have immunity for 1 minute.

- Glacia: When cast on glass, this spell turns the glass to ice and spreads to all glass around it in a small radius. Higher casting levels increase the spells radius of effect. Great for filling pools or making structures out of ice.

- Transmutare: When holding a piece of lapis, this spell will turn it into 15 redstone, and when holding at least 15 redstone, they will turn into a piece of lapis. Great for when you cannot find any lapis.

- Scripto: Inscribe a spell into your spellbook, see above for examples.

- SuperAquas: Water will freeze below your feet for 10/20/30 seconds.

- Jaceo: Launches your target into the air, or yourself if you look straight down.

- Ruptura: Temporary creates a hole, it's size depending on the casting strength, in the direction you are looking at. WARNING: This will drop all ladders/torches/rails/... so some of you might not want it on your server. This will be fixed in the future.

- Tincidunt: This will temporarily remove all redstone torches in a set range, great for creating hidden piston doors!

- Silentium: Silences opponents for a 5/10/15 seconds, preventing them from saying anything at all! If you have been hit by this spell, you will be immune for 1 minute. This spell has a 30s cooldown

Im not here to make money but donations do help. Donate

You must login to post a comment. Don't have an account? Register to get one!

  • 2 comments
  • 2 comments

Facts

Date created
Jan 28, 2012
Categories
Last update
Jan 28, 2012
Development stage
Planning
Language
  • enUS
License
All Rights Reserved
Downloads
0

Authors