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 Mar 4, 2014SunDamage & NightDamage doesnt work in latest beta version & this plugins doesnt work with MCPC+
-
View User Profile
-
Send Message
Posted Mar 3, 2014@rediem
i think i get the samething, however it still writes the DB.
Tobiyas IMPORTANT!: The plugin can not change players successfully to another race without rewriting the DB file. It leaves the player in both races instead of erasing the user from one and adding to another. Take a look at this, i am still using BETA 4.
-
View User Profile
-
Send Message
Posted Mar 3, 2014It's not working with spigot? I just get SQLite database error. http://pastebin.com/PAH5WHqe
update* actually just tried craftbukkit, same error
-
View User Profile
-
Send Message
Posted Mar 3, 2014new feature.... more than 1 permanent potion ;)
-
View User Profile
-
Send Message
Posted Mar 3, 2014I'm having a small issue with PEX. When people join my Nations server (the server I'm using this on) sometimes they get race and class set but it somehow interferes with pex and never assigns them a group. It's only happening with new players that have never joined the server. It doesn't happen all the time. Anyone have any ideas? I am using the newest version of vault and R&C
-
View User Profile
-
Send Message
Posted Mar 2, 2014@DewTheMelon
Yeah but the arrow damage isn't working. I have done 2.0, 2.00, 20.0 200.0, ect
-
View User Profile
-
Send Message
Posted Mar 2, 2014@Sevlon
I beleve you dont need two zeros after . 20.0 or 20 is fine. double only means you CAN use doubles. like 0.5
-
View User Profile
-
Send Message
Posted Mar 2, 2014Having a lot of issues with doubles, am i doing it wrong?
Just isn't working for me.
-
View User Profile
-
Send Message
Posted Mar 2, 2014Getting the following error on startup:
http://puu.sh/7g3eH.png
Am I doing something wrong?
-
View User Profile
-
Send Message
Posted Mar 1, 2014@Tobiyas
Getting this error randomly every now and again: http://paste.ee/p/enWUt
-
View User Profile
-
Send Message
Posted Feb 28, 2014Thanks for answering my chat/prefix related question Tobiyas. The current race prefix is [race-(race] e.g [race-Orc]
Is there any way that it can be changed so it just says 'Orc'?
-
View User Profile
-
Send Message
Posted Feb 28, 2014When adding permissions to use class, do I use RaC.classes.WARRIOR or just RaC.classes.warrior
-
View User Profile
-
Send Message
Posted Feb 26, 2014HI! I want to use RAC on my server but I have a little problem... As I am using RAC Matrix, is it possible to order a player to change class after changing race? I am using GUI interface as it is more user-friendly :)
For example: A player is a drow, which can be a warrior and a rogue. This specific player is a rogue. However, he doesn't want to be drow anymore, so he changes race to dwarf, which can be berserker, warrior and shaman. Dwarf cannot be rogue anymore but now we have an ex-drow which was rogue, and we've got dwarf rogue :(
Is it possible to handle that selection in any way? If not, could you make it? :)
Thanks in Advance, Raveren
PS. Also, sometimes I have problem, that after changing race it doesn't update and I stay in middle of changing races. Only /reload or /racesreload helps.
For example: I am a drow. I am using /race change so I can become a Vampire. I'm not getting sun damage and when I write /race info I am still drow. If I try to change race again I get information about 1s cooldown on race change. After /racesreload or /reload I am a vampire. However if I use only /racesreload I still have cooldown-stuck problem.
-
View User Profile
-
Send Message
Posted Feb 26, 2014@Sevlon
Thanks for the response.. -_- I didn't expect an error there... Listing a dir with no files seems to cause an error... This is akward... Oh well thanks for not telling me, dear JavaDoc.
Temp. Fix could be to create a file named test.yml in the folder 'plugins/RacesAndClasses/playerdata/'
Or you could change to disable SQL saving if using flat file database.
@danmark2312
If you are using a real DB, it should be faster. flat file (from Bukkit in combination with EBean) is the same speed as yml files. Probably slower.
If you use no real Database, try changing to yml files. It seems that you can't use your own DB. This will be a feature for near future. I thought I added this, but it looks like I forgot it.
I forgot to add a usefull message for the underwater breath trait. Will be fixed.
-
View User Profile
-
Send Message
Posted Feb 25, 2014Hello :D
I've been wondering lately. About that DB saving.... It's really slow, and takes almost 30 minutes for my server to close... (sometimes)
Can you use your own database? (my own MySQL server) Or is there a fix coming up for this?
Edit: Underwaterbreath trait doesn't work. When I use "race info" it just tells me: UnderwaterBreathTrait: every: 1 sec for Nothing
-
View User Profile
-
Send Message
Posted Feb 25, 2014Error with Beta 4
http://pastebin.com/m6LNeHcy
-
View User Profile
-
Send Message
Posted Feb 25, 2014EDIT: Forgot I didnt have vault XD
-
View User Profile
-
Send Message
Posted Feb 25, 2014@Tobiyas
Oh thanks
-
View User Profile
-
Send Message
Posted Feb 25, 2014@DewTheMelon close:
same yml level as config and traits
-
View User Profile
-
Send Message
Posted Feb 25, 2014I changed the jars, so I dont have it anymore :/ I'll try again later. Btw how does the permissions work on Classes? I added
and still not working :/