HarryPotterSpells
Harry Potter Spells
We now have a discord server, join us here: https://discord.gg/vQxduZC
To understand users/server owners better and see what to focus on next for the plugin please fill out this survey
https://bit.ly/mcharrypotterspells
Overview
HarryPotterSpells is the ultimate Harry Potter plugin. Whether you run a Harry Potter server, want to add magic to an RP server, or just an admin looking for a bit of fun, this plugin is for you!
Many of these options are configurable. If you don't want parts of the plugin, open the config.yml with your favorite text editor and disable anything you don't want.
Features
- Provides a complete Harry Potter experience
- Can be used on a HarryPotter server, an RPG server, or just to play around
- Has over forty spells, with more in progress
- Cast spells quickly with your magical wand (default: stick)
- Teach users spells with simple commands
Spells
Cast spells with your magic wand (by default, a stick). Right-click to scroll through your available spells, and left-click to cast! Server operators can "teach" and "unteach" other players (and themselves) spells.
For spell documentation, see the Spells page on our site.
Commands and Permissions
For information regarding commands and permissions, see the Commands page on the site.
Configuration
If your not sure how to setup your config or if your looking for a more detailed version of your config, see the Config page on the site.
Regarding Locale
Currently there are only two language options. We are looking for more translates and looking to branch HPS into more different languages Please message jacklin213 if you are interested
Supported Languages:
- us-english
- nl-dutch
- de-german
- es-spanish
- it-italian
- zh-chinese
- br-portuguese
- kr-korean
- cz-czech
- no-norwegian
Locale based Errors
As of 1.1.4 HPS will attempt to do the following steps automatically, in the case that it is not able to please follow the steps bellow Important: For anybody using a linux operating system please do the following steps to install HPS if you get locale based errors:
- Stop your server
- Download hps.rar
- Extract the locale folder directly into your HarryPotterSpells folder
- Start your server
The locale based errors should go away and the plugin should function like normal. If the problem still persists please read the support section bellow
Support
If you find a bug, or have a feature request that is NOT on our Trello board (see below), feel free to open an issue on GitHub (click "Tickets" on the top bar).
For more information regarding support, see the Contact page on the HarryPotterSpells site.
Source
The source is available on GitHub, and we are always looking for help. Pull requests are really appreciated! If you'd like to help, please go here.

Development Builds (Currently not available)
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

To Do
Our entire to-do list has been moved to Trello. Anyone can vote on issues/features they'd like to see implemented. If you'd like to add an item, hop on our IRC channel (see the support section) and someone will access will add it for you.

Future Plans
We plan to add an extension system to HarryPotterSpells, allowing server owners to add various HarryPotter- and magic-themed "addons" to the HarryPotterSpells core plugin. However, to prepare for this, we have removed all code not related to casting spells. This includes some of our old features: Spell signs, SortingHat, and hooking into WorldGuard, Towny, and LogBlock. These will be available as extensions in the near future.
Special Thanks and Credits
This plugin would not be what it is today without some of these people. NP98765 originally asked Kezz101 to help me create this, but soon it grew into a group project. Many have spent time and effort helping to develop this. Thanks to jacklin213 for taking this project on board and keeping it updated since 1.7.x
Some developers who have helped (In order of first pull request, most recent to earliest):
signorhuman, jacklin213, Ampayne2, MrBluebear3, zachooo, evilmidget83, korikisulda, RingOfStorms
Thanks to drtshock for hosting the Jenkins.
Interested in Helping?
See this forum post and the Contribution Guide for more details.
Feel free to send jacklin213 a PM and he will sort you out

