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 19, 2013Also, is there a repo for new traits, or is that a future project?
-
View User Profile
-
Send Message
Posted Aug 19, 2013Quick question,
How do I configure the RestrictHorseTrait and the ToolTrait?
Aside from the plugin being HUGE everything seems to be working correctly. That said, I don't have any plugins that interfere with health and I disabled the gui.
Thanks
-
View User Profile
-
Send Message
Posted Aug 19, 2013@Tobiyas
Alright I need some help. I've been trying to make this plugin work but I can't. The problem is that there is "No race to select" and the same goes for classes. I have no real clue as to what the problem is so help would be VERY much appreciated.
-
View User Profile
-
Send Message
Posted Aug 19, 2013@Tobiyas
Thank you! I really wanted this plugin to work!
-
View User Profile
-
Send Message
Posted Aug 19, 2013@Tobiyas
hey its me again xD i wanted to ask: i created a class wich it has the healothersplugin but when i click the other player with the stick (i changed it from string to stick) it doesnt do anything! must i do something first?
-
View User Profile
-
Send Message
Posted Aug 19, 2013The GUI doesn't work when I want to change class/race. :( But otherwise, it's great. :)
-
View User Profile
-
Send Message
Posted Aug 19, 2013@milan199m
Try using Vault in addition.
@Techwolf77
This error is kind of bad designed by me... It probably sais that the Configuration of a Trait of a race is too long. I'll fix that quick to prevent that happening.
@Mysteryusy That's a nice idea. But I am not sure if players would like 1 itemslot blocked all the time. That would be really annoying. I would prefer the Scoreboard on the right.
@spiroulis The health problem is really tricky. I can't search for every plugin out there and override their health setting... That simply does not work. This is really tricky problem. When my plugin loads before someone else's plugin, the other plugin will override the health. If mine starts last, the other plugin's health setting will be overritten. I haven't found a sollution for that, sorry. The only option I could do would be a possibility to disable Health changing. But i'm not sure if that is what you want...
-
View User Profile
-
Send Message
Posted Aug 18, 2013so I don't get a fix?
-
View User Profile
-
Send Message
Posted Aug 18, 2013@Tobiyas
Thanks for the help but there are some another random problems... first if i add more health to the player with some other plugins once i reload it returns back to the classes normal health, can i change this somehow? and second if i try to use an armor (for instance leather) while my class' gear is (for instance iron) it doesnt allow me to wear it. ok this is working normal but if i try to wear it manualy from my inventory to my gear it allows me to wear it .-. how can i fix that?
-
View User Profile
-
Send Message
Posted Aug 18, 2013@Tobiyas
Ah, much better, thanks.
-
View User Profile
-
Send Message
Posted Aug 18, 2013@jackhejt
Once you place the RaC plugin in your plugins folder, extract it. It will produce a RaC folder and all of the appropriate files. The races.yml file is in that folder.
-
View User Profile
-
Send Message
Posted Aug 18, 2013Could you add a feauture that mana is items? So max mana 10 then they get 10 blue ink at the 9th slot of the inventory and they cant remove it or move it and when they use a skill or something it goes down to 8 and then slowly goes back to 10? Or mana (food or +hearts) I am downloading the plugin now and trying to make something from it. :)
-
View User Profile
-
Send Message
Posted Aug 17, 2013HELP!
I try to select a race and I get this error! and it disconnects me!
Internal exception: Java.io.IOException: received string length longer than maximum allowed (34>32)
-
View User Profile
-
Send Message
Posted Aug 17, 2013@Tobiyas
I need permissions. I use plugin permissionEx. I'm not your permissions
-
View User Profile
-
Send Message
Posted Aug 17, 2013The armor idea is just what I was thinking of to some degree. Or elves can wear iron and diamond but they take more damage from it.
But I mean the class or race that has the trait can see other invisible races with the trait. Not a spell you can find. :D
-
View User Profile
-
Send Message
Posted Aug 17, 2013Just wanted to let you know, THIS is my favorite plugin of all time and I really love the new things! especially Underwater breathing!
-
View User Profile
-
Send Message
Posted Aug 17, 2013@AnnickJean
I totally failed. :D
I didn't notice that the field has to be called 'value' instead of 'duration'.
try this:
From the Plugin list I don't see any problems. I'm not sure if any NPC plugin could screw this up, but I don't think so, because they don't interact with it.
@Argathvothlar You mean making armor more or lessa affective? Something like when Barbariens wear leather it gives them the same bonus as for normal people Iron would?
I thought of the invisible Trait. But I thought it as kind of magic that makes you invisible for short time.
@AnnickJean @xcuirsed
Hm... Very strange. I will track that. Are you using custom Minecraft versions? Or plain old 1.6.2?
@milan199m I couldn't get any word of what you said. Could you try to provide a full english sentence?
-
View User Profile
-
Send Message
Posted Aug 17, 2013So I tried configuring the Mer race as you suggested and got:
2013-08-17 09:08:58 [INFO] [RacesAndClasses] Error on parsing: 'Mer' Problem was: 'Field: 'Mer.traits.UnderwaterBreathTrait.value' not found in Config for Trait: UnderwaterBreathTrait' On Trait: 'UnderwaterBreathTrait'.
I'm guessing that the value isn't hooking this time instead of the operation like last time.
also the plugins I'm using on my non testing server (in case you know off the top of your head what's conflicting) are:
Bookshelf
BOSEconomy
ChestShop
Citizens
Denizens
EpicBoss
Essentials (with Chat and AntiBuild disabled)
Lockette
MagicSpells (with MagicSpellShop and MagicSpellTowny)
MCBans
Quester
SimpleBackup
SimpleCensor
Towny (with TownyChat)
Vault
WorldEdit
-
View User Profile
-
Send Message
Posted Aug 17, 2013I have an idea for 2 traits. The first trait could decrease/increase damage recieved in armor. The second trait could allow a certain race to be invisible to all races but the race it is in. They're just thoughts that I posted because I do not know how to make a trait for this plugin. :(
-
View User Profile
-
Send Message
Posted Aug 17, 2013@xcuirsed
If the selection screen isn't working (it doesn't work for me either) you can disable it in the config.yml. Just set gui=false under both races and classes. Then you can select using the chat line.