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 Feb 25, 2014@DewTheMelon
Seems like an error on Startup. Can you look at the current error log? It's located at: plugins/RacesAndClasses/Debug/error.log
-
View User Profile
-
Send Message
Posted Feb 25, 2014I tested the new thing :/ It broke the plugin. when I typed /race info it keeps saying /race (racename) when I type /race Orc it says /race (racename) and I can't see my race on chat, only {race} ( It worked fine in the older version )
-
View User Profile
-
Send Message
Posted Feb 25, 2014@blueluke234
This can be done easily with any command sign plugin, that just post a command '/racforcerace @p race' or '/racforceclass @p class'. Maybe I will add an addon later to integrate this.
@Sevlon
I don't have a video tutorial yet. And I myself am very bad at tutorials. =P
@danmark2312
Forgot to mention. The UnderwaterBreathTrait has a new Synthax:
the time is in seconds. Makes it more simple.
@DewTheMelon
It should. It works fine for me.
-
View User Profile
-
Send Message
Posted Feb 25, 2014Magic name is now fixed? and is Chat Health actually now disabled if you disable it in config?
-
View User Profile
-
Send Message
Posted Feb 24, 2014Field: 'Vand-race.traits.UnderwaterBreathTrait.time' not found in Config for Trait: UnderwaterBreathTrait
How do I add an underwaterbreathtrait to the config?
-
View User Profile
-
Send Message
Posted Feb 24, 2014@Tobiyas
I was thinking about doing a video tutorial for this plugin, do you already have a video tutorial?
-
View User Profile
-
Send Message
Posted Feb 24, 2014Hello, very nice plugin I must say. But If I may add a request to allow players to change class/Race via signs. Like essentials. Other wise this would be great. Thanks, Blueluke234
-
View User Profile
-
Send Message
Posted Feb 24, 2014@FrancescoDS @Sevlon
Like I mentioned here: @Tobiyas
Just put the Keyword 'permissions' to the base of a race / class and add as String List the permissions wanted.
Example:
@Sevlon
Thinking about the race-slayer. :D awsome idea!
@movaj
The SunDamage is broken due to some wrong bukkit documentation... *curse you bukkit.. haha curse...*
<EDIT> GENERAL:
New Version uploaded... link for the ones who can't wait.
-
View User Profile
-
Send Message
Posted Feb 24, 2014@FrancescoDS
I agree very much with this.
-
View User Profile
-
Send Message
Posted Feb 24, 2014Hello tobyias, and congratulations for this plugin. It is exactly what I needed on my server to give race/class bonuses. I have a little suggestion for you: I don't know wether this should be implemented as a trait or as a "core feature", but it would be nice to inject some permissions based on the race/class, so different combinations of races/classes can get assigned different permissions. This would expand a lot the plugin capabilities. Just for example, if you would combine it with modifyworld, you could prevent certain classes from picking/dropping/having certain items, without needing to code a different trait.
-
View User Profile
-
Send Message
Posted Feb 23, 2014Okay, I need one plugin ( I ordered from Private Developer ) and I can start my server :) Thanks for making this plugin, cuz it's like most important one in my server. ( I was about to order Race and Class plugin from PRivate, but then I found this :) ) You saved my moneyh!
-
View User Profile
-
Send Message
Posted Feb 23, 2014@bobhull517
Are you talking about permissions that the user would get for selecting the class?
I don't believe the plugin has this. However there are some work arounds you can do.
Let me know if you want help :)
-
View User Profile
-
Send Message
Posted Feb 23, 2014Are you able to add permissions for each class and/or race?
Miner: Config: Classtag: '[Miner]' Health: '+6' Armor: leather,gold,chain,iron,diamond Traits: ... Permissions: - heatedpickaxe.use
Is this possible?
-
View User Profile
-
Send Message
Posted Feb 23, 2014Awesome work! This plugin can be huge, keep it up. I personally will be using this as one of the main plugins for my server, that and quests.
hey i just thought of another idea, RaceDamage and RaceResistDamage.
This will modify the final damage from a person (after all damage modifiers have been calculated.)
For instance
This will change it so that even if the Humans and Elves do 7 damage to everything else, when they attack an Orc The Elf will do 7.5 damage and the human will do 6.5.
This shouldn't be too hard to write up and could add some more spice to PvP.
Thoughts? (sorry if you already have this implemented and i didn't see it lol)
-
View User Profile
-
Send Message
Posted Feb 23, 2014The plugin is great... but something is wrong, cause i think it doesnt work correctly....
For example, I've configurated clases.yml, races.yml and config.yml... no more. It has to work correctly, isnt it?
Well... it doens work...
Let's see.... into my races.yml there are the next lines:
and... well... it is correctly isn't it? well... for example, SunDamageTrait doens't work. It do nothing.
¿what happend?
I have to create another file somewhere? i have to do something? help me please
-
View User Profile
-
Send Message
Posted Feb 23, 2014Can not wait good Sir! We look forward to your work as always!
-
View User Profile
-
Send Message
Posted Feb 23, 2014@Sevlon
Hey, this is a cool Idea, but I would rather export that Idea to a new Plugin (like kits for Races or Spawns for Races.) It would totally overblow the plugin.
@Sevlon
Yeah, your right. Should be fixed on next release.
@ObliviousMan1
Is added for next release.
example for Orange wool.
@ObliviousMan1
Try {race} or {class} in the most other chat plugins, this should work.
@Daisy_Power
This is fixed with the next Version, only removing the particles does not work correct.
@DewTheMelon
try:
@stapleshotz
This is changed for the next Version. I totally rewrote the UnderwaterBreathTrait. It will now set every second the new Value. This should make the appearance much better and mostly should always make only 10 bubbles.
Next Version will be available soon. If I can manage it, I'll upload it today. Also I wanted to add Totems (small structures of 2 blocks) which have a Radius effect on something.
Some magic traits will get the possibility to enable / disable them. That will drain mana / health / item / hunger ... over time till deactivated or simply till no mana / item, ...
Also on my plan there will be auras like flame damage when near someone or something like that.
-
View User Profile
-
Send Message
Posted Feb 22, 2014@Daisy_Power
The PermanentPotionTrait actually works in the latest version. You need to generate a fresh config and racesandclasses.db for it to work though. Personally, I don't like the underwaterBreathTrait because unless you only add a few 'bubbles' the players' displays will look horrible. Just a big line of bubbles that goes off the screen. You can't even tell where you are until it gets down to a certain point. Using the water breathing potion effect is much cleaner. But I guess that only applies if you want to grant infinite water breathing.
-
View User Profile
-
Send Message
Posted Feb 22, 2014How does the Permission part work? Or is there one?
-
View User Profile
-
Send Message
Posted Feb 22, 2014@Sevlon
I understand the PermanentPotionTrait bug and when that is fixed we will use that to enable vision underwater, but the UnderwaterBreathTrait is a separate trait that was working in a previous build with settings I had shown and now does not.