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 31, 2013@eliludwig
Hm... Yeah. Should be possible. Gonna do that for the next Version.
@MasculineBulldog
That will be a seperate Plugin. I don't want to overload it. (But I already have something simular.)
@Argathvothlar Thanks for reporting. That's the only way I can fix stuff. :)
General:
link
-
View User Profile
-
Send Message
Posted Aug 31, 2013Thx for helping fix the errors, and no problem reporting it. :)
-
View User Profile
-
Send Message
Posted Aug 28, 2013@Tobiyas
Hey man. Are you going to add separate race spawns? I know in my world I don't want people all spawning in one city. Once you get the GUI to auto open, you could make people teleport once the have selected a race and class. Just a thought. Thanks for the plugin. :)
-
View User Profile
-
Send Message
Posted Aug 28, 2013Do you think you could make the magic visible for now ? so people can play with it. currently i am using this plugin and it is amazing but i would like to be able to use it to its fullest.
Thanks
-
View User Profile
-
Send Message
Posted Aug 27, 2013@eliludwig
Yeah. That's an idea. Just giving the possibility to use the default Leveling system.
@AnnickJean
I am currently working on the PlayerData -> DB part. But I haven't worked with EBean Server yet. So it may take some time.
-
View User Profile
-
Send Message
Posted Aug 26, 2013Just to let you know that I had to disable the plugin because it would hang so badly at startup. I won't be able to run it until you're able to get the size down. My server usually boots in under 30 seconds, and that's including Towny and Citizens/Denizens. If you could make the size a priority, I would be extremely grateful.
Thanks
-
View User Profile
-
Send Message
Posted Aug 26, 2013Indeed, but i would love you if you made it an option to use the default leveling system. the thing is my server has drops disabled. and enchanting can be done by another plugin. for most ''RPG'' servers they use a buying system for enchants to begin with.
-
View User Profile
-
Send Message
Posted Aug 26, 2013@Shvesley
Which Permission system do you use?
@eliludwig
I also thought of using the default leveling system. Problem is that you use levels to do different stuff (enchanting, flasks, etc.) also you lose it on death. This makes it quite difficult.
I always stick to modularity. Important for me is to let people disable everything they don't need. But further stuff what may be included will MOSTLY go to an addon for this plugin and not directly into it. I like the idea of having a fighting / leveling system.
@Argathvothlar
Okay... That should not happen... I thought I fixed that... How the f* can that Happen? 1 line above I check agains Vault being present... This is strange...
Okay I will add massive try{}catches.... Thanks very much for reporting the error..
-
View User Profile
-
Send Message
Posted Aug 26, 2013This is the error I noticed.
-
View User Profile
-
Send Message
Posted Aug 26, 2013Thank you for responding so fast on my post. it shows you care about your plugin and the responses people give on it.
and for getting the exp part. let the players work with that. just use the default minecraft leveling system. that way you have it so people can set there own way of players leveling. on my server players do quests and kill bosses to get exp and money. with the following plugins
your plugin is just amazing and it will go very far if you stick to the route you are going in. Great work on this plugin, it will be #1 in no time
-
View User Profile
-
Send Message
Posted Aug 26, 2013Hey, Tobiyas, looks like you've got a lot on your plate right now. Just thought I'd point out a few errors that I've noticed. I apologize if they have been mentioned in previous comments.
1. When a player dies, they drop all of the books that appear in the race selection menu GUI. 2. Race permissions do not work, or quite possible I've goofed. Here is what one of my race configs looks like:
The Magic Spells permissions are there to give each race a varying mana regen and mana count. The Norvorian rank corresponds to those properties set in the Magic Spells config. Everyone is at the default mana, however, meaning that none of those permissions are actually doing anything.
Keep up the good work, mate
-Shves
-
View User Profile
-
Send Message
Posted Aug 25, 2013@eliludwig
Hey eliludwig,
I am aware of the problem with the TAB key to list all players. The simple sollution is:
races.display.adaptListName = false.So there is already an option for that.
As a programmer I actually know of these limitations of Minecraft (I have no idead why they did this... Really bad and unintuitive limitation).
The Leveling system is mostly finished. The only thing I am not really aware of to now is how to get EXP. The Magic system is actually done, too. But it is not visible to the outside and I have no Traits to now using magic.
-
View User Profile
-
Send Message
Posted Aug 25, 2013You have one issue you didn't think about. Your ''tab'' option needs to be disabled. you know the one where it says what race you are next to the players name when you hold down tab. The reasoning for this theory of mine is very simple really. Minecraft can only handle a maximal name length of 16 characters. example thehackedplayeri now that is a 16 character name/ and your plugin does this example [Norace] thehackedplayeri now that is a 24 character name which Minecraft doesn't like very much
and when a player exceeds that length. guess what? he crashes and gets the following error
How to fix In the config add an option to disable the tab nametags or remove them altogether :)
now that i am done ranting :) i have one simple requests for this plugin. Please for all that is good in this world, add a leveling system that we can attach to the classes. all you need is to make it so that the player could unlock new traits as he leveld. this would work with your magic system you intended to add. also add a weapon restriction like you did with armour
if you fix the following issues and add in what i requested. i will donate 20-30 dollars :) thank you for your time.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@Argathvothlar
The logs seem to look okay. There is just some reloading messages I would say.
Some times you edited the races / classes file and it could not be load then, but it seemed you have fixed it for the last start. There should be 6 races and 6 classes available (like the Log says).
What exactly is your problem?
-
View User Profile
-
Send Message
Posted Aug 25, 2013It still doesn't work, but there is an error that I detected. :) The debug and error logs
Debug
-
View User Profile
-
Send Message
Posted Aug 25, 2013@godrarea
You can send me a PM with the content of the File and I will fix it for you.
But please use the
<<code YAML>>content here. <</code> >(without the space in <</code> > ).
If you want to try it yourself, you can use an online yaml parser (for example: link). There it indicates where the error is.
-
View User Profile
-
Send Message
Posted Aug 24, 2013@Tobiyas
So how could I fix the synthax error?
-
View User Profile
-
Send Message
Posted Aug 24, 2013Got a new Version up (1.0.2 BETA - 4 / RC 1).
This fixes the Bug with race / class selection.
Try it out. download link.
Also there are 2 new Commands:
-
View User Profile
-
Send Message
Posted Aug 24, 2013@Yoyuyi999
Maybe this is due to too many people. Could you yell me how many players are on your server (about). I'll check that.
@MasculineBulldog
Gona add that.
@TrompeOeil
There is a forum on top of the site. (Tab Forum). But it's still a bit empty.
I'll carry this plugin as long as I can.
@spiroulis
Haven't looked at it to now, sorry.
@godrarea
To the first problem: There is probably a synthax error in the classes.yml.
The second one: The Operation for your AxeDamageIncreaseTrait of 'Dwarf' is missing.
It should look something like this:
Notice: if you are using *, you have to parathese it like this: '*'
-
View User Profile
-
Send Message
Posted Aug 24, 2013@MasculineBulldog
You can use http://dev.bukkit.org/bukkit-plugins/firstjoinplus/ This can allow the user to run a command on his first join IE: /race select :)
Only if you want that to be implemented into your server right now.