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
Please make is so that we can change the spell names :D
@fastlockel
Ah good point, folders with white spaces may be the cause of the error. I currently know its a weird Linux bug and I'm looking to see how to solve it. For the permission node its actually (lowercase) harrypotterspells.cast
Also I'm pretty sure we don't use white spaces in our spells names, we do use underscores
@TazNinja2
Sure go ahead
@WhosHenry Oh thanks for that error log, pointed out something I needed to fix (the last few lines of the error)
With new version auto install config failed : I had to extract config file and languages and put them in place (using linux debian) Then it works
1) you should avoid white spaces in file names 2) you should avoid white spaces in spell names like araniaexumai
TO TEACH use _ : arania_exumai
MOREOVER ; the permission is HarryPotterSpells.cast and NOT .use
> Tested with latest Spigot : OK :-)@PapiDimmi
you download new version?
Can i make Tutorial Video for this plugin ?
@PapiDimmi
What version where you using?
@WhosHenry
There is a bug that makes it so that the language file will not load. Here is the fix that jacklin said to do:
There seems to be some sort of Unicode 8 problem with computer that dont default to it. The work around to this situation is to open the HarryPotterSpells.jar file copy the us-english file and put it into a folder called HarryPotterSpells > Language Files
Everything else should generate and work properly. I am still not able to determine the root of this bug. More error logs please :) on the issue tracker thanks
Latest version still doesn't load on the server.
Error can be seen here: http://prntscr.com/4u8k5o
Thanks¡¡¡ my harry potter server need two weeks and we can open ¡¡¡
@jacklin213
I thank you for all the work you are doing on this plugin!
Sorry guys, I uploaded the wrong file before, will triple check this time and make sure everything it fixed. Will also add support for 1.7.2 because a lot of people seem to be still on that
~ Sorry ~
@Mroczny2255
Well, this was made for 1.7.9 not 1.7.5 either way, I am unable to help as I am not a dev of this plugin. I can only give advice.
Hello
@phatfinger5
My error: http://pastebin.com/qBms8syTttp://pastebin.com/qBms8syT
Now I have bukkit 1.7.5 and HarryPotterSpells v. 1.1 HOTFIX
Redags
StaCraftPL
@phatfinger5
I've tried to load v 1.0 and no luck with that either. Let me remove all files and try again.
@WhosHenry
You could use v1.0 until he fixes the newer one, you just won't have permissions per spell.
The plugin isn't loading for me, using the latest Hotfix version and no luck.
@jacklin213
I hate to say this but I think the most recent version might be broken. I am unable to use any commands in the new one but in 1.0 I was able to do commands. Your update for permissions per spell might be what broke it, I don't know. Just wanted to alert you to this problem.
HarryPotterSpells v1.1 currently does not work, for more information check out Issue #20
A [HOTFIX] file will come out shortly. Sorry for the inconvenience
@Mroczny2255 You need to provide an error report before he can help you.
NOTE: I am not a developer of this plugin and was just trying to help out
@jacklin213
Thank you! I will probably be getting this plugin soon!