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 17, 2014the error is: you use mcMMO ;)
-
View User Profile
-
Send Message
Posted May 17, 2014I get this error when trying to use mcMMO as levelling system
Thi is what I'm using
level_mapExpPerLevelCalculationString: '{unarmed} + {swords} + {axes} + {archery} * 1000'
-
View User Profile
-
Send Message
Posted May 16, 2014@tomorrow4268
Excelent! I'll try with that and see what I can do. Thanks! ^.^
-
View User Profile
-
Send Message
Posted May 16, 2014smeagol
there you need to write your own plugin, because the plugin is atm not supporting teleports r stuff like that.
BUT: if you tick "user permissions for races" true, it will add for each race a new group in your par missions folder, so remember that u have to give inheritance to all your races in the permission yml. After you have done that, the races with their own permissions have theoretically different rights (permissions) so you can give them teleports or stuff like that in form of permissions.
i don't know if you want to do this by warps or mv-tp's but it will work if you define the permissions for the teleports.
hope i could help you :D
-
View User Profile
-
Send Message
Posted May 16, 2014Do you guys know if there's a way to add/remove permissions to specific races/clases ?
Say, I want to add a permission to teleport to a world for a race, but restrict it for other races.
-
View User Profile
-
Send Message
Posted May 16, 2014Help please, I love this plugin, but .. there is a problem, he does not want to work that do not know ... a lot of things experienced - nothing works (((
-
View User Profile
-
Send Message
Posted May 15, 2014I hope we are due for another release! Can't wait!
-
View User Profile
-
Send Message
Posted May 15, 2014if you have an matrix active, and the guy is already bound to a race, the matrix forbids the usage of foreign classes. I heard last time, that changing the race will result in stayin' in the old class, which was the main problem. I don't know if this has been fixed yet
-
View User Profile
-
Send Message
Posted May 15, 2014o.o I just thought of something, and maybe someone, anyone, can help me with an answer...
When using the commands /race select and /class select, do they still obey the race and class matrix file when selecting?
I had to tell players to use these commands when the GUI wasn't working all the time and I fear I will wind up with races who have classes they shouldn't, running around my world.
Please tell me this isn't going to be a problem, or if it is, how I can find a way to get the GUI to work without issues.
-
View User Profile
-
Send Message
Posted May 15, 20141.is it still the case that when changing the race, you'll still have the same class? or has it been fixed already?
other question:
2.class traits overwrite race traits of same type if they are stronger. is "-" defined as inferior to "0" and inferior to "1+" ?
another question which is related:
3. i gave my race "sun damage" and now with a class i wanna remove it. i haven't tested it, but i wrote " doOnDay: false" (i know its called different ;)). So can i await a negation of the effect?
-
View User Profile
-
Send Message
Posted May 15, 2014I am struggling with Races and Classes maintaining a secure connection with Vault and my Permissions plugin.
I am having to reload my server every time someone changes a race or class to re-hook them so the permissions will change and allow anyone to interact with what their race or class gives them special permissions for.
I am also finding that on occasion players are unable to choose a race or class upon first join. Something occurs that it forces them out of the GUI and since I did not want them using commands with this plugin, I am having to correct the issue by either issuing force commands or deleting their player data file for when they login again.
Having no race or class selected does not reopen the GUI to select on login again, but instead just tells the player they haven't selected one...
-
View User Profile
-
Send Message
Posted May 14, 2014@sakura_blades
thanks your advice but http://dev.bukkit.org/bukkit-plugins/racesandclasses/files/14-races-and-classes-v1-0-2-beta-6-rc-3/
this version is not working 1.6.4..
all this plugin version doesn't work my 1.6.4 server..
i think it's really something wrong at this plugin..
-
View User Profile
-
Send Message
Posted May 14, 2014@bigboone11
I have the same problem too... :(
-
View User Profile
-
Send Message
Posted May 14, 20142014-05-09 16:54:19 [INFO] Debugger for Plugin:RacesAndClasses Version: 1.0.4 Started! System-Time: Fri May 09 16:54:19 EDT 2014 2014-05-09 16:54:19 [SEVERE] Error: java.lang.NullPointerException message: 'null' 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.YML_OLD_to_NEW_converter.convert(YML_OLD_to_NEW_converter.java:42) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.ConverterChecker.checkAllConvertionsNeeded(ConverterChecker.java:42) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.setupConfiguration(RacesAndClasses.java:468) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.initManagers(RacesAndClasses.java:264) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:516) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.onEnable(RacesAndClasses.java:231) 2014-05-09 16:54:19 [SEVERE] org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) 2014-05-09 16:54:19 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) 2014-05-09 16:54:19 [SEVERE] org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) 2014-05-09 16:54:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:448) 2014-05-09 16:54:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:382) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628)
The Error Log I need help... I don't know why it is not working
-
View User Profile
-
Send Message
Posted May 14, 2014@Tobiyas
"Seems like a bug in the current Version. Will be fixed for the next one."
Alright thanks, I appreciate your time!
~ fuzzy
-
View User Profile
-
Send Message
Posted May 14, 2014@tomorrow4268
It's how much of a speed increase from normal would you like? :P
-
View User Profile
-
Send Message
Posted May 14, 2014again a question:
"SprintTrait"
Enables Sprint for a short amount of time. Activated by holding item in hand (see config, default: apple) and toggleing sprinting.
Expected value syntax:
SprintTrait:
duration: number
value: number
what does "value" tell me? is it a double (0-1) or a number?
i would take something like 0.05 (as 5%) but i haven't tried it yet
-
View User Profile
-
Send Message
Posted May 14, 2014@Tobiyas
@gudvnd594
While it is a "Cannot find file path" error present in that error log, it is also having a hard time just enabling the plugin to begin with. More than likely meaning that the plugin itself isn't compatible with the version pair up he's trying to make.
I'm going to stand by suggestion, but it doesn't hurt to change the path method to something that's all english for easier reading by the program(s).
-
View User Profile
-
Send Message
Posted May 14, 2014@sakura_blades
Hey, sakura_blades.
I'm pretty thankfull for all the help in the last time. As for looking at the error of @gudvnd594 again I would suggest, gudvnd594 puts his Server in a path that only contains utf-8 letters (meaning no corean I think). This will most likely fix the problem. Also the latest versions (1.0.4 + 1.1.0) will not run on 1.6.x like you mentioned.
-
View User Profile
-
Send Message
Posted May 14, 2014@Tobiyas
The file I changed a Number on.. Said "uplink" on it.. I did not change it to say uplink, it already said that..
This was a TraitConfig file.. Not a race/class config file...
Either way whether the latest release at this time is built for 1.7.5 or 1.7.4... Chances are, gudvnd594 CANNOT run that version on his 1.6.4 version server...
So please, follow me and/or stop telling me I am wrong when you're not quite grasping what's going on. :\ Not trying to be rude or anything here, but I sure feel like you're not paying any attention to what I've been saying since I've been on the plugin's page trying to explain my issues as well as helping others with theirs.