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 Feb 21, 2014I really enjoy using this plugin for my RP Server! Just a few ideas that would be useful:
- In the config.yml, I think there should be an option to change the item that is displayed on the GUI Race Selection menu. (Default Book & Quill)
- Another chat option to be able to set the player's race as a prefix, without enabling the chat aspect of the plugin.
Thanks!
-
View User Profile
-
Send Message
Posted Feb 21, 2014@Daisy_Power
To my knowledge this sounds like you want a permanent potion trait. However, if you look just above the comment section you will see the know bugs, included in this is this statement.
"PermanentPotionTrait is 'Broken' (it works for 1/4 second every 5 seconds. :/ forgot a * 20) (fixed for next Version)"
-
View User Profile
-
Send Message
Posted Feb 21, 2014Great plugin. I was looking for something like that from the last moths.
I've just put into my bukkit and started to configuring it. 6 races and 10 classes, 60 combinations.... awesome xD!
-
View User Profile
-
Send Message
Posted Feb 20, 2014@DewTheMelon
Never played WoW but sure lol
Also the "health_bar_inChat_enable: false" is another bug, i have the same issue.
"level_useRaCInbuildLevelSystem: false" I have not tested so i cant say anything about that.
-
View User Profile
-
Send Message
Posted Feb 19, 2014@Sevlon
Like in World of Warcraft? Horde and Alliance . That would be cool.
level_useRaCInbuildLevelSystem: false I still get the level message when I join server.
health_bar_inChat_enable: false I still get Hp messages in chat :(
-
View User Profile
-
Send Message
Posted Feb 18, 2014@Hilliard20914 This has been answered in previous comments. It is a bug and will be fixed in the next version.
@smokeymcjay If you want people to be able to select their classes via signs you should check out this plugin: http://dev.bukkit.org/bukkit-plugins/command-signs/ (This will work for many commands, and has the ability to temp op the players so he/she can run commands they don't have permission for)
@Tobiyas I know this may sound ambitious, but I would love to see an alliance function implemented into the plugin. The Race config would have a new yaml structure that would look something like this:
Alliance members wouldn't be able to attack each other, and if healing magic was also implemented only be able to heal other alliance members. Thoughts?
-
View User Profile
-
Send Message
Posted Feb 18, 2014When i edit the channel.yml he always change it to my older version... even when i have my server stopped ( When i start it up agains it changes ). In my channel.yml with the global channel it changes the prefix to {suffix=null}[ but i want the prefix to be [.
My prefix now: prefix: '[{suffix=null}]' What i want as prefix: prefix:'['
Also it changes my suffix to ?f[
Can somebody help me?
FIXED: change the [ to '[' when the server isn't running
-
View User Profile
-
Send Message
Posted Feb 17, 2014[RaC]Changed spell to: %TRATINAME% Cost: 5 MANA
How do i get it to display the spell name instead of %TRATINAME%
-
View User Profile
-
Send Message
Posted Feb 16, 2014Do you think you could add sign integration?
-
View User Profile
-
Send Message
Posted Feb 16, 2014I have used this setting for a Race we have in our server and it worked on previous versions of RaC, but does not seem to be working now.
WaterSprite:
config:
racetag: '[WaterSprite]'
raceMaxHealth: 25
armor: leather,gold
traits:
UnderwaterBreathTrait:
operation: '+'
value: 20000
Previously, the WaterSprite could go indefinitely underwater. Now, players have same amount of bubbles as a player without the trait.
Is it all correct?
Also need to know the perm for the /playerinfo <name> command. This can be abused on a pvp server as it allows any player to view the current location of another player. I have tried -RaC.playerinfo , but that does not do anything.
-
View User Profile
-
Send Message
Posted Feb 16, 2014is that Armor part on Classes too? and how to add permissions to classes?
-
View User Profile
-
Send Message
Posted Feb 16, 2014@jf83822
plugins>racesandclasses
-
View User Profile
-
Send Message
Posted Feb 16, 2014Where are races.yml and classes.yml located?
-
View User Profile
-
Send Message
Posted Feb 15, 2014Will the PermanentPotionTrait be fixed soon? I'd really like to finish my aquatic race. Also, is there a way to make my aquatic race to be able to fly in water automatically for an infinite amount of time until the player gets out of the water?
-
View User Profile
-
Send Message
Posted Feb 15, 2014@mitcher123
@DewTheMelon
That's only on the current Version. Is fixed for the next one.
@DewTheMelon
This is not very easy. Also there are other plugins that already do that (as DisguiseCraft).
@McPixel
There is no possibility to do that at the moment.
@mrbeast196
@MasculineBulldog
The plugin does not use any permission internas. This is actually really strange and should not happen, since there is ALWAYS a damageEvent before dealing direct damage.
@Toperage
Maybe another plugin overrides the health settings. Or something in your config is wrong. try doublechecking this.
@devcutter
This is already present. If you add 'permissions' as String List to the class /race, it creates a groups and moves the people inside.
@smokeymcjay
I'll check that.
-
View User Profile
-
Send Message
Posted Feb 14, 2014Can someone tell me what is wrong with my config? It won't load on to my server when I restart it. Here it is:
Human: config: racetag: '[Human]' raceMaxHealth: 20 armor: iron,diamond,chain,gold traits: SwordDamageIncreaseTrait: operation: '+' value: 10 DodgeTrait: chance: 0.6
Elf: config: racetag: '[Elf]' raceMaxHealth: 18 armor: leather,gold,chain traits: FallResistanceTrait: operation: '-' value: 2 MovementSpeedTrait: value: > 0.3 ArrowDamageIncreaseTrait: operation: '+' value: 7
-
View User Profile
-
Send Message
Posted Feb 14, 2014@mrbeast196
I've been trying to do this as well. I'm waiting for the new version where PermanentPotionTrait is fixed. Then adding waterbreathing (and I'm also thinking nightvision) should do the trick. Hello aquatic races!
-
View User Profile
-
Send Message
Posted Feb 14, 2014How do you cast MagicHeal? EDIT: Oh I read the FAQ :) One problem with wand, it says Changed to spell %TRATINAME% not "MagicHeal"
-
View User Profile
-
Send Message
Posted Feb 14, 2014I have a suggestion for ya! Add disguise support, that every race can has different model. Like Undead would you Zombie model etc.
-
View User Profile
-
Send Message
Posted Feb 13, 2014@Tobiyas
how to block custom weapon and weapon mod ?