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 May 9, 2014@sakura_blades
i'm doing that first.. but doesn't solved this problem
my problem is no generating any yml and plugin folder..
only generate debug folder..
can read this plugin but i'm using any command in my server example: class select warrior or race help
then server always tell me this
example: i'm using class select warrior then server saying "class select/change classname
omg my english is so bad.. sorry D:
-
View User Profile
-
Send Message
Posted May 8, 2014@El1te_StarDragon
Are you planning to implement more skills? Also you say you can make your own skills. How? do i need to know coding?
-
View User Profile
-
Send Message
Posted May 8, 2014@Tobiyas
That worked, thank you so much! I wasn't sure something like that would still read, I am surprised that it does. o.o
EDIT: When actually trying to use the healtrait#1 or healtrait#2, ingame it winds up making it impossible to cycle through the spells and cast. They load into game okay, but using them is another story.
-
View User Profile
-
Send Message
Posted May 8, 2014@DarkEclipseFate
Have you tried WITHOUT *?
Not all permissions plugins will allow you to use *. Just as not all plugins actually have a * node.
-
View User Profile
-
Send Message
Posted May 8, 2014For some reason my RaC isn't allowing permissionsex to work...
Ex. If I have * permission and then get a race / class / both it disables permissionsex so then I have no permissions.
-
View User Profile
-
Send Message
Posted May 8, 2014@sakura_blades
Yes. Try to add '#something' like '#1' or '#2' behind the Trait name. Something like: 'HealingTrait#1' .... 'HealingTrait#2' ....
The problem no having multiple Traits is limited to YML. Nodes must be unique. So use the sollution above.
another Example:
-
View User Profile
-
Send Message
Posted May 8, 2014Is it not possible to have two of the same traits on one class/race? Even if they have different settings?
I created up to 3 different healing spells, all with different cost, heal power, and only one is showing up. The same goes for the two potion type totems I have set up for another class.
It would be nice to be able to set up different "levels" of spells of varying power, or even different sorts like with the totems..
@bigboone11
How about that errorlog?
-
View User Profile
-
Send Message
Posted May 8, 2014I use MineRack to Run my server... maybe i just didn't do it right
-
View User Profile
-
Send Message
Posted May 8, 2014I did that and nothing.... now i have no idea what to do... since i'm new at all of this i suck at understanding this side of running a server
-
View User Profile
-
Send Message
Posted May 8, 2014Hello. Do you have API for upgrading traits? I mean, setting and getting traits reagents (e.g. mana) and results (e.g. damage) for proper players on some events (like TraitTriggerEvent or WeaponDamageEvent, SomehowTraitUsageEndEvent).
-
View User Profile
-
Send Message
Posted May 8, 2014@DarkEclipseFate
Just as I thought... Your file isn't parsing correctly.
You need to go through and put ' around your -.
So example:
DamageReduceTrait:
operation: '-'
value: .75
The reason for this is that the - is read as another section of the file and it's trying to read it as another action for the plugin to read. By encasing it with ' it reads it as a symbol.
Do this for the ones you have "open" and your file should read just fine.
-
View User Profile
-
Send Message
Posted May 8, 2014@sakura_blades
Okay here you go:
http://pastebin.com/9GaUKswA
-
View User Profile
-
Send Message
Posted May 8, 2014@gudvnd594
my understanding is that you're not getting anything to generate besides a debug folder?
If this is the case... Try my suggestion below your last comment...
-
View User Profile
-
Send Message
Posted May 8, 2014@jontekvaj10
thank you for helping me but i'm install vault plugin at my server... :)
i need help..
-
View User Profile
-
Send Message
Posted May 7, 2014@bigboone11
Error logs help... Can't do anything without error logs...
BUT on a guess.. Try this...
create a text file called "uuid-transform.done" in the PlayerData folder
-
View User Profile
-
Send Message
Posted May 7, 2014Hey, One thing.... when i added this to my server i just wanted to see if it would work and when i go to use it, it says that there is an error and the commands are disabled... Any help?
-
View User Profile
-
Send Message
Posted May 7, 2014@DarkEclipseFate
Parsing... As in, it's layed out properly.
If it's not properly spaced, or layed out correctly it won't load...
Paste your file into this website... http://pastebin.com/
It will tell you if it's going to Parse correctly so that it can be read properly or not.
What you've just posted doesn't tell anyone anything as the comments cannot properly display what I have asked.
-
View User Profile
-
Send Message
Posted May 7, 2014@sakura_blades
What you mean? This is them:
Altmer:
config:
racetag: '&0[&4Altmer&0]'
raceMaxHealth: 30
manabonus: 80
armor: leather,chain,diamond,iron,gold
traits:
ArrowDamageIncreaseTrait:
operation: +
value: 2
JumpHeightIncreaseTrait:
value: 3
ManaRegenerationTrait:
time: 4
value: 8
Argonian:
config:
racetag: '&0[&bArgonian&0]'
raceMaxHealth: 28
armor: leather,chain,diamond,iron,gold
traits:
DamageIncreaseTrait:
operation: +
value: 2
DamageReduceTrait:
operation: -
value: .75
UnderwaterBreathTrait:
time: 1800
PermanentPotionTrait:
amplifier: 1
type: 16
removeparticles: true
onlyInWater: true
Dunmer:
config:
racetag: '&0[&1Dunmer&0]'
raceMaxHealth: 32
armor: leather,chain,diamond,iron,gold
traits:
MovementSpeedTrait:
value: 0.6
DamageReduceTrait:
operation: -
value: .90
PermanentPotionTrait:
amplifier: 1
type: 12
removeparticles: true
Draugr:
config:
racetag: '&0[&3Dunmer&0]'
raceMaxHealth: 26
armor: leather,chain,diamond,iron,gold
traits:
DodgeTrait:
chance: 27
DamageIncreaseTrait:
operation: +
value: 3
onlyInNight: true
Khajiit:
config:
racetag: '&0[&5Khajiit&0]'
raceMaxHealth: 28
armor: leather,chain,diamond,iron,gold
traits:
PermanentPotionTrait:
amplifier: 1
type: 16
removeparticles: true
onlyInNight: true
DamageIncreaseTrait:
operation: +
value: 4
Orcanian:
config:
racetag: '&0[&7Orcanian&0]'
raceMaxHealth: 32
armor: leather,chain,diamond,iron,gold
traits:
BerserkerRageTrait:
operation: '*'
value: 2
cooldown: 300
DamageIncreaseTrait:
operation: +
value: 1
Dwarf:
config:
racetag: '&0[&6Dwarf&0]'
raceMaxHealth: 30
armor: leather,chain,diamond,iron,gold
traits:
DodgeTrait:
chance: 25
MiningSpeedTrait:
value: 4
blocks: STONE,GOLD_ORE,DIAMOND_ORE,IRON_ORE,COAL_ORE,OBSIDIAN,COBBLESTONE,SANDSTONE
Yes, They are spaced correctly its just the bukkit post comment wont allow it
-
View User Profile
-
Send Message
Posted May 7, 2014@fuzzysgirl
It does. It has a property in the config.yml (worlds_disableOn: []). I use it on my server and had no problems at all. =)
-
View User Profile
-
Send Message
Posted May 7, 2014Hi Tobiyas! I have a question, does this plugin have Multi-World support? I would like to utilize it in my RP world, but not my Survival World.
Thanks for your time!
fuzzy ღ