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 Jan 29, 2014@Tobiyas
Thanks :)
-
View User Profile
-
Send Message
Posted Jan 29, 2014@DarthRiddle
The idea behind this is awsome. :) Like you already mentioned, this way to much work for the small benefit.
But I can do a seperate file where you can list the races / classes behind eachother. like:
where the number in front is the line. And empty represents an empty slot.
The EXP is not working yet. You can enable to use the Vanilla EXP system from Minecraft in the Configuration.
@Sevlon
I'll check that.
EDIT: I can't get the particles removed for Permanent potion effect. :(
-
View User Profile
-
Send Message
Posted Jan 28, 2014@Toperage
Tobiyas was saying in a message to me that the game runs off of default XP from vanilla minecraft. http:minecraft.gamepedia.com/Experience
Later when the custom XP is added in we may get a different experience.
-
View User Profile
-
Send Message
Posted Jan 28, 2014im having a couple issues and i need to figure out if it is on my end or not.
1) Local chat builds messages after one is sent. IE Selvon: test Sevlon: test 2 Sevlon: test 2 Sevlon: test 3 Sevlon: test 3 Sevlon: test 3 2) health in chat to false, still shows health in chat 3) by defualt when changing spells it comes up as "changed spell to %TRAITNAME%"
-
View User Profile
-
Send Message
Posted Jan 28, 2014I cant be the only one with this issue before, but how do you gain exp on Races and classes? I have killed mobs and tested it on my server and I cant get any exp out of it. Could anyone help?
-
View User Profile
-
Send Message
Posted Jan 28, 2014@Tobiyas
Great update for us Tobiyas. I appreciate the efforts your putting into this. I have a suggestion on the classes GUI issue that may/may not work. Could you have us make a separate traits config for each class? This may allow you to put each trait that we add to the cfg in a container slot in the gui. Shown below is a hover on only one of a few traits.
Image Removed: http://www.mediafire.com/convkey/0ebd/tifhiqdigqns3i4fg.jpg
now that I see my own post: the suggestion seems sort of ridiculous. I can only imagine the changes that would have to take place for this xD
-
View User Profile
-
Send Message
Posted Jan 28, 2014Due to many 'Complains' I seperated the FireResistanceTrait into:
Be aware that staying in lava still causes fire and fire tick damage!
@Hasenpelz
The ideas are cool, but a bit hard to build. Other plugins would block the opening / closing of the door / chest. :/
@ChezaofStormrage
Fixed for next Version. Although I don't know how this actually happened...
@AesirOnline
Fixed for next Version. But the en.yml has to be regenerated (plugins/RacesAndClasses/language/en/en.yml). So delete the file before updating.
@ChezaofStormrage
Could you give some information on where it lags / memory is leaking? I can't reproduce this (mainly because I don't have a server with many people, I guess. :D).
@ChezaofStormrage
Sorry for the long delay. I'm fixing many bugs at the moment. Gotta look out for performance at the next corner.
@ChezaofStormrage
Reverting down should take NO errors. The error you are facing is due to some strange new constrains of Bukkit. But it is fixed for the next Version. I did a double check to every method setting / reading health.
@Infiniboom
The draining mana over time was on my mind the whole time. The problem is, I have no idea how to realize it properly... I'll check it out when the whole bugfixing for the new Versions is finished.
Hunger depletion is REALLY nice. It is already implemented since the start of magic. xD I just seem to forget to mention this.... Just try 'HUNGER' or 'food' as costType.
The EXP is also a good idea. I didn't add that yet. Since I am reworking the EXP system of the plugin (rework might be the wrong word... Starting to work on it.) I will add that soon.
The 'tree require costs' are an awsome idea. But I have to flip my whole mana / spell management for this. So this will take some time to do. Can't promise for near future.
I don't really get what you have as 4th idea. Is this some sort of 'Energy' or 'Rage' or whatever you want to call it (names stolen from some famous mmorpg :>)?
@Toperage
I thought about this. I also wanted to add it, but I haven't got a good Idea of how to do this at the moment. It is noted and on my todo list.
@Toperage
Yeah... :D I wanted to do that, too, but I haven't fooled around with dead people going back to life.
@DarthRiddle
This is a general Problem dedicated to Minecraft. There are many tickets on JIRA of Mojang. But they get deleted or declined regularly without any reason. :/ Seems like the only fix is to use the client UI scaling. Sorry. Got no other workaround.
The next Version also has a new Field for Traits:
The description is now shown in the GUIs if it is present instead of the generated description of the Trait. So you can give your Traits new names and a new Description.
I'm gonna post a let's call it early ALPHA for the current Version. This is to test the resolved stuff.
The latest Version for testing that should be more stable: link. This is a link to the future download page for the test-alpha. (I hope this is allowed. :> If not @Bukkit Team please delete the link + send me a message)
<</code>>
Also here is my DropBox link for the Plugin: link. Beware that that is ALWAYS the newest PRE-ALPHA Version. It might not even start.
Sorry for the long post, here is a potato.
-
View User Profile
-
Send Message
Posted Jan 28, 2014@Toperage
Toperage:
You can do what you have asked:
See example here: http:pastebin.com/FL01nntM
-
View User Profile
-
Send Message
Posted Jan 28, 2014Very nice indeed:
I have found one issue that maybe someone can help me solve: When adding many traits to a class, the name of the class does not show on the class selection GUI because the list of traits is to long. Is there a way force the list down so that the name of the class is shown? the only other workaround I have is to not display the classes as a GUI selection.
Darth
@Toperage
-
View User Profile
-
Send Message
Posted Jan 26, 2014A cool trait for healers would be to resurrect others... hint... hint... ;P
-
View User Profile
-
Send Message
Posted Jan 25, 2014If you don't mind my input, have you ever thought of making subraces?
Ex:
Dwarf [Teir 1]-> Dwarf Soldier or Mage or Scout
Dwarf Soldier [Teir 2]->Dwarf Knight or Berserker
Dwarf Mage [Teir 2]-> Dwarf Warmage or Priest
Dwarf Scout [Teir 2]->Dwarf Rogue or Archer
And so on....
-
View User Profile
-
Send Message
Posted Jan 25, 2014Here's some ideas that would be nice: 1. Have an option for a trait to drain mana, so while using flight or something similar you can change from mana required and how long it lasts to x mana lost every y seconds while this trait is active. 2. Add a choice of hunger and levels/exp being depleted. So a player can cast a spell depending on what they need. 3. Allow a tree of required cost, so if you run out of mana, it will start draining your exp as an example 4. Create an additional bar of cost. In a way that it functions like mana but can be used separately and can have a different configuration applied to it. (Such as mana can be used for more "passive" traits and the other factor can be used for more "aggressive" traits can be used with it)
Reply if any of these seem good at all...
I am also behind this plugin 100%! It is yet another fine master piece of a plugin I found on here! Keep up the awesome sauce your pouring into it! :3
-
View User Profile
-
Send Message
Posted Jan 25, 2014Again thanks for the active developement and bug fixing, you da man! :)
-
View User Profile
-
Send Message
Posted Jan 22, 2014Hi, when I start my server, the plugin only create a folder called Debug. How do I fix this?
-
View User Profile
-
Send Message
Posted Jan 20, 2014I was still get issues when I reverted down. I am just going to do a fresh reinstall and see if that works for now.
got this with the beta 1 for 1.7 :)
http://pastebin.com/PQ3eGJ32
-
View User Profile
-
Send Message
Posted Jan 20, 2014@ChezaofStormrage
you should take the previous version and let your players use the old version, it is still working nicely, ===> only change the .jar and restart server, the new files won't disturb the plugin
-
View User Profile
-
Send Message
Posted Jan 19, 2014Do you have an ETA for the next version? Due to the errors I have posted we have had to disable it for now, my players await my answer. Thank you again for your work!
-
View User Profile
-
Send Message
Posted Jan 19, 2014Ehm the mana and healthbar is now in the chatbox.
I did:
Why doesn't it go back to the right side >_>?
-
View User Profile
-
Send Message
Posted Jan 18, 2014for the idea "sorting the classes in the GUI" you should check "paintball war plugin" there you can arrange stuff in the GUI by custom order. maybe if you check their .jar you can find a homolog way to understand how to add such a sorting-mechanism
-
View User Profile
-
Send Message
Posted Jan 18, 2014Due to the number of errors it has caused large amounts of lag and and memory leak, we are reverting DOWN one version :) Once you have the next build we will try again :)