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, ...).
@Terrasynthe
As much as I can remember, I opened the .jar file with winrar and extracted the permissions.yml off it. I added database=true and saved it and just dragged it while the winrar window is opened.
How am I to make the database become true without access to the jar's innards? Could you not reupload?
@heknt90
Do you mean the GlobalChannel? If so its set by default in the config. you might be able to change the name of the channel in the channels.yml config file. I dont know if this will work I have not tried it.
In the subject of channel I wish we were able to just add the tag and not have to have the channels on in order to see the race tag in chat.
How to change default chat channel to Local?
@rlphlaw
Thats easy! :) go to your races or classes folder and open one of your races.
under your setup traits for your races or classes add the Description string as such:
description: String (optional) -> Replaces the default description of a trait with your own.
this is how your format should look:
FireballTrait:
damage: 4
range: 10
description: Your custom description here rlphlaw.
Love the plugin it is wonderful. I had seen where you could block out all the traits and stuff from showing up on the screen when you hover over the class or race icons in the selection and that it could be replaced with a description of your own. Useing ver. 1.1.12 spigot 1.9.2. Can't find how this was done and cannot remember. any help would be appreciated.
Great Plugin but I have some trouble with the saving system. Some of my member, the races was lost when I reload my server. All the armor they wear will turn back to the inventory, but if they get full inventory. All the armor were disappeared. Please fix this, thanks a lot.
Anyway. Great jobs.
A big thank you for fixing the saving system but now I have an another problem - people won't spawn at their race spawn after death. I have tested this several times, none of the times it has worked. Everything is as it has to be in the config file too (everything that needs to be set true is set to true in racespawn section). I do remember it used to work in one of the previous versions. Sadly I am unable to give more information. Any help will be appreciated!
@Blunz3D
Well first, you should be using http://dev.bukkit.org/bukkit-plugins/racesandclasses/files/35-races-and-classes-v1-1-9/ Second for your trait problem, it's TrollbloodTrait not TrollblootTrait, it's a typo in his traits page. Also it seems you are using mcMMO for 1.7 (1.5.00), not 1.8(1.5.04), however, I tried using 1.8 version and it broke half the stuff on my server so idk what's up with that.
Great plugin :) :) Ive been able to get things to work but so far this were we are stuck and cant continue. :( We tried doing several things to get it to work with McMMO but could not find the correct settings or issue. We are running 1.8.8 with RaC V1.9 & McMMO 1.5.00. This is what the console spits at us all the time, The only way to remove the error is by reverting the setting to default under the LEVELING settings.yml for Races And Classes. Theres also an issue where we cant gain exp point for leveling our race level we don't know if this as to-do with the issue above. Thanks for your work and hope we can be of help. :)
Does anyone by chance know how to resolve this issue? :) Thank you guys!
[RacesAndClasses]Debugger for Plugin:RacesAndClasses Version: 1.1.8 Started! System-Time: Sat Apr 16 01:44:17 MDT 2016
[RacesAndClasses]Could not compile your MCMMO Level String. Please fix it!
[RacesAndClasses]Stacktrace in error.log!
[RacesAndClasses] WARNING: The value for the Level Generation String could not be parsed! change: level.mapExpPerLevelCalculationString
[SEVERE] [RacesAndClasses]Could not compile your MCMMO Level String. Please fix it!
[SEVERE] [RacesAndClasses]Stacktrace in error.log!
[INFO] [RacesAndClasses] WARNING: The value for the Level Generation String could not be parsed! change: level.mapExpPerLevelCalculationString
[SEVERE] [RacesAndClasses]Could not compile your MCMMO Level String. Please fix it!
[SEVERE] [RacesAndClasses]Stacktrace in error.log!
[INFO] [RacesAndClasses] WARNING: The value for the Level Generation String could not be parsed! change: level.mapExpPerLevelCalculationString
[INFO] [RacesAndClasses]Trait not found: TrollblootTrait
[INFO] [RacesAndClasses]loaded: 90 traits, 8 races, 4 classes, 15 channels, hooked 15 Events
[INFO] [RacesAndClasses]RacesAndClasses Version: '1.1.8' fully loaded with Permissions: Vault <</code>>
can you fix that Exp bar? its not going lvl up if i choose class i just need fix for class... i didnt use race for my server :(
thank you for read
Is it possible to make so players can choose beetwen 3 races for sure and the other 5 will be random ? because i want to make it on my server so if players want they can choose beetwen 3 classes but if they want a better one they will have to take the chance and go for a random one! if anyone knows if its possible pls let me know.
Great plugins! I really love it and it's easy to use! Thanks a lot! :D by the way, I'd like to know how to make the sidebar always showing. I can't find it in the config file or maybe I'm too dumb to notice it? English is not my native language ;)
When is a fully 1.9 compatible version being realased? Without that database: true thing. Or do I have to do it myself?
There seems to be a problem loading the trait TrollBlootTrait I check the console and this is the error it gives:
[Server] INFO [RacesAndClasses]Trait not found: TrollblootTrait
Great plugin btw, Thank you! :)
I'm sure you've answered this already, but what do I do if I don't want my class to be able to wear armor?
Sun/Moon damage is not working. DamageIncreaseTrait and DamageReduceTrait aren't working either. No errors in console, nothing shows up. Just nothing happens.
I cant seem to be able to use mana, I've set the manabonus for race as '+100' but it all does in game is 0/100 mana. I cant regenerate mana either. Every time I try to cast a spell it says you dont have enough mana.
I have tried everything possible to get it working but I have run out of ideas and cant seem to get it to work. I'm using spigot 1.8 with the V1.1.12 I already swtich from V1.1.12 to V1.1.8 and its still the same problem. Please help
Can tooltrait block players to use tools in every way or just as a weapon?
Also, I can't modify my traits. I even used your example (page: skilltrees), but nothing happened. It didn't show those traits or traits I modifyed myself. I don't get any errors. Something this simple works: MultishotArrowTrait: amount: 2 useArrow: true
@Zaritar
You are correct. Forgot to call Save once the Race has changed. Gonna bring a quick update soon.
@TestDrone Fixing that as soon as I get to my computer.
EDIT:
Uploaded new Version (1.1.12) where these Bugs are fixed!