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
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
Can you please update this? And possibly add more spells. On the server I play on, we have the plugin, and a max of 4 of the spells work. And it's still in version 1.4.6 even though we're in 1.5.2 So, please update this plugin and possibly add and fix spells. Thanks!
Could you make the spell Alohamora? It could open iron doors
It would be cool
This plugin is broken to 1.5.1, it crashes on multiple spells, is this going to be updated? (Please say yes)
oh i found it <sub> nevermind </sub> but spongify crashes my server ,it disconnect and say: Internal Exception: Java.net.SocketTimeoutException ,what should i do ?
I didn't find the command that teaches me spells <sub> i'm the operator of the server </sub> can any one tell me the command ? plz
For some reason Incendio crashes my server. I went into the log and my explosion protrection plugin was blocking and crashing the server. I deleted both my explosion protection plugins and tried again. It crashes again but this time it just says Connection Reset. Can anyone help me?
This plugin doesn't work for me.. can someone help?
never mind my previous post, found the command. But i now discovered that at least the confringo spell makes my server crash: Minecraft says: Internal Exception: Java.net.SocketTimeoutException: read timed out. The server says something like java out of memory error/ java heap space. The avada kedavra spell has no kill animation at mobs, they just disappear without even a drop. I don't know about the others, but these are some serious bugs i've experienced. Can you fix those?
Even as an Operator it says that I dont know any spells. How can you teach yourself spells as Operator or set that you know all spells by default..?
Does this plugin calculate house points at all? If not I may make a PR soon.
Plz add a Hook In for CoreProtect. I really want to use it but i cant trust some people on my server.
@CrapperCreeper1234 Spout support is for capes depending on which house you are in. This feature has not totally been implemented yet but expect it to be soon.
@sergisala I shall start work on it at once! And no, you do not need Spout for any other feature then capes.
This plugin it's amazing! But it will be possible that when you type /sort you achieve a prefix like: [Slytherin] and you don't have to use spout to differentiate in which house you are member?
@kezz101 i got spout and it didnt add anything
@CaptiveCloud All the spells you see in our GitHub have been added to the latest released version. We also fixed Expelliarmus!
@Dee1010 To teach someone a spell you can do /teach <player> <spell> and to unteach just do /unteach <player> <spell>
@CrapperCreeper1234 Spout is a plugin that allows people with the Spout Launcher to view custom items, and other things that usually only work on modded servers. This plugin will use Spout for items like The Philosopher's Stone (Sorcerer's Stone in the USA) and for House capes!
Alpha 0.2 Released
I did the impossible and dedicated the whole day to hacking away at this plugin! Great thanks to everyone that has helped along the way!
If you have any suggestions then please make a ticket at our GitHub Issue Tracker (link up the top!)
Thanks Kezz
P.S @TernovyKust Yes I will :D Suggest some spells over at our GitHub Issue Tracker and I'll get right to them!
Will you continue this plugin ? For example, introduce new spells, Such as: protego, levikorpus, crucio, imperio and other.
Development Restarting :D
Earlier today I cracked out the old book of spells. Wiped the dust off all the wands and got myself coding!
Expect a working (but still alpha) build soon!
I got spout. but what does it do?
How can you unteach spells or forget them