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 28, 2017In reply to Forge_User_39967924:
-
View User Profile
-
Send Message
Posted Jun 19, 2017now is there a way to turn most of the stuff off all i need is the races i don't want the rest.
-
View User Profile
-
Send Message
Posted Jun 25, 2017In reply to SoulDuin:
-
View User Profile
-
Send Message
Posted Jun 13, 2017How can I add a prefix in chat? A placeholder? EDIT: I use essen tials chat, I don't want to use the RaC chat system.
-
View User Profile
-
Send Message
Posted Jun 14, 2017In reply to idkalliemc:
name: config: tag: [FancyName] .....After that you have to tell the chat plugin to use the prefix by using '{race}' or '{class}' in the format.
-
View User Profile
-
Send Message
Posted May 3, 2017How do you increase in Level? and how can an admin change his personal level or someone elses?
-
View User Profile
-
Send Message
Posted May 5, 2017In reply to Dynamite99:
I dont think there's a command to change someones level, but you can simply change it in the PlayerDataYML-Folder:
id: (Here's your UUID)
lastname: ''
race: ''
class: ''
level: 1
exp: 0
lastplayed: 0
god: false
# This tells the Plugin which level system to use.
# It can use one of the following:.
# - RaC: Races and Classes leveling System.
# - MC: Minecraft Levels.
# - SkillAPI: Leveling System from SkillAPI.
# - mcMMO: Leveling System from McMMO. also check for the calculation String above.
# - Heroes: Leveling System from Heroes. Level editing is not supported here. Only reading.
# String: RaC or MC or SkillAPI or MCMMO or Heroes
# default: RaC
level_useLevelSystem: 'MCMMO'
# This is the Generator Polynome of the Level calculation.
# String: a string representing a polynome
# {level} will be replaced by the level of calculation.
# If mcmmo is used as Level System, the Calculation will use McMMO skills.
# The Skill name has to be written in {} eg. {mining}.
# A valid calculator for McMMO would be: '{mining} + {excavation} \ 20'
# default: '{level} * {level} * {level} * 1000'
# By default, the the next level needs (level^3) * 1000 exp.
level_mapExpPerLevelCalculationString: '{level} * {level} * {level} * 1000'
-
View User Profile
-
Send Message
Posted Apr 23, 2017I found another problem and maybe i'm not the only one ...
i told RaC to create Groups in PEX for every Race and class, so it's easier for me to edit the permissions for each group (like which McMMO-Skills a class is allowed to use).
races_create_group_for_race: true
...
races_command_after_change: '%CONSOLE%pex user %PLAYER% group add race-%RACE%'
(and the same for the classes)
But the Problem is, every time my server restarts all players loose their groups in PEX and i have to re-assign them manually ...
Before the restart:
15c1ac51-ca3e-40fd-9d27-90df7ec3ced1:
group:
- race-Mensch
- class-Krieger
options:
name: Illevyard
After the restart:
15c1ac51-ca3e-40fd-9d27-90df7ec3ced1:
group: []
options:
name: Illevyard
Is there any setting i havent mentioned or does anyone know how to fix this?
-
View User Profile
-
Send Message
Posted Apr 16, 2017Does anyone know if you can edit the language of the skilltree and all of it's messages?
I translated quite all of the language file into german, but cannot find any file where to translate the skilltree-messages.
-
View User Profile
-
Send Message
Posted Apr 14, 2017You should try to fix some of the Water traits (to be specific: SwimmingSpeedTrait, SwimmingSpeedTrait, and MovementSpeed onlyInWater).
It's a real bummer that I'm not able to make a water-based race.
-
View User Profile
-
Send Message
Posted Apr 14, 2017I have a Problem with the level-calculator if I use MCMMO as levelling-system.
I just put in the standard-calculator
(level_mapExpPerLevelCalculationString: '{mining} + {excavation} \ 20')
but then there comes this error-message and the whole levelling-system crashes:
[00:52:33 ERROR]: [RacesAndClasses]Could not compile your MCMMO Level String. Please fix it!
[00:52:33 ERROR]: [RacesAndClasses]Stacktrace in error.log!
[00:52:33 INFO]: [RacesAndClasses] WARNING: The value for the Level Generation String could not be parsed! change: level.mapExpPerLevelCalculationString
[00:52:33 ERROR]: [RacesAndClasses]Could not compile your MCMMO Level String. Please fix it!
[00:52:33 ERROR]: [RacesAndClasses]Stacktrace in error.log!
[00:52:33 INFO]: [RacesAndClasses] WARNING: The value for the Level Generation String could not be parsed! change: level.mapExpPerLevelCalculationString
[00:52:33 ERROR]: [RacesAndClasses]Could not compile your MCMMO Level String. Please fix it!
[00:52:33 ERROR]: [RacesAndClasses]Stacktrace in error.log!
[00:52:33 INFO]: [RacesAndClasses] WARNING: The value for the Level Generation String could not be parsed! change: level.mapExpPerLevelCalculationString
Does anyone know how i can fix this? Or if there's any error in the syntax? (Which is quite impossible due to the fact, that i used the pre-written calculator.
-
View User Profile
-
Send Message
Posted Apr 8, 2017How does one monitor / see own mana? Trying to use spells, but the mana stuff doesn't show up so I have no idea when Im able to cast said spell again.
-
View User Profile
-
Send Message
Posted Mar 17, 2017How do you disable to scoreboard?
-
View User Profile
-
Send Message
Posted Apr 14, 2017In reply to greenfoot5:
# Setting this to true will disable all Outputs to scoreboards from the plugin.
# boolean: true or false
# default: false
gui_scoreboard_disableAllOutputs: true
-
View User Profile
-
Send Message
Posted Mar 9, 2017Hey Tobiyas, is it at all possible to add a trait customizer that allows a delay on the activation of the trait. For example allowing reverse air capacity for races that are water based. a delay that will make it so after 30 seconds on land the race will take so much damage per second .
SunDamageTrait:
seconds: x
damage: x
standing: false
OnlyOnLand: true
delay: 30
I will only register the "only on land" trait until 30 seconds after the player actually goes on land.
Mabye add a passive trait that just deals damage per second that can further support this rather than doing nightdamage and sundamage to cover it all.
-
View User Profile
-
Send Message
Posted Feb 21, 2017Little but important question: for the flying trait: Can we change the flying speed?
And if yes, how?
Thanks a lot already!
-
View User Profile
-
Send Message
Posted Feb 16, 2017Needs a permission to allow pvp between race teams... plugin is unusable with every pvp server, but arenas can be fixed with a command block... if we had a permission, Other than that everything about this plugin is fantastic! also no one has released a placeholders plugin for this aswell!
Running great on my server, love the race specific permissions, as it helps with assigning skins and other necessary plugins.
-
View User Profile
-
Send Message
Posted Feb 9, 2017When the player first join, it only shows the races pop up. There is no classes to choose. How to fix that?
edit: version 1.8
-
View User Profile
-
Send Message
Posted Feb 5, 2017Out of curiosity, how do I prevent the pop-up window for race/classes when a player first joins?
-
View User Profile
-
Send Message
Posted Apr 14, 2017In reply to SaltyStare:
# When a player logs in and does not have a Race, the Race selection screen is shown.
# To disable this, set this option to: false
# boolean: true or false
# default: true
races_openRaceSelectionOnJoinWhenNoRace_enable: false