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 NameComponentsEffects
explosion1 flint
1 wheat
Launches a fireball that creates a large explosion
fire_ball1 flint
1 cactus
Launches a fireball that sets things on fire
flight1 feather
1 leather
Let's a player fly for an amount of time
lightning_bolt1 coal
1 wheat
Creates a flash of lightning that damages anything it hits
teleport1 egg
1 leather
Teleports a player to wherever they click
stone_wall2 wheatCreates a temporary wall of bedrock
push2 wheatknocks an enemy really far back
recall1 egg
1 wool
teleports player back to their spawn or bed location
heal_self1 wool
1 feather
Heals yourself 30% of your max health
heal_other1 wool
1 sugar cane
Heals another player 30% of their max health
ignite2 coalSets another living entity on fire!
poison2 nether wartPoisons another living entity
restore1 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!


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    75077
  • Created
    Feb 23, 2014
  • Last Released File
    Mar 30, 2014
  • Total Downloads
    3,825
  • License

Categories

Members

Recent Files