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
Player Classes 0.9 has been uploaded and is waiting to be approved, it will fix the error that has been found with blacksmiths and crusaders!
Thanks for all of the suggestions, although the next build is being worked on it may be a while before it is released as i have all my exams in the next few weeks.
Thanks for the continuing support and i promise that updates will become more frequent again once my exams are up :D
It appears that the plugin won't allow blacksmiths to craft diamond weapons and armor. Also crusaders can't seem to pick up bread for some all reason, all other food items work.
but other than that I haven't noticed anything that seemed off, nice plug-in.
Can you add a couple more classes like: Wizard Elementalist Paladin Rogue
Sorry for the long delay between updates, have been very busy recently.
Am currently uploading the next build and so it will be with you very soon!
0.7 Enchanter Class - awesome work. I know you are supper busy with RL and this, but any chance you can do a quick update within the coming week to the classes page to show the pro/con's.
@Lemoncrap
Use Heroes. It's pretty much the perfect class system for vanilla MC.
I planned on using this for my server but then realised that i can't create my own classes which is what i wanted. I was going to make dwarves, elves, humans etc with human farmer for an example class. I like the idea that classes have certain spawns which would be good for this. Could you make it so classes can be customized or maybe add the same classes but with races in the name? :D
@HDGLiFE
This would depend on what you want customised, PM me if you are still interested and give me some more information :D
Have uploaded 0.7, will be out once approved :D
Hi i own a server it is not a big server but i want it to be i am using your plugin as the main theme and i wanted to know if you could make a spical custom one to help the server if you help i can play you some money
Am now starting to test 0.7 :D
I think the plugin Essentials causes a conflict with the display names.
NVM found a way to disable the formatting with Essentials
Sorry for not uploading a release for a while but with school and exam revision I don't have loads of time to work on it. Hopefully there will be an update in the next couple of days :D
@sonicbust60
I havn't yet tested it with other plugins so at the moment it is up to you to experiment with it. I will get a list of plugins it doesn't work with soon!
Hey multidude I was wondering what other plugins does this work with?
@kidwarbosdwd
Yes, think this has already been suggested and am already working on it as I type this :D
Thanks for all the suggestions guys, keep them coming and ill keep adding them :D
Would it be possible to make the classes customizable and have the option to allow/disallow permissions for each class
Due to bugs with the bypass system I am going to make a /classes bypass command which allows ops to bypass the classes restrictions
nice plugin!