RacesAndClasses

Races | Classes | Traits | Chat | Commands | Configuration | SkillTrees | Permissions | FAQ | Version History
What is RacesAndClasses?
RacesAndClasses (RaC) was made to bring the best RPG experience to Minecraft servers. You are able to customize your own classes and races, making your server a world full of adventure! RaC is inspired by the biggest MMORPG game in the world, known as World Of Warcraft.
Core Features of RaC
- Make different races and classes
- Every part can be customized
- Change the way players chat
- Change gameplay on your server significantly
- Provide RPG experiences to the PvE and PvP environment
- Add spells, totems and other WoW items in Minecraft, without a mod
- Have players choose their own playstyle and gameplay
Plugins with RaC
RaC works with almost any plugin! Mcmmo, heroes, faction and towny. These are the most commonly used plugins for this plugin and they all work 100%
RaC offers plenty of configuration, for each individual server. For example some server owners love the teleport arrow for raiding, and some don't; so It's all up to you.
Developers guide
RaC is as mentioned, a customizable plugin, that also counts for custom traits.
This means, that any developer can make their own traits and make his/her server even more special!
Contacts
If you are having trouble,
- post a comment on the comment section below.
- send a PM.
- Open a ticket / issue in the Issues section
Servers using RacesAndClasses
Important notices
First of all: All these components can be disabled in the config!
Gravity's Updater:
For legal reasons and for uploading this plugin to Bukkit I have to mention, that the plugin has an updating service which connects to 'http://www.curseforge.com/'. This includes:
- Checking the Version of the plugin against the newest release Version.
- Downloading the newest Version if enabled.
Error Uploader:
Also the Plugin uses an Error Uploding Service, which connects to my Domain: www.tobiyas.tk.
This includes:
- Reading Errors from the error.log located at plugins/RacesAndClasses/debug/error.log
- Uploading these errors to my domain (www.tobiyas.tk)
- The Errors are visibly ONLY to me (Tobiyas) and are regularly checked to find and fix bugs faster than via Tickets.
Hidendra's Metrics:
The plugin uses Hidendra's Metrics service and sends Metrics data of your Server to the Metrics at 'http://mcstats.org/'. This includes:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
All these services are optional and can be disabled via Configuration.
UPDATING From 1.1.6 AND OLDER VERSION
If you use the config.raceMaxHealth: ... of a race, this has been removed with 1.1.7.
You now have to use config.healthbonus: ... (as in classes) instead.
You get 20 base health + race healthbonus + class health bonus.
UPDATING FROM 1.0.3 AND OLDER VERSION
If you use
general_saving_savePlayerDataToDB: true
Set this option to false and do a restart with the old Version. For best Use with 1.0.3 (RC 2)! This will convert all File DB related Data to YML data. If you do NOT do this, your PlayerData will be LOST!!!
If you have
general_saving_savePlayerDataToDB: false
you can safely ignore this step.
Known Bugs for Current Version (1.2.0)
Only runs on Bukkit distros using Spigot API (spigot, paper, ...).
-
View User Profile
-
Send Message
Posted Aug 12, 2014Is anyone here running this along with "Infernal mobs"?
I'm having a problem with the loot items, if the loot is an armor item (say, a diamond chestplate) and if the race is limited to not be able to use that armor type, they can wear the loot item anyway, I guess because it's a 'different item'.
Is there some way to fix this? =(
-
View User Profile
-
Send Message
Posted Aug 9, 2014Hi I am currently running spigot latest 1.7.10 and every time someone select a class and race it adds it to permissions list under there name this seem to make PermisionEXtablist plugin cause player to display as null eg: nullName in white instead of there group color when I remove the fields under pex the players name it goes back to normal but players then are able to use wrong armour for class!. can you please fix this Thank You.
-
View User Profile
-
Send Message
Posted Aug 8, 2014@lance_ung
Capitalize doesn't hurt, and you need spaces after your commas...
Example:
Warrior:
config:
classtag: '[Warrior]'
health: '+4'
armor: Diamond, Iron, Chain
Mine are working just fine.. And if you're equipping armor with a Shift Click from inventory, well... There's nothing that can be done about that at this time. It's been pointed out quite a few times now and that we're still waiting on a fix for.
However, holding armor and right clicking to equip is stopped, drag and dropping to slot is stopped. And the armor will be removed after relogs/restarts if the player shouldn't be able to wear it anyway.
-
View User Profile
-
Send Message
Posted Aug 8, 2014Hello all, So i just found this plugin and am having a great time learning how to manipulate it. Although just like Chiefcrypto. I am running into issues with the armor still being allowed even though its technically not allowed.
archer: config: classtag: '[Archer]' health: '+1' armor: leather,chain,gold traits:
So if i pick an archer, and in game i shouldnt be able to put on diamond armor, but i can... any help on this matter would be great. although it also doesnt seem to be working for races either if i selected it as well.
-
View User Profile
-
Send Message
Posted Aug 6, 2014@minediger135908
Try creating your races and uploading/saving the file with the server off. Having the server running while editing the file for your races/classes can cause the plugin's save to over-write these files as it saves on it's own periodically and at shut-down.
@chiefcrypto
I'd double check your parsing in the file, and that it's in the right location for your Class. Keep in mind that this isn't supposed to go under traits, but the same location as the races/classes health and mana pool.
If you need a way to check to make sure your files are parsing correctly you can use http://yaml-online-parser.appspot.com/ and just copy/paste your entire file to the input. It will tell you where and what errors you may have.
-
View User Profile
-
Send Message
Posted Aug 6, 2014so i tried adding "armor:" to my class but when i try to select or change my class it says no classes to select, any help?
-
View User Profile
-
Send Message
Posted Aug 6, 2014@minediger135908
hey sorry can't help you but if you get it working could you send me the config, thanks
-
View User Profile
-
Send Message
Posted Aug 6, 2014So after creating 9 new races i restarted my server to try them out. Well when i did /race list they didn't show up. Does anyone know how to fix this? Is there something i need to do in the config?
-
View User Profile
-
Send Message
Posted Aug 6, 2014hi is it possible to make classes only able to use certain weapons e.g archer can use bows but if they pick up a sword it gets cleared from their inventory? thanks in advance
-
View User Profile
-
Send Message
Posted Aug 5, 2014@smeagol44
Adding "armor:" to class does work, just don't list anything under the races for it (at all) not even an emtpy "armor:". I do this on my server and it works just fine.
@yujjek
Try going over the page
@DarkAngel3600
I believe there is somewhere in the configuration file that allows you to disable this in other worlds, but since I do not run multiple worlds myself I am afraid I cannot be much help there.
However, i am sure if you explore the configuration file a bit dealing with it, it can't be too hard.
-
View User Profile
-
Send Message
Posted Aug 5, 2014whats the commands for the classes
-
View User Profile
-
Send Message
Posted Aug 5, 2014Guys, is there any way to limit armors by class instead of races? (Or both maybe?) I'm not sure adding the parameter "armor:" to the class will just work.
Can anybody confirm this, please?
-
View User Profile
-
Send Message
Posted Aug 4, 2014I really like this plugin, I'm using it quite a while now and my server is getting bigger However, my server exists out of multiple worlds, so here's my question:
Can I configure the plugin so it will be disabled in certain worlds? So basically I want to let the plugin work in my roleplaying world, but not in the other worlds.
Is this function avaiable? If not, please let me know. If it is, I'd definitely appreciate someone explaining me how to do this.
Ps: I want to make videos for my youtube channel TheBelgianBro (3k subs). So everybody feel free to join! ^^
-
View User Profile
-
Send Message
Posted Aug 4, 2014@sakura_blades
I tried with WorldGuard. Worked like a charm. Didn't know I could set that in the config. Thank you! ^_^
-
View User Profile
-
Send Message
Posted Aug 3, 2014@smeagol44
I use an external plugin to handle my explosions and mob griefing.. Essentials and Towny can both stop it. While some traits aren't stopped by these plugins as far as PvP damage from fireballs or something hitting players in PvP safe zones or something...
But it appears that if a Creeper can't explode on blocks, Wither Explosions, etc; don't damage things, fireball doesn't either.
If you're using 1.1.0 (since latest doesn't tell me anything) I think I recall that working that way in that version. If you use World Guard, and that protects against explosions you could try that?
-
View User Profile
-
Send Message
Posted Aug 3, 2014I don't know how to turn off explosions, latest RaC on a 1.7.9 RC1 bukkit.
-
View User Profile
-
Send Message
Posted Aug 3, 2014@smeagol44
I don't have Fireball breaking blocks on my server. Do you have explosions turned off and which version are you using of RaC on what Bukkit Build?
-
View User Profile
-
Send Message
Posted Aug 3, 2014Guys, do you know if there's a way to disable to block damage to the FireballTrait? (Magic). I would like it to stop breaking the blocks. =(
-
View User Profile
-
Send Message
Posted Aug 1, 2014@CyberGod101
Oh goodness, I didn't mean to come off sounding hot-headed or anything. o.o; I apologize if I did. It's hard to translate things via text on a screen I suppose. I just hated to see all that work you did trying to resolve the issues get lost, and wiped away from this section.
I know the feeling of not wanting to give up on the plugin too. My entire server's concept and feel is based around it and other plugins that complete the set, and I'm just not ready to let it go either. This why I've struggled so much myself the past few weeks to work with the Dev as much as he's been allowing to resolve these. :
\ I wish I was already getting into the code aspect of Java, so perhaps finding these issues and submitting the work to him would be easier/faster. x.x;
I wish you luck in getting your server together. If I knew of anything similar to this, I'd suggest it but sadly despite my endless attempts to try to find something close enough instead, I come up short. I wish the Dev would realize how much attention this Plugin gets and how much more it could if it worked better. :\
-
View User Profile
-
Send Message
Posted Aug 1, 2014@sakura_blades:
Hey listen, cool down okay? The Smiley should have shown that i am only making fun. I never had the intention to offend you or anything.
Right now i am in the middle of the process setting up a new Server and lost 3 Days fighting all the glitches i found in the plugin, and that is just one of many plugins. I am pretty low on time and normaly today was surposed to be our "Public going" day, but i am far behind scedule right now. You can imagine that i am pretty stressed out at the moment. I would have normaly just skipped the plugin to be honest, but the whole concept the team has come up with depends on it.
When i have more time again i will look into making tickets, but right now, ive allready put to much time into this allready. i chose the comments section so others too can see the issues of the plugin as it is right now.
Anyway, ill be around from time to time.
Have a good one.