RP Classes
RP Classes (formerly Player Classes)
Originally written by Multidude, now managed by Haafingar Hallard
What is Player Classes?
Player Classes is a plugin which makes players more reliant on others by making them pick classes when they first join the game. Each class will have its own benefits and restrictions which will mean they will have to work with others if they want to be successful. An example of this is the Blacksmith class. They can craft any type of Armour, Weapon or Tool, but cannot use a lot of them, likewise a Warrior cannot craft many things, but can use all of the advanced Armour and swords. This way of limiting what players can and can't do brings the community together and supports people working in groups or teams in order to have a more enjoyable experience. It is also through this way you can better increase your Roleplaying experience by forcing people into their occupations and trading with each other to gather all of their required resources.
NEW
My name is Haafingar, and I have recently taken over the project from multidude. I have made a few changes to Player Classes in the most recent update:
- - FIXED: Players now properly leave their class when you type /class leave
- - FIXED: Configuration file does not reset anymore.
- - NEW: Players now have a prefix in front of their display name that says their class in colors specific to their class.
- - NEW: Players without a class are frozen in their current position.
- - NEW CLASS! : Woodsman class added. Woodsmen are the only ones who can use diamond and iron axes, and can wear a considerable amount of Armour.
- - CHANGED: The Crusader class is now called the Warrior class, simply because it is a more generic name.
- - UPDATED: Config no longer requires you to type in the ID's of every single item, insted just type it as it is in game, IRON_INGOT as opposed to 265. NOTE: Those updating from the previous versions will need to alter their config to match this. I would advise copying your player class lists, deleting the old config, and pasting them into a newly generated one.
What Player Classes are Available?
You can view a full list of all of the classes that are currently implemented by going to the Classes page (Click Here)
I would like to know what classes you would like to see added, so drop a comment with your suggestions below and they will most likely be implemented. If you feel that I have missed something out of a class you can also send a comment or a ticket and it too will be implemented. I want this plugin to be enjoyable for you guys so if you let me know what you want in it this is more likely to be a better plugin!
You are also able to rename any of the classes in the config file, meaning you can customize the names to stick with the theme of your server. I am planning to add a feature which will allow you to customize each class and add your own however, this is not here yet but will hopefully be out soon!
Getting Started
There is currently a very very basic getting started guide for setting up this plugin. You can access this by clicking here
Customizing classes in the config
There is now a file that shows you how to setup the config... you can see this here
Commands & Permissions
You can find a full list of all the commands and permissions in this plugin by clicking here!
How can I help?
I would greatly appreciate it if you could donate to the plugin. This would help to inspire me to work on the plugin and continue to improve and update it. You can donate using the button on the top right of the page. You can also help out a lot by commenting below, submitting a ticket, or sending me a PM if you find any bugs or issues with the plugin, this will allow me to resolve the issues faster! Suggestions are also greatly appreciated.
To Do
- - add experience points specific to each class (ideas?)
- - add universal stats such as strength, toughness, speed and intelligence.
- - add more classes (taking requests)
- - economy hooking to possibly buy XP or abilities
@Faeci
Hai, Thanks for pointing out this issue, I will try and find a solution to the problem and will either post it here, or put it in the next update.
Also, I would like to take this opportunity to say thanks to everyone for getting this plugin over 2000 downloads already!!!
Im dealing with some problems with your Plugin .. When I try to rename your Class Names, I restart the server and after the server loaded, the old Class Names return and stack on my new Class Names ..
I was wondering if you have a solution?
@sephstrom
This is currently built into the Coding mostly because I forgot about the Cant Use :P
Will add the ability to customise this now so hopefully it will be approved within the next couple of days :D
Awesome job with the update sirs. Quick question regarding the customizing. No issues with figuring how its set up minus one aspect, "can't use" (as in lack there of group). Unless I'm missing something I don't see what's commanding that, mainly in regards to the enchantment table. Is that something that's built into the coding it self or am I just missing it in the config?
The Next update has been uploaded and is awaiting approval, tis a big un' :P
I have not yet tested with either of these plugins however I think that they should work with this plugin, will do some tests myself soon once I have finished working on the next update.
In other news, am working on adding customisable classes :D
Will this work in Survival Games?
Does this offer multiverse support?
@sephstrom
Yep :D, will be in soon :)
Hey boss, just thought of another quick suggestion that might be worth looking into. What about a command that one can use in-game that would list the online players classes? I know Admin's can view via the config file but something in-game would be nice. Would cut back on people shouting out "Is there a [class] online at the moment?"
can you make it more simple in the next update im not really good at config files
@doofenschmirz
Sure thing, will be in the next update :D
would you please split up the permission for choosing the classes? one permission to chose archer, one for alchemist...
@II_andrew
As I have already said, Custom Classes will be coming in a few weeks from now. Just be patient ;D
Have uploaded 0.10 now which mainly focuses on fixing the many bugs that the enchanter class has currently, just waiting for approval from Bukkit :D
On a completely separate and unrelated note...
Chemistry Exam today :(
Please Custom classes???
My server is exclusively using it actually, and has been for a while now. Dalfin is a Mod of mine. We will definitely keep you posted about how it's going, we love how it works (minus the bugs :P). If you're ever curious, here's our forums:
http://drezdenserver.forumotion.com/
For those of you that are asking, I am planning to make all of the classes Customisable just need to work out the best way of doing this.
Once my exams are up I have 3 months off and so will get it done then :D
Also, I am thinking of setting up a official player classes server where people are able to test the plugin and its functionality before they download the plugin so they know it is what they want. It will also allow us to build up a good community. There is a poll in the top right of this page to see if this is something people would be interested in so I would appreciate it if you vote in that!
Thanks for the continuing support. It is great to see this plugin go past 1,500 downloads already!!! There will be an update (0.10) soon to fix some of the bugs that have already been posted below and I would love it if you keep posting possible new features or bugs that you notice as it is these that are keeping this plugin in development :D
@Dalfin
@sephstrom
Will look into these now :D
Enchanter can't seem to be able to actually use the Enchanting Table for me.
Edit: I should add that even though my class is set to Enchanter, and have op privileges, I can't interact with the Enchanting Table either with or without /class bypass. Classes just gives me an error message or six when I click the table.
Just another thought for ya:
You mentioned only farmers can craft food, but it appears anyone can still cook meats. Didn't know if that was intended or not. Although, my suggestion would be make it so everyone can't and possibly only Archers can. (Giving them another use since archers are like the "hunter" class. Also I've noticed most of my players sort of stay clear of the archer class since the benefits aren't nearly as nice as the other classes)