MineCraftSpells
MineCraft Spells
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.
Installation Guide
Getting set up is super easy. Check out the Installation Guide!
Spells
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 |
Player Guide
If you're a player on a server using MineCraft Spells, here's what you need to know:
How do I cast spells?
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.
How do I get a spellbook?
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.
How does the charge command work?
Simply type /charge spell_name [number_of_charges]
Example: /charge fire_ball 10
- "spell_name" is the name of the of the spell you'd like to place on the book.
- "number_of_charges" is an optional parameter that says how many charges you'd like to attempt to place on the book.
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!
How do I know what spells are available or what components they cost?
Simple command! /spells will give you a list of spells. To learn more about a specific spell, use /spells [spell_name].
Server Admin Guide
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!
Adding your own spells
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.
Analytics Tracking
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.
Auto Updater
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.
Source Code
The source can be found on github!
Happy casting!
-
View User Profile
-
Send Message
Posted Aug 1, 2015sorry what book do u need to have in hand
-
View User Profile
-
Send Message
Posted Apr 1, 2014@kertcu
Hey kertcu, the newest version of the plugin adds that for /spells =)
Thanks again for the feedback!
-
View User Profile
-
Send Message
Posted Mar 30, 2014@kertcu
Hey kertcu, thanks for the kind words. Glad you're enjoying the plugin!
I'll add the spell descriptions in the next version (should be out in a few days).
Let me know if you have any other feedback!
-
View User Profile
-
Send Message
Posted Mar 28, 2014I'm loving this mod. It's powerful and intuitive. Would you consider adding the descriptions of the spells to /spells, or maybe /spells spell_name for more info on the spell?
Cheers, Kyle