-
View User Profile
-
Send Message
Posted Jul 31, 2015@Goldentoenail
Sorry do you mind seeing if this still happens in a server version 1.8.3
And for the YML try editing it with your server offline.
I will look into the wand being a different material causing problems when casting spells
-
View User Profile
-
Send Message
Posted Jul 31, 2015Oh that did not work very well.
'/teach all' lists ALL the spells and when I try to edit the YML's they auto update and overwrite my changes.
Also I tried to change the wand to be a blaze_rod, however it appears to work until you try and cast a spell. (The wand recipe is working fine).
-
View User Profile
-
Send Message
Posted Jul 28, 2015Hey thanks for the reply jacklin.
I am having a few problems at the moment with 3 spells. Here is the info http://pastebin.com/kWwUV3PD I have tested with both Spigot and CraftBukkit 1.8.7 with similar results.
I also tried to overcome the first 2 by using the config.yml, Boolean - spell-particle-toggle: true/false. which seems to have no affect on the errors.
To remove these spells, can I just delete their info from the spells.yml?
EDIT I negated their permissions for now..
ps. It would be better not to spam the console when players change spells on their wand.
-
View User Profile
-
Send Message
Posted Jul 27, 2015@Goldentoenail
SpellBooks currently only supports one spell: Time.
I am currently changing spell books into an Extension and I'll be releasing it soon after finishing it/testing it.
There are currently no official extensions yet.
-
View User Profile
-
Send Message
Posted Jul 27, 2015How do I craft a spell book?
I would like to be able for players to obtain a Spell Book that contains one spell. The Spell Book should then 'Teach' the spell to the player who has received the book.
Does it work this way? I see spells-craftable: true in the config.yml
and I see SpellBookRecipe in the Jar file.
Oh, and where are the Extensions?
-
View User Profile
-
Send Message
Posted Jul 1, 2015@SubZeroCro
Do you have an error in console of what is happening?
-
View User Profile
-
Send Message
Posted Jun 30, 2015I get a bug: invalid probability I use cauldron pls help
-
View User Profile
-
Send Message
Posted Jun 28, 2015@Demonkleenr
It shouldn't be doing that, try downloading the latest BETA build from our jenkins
-
View User Profile
-
Send Message
Posted Jun 15, 2015Hi, I just installed this plugin and the first thing I notice is that as soon as use a crafting table u get the wand. Is it possible to switch this feature off? I only want to use the plugin in a pvp map.
-
View User Profile
-
Send Message
Posted May 29, 2015@jacklin213Hello Ive left u a PM please read it.
-
View User Profile
-
Send Message
Posted May 29, 2015@Rafay2005
Ahh we wont be able to do this in the near foreseeable future since we need the stick to be named Wand to know it is one :P
-
View User Profile
-
Send Message
Posted May 22, 2015@jacklin213
I mean you can create custom names for a wand so I could change the name for a wand or just make one with a name of my choice
-
View User Profile
-
Send Message
Posted May 21, 2015@Rafay2005
both 1, 2 will probably come out as an extension, 1 will probably be part of SpellSigns
3) What did u mean by custom wands, could you go a bit more indepth on this please
-
View User Profile
-
Send Message
Posted May 21, 2015I love the plugin but to use on my server i would love a few additions. 1. Wands can be purchased using the format [wand] buy <Wand-Name>
2.Horcruxes can be made.
3.You can create custom wands with a command.**
-
View User Profile
-
Send Message
Posted May 19, 2015@alexander3110
Do u have winrar or any .rar extraction software downloaded?
@Rafay2005 Were you using the command in the correct format eg) /teach time jacklin213
/teach all <username>
or
/teach * <username>
-
View User Profile
-
Send Message
Posted May 17, 2015None of the spells can be taught they are apparently "unknown" i took them off the list u gave. And how do i teach someone all the spells in one go?
-
View User Profile
-
Send Message
Posted May 17, 2015I've downloaded it but I cannot extract it (hps.rar)
-
View User Profile
-
Send Message
Posted May 17, 2015@alexander3110
Please follow the instructions I gave to Rafay2005 a few comments down
@Rafay2005
If you read the commands page there is actually a command that does that already
/spellswitch <spell>
-
View User Profile
-
Send Message
Posted May 17, 2015So I've installed this on my private server to play around a little but apparently it doesn't work. When I type /plugins it says 'HarryPotterSpells' In &c Color-Code I'm on linux but I don't think that should be an issue since my server is hosted through a website, and not the computer itself if anyone could help it would be great
-
View User Profile
-
Send Message
Posted May 17, 2015@jacklin213
thx it worked but can u add a command that lets u go to a spell without havning to right click.