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 May 7, 2014I really hate to post only bad things, really. Anyway...
PoisonedWeaponTrait doesn't seem to be working properly. Although the weapon is displayed in the craft table after placing the weapon + the poison item, the poisoned weapon cannot be crafted (won't let me take the 'final item' off the table) Seems to be an issue with UUID's.
Also, you have some wrong descriptions in the traits page; LightTrait appears twice PermanentPotionTrait has the NightDamageTrait description
Aside from that (and what I posted some days ago), everything works like a charm. May I suggest a swim speed increase trait? Couldn't find any plugin to do that, so I guess is not an easy thing to code. Just suggesting.
And that's it! As always, awesome plugin. The best one for RPG servers, IMO. Keep up the hard work!
EDIT: Also, something I forgot to mention. The "cooldown" optional tag is not working on arrow traits. =(
-
View User Profile
-
Send Message
Posted May 7, 2014@gudvnd594
Hey I have solve that lite problem we have! do u have the plugin "vault" installed? cause i didn't but when i downloaded it all worked perfectly!
and a hint to the plugins makers. make it more clear that we need to download vault cause i have been trying to solve this problems for weeks and the solution was to download the vault plugin.. btw over all love ur work its a awesome plugin!!
-
View User Profile
-
Send Message
Posted May 7, 2014@DarkEclipseFate
Are you sure the parsing is correct in your races?
-
View User Profile
-
Send Message
Posted May 7, 2014Help my races wont load and I don't know why and I'm not getting a error at all...
-
View User Profile
-
Send Message
Posted May 7, 2014Hey mate if you could make this compatible with SkillsAPI, in creating spells it WOULD BE AWESOME!. (I wan't to be able to have the class GUI and be able to make cool skills using skillAPI's skill program.
-
View User Profile
-
Send Message
Posted May 6, 2014What is the permission node to remove: /playerinfo [player-name]
I couldn't find it on the permissions and i don't want my players locations to be tracked with a command. Help? Please and thank you!
-
View User Profile
-
Send Message
Posted May 6, 2014@Tobiyas
Maybe you can write another Table in the Table Of Contents (of this page) and put: "Dependencies" and place a link for vault? Just another suggestion :D
-
View User Profile
-
Send Message
Posted May 6, 2014Is there a way to clear someone's race or class without immediately putting them into another?
I'd like to allow players the option to change their race or class later on without the use of commands on their part or having to do it manually on my end.
IE: Donation/Sign click via another plugin source?
Also: Is there a way to bring the GUI back up again to choose a race/class? It appears when I was having issues getting the class GUI to appear, and players were able to select a race, once the classes were working again the GUI wouldn't come up when they relogged. I had to delete their player file from the plugin and reload/restart the server for them to get any GUI to show up. :
\ PS: Any chance we could get the particle effects to be configureable too? Kind of ruins the illusion of a race or class and their special increased mining speed with particles in their face or around their bodies.
-
View User Profile
-
Send Message
Posted May 5, 20141.0.3(RC2) version(any version same this problem) doesn't work at 1.6.4!
if i use race command then always say "/race (racename)" ex) typing /class select warrior then "RacesAndClasses" plugin always tell me "/class (select,change) (classname)
and doesn't generation race.yml , class.yml bulabulabula any yml and folder
only debug folder appeared...
how can i solve this problem?
sorry my bad english because my country is korean :)
-
View User Profile
-
Send Message
Posted May 5, 2014Hey!
I got a suggestion for a plugin compatibility. Could you make the Plugin compatible with DisguiseCraft? The use of it would be for example for a Droid Class, which can transform himself / others into different animals (config) to help himself or make the enemy unable of attacking as he is a chicken. He could turn himself into a blaze and get Fireball attacks for a short time.
Thanks if you come up to my wish and thanks gor this awesome plugin! :)
-
View User Profile
-
Send Message
Posted May 5, 2014@sakura_blades
To 1: I'll add a config option for cooldown on the Message for bow + wand. 1.7.9 sounds fine.
To 2nd: This is a Craftbukkit related Bug. The Inventory gets out of sync even when I am resyncing it, it fails. I couldn't track that down, but I see no problem on the Plugin side and I think it broke some time between 1.5 and 1.6.
-
View User Profile
-
Send Message
Posted May 5, 2014@Tobiyas
Oh, perhaps I should note I am running this plugin on a 1.7.9 server. That may have something to do with it? And everything else we're finding issues with?
@Rumpedask
I've noticed something like this too, though it appears to only be a visual thing. Relogging gets rid of the duplicates and corrects it from what seems to be from happening again.
What I think is happening, is that the GUI is causing this visual error/bug to appear, since it only appears to show up after selecting race/class.
-
View User Profile
-
Send Message
Posted May 5, 2014@Rumpedask
This is a problem related to RaC 1.0.3. This is fixed with RaC 1.0.4 As mentioned in Irc, disable the GUIs, then there should be no duping problem.
-
View User Profile
-
Send Message
Posted May 5, 2014After some back and forth I finally managed to get the plugin working (that whole thing about creating a folder and a file etc), now, the plugin is working great. But there is one tiny little problem, when you change class, you can just take your diamond sword and switch around to all slots in your bag and dupe it.
Is this something I can easily fix or will I have to look for a replacement plugin? :'( I really don't want to get rid of this, but at the same time, I'd prefer if people couldn't dupe :p
-
View User Profile
-
Send Message
Posted May 5, 2014@registardmc
You need to install the Vault Plugin. Seems like there is a hard depend... I will remove it.
@DarkEclipseFate @WhalesAreDelicious @gudvnd594
Please take a close look to Known Bugs for Current Version (1.0.4). It seems like this is your error.
@sakura_blades
It worked last time I tried. But I'll recheck the Sun / Moon damage.
@jontekvaj10 You need to give a bit more hints. Just saying something went wrong can not help. If you can provide the Stacktrace, there is probably a simple sollution to provide to you.
-
View User Profile
-
Send Message
Posted May 5, 2014Hey! I really like this plugin and i would love to try it out. but i have had some problems to get it to work. when i when the server (run.bat) start region level 2 i get a strange bug or something, and it say like: (error occurred while enabling RacesAndClasses. can it be out of date?) and in the plugins folder i has create a map that called RacesAndClasses but in that it's only a debug map. what is the problem and can any one fix it? can it be somthing with my craftbukkit.jar or something with the plugin or maybe both? Thanks for answer soon :)
-
View User Profile
-
Send Message
Posted May 5, 2014@WhalesAreDelicious Read below. @DarkEclipseFate
Use the old version 1.0.3 first:
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!!!
I have discovered even if you haven't used old version before, you still have to do this at least once. After you changed it to false, restart. Now shut the server off after everything loads. Then place the new 1.0.4 version in and start it up with the
uuid-transform.done in the PlayerData folder. It should then look like this:
plugins/RacesAndClasses/PlayerData/uuid-transform.done
Should load up perfectly now.
-
View User Profile
-
Send Message
Posted May 5, 2014@sakura_blades
http://pastebin.com/AadUUEiP
Works fine for me with that set up. Also, that's the proper use for displayName and description so they see it in race selection and in the /race info. Invulnerable? Try using Worldguard with WorldEdit to make a region on the block that they spawn on and set an invulnerable flag. Stun Arrow: It worked for me when I used it. I removed it on my Archer class just recently because it had too many skills that the players couldn't see the name of the class upon selection because it went off the screen. Try a YAML parser and see if there is any bugs with the configuration: http://wiki.ess3.net/yaml/
-
View User Profile
-
Send Message
Posted May 5, 2014Can someone help me I keep getting this same error... V 2014-05-04 16:19:15 [INFO] Debugger for Plugin:RacesAndClasses Version: 1.0.4 Started! System-Time: Sun May 04 16:19:15 MST 2014 2014-05-04 16:19:15 [SEVERE] Error: java.lang.NullPointerException message: 'null' 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.YML_OLD_to_NEW_converter.convert(YML_OLD_to_NEW_converter.java:42) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.ConverterChecker.checkAllConvertionsNeeded(ConverterChecker.java:42) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.setupConfiguration(RacesAndClasses.java:468) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.initManagers(RacesAndClasses.java:264) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:516) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.onEnable(RacesAndClasses.java:231) 2014-05-04 16:19:15 [SEVERE] org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) 2014-05-04 16:19:15 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) 2014-05-04 16:19:15 [SEVERE] org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389) 2014-05-04 16:19:15 [SEVERE] org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439) 2014-05-04 16:19:15 [SEVERE] org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
-
View User Profile
-
Send Message
Posted May 5, 2014Hello, I've been having issues attempting to get this plugin running. I have done a clean install and did the uuid-transform.done file adding to the PlayerData folder. However, I still get an error. This is the error in the debug log file:
2014-05-05 17:03:32 [INFO] Debugger for Plugin:RacesAndClasses Version: 1.0.4 Started! System-Time: Mon May 05 17:03:32 EST 2014 2014-05-05 17:03:32 [SEVERE] Error: java.lang.NullPointerException message: 'null' 2014-05-05 17:03:32 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.YML_OLD_to_NEW_converter.convert(YML_OLD_to_NEW_converter.java:42) 2014-05-05 17:03:32 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.ConverterChecker.checkAllConvertionsNeeded(ConverterChecker.java:42) 2014-05-05 17:03:32 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.setupConfiguration(RacesAndClasses.java:468) 2014-05-05 17:03:32 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.initManagers(RacesAndClasses.java:264) 2014-05-05 17:03:32 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:516) 2014-05-05 17:03:32 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.onEnable(RacesAndClasses.java:231) 2014-05-05 17:03:32 [SEVERE] org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) 2014-05-05 17:03:32 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) 2014-05-05 17:03:32 [SEVERE] org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) 2014-05-05 17:03:32 [SEVERE] org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:467) 2014-05-05 17:03:32 [SEVERE] org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:385) 2014-05-05 17:03:32 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:359) 2014-05-05 17:03:32 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:333) 2014-05-05 17:03:32 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:289) 2014-05-05 17:03:32 [SEVERE] net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:193) 2014-05-05 17:03:32 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:450) 2014-05-05 17:03:32 [SEVERE] net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628)
Thanks!