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 21, 2016@dadee971
There should be a short description in the header of the file... But I messed that up...
I also added some lines to the config section page.
@Haruto2211
Yeah... I got to fix that. :/
@Thithi2121
The Backstab Trait can only be triggered with the hotbar or bindings at the moment.
Mana regeneration has to be done with a trait. The ManaRegenerationTrait to be exact.
I'll check that one with the Arrows.
EDIT: can't recreate the problem with the stuck arrow.
-
View User Profile
-
Send Message
Posted Jan 20, 2016Hi, Can't find any tutorial for the use of :raceTeams.yml
What is the format for this file please?
-
View User Profile
-
Send Message
Posted Jan 20, 2016Yup, my error seems to be the Java 8 thing you're talking about. :) Also, traits and hearts disappearing on Multiverse world change is still occurring as well sadly.
-
View User Profile
-
Send Message
Posted Jan 20, 2016@Tobiyas
Alright i'll try to put my serveur in Java 8 and i'll see if it's working and if it's not breaking my other plugin ^^
Vielen Dank fur das Hilfe! :p
EDIT : Well the plugin launched! :D Now i'll see in game if everything is working! I have an other question! What does the player have To do To use the Backstabtrait? Because on the before version i tried to right click on an other player but it wasn't teleporting me '
EDIT 2 : Ok so i have problem with a new class that i made :( 3 things doesn't work (because of me i'm sure but try to help me :p) in this new class. First one is that the BackstabTrait doesn't work, i'm not teleported when i right click on the target (player or mob). Second thing : I can't poisoned my weapon even if i have the trait : PoisonedWeaponTrait :/ Third Thing : I add Mana to this class and i can see the Mana bar but the Mana doesn't regenerate... How do i configure the mana regeneration of a class please ? And then a global issue for you plugin, when you disable the race function in the config, and you take your bow and try to switch arrow, it stays on Normal Arrow and you can't select the other
That's all for me for now ^^
Have a nice Day :)
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Thithi2121
God damn it... Seems like I somehow acidentally used a Java 8 method.
Fix would be to update to java 8.
Will fix that. :/
@gamerjack Same error as above.
-
View User Profile
-
Send Message
Posted Jan 19, 2016Running Craftbukkit 1.8.8, I was using this plugin, version V1.1.7 and everything was working fine. (Of course there were small bugs and things that I noticed, but I could ignore them and work around it.)
After updating to the latest version, I got all kinds of bugs, so I took out my folder containing all the configs, classes, races, etc. And the plugin ran smoothly. I matched the config with my previous one (I noticed some features were removed such as the Tutorial.)
I replaced the classes and races folder, and tried to run it but got this:
For now I will run the previous version as that seems to work best for me. Hope you can help! Thanks!
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Tobiyas
There you go my friend :)
[23:09:00] [Server thread/INFO]: [RacesAndClasses] Enabling RacesAndClasses v1.1.8 [23:09:01] [Server thread/INFO]: [RacesAndClasses]No Race file found. Creating new. [23:09:01] [Server thread/ERROR]: Error occurred while enabling RacesAndClasses v1.1.8 (Is it up to date?) java.lang.NoSuchMethodError: java.lang.String.join(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; at de.tobiyas.racesandclasses.playermanagement.leveling.values.LevelValueModifyReader.(LevelValueModifyReader.java:24) [?:?] at de.tobiyas.racesandclasses.datacontainer.traitholdercontainer.AbstractTraitHolder.readConfigSection(AbstractTraitHolder.java:313) [?:?] at de.tobiyas.racesandclasses.datacontainer.traitholdercontainer.race.RaceContainer.readConfigSection(RaceContainer.java:58) [?:?] at de.tobiyas.racesandclasses.datacontainer.traitholdercontainer.AbstractTraitHolder.load(AbstractTraitHolder.java:173) [?:?] at de.tobiyas.racesandclasses.datacontainer.traitholdercontainer.AbstractHolderManager.readTraitHolderListStep2(AbstractHolderManager.java:146) [?:?] at de.tobiyas.racesandclasses.datacontainer.traitholdercontainer.AbstractHolderManager.readTraitHolderList(AbstractHolderManager.java:111) [?:?] at de.tobiyas.racesandclasses.datacontainer.traitholdercontainer.AbstractHolderManager.init(AbstractHolderManager.java:90) [?:?] at de.tobiyas.racesandclasses.datacontainer.traitholdercontainer.race.RaceManager.init(RaceManager.java:48) [?:?] at de.tobiyas.racesandclasses.RacesAndClasses.initManagers(RacesAndClasses.java:379) [?:?] at de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:613) [?:?] at de.tobiyas.racesandclasses.RacesAndClasses.pluginEnable(RacesAndClasses.java:280) [?:?] at de.tobiyas.util.RaC.UtilsUsingPlugin.onEnable(UtilsUsingPlugin.java:100) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:332) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:342) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:314) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:406) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:370) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:325) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:235) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:504) [craftbukkit-1.8.8-R0.1.jar:git-Bukkit-d3e0b6f] at java.lang.Thread.run(Unknown Source) [?:1.7.0_80]
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Thithi2121
Hey, would be good to fix that. Sure, just pass the error along.
@Hobiten1212
Good to hear, that you got it solved out.
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Tobiyas : Well thank you your french is very good ! :p And i'm not using the latest because on my serveur it's not launching (using bukkit 1.8.8) ... Do you want me to give you the error that i have ? And thanks for trying to help me :)
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Tobiyas
nvm it, i updated my java to 1.8 that's why :).. Also the two new plugins placeholderAPI & MVdWPlaceholderAPI what does they do? :) and last thing my race hp is still saying +0.0 and in my config it says 20 any ideas?
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Hobiten1212 Which Minecraft Version are you using? Any error?
-
View User Profile
-
Send Message
Posted Jan 19, 2016Tobiyas you are the best :D Mmm i'd like to use Itemlorestats plugin to make custom items. I wonder if Rac Class, is supported by the itemlorestats Class lore.
-
View User Profile
-
Send Message
Posted Jan 19, 2016@dadee971
To your questions:
1: no, players can not loose EXP on death.
2: yes, player can loose their level on change. (their is a config for executing a command after race / class selection. Their you can use the '/raclevel @p lvl -1000' command)
3: Yes, I think they can be negative.
4: There is an option in the config for cooldown time with wand / bow messages. Just put that one to a high value (exp: 10000). Then they get the message once they use it the first time in a session. (best way I would know now). Another way would be to clear the translation text.
5: I think I have no quick fix for that... I will add a range option. The fireball will simply die after some time / range.
Hope I got it all covered up.
@Haruto2211
Some more information would be nice. Is there an error? Maybe the file is corrupted?
It works fine for me (tested with JDK / JRE 1.8_66, Spigot 1.8.8 latest).
@Thithi2121
Are you using the latest Version? I know the plugin had that problem some time ago. I think in 1.1.6 or so. Also, does one of your arrow traits have cooldown? (helps solving the problem).
Also, your english is good. Atleast good enough to write mostly correct sentences.
Ton englais est propablement meillier que mon francais. (learned it in school. Forgot most. :D )
-
View User Profile
-
Send Message
Posted Jan 19, 2016Hi ! To begin with i'm French so it will explain my english :') Secondly : Thanks for this awesome plugin ! But i have issues on my server. In fact when i hold a Bow and I try to switch arrow by left clicking it's working until i select Normal Arrow, then i can't switch to another arrow ... Do you have any ideas ?
Thanks !
-
View User Profile
-
Send Message
Posted Jan 19, 2016Is it just me or is the newest version not loading up?
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Tobiyas Oh, i was wondering if this was for MC levels option. Ok i will change them then. Thanks for your help.
Lasts questions:
-
View User Profile
-
Send Message
Posted Jan 19, 2016@dadee971
Have you changed the values in the configuration for exp? By default they are set to 0.
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Tobiyas
Ok well so with: level_useLevelSystem: RaC
I'm killing mobs, my Minecraft XP grow (actually lvl6), but the /Raclevel shows : Level: 1 Exp: 1/1000
-
View User Profile
-
Send Message
Posted Jan 19, 2016@dadee971 At the moment no. Only with the command '/raclevel'.
-
View User Profile
-
Send Message
Posted Jan 19, 2016@Tobiyas
Ok my bad sorry. Stick or Bow to show Scoreboard. I tought it was showning anytime, even with binds slots.
By the way, this Scoreboard only show spells? Is there a way to see our current level other than: gui_level_useMCLevelBar: true ?