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 Jun 6, 2015@captain1342
In the configuration there is a field named: general_disable_commands. You can add commands, that should not be used by the plugin.
@jaystar411
Seems like I forgot to write the Guide to that... Funny. :)
It's a bit complicated:
effect#amount#speed#directionx#directiony#directionzWhere the effect is the Particle effect name.
The amount is the amount of particles.
The speed is the Speed or data value passed (optional)
The directions are the directions the particle effect goes to (optional).
The direction should not be very big. Default is 0.1 in all directions.
An example for 3 heats:
heart#3An example for explosions:
hugeexplosion#10#1#0.5#0.5#0.5Where the radius of where the explosions take place is 0.5.
Hope this helps.
-
View User Profile
-
Send Message
Posted Jun 6, 2015@Aliuspvp: You have to just get mcmmo or skillapi then go into the config and code the way of getting xp you want afterwards you get the classes and races you want and give them traits and there is a option for the traits to add a minimum level just add that and they get it at that level so if i'd be lvl 5 and minimum lvl is 6 i get the move after 1 lvl
-
View User Profile
-
Send Message
Posted Jun 5, 2015I am now using a other Chat Channel Plugin but now there is a new Problem: YOUR PLUGIN IS BLOCKING THE COMMANDS. i am now using Lib's Chat and it uses command like: /channel .....But everytime when i try to use this command your Plugin tells me that the Race Chat is Disabled... please say me how can i fix that?
-
View User Profile
-
Send Message
Posted Jun 5, 2015Hi, I wonder how to setup Race Teams. There is no exemple in raceTeams.yml
-
View User Profile
-
Send Message
Posted Jun 3, 2015is there a wayto do a leviling system when there a sertent level they get a move like fire aroow
-
View User Profile
-
Send Message
Posted Jun 3, 2015is there a way to make it so they have to level up to get moves like in archer they have to be level 5 to get telloport arrow
-
View User Profile
-
Send Message
Posted Jun 3, 2015Thats not correct i guess :D cauz its not working i dont see any effects but the heal works.
MagicAreaHealTrait: range: 10 value: 10 particle: crit particleFromSelf: crit
How can i add the particles? cant find the info :O
-
View User Profile
-
Send Message
Posted Jun 3, 2015@Tobiyas i tryed to do your way with the command but there is still the same problem... After i restarted the server it load the default settings again.
-
View User Profile
-
Send Message
Posted Jun 2, 2015@Flashera
It's build with JDK 1.8, But build for java 7.
Traits with permissions are not that easy, since they are reall possible in an easy way using RaC APIs. It would require really much code change to do so.
I'll take a look if this is possible in any way that does not destroy the general code structure.
-
View User Profile
-
Send Message
Posted Jun 1, 2015Is this plugin in Java 7?
Also, I suggest adding trait perms. For example, I disable races and classes because I use Heroes. I want the ability to give permission skills to use/have certain traits.
-
View User Profile
-
Send Message
Posted Jun 1, 2015@captain1342
The Channels.yml can only be edited when the Plugin is not loaded.
Therefore you have to shutdown the server, edit the file, then start the Server.
I know that this is a bit of a really bad method, but there is still the '/channel edit' command where you can edit channels.
-
View User Profile
-
Send Message
Posted May 31, 2015I have a Problem with the Channels.yml. Everytime when i change the file and restart the server it set itself back to default. I dont want that it changes the Message color or that it adds a prefix and surfix... i just want that it shows the Nickname and the race (also if possible the class). Can you say me what i need to do to apply the changes?
-
View User Profile
-
Send Message
Posted May 29, 2015@dadee971
You have to set this value to true to disable it.
Of course the health will not be reset after the plugin is removed, since the value is not reset after a server restart. You can simply disable this option by using:
To reset the Value, you have to use a plugin to reset the value to the default value.
So this is no bug. It's an design decision in Bukkit.
@AmrothXD
Thank's for the hint with the armor Stand! I was not aware of this problem and will fix this soon.
With your problem on the PassiveAggroTrait, can you please check if in the 'plugins\RacesAndClasses\traits\defaultTraits\passive\' folder there is a PassiveAggroTrait.jar.
@TheUdderMIlker
Try adding '#1' or another number ('#2', '#3', ...) to the end of the Trait ('FireballTrait#1', 'FireballTrait#2', ....). This fixes the issue. It's related to YML only possible to have 1 same tag per yml-level.
@dadee971
This should actually work. Simply copy the en.yml and translate it. Rename the file to fr.yml or so. The directory with the name in the config is loaded for language. So if you put 'fr' in it, the 'plugins/RacesAndClasses/languages/fr/any.yml' should be loaded. But I'll check this and fix it if it is bugged.
EDIT: Tested with latest version -> works.
@Herga02
MC 1.8.3 is not 100% supported, because Updates are rushing through at the moment. So i'm adapting to 1.8.6 at the moment.
-
View User Profile
-
Send Message
Posted May 24, 2015This is not working on Spigot 1..8.3
Then even if i disable the plugin player still have their race health value. This is a very huge bug.
-
View User Profile
-
Send Message
Posted May 22, 2015Hello first of all we love the plugin and thanks for the update to work with 1.8
One of the first problems we had and had to figure out is. When we have armor selection enabled and its in the race or class config. Armor stands are duping them self when players try to break the stand or to get armor. One player must have been upset about it. I guess because he made 200.000 copies and really did make the server lag. But I was only unable to break the armor stands with //regen. So until there is a fix we have armor selection disabled.
The other problem is when we want to use the PassiveAggroTrait but its not found in console or in the traits list :
//[00:31:23] [Server thread/INFO]: [RacesAndClasses] Enabling RacesAndClasses v1.0.5
[00:31:23] [Thread-18/INFO]: [PerformanceMonitor 1.8] There is a new version available for download!
[00:31:24] [Server thread/INFO]: [RacesAndClasses]Trait not found: PassiveAggroTrait
[00:31:24] [Server thread/INFO]: [RacesAndClasses]loaded: 65 traits, 3 races, 6 classes, hooked 13 Events
[00:31:24] [Server thread/INFO]: [RacesAndClasses]RacesAndClasses Version: '1.1.0' fully loaded with Permissions: Vault
[00:31:25] [Thread-20/WARN]: [RacesAndClasses] The author of this plugin (tobiyas) has misconfigured their Auto Update system
[00:31:25] [Thread-20/WARN]: [RacesAndClasses] File versions should follow the format 'PluginName vVERSION'
[00:31:25] [Thread-20/WARN]: [RacesAndClasses] Please notify the author of this error.//
Currently we are using a spigot 1.8.3.jar
And or only plugins working with armor or armor stands are World Guard, BattleArena2,ArenaCTF,MyPet "custom from developer",MobArena.
The server itself can be multiple machines with VM ware and plenty of ram and CPU power on a Linux based SO on latest java.
In time we will ad more races and classes because its part of or sever lore. So thanks on all updates to come, I hope. We just getting started to introduce races and classes to or members and there impatience
A big thanks AmrothXD and the Relic-MC Team
-
View User Profile
-
Send Message
Posted May 22, 2015Alright i have a problem with the plugin i can't seem to have multiple traits of the same kind in the same class so when i have 1 class and add 4 of the same traits but with different levels supported to them it only shows the one that is lowest on the page here is my config http://pastebin.com/5x2CXHAY so when i do the thing below and go in my server it only lets me use radical beam and it only works when im at lvl 50 the rest are pretty much not even there as far as i know so i how do i fix this?
-
View User Profile
-
Send Message
Posted May 20, 2015Hi, I'd like to translate your plugin in French language. I've tried 2 methods:
- translate en.yml and keep "en" in config
- create a folder fr with fr.yml in en put "fr" in config
When i reboot the file is ok, but each time i log on server with a character, the message for choosing a race is in english and the the file comes back automaticly to english.
How can i translate this?
-
View User Profile
-
Send Message
Posted May 15, 2015@Herga02
The RaC leveling system doesn't work and you need to set it to mcmmo or skillAPI or the other thing then configure the amount of xp gained per kill of a mob m8
-
View User Profile
-
Send Message
Posted May 14, 2015Okay! The leveloption MC doesn't work for me. Can someone help? I'm using the newest version and Spigot 1.8.3. Everything works but the levels.... :(
-
View User Profile
-
Send Message
Posted May 6, 2015@MegaHerb1
More information than a simple "It's not working" is more helpful. ;P