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
This is the most awesome plugin EVER!!!
@jon122297 As I said before is if there are any Stack Trace errors (with debug-mode on true) please Pastebin them and make an issue on our GitHub page. Also, are you sure you, and the people who want to cast the spells, have the permission HarryPotterSpells.use?
@joshmatt76 In the config.yml there is an option that says 'disable-wand-crafting'. This is true by default. Change it to false and you will be able to craft sticks.
Please, I need help, whenever I install the plugin I am unable to craft a stick, please reply or fix this bug please :(
hey, i cant get this to work properly on my server, everything i try its just not working i mean, the main plugin is working and all i can teach spells and such, but i cant cast them its a really annoying problem and if you could please help me with it that would be great.
@hockeypunk02 Both of the two things you have mentioned are perfectly possible. They will be available in Extensions for HarryPotterSpells asap! I've added them to the Trello Board so if you go ahead and vote for them they will get done quicker :)
@QQuM4Dbrah Is your server giving any errors? If so, can you Pastebin them and create an issue at our issue tracker? Thanks!
I have a few questions for you. How can I make it so that to get spells, it costs money (in game). Also is there a way to have something like redstone be used when you cast a spell?? I don't want all spells to be infinite.
I Learned All The Spells, But Cant Select Them By Right Clicking With My Wand .....
Downloaded and threw it up, but there are no spells >.< How can this be fixed?
hmmmm.... This is cool!
With my class plugin, I may make it to where people have to pay to get spells xD
I'll give you the link to my server, so you can see who I set my plugin to use yours! You'll love it xD
@Fhbgsdhkfbl
Permissions are on their way! Tonight's build will have some more permissions (or you can jump the gun and download a dev build)
Can you possibly add more permission nodes? like harrypotterspells.teach? Because at the moment, people can teach spells to themselves. Please add that.
@demigod239
You are using Java 6. Although we will be uploading a build tomorrow that works with Java 6, I highly recommend upgrading anyways. You will have issues with other plugins that also are compiled with 7.
i get this when i run the plugin by itself: 20:48:14 [SEVERE] Could not load 'plugins/HarryPotterSpells.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: com/lavacraftserver/HarryPotterSpells/HPS : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.UnsupportedClassVersionError: com/lavacraftserver/HarryPotterSpells/HPS : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173) ... 9 more HELP!!!!!!!!
For some reason when I try to install the plugin it says [SEVERE] Could not load 'plugins/HarryPotterSpells.jar' in folder 'plugins'
Do you know why this could be happening? Thanks in advance for help :)
@Hoolean The plugin does not show up under the help list because as commands are registered after Bukkit populates the help list. I've made this issue a todo list on the Trello page. If you want to keep track of it's progress you can so here.
@Ryminer2
Maybe but if it doesn't I wouldn't worry about it :)
We'll look into it if y'like :D
Is the plugin supposed to show up under the /help plugin list? Because it doesn't for me. Other than that everything else works :)
@Clayblock
It's on our To-do list ^_^
@bstriker123
Yep, we have many things planned and being worked on right now :)
Oke nice! A restart, I will install it on my Harry Potter server! I hoop to see new things soon.