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 Aug 1, 2014@CyberGod101
Yes, but what you fail to notice is it has been several days since the Dev has responded to anything in the Comments, and since I have personally PM'd him and attempted to work closely with him in working out all these bugs as of a few days ago.. Still no reply.
I'm going to stand by my previous statement.
Also, my point of the comments moving through quickly is going to prove it harder for your post to be noticed by Dev when and if he comes back to the comments for it moving.
AND, is it not best to cover all bases anyway? If you really want something resolved, would it not be in your best interest to also add these to tickets that may or may not already exist?
If you want to leave to it your comment here alone, by all means. But since I have been watching this page for quite some time now, I stand strongly by my suggestion to you and despite what the Description says, it will still be my suggestion to you.
-
View User Profile
-
Send Message
Posted Aug 1, 2014@dadee971:
As to the Fireball and Explosion Trait try one of these...
Please report back if one helped, as it might help others with the same problem
@sakura_blades:
Check above in Description under Contact -> "If you are having trouble -> (1) post a comment on the comment section below" ;)
-
View User Profile
-
Send Message
Posted Aug 1, 2014@CyberGod101
You'd be better off putting this in a ticket, or better still, checking to make sure that these haven't already been reported because some of them or many of them already have.
I mention the tickets because this is comments, and comments can move quite quickly and far too quickly for the Developer to even see one. Especially one of your length that takes up half a page, which in turn will get bumped off rather quickly.
Try breaking this up into pieces and finding the errors reported for each of these in existing tickets. Report your findings for them there instead of one long list.
This way the problems can be checked and marked off as resolved individually without getting lost...
I know I have done extensive testing since pre-1.1.0 on the traits and things myself so I know I have reported quite a few of the bugs and mishaps you have just stated.
Save everyone some time and pain and amend your findings to existing tickets instead of hoping that post will get seen. I can almost promise it's going to get ignored. I know I stopped really reading it about half way through.. It's just too much to go over at once.
-
View User Profile
-
Send Message
Posted Aug 1, 2014After and extensive 3 Day testing and waisting time ive found this:
Bugs in...
Level System:
- a lot of Traits cant Trigger when using MC as Level System and a Player is not at least Level 1, even if the Traits dont have a min imumLevel Set.
- Cycling Traits with Stick or Bow when at least one of the Traits have a minimum Level set that the Player does not have yet is impossible as that Trait will block cycling and activation of the other Traits
- Cycling Traits with Stick or Bow when at least one of the Traits have a maximum Level set that the Player is over allready is impossible as that Trait will block cycling and activation of the other Traits
- minLevel and maxLevel therefor effectivly block Level Based progressing Setups (ie. higher Dmg Modifier based on Level) and renders the Lvl System even when using MC, mcMMO or SkillAPI useless.
Cooldowns:
- a lot of traits do not respect the cooldown Customization. This is the case for all Arrow Traits but the Teleport Arrow, and quiet a lot of the Magic or Standard Activation Traits and makes it hard to allow Players to use some of these as they get too op with it. Renders a lot of Traits useless...
Traits not working:
- there are quiet a lot of traits not triggering at all, like the SpecificRegenerationTrait, BerserkerRageTrait or HorseRestriction Trait.
Traits working wrong or poorly:
- ExplosiveArrowTrait only does DMG (to Players & Mobs, not Enviroment DMG) when explode is set to true. When set to false you hear an Explosion, but it doesnt do any Dmg exept for a possible Arrow hit itself dealing normal Arrow DMG.
- MultiShotArrowTrait only does dmg once, even if all arrows hit the same target. The Target gets normal "hit by 1 Arrow" dmg.
- TeleportTrait sometimes teleports you into a block instead of ontop of the block you clicked, effectively killing the player that has been so unlucky.
- BackStabTrait triggers when looking at a mob only, but not with players. thats because only the PlayerInteractEntity event was used for the Trait. It also Triggers when using a Bow to attack and shouldnt. Try it out. you pull the Bow and BAM your behind the target, really irritating that a Ranged Weapon triggers a close Combat Trait.
- HealOthersTrait only works when the Player you want to heal is fully on the Screen and then you have to click a block on the floor about 4 blocks infront of you. if you stand to close to the player (ie. 1 block gap), then you cant click the block between you as it wont find and heal him. It should really just trigger when you left click the Wand looking at the Player and not a block.
- TrollbloodTrait just clears all Posion Effects when used, but the duration value doesnt do anything, like keep you from getting poisoned again making it pretty useless sind the PoisonArrowTrait doesnt respect Cooldown. btw. neither does the TrollBloodTrait.
- FlyingTrait is much too fast (lag Portential) it should limit movement Speed to something like standard creative fly or should at least have an option to configure the speed when airborne
... there are much more of these
Inventory:
- Inventory Acts up badly after switching Race or Class, meaning you cant put items from Inventory in hotbar and vica versa or even drop the item you want. Too you it looks like its doing it but it doesnt. ie. you Switch class, then get cobblestone from your inventory to you hotbar. when trying to place them they "jump back" to your inventory, same with weapons etc. Only Complete Relog will clear this up.
Spam:
- After using a Trait that actually respect Cooldowns from either Stick or Bow, cycling the Traits with either Stick or Bow or hitting with like say a Sword or Tool will effectivly Spam the Players Chat with Cooldown Messages of the Traits still on Cooldown.
Switching Race/Class Traits lock:
- when selecting a trait with say a stick, then Changing to another Race or Class that doesnt have that Trait at all blocks from cycling any of the traits the new race or class has until you relog the Server.
Armor Restrictions:
- Players can put on any Armor, no matter what was set as Armor Limitations. Especially after changing Race or Class. In that case there is the Inventory Bug again. They put on the Armor, they see the armor, but nobody else can see them wearing that armor.
HorseRestrictionTrait:
- this Trait gets ignored completly. Even the GUI doesnt show any restrictions set in the config. It just shows the Trait and says there are no restrictions, no matter when was set in the config for that Race or Class.
PermanentPotionTrait:
- Gets some wierd effects depending on Effect you pick because you cant select how long the effect will last and how often it ticks. As example the Nightvision. It will start out at 14 seconds. then drop down to 10 seconds at with point the fading off the nightvision starts. at this point it ticks again pushing it back too 14 seconds, but for a short moment you have like a "blick" wich is very irritating to look at and lags the client for a short moment about every 5 seconds. setting the timer to maybe 16 and ticking in the same interval would clear this up. even more customisation would be possible if the trait would allow for duration and tick settings.
Dmg Reduce and Armor Ignore:
- the Stick totally ignores Armor the Player is wearing and any DamageReduceTrait or DwarfskinTraint Values the Player might have. Using the StickDamageIncreaseTrait with a + or * operator will make it the ultimate weapon agains Armor wearing or Tank Class Players rendering it useless as a Weapon and therefore making the StickDamageIncreaseTrait useless.
- The Pickaxe honors the Players Armor, but not the DamageReduceTrait or DwarfskinTraint. Making it also a good Weapon against Tank Class Players and again rendering it useless as a weapon.
- havent checked this with shovel & hoe yet, but they respect the Armor, that i know allready.
There are for sure a lot more issues but i think this should be enough for now. maybe, just maybe i will get a response this time?
For me this Plugin is in early alpha stange and not ready for productive use yet.
PS: Ive tried this on multiple 1.7.x Spigot and Bukkits – Plugin Version 1.1.0 and Dev (Dev Worseion!)
-
View User Profile
-
Send Message
Posted Jul 31, 2014@dadee971
And the version of the plugin you are using? You forgot that part...
PoisonedWeaponTrait was working fine for 1.7.9 CraftBukkit with version 1.1.0 RaC. If you are using that version on your Spigot server, I might say that's a code difference in Spigot and Craftbukkit that would require either Spigot or the Developer to resolve. However, chances are, as with most plugins, amendments to make things work with Spigot specifically are slim to none.
As far as abilities and skills harming players and entities they shouldn't be in certain areas, that is a known issue as well all over the board. I cannot say I know why this happens, nor do I know the progress on resolving this particular issue either. The same situation goes for McMMO's similar AoE abilities and "friendlies" it should be detecting.
My assumption is this: It is an AoE damage, and since it is a radius of damage applied to an area and any entities involved in it, checking for "friendly" target and the source of that AoE damage, is difficult or impossible to do.
Conclusion: You can continue to request that a way be found to resolve this issue, if it is indeed possible (I'm guessing not due to McMMO's AoE doing the same things and that's been around and successful for, forever.) OR you can accept that this is just going to happen and not much can be done about it, unless you find an alternative way to prevent those abilities/skills from occurring.
-
View User Profile
-
Send Message
Posted Jul 31, 2014@sakura_blades
I'm using Spigot 1.7.9 R03. Everything is working except this:
PoisonedWeaponTrait" Poisones your Weapon. When you attack, the enemy is poisoned. To poison your weapon, simply put your weapon + the poison material (default: RED_ROSE, itemID: 38) in the Crafting bench and take out your poisoned weapon as result.
It does nothing.
I also have a a prob with: "FireballTrait" and "ExplosionTrait" : they are dealing damage to player in non pvp area ( spawn, worldguard region etc).
-
View User Profile
-
Send Message
Posted Jul 31, 2014@dadee971
You'll need to provide more information than "X isn't working" like a build number for the plugin, which version of CraftBukkit you're using with that plugin version.
As common as "I'm using the version for 1.7.9 on my 1.7.2 server" is, need some kind of clarification that you're even using the right build on your server, as well as what version it is you're having trouble with something not working properly.
Fact is, you could be using build 1.0.4 for CB 1.7.9 and 1.1.0 has working poisonweapontrait for 1.7.9.
So please, I beg of you... Instead of just saying "this isn't working" provide actual useful information to help you...
-
View User Profile
-
Send Message
Posted Jul 31, 2014Hi, PoisonedWeaponTrait is not working. I try to put a weapon with the item id 38 in the workbench, and it does nothing.
-
View User Profile
-
Send Message
Posted Jul 31, 2014@MiningMatt
You have the wrong version installed then... The "latest version" is for 1.7.9, not for 1.7.2.
@tennya
Try the section that says "Dev Builds" and the link that says "Jenkins". But I wouldn't advise this.. The "bug" with the permissions groups is already very well known and happens for most permissions plugins, a Dev Build isn't going to resolve this for you, and if anything will bring more bugs to the plugin on your server. I'd suggest avoiding them.
@Quagoor How do you do what? Create quests just for certain races? That would depend on how Quests works. I don't use Quests, so I don't know the commands or the file layouts.
I edit Questers, quests all by hand without commands in-game. I'm afraid all the information I've already given you is all I can give you in the long run.
I'm not familiar with Quests in any way and this really isn't the place to give any kind of support for that. If you've more questions about RaC, that's what I'm attempting to be here for. Sorry..
-
View User Profile
-
Send Message
Posted Jul 31, 2014@sakura_blades ok so how do you do it can you make a tutorial like
first:/q create ... second/: /....
would be cool
-
View User Profile
-
Send Message
Posted Jul 30, 2014conflict with pex, it create user group over pex
-
View User Profile
-
Send Message
Posted Jul 30, 2014How download jenkins build?
-
View User Profile
-
Send Message
Posted Jul 30, 2014i tried /racehelp /rac /race select they were all unknown. I am using 1.7.2 development build of Craft Bukkit and i am pretty sure i am using the latest version of RAC i just pressed 'download' when i went to the page.
-
View User Profile
-
Send Message
Posted Jul 30, 2014@Quagoor
This would be possible with permission nodes you gave to races/classes or requiring groups for the quest to be started through Quests plugin itself.
I use Quester for my quest system so I am going based off what that one provides.
Should Quests also allow that sort of behavior that should work, however I question if the permissions are actually working properly with some Permission Plugins and RaC right now. It appears that most everyone is struggling with Class/Race permission groups applying properly no matter what their perm plugin is.
@MiningMatt
There shouldn't be many if any plugins that conflict with this one that I am aware of. Vault and Permission plugin should allow this plugin to work "flawlessly" (in terms of it functioning, but it does have a few bugs). Which build of CB and the Plugin are you using? What are some of the commands you are trying, exactly?
Perhaps they are builds I have used in the past and can offer some sort of advice or insight?
-
View User Profile
-
Send Message
Posted Jul 30, 2014RAC installed and only the non-in-game server config and stuff works. However none of the in-game commands work and it just says "Unknown command" Is there any plugins that the plugin conflicts with? i have vault, it says in the FAQ that should help . But no. Heeelp!
-
View User Profile
-
Send Message
Posted Jul 30, 2014is it possible that i can do quests with the plugin Quests what are only for orcs and other quests only for humans?
-
View User Profile
-
Send Message
Posted Jul 29, 2014@sakura_blades
Alright, thanks for your help.
-
View User Profile
-
Send Message
Posted Jul 29, 2014@dunkeroni
I don't believe so, no. What you can do though, is go in and edit each one to inherit your default group? :\
I've been trying to assist in pinpoint these errors and offer as much help as I can to get these issues resolved but I am afraid I don't feel like I am getting anywhere. I'd say open a ticket with this suggestion to disable the use of the group addition, but.. well.. :(
-
View User Profile
-
Send Message
Posted Jul 29, 2014@sakura_blades
Then is it possible to disable that if I don't intend to use race/class-specific permissions?
-
View User Profile
-
Send Message
Posted Jul 29, 2014@dunkeroni
It creates data in your permissions plugin to work with any permission nodes you grant to a specific race or class. The plugin itself doesn't hold these nodes you've set, it is not a perm plugin itself. So it is necessary for it to create new groups in your perm files, otherwise the permissions you give your race/class are pointless.