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 4, 2014@Dysthymical
Okay so I've got it on a server that can run it properly now, dumped everything onto actual server as I felt ready enough to throw it into use.
However, I don't see Damage in Moonlight or Sunlight working at all?
I'm also getting complaint about the msg "you have BOW in your hand, etc etc" when selecting it in the hotbar when switching.
I'm not sure I'm getting a clear explanation on it really to be honest? "I know I'm holding a bow and how to swap every single time" They're feeling spammed, when they need to swap to use sword in melee and bow in ranged.
A configuration to turn it off or set it to only certain things (for a few abilities perhaps?) would be nice.
Oh, and perhaps the ability to give a short description of a race or class itself? I loved reading that I was able to put in custom name and description for traits. I thought the plugin's bulky-ish system names didn't display right/pretty in a menu.
One more thing... Would it be possible to make it so players are invulnerable during selection (configurable) since when players login my server they sometimes get swarmed with mobs or attacked by players before they can choose. And relogging doesn't bring up the GUI again.
Stun arrow doesn't seem to work either..
-
View User Profile
-
Send Message
Posted May 4, 2014@Dysthymical
Where i need to see?
-
View User Profile
-
Send Message
Posted May 4, 2014@Dysthymical
2014-05-04 16:19:15 [INFO] Debugger for Plugin:RacesAndClasses Version: 1.0.4 Started! System-Time: Sun May 04 16:19:15 MST 2014 2014-05-04 16:19:15 [SEVERE] Error: java.lang.NullPointerException message: 'null' 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.YML_OLD_to_NEW_converter.convert(YML_OLD_to_NEW_converter.java:42) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.ConverterChecker.checkAllConvertionsNeeded(ConverterChecker.java:42) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.setupConfiguration(RacesAndClasses.java:468) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.initManagers(RacesAndClasses.java:264) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:516) 2014-05-04 16:19:15 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.onEnable(RacesAndClasses.java:231) 2014-05-04 16:19:15 [SEVERE] org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) 2014-05-04 16:19:15 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) 2014-05-04 16:19:15 [SEVERE] org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389) 2014-05-04 16:19:15 [SEVERE] org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439) 2014-05-04 16:19:15 [SEVERE] org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) 2014-05-04 16:19:15 [SEVERE] net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
-
View User Profile
-
Send Message
Posted May 4, 2014@DarkEclipseFate
You'll need to supply the errors or nobody can help you.
@gudvnd594
Read above.
@sakura_blades
You're fine, I was just curious as to why you weren't doing it when it's fairly simple to test. Makes sense. :)
-
View User Profile
-
Send Message
Posted May 4, 2014if i'm using any command
then the pluing say for me (see blow) "RacesAndClasses had errors on startup! All commands are disabled"
how can i solve this problem?
-
View User Profile
-
Send Message
Posted May 4, 2014Everytime I restart my server after I have added RacesandClasses as a plugin when I start it up and go on the server it says that RaceandClasses had errors on start up all commands are locked. I don't know what to do please help.
-
View User Profile
-
Send Message
Posted May 4, 2014@Dysthymical
Normally I would do the testing and restarting ordeal, but I am attempting to configure this on a system that can't really afford to run any sort of server for long before I actually get a server to run it all on.
I apologize if this makes me seem lazy or demanding, I hate that this may be the case.
-
View User Profile
-
Send Message
Posted May 3, 2014@MDGamesSK
on the traits you can do: description: Custom Description and displayName: custom name @sakura_blades 1. You can just add all the armor in the armor section to let them use all. 2. Use - to subtract damage taken after 30% 3. Might be a bug 4. + gives more hunger, - gives lesshunger per food eaten. Example; a -2 would make Pumpkin pie give only 2 hunger bars instead of 4 a +2 would give you 6 hunger bars 5. uplink means cooldown
I'm not trying to be rude, trying to help, but most of these questions could have been figured out within minutes just testing and restarting
-
View User Profile
-
Send Message
Posted May 3, 2014@Tobiyas
This is the only thing generating inside my folder: http://gyazo.com/e90fd45d873425204f5697ec7cdf5971
This is my "error" in log.
http://gyazo.com/147779884fa5c0e1c786e521f073dc16
Hopefully it will get fixed :(
-
View User Profile
-
Send Message
Posted May 3, 2014Hey where do I write those races (orc, human, elf ..... their advantage) in config?
-
View User Profile
-
Send Message
Posted May 3, 2014Though I see in Character Creation GUI's race selection the armor information is still there, and it says "none" as though the race can't wear any armor.
I don't feel some of these settings are explained enough in the pages. I have many questions on the configurations of many things with this plugin and that saddens me. I'm usually pretty quick on the uptake in things, but I feel I am at a loss this time.
The page for the actual Configuration file, that says it's pretty self explanitory and basically doesn't need anything written on that page...
"- Tells the plugin to give the '/race change' Command an Uplink.
- Values <= 0 say to give NO uplink
- int: value without comma
- default: 3600
races_change_uplinkInSeconds: 3600"
What is an 'uplink' could this be explained? I don't understand this at all.. I've seen it in some of the traits too I believe?
Also, is it possible to add a personal note to the GUI selections?
I'd like to give a bit of extra info based on the permission nodes given to certain races/classes.
-
View User Profile
-
Send Message
Posted May 3, 2014Got a really nasty error. Nothing was changed for approximately 24 hours for Races & Classes. http://pastebin.com/1Ms6LufZ The server won't even start when Races And Classes is enabled, and I get this error. When it is disabled, I get this error(and the server works).. It is very strange. Do you have any idea?
EDIT: That issue seems to be for websites pinging my server and just started very recently. http://www.spigotmc.org/threads/java-exception.16025/ However, that still doesn't make any sense as to why when I disable RAC my server will boot up again. I have no errors in error or debug logs.
-
View User Profile
-
Send Message
Posted May 2, 2014Question:
Does the "max health" say that this is the player's health or this is the highest that this particular player's health can ever go, including after the class is chosen?
My question extends into the mana setting too.
Do they stack, or are they hard caps via the race chosen?
@Dysthymical
Thanks a bunch, I didn't think that was going to help me out much, but it did! I've got the files I was missing now, and it's odd I wasn't getting them before. xD
Can't wait to start setting it up. :3
-
View User Profile
-
Send Message
Posted May 2, 2014Using latest plugin, only makes Debug folder? And also, what happened to the ForceGUI race thingy?
-
View User Profile
-
Send Message
Posted May 2, 2014@Tobiyas
Hey Tobiyas,
Been doing school so I haven't been here much. I am loving what you have done and are doing with the plugin. Lots of new and awesome game-changers among the traits. I'm even glad to see some of my suggested ones in there and fully functioning. Anyway, great work on the plugin. It looks awesome, well even more so than before.
-
View User Profile
-
Send Message
Posted May 2, 2014@sakura_blades
@Dysthymical: Go
True, but when starting first time with 1.0.4 without any previous data, this should NOT happen. If this happens, try creating a file name: 'uuid-transform.done' in the PlayerData folder. Here how it should look like:
plugins/RacesAndClasses/PlayerData/uuid-transform.done If any of the folders on the way does not exist, create them. Simple Bash script you can use when you cd in your plugins folder:
mkdir RacesAndClasses; mkdir RacesAndClasses/PlayerData; echo useless > RacesAndClasses/PlayerData/uuid-transform.done;
Then restart the server. no conversion should happen then, so no error apears.
^From Tobiyas
-
View User Profile
-
Send Message
Posted May 2, 2014I don't suppose there is a build out there compatible with 1.7.8/9?
I've installed the plugin and it boots up and seems to generate atleast most files. Though having never used this plugin before, I am not sure if I should be seeing a race or class file to configure/set up?
I checked the page here and didn't see anywhere on what file those should be in, and actually trying to use commands in-game tells me that the plugin had an error on startup and all commands have been disabled.
-
View User Profile
-
Send Message
Posted Apr 30, 2014@Dysthymical
Nice to know. Thanks. I will fix that.
@smeagol44
The PermanentPotionTrait should work with OnlyOnDay. Maybe this is an artefact from the SunDamageTrait. I'll check that. Since the SunDamageTrait only damages when standing in direct sunlight.
@smeagol44
Yeah, I forgot to allow them to be available in a Race / Class more than once.
I notices the break of the MovementSpeedTrait. Will be fixed for next Version.
-
View User Profile
-
Send Message
Posted Apr 30, 2014Sorry to find another bug to add on to troubles. Lol The totem traits, if you break the skulls they drop they re-add themselves after a few seconds and you can break them again, thus you can get infinite skeleton skulls from totems.
-
View User Profile
-
Send Message
Posted Apr 29, 2014This is weird. Tried using the "OnlyOnDay" option for the PermanentPotionTrait, and somehow it only works while being indoors. If stepping outside, then the trait sets off.