This plugin adds awesome new spells that players can cast to to aid them in their adventures in MineCraft!
Players gather precious spell components in their journeys and use them to create spell books with powerful abilities.
Getting set up is super easy. Check out the Installation Guide!
Here's a list of the spells, their effects, and required spell components.
| Spell Name | Components | Effects |
|---|---|---|
| explosion | 1 flint 1 wheat | Launches a fireball that creates a large explosion |
| fire_ball | 1 flint 1 cactus | Launches a fireball that sets things on fire |
| flight | 1 feather 1 leather | Let's a player fly for an amount of time |
| lightning_bolt | 1 coal 1 wheat | Creates a flash of lightning that damages anything it hits |
| teleport | 1 egg 1 leather | Teleports a player to wherever they click |
| stone_wall | 2 wheat | Creates a temporary wall of bedrock |
| push | 2 wheat | knocks an enemy really far back |
| recall | 1 egg 1 wool | teleports player back to their spawn or bed location |
| heal_self | 1 wool 1 feather | Heals yourself 30% of your max health |
| heal_other | 1 wool 1 sugar cane | Heals another player 30% of their max health |
| ignite | 2 coal | Sets another living entity on fire! |
| poison | 2 nether wart | Poisons another living entity |
| restore | 1 wheat 1wool | Removes all bad effects from yourself |
If you're a player on a server using MineCraft Spells, here's what you need to know:
Once you have obtained a spellbook, simply put it in your hand and left click! If your spellbook has more than one spell on it, right click will rotate between the spells.
Great question! First off, you make a simple book. Then you need to collect spell components from the world. Once you have those items, you put the book in your hand and use the /charge command to charge your spellbook.
Simply type /charge spell_name [number_of_charges]
Example: /charge fire_ball 10
If you have the right components for the spell, it'll remove them from your inventory and place charges on your book. You are now ready to cast spells. Rad!
Simple command! /spells will give you a list of spells. To learn more about a specific spell, use /spells [spell_name].
Don't like the default settings for spells? No worries! I made them all pretty configurable.
After you've started the plugin, if you look at plugins/MineCraftSpells/config.yml, you'll be able to tweak the spell settings and components!
Once you save the file with your changes, simply reload the server and you're good to go!
If you'd like to add your own spells, simply implement the Spell interface in com.gmail.spraetz.spells and update your config.yml with the settings for your spells.
I have some light weight analytics added to the project using Keen IO (https://keen.io). I'd appreciate if you left it in, but if you'd like to disable it, simply turn it off in the configuration.
I'm simply collecting some basic usage stats like how many servers are using the plugin and how many players are casting spells.
An auto-updater script has been included that will keep you on the newest version so you always have all the new spells! You can turn it off from the config.yml file if you'd like by setting auto_update to false.
The source can be found on github!
Happy casting!