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 11, 2014@sakura_blades
알겠습니다.. :)
제 생각에는 제 서버에 문제가 있는것은 아니고
플러그인에 문제가 있다고 생각합니다.
혹시 제가 해야할일이 valut 플러그인을 설치하는것 이외에 다른건 없나요?
참고로 저는 1.0.4 버전을 사용하지 않기때문에
playerdata 폴더를 만들 필요가 없습니다. :D
-
View User Profile
-
Send Message
Posted May 10, 2014@MDGamesSK
Somewhere on this page, or through the various pages, it tells you how it needs to be set up...
-
View User Profile
-
Send Message
Posted May 10, 2014Hi Tobiyas! I recently installed this plugin on my multi-world server, and disabled it on all worlds but my rp world, for the most part it's working great. The one issue I'm having is that whenever my server dwellers log in the disabled worlds, or switch between worlds, their armor falls off of them. How would I configure that so it doesn't happen? I have:
So I'm not sure what else I can do about it.
Thanks for your help, I appreciate your time!
~ fuzzy ღ
-
View User Profile
-
Send Message
Posted May 10, 2014and how do I set it there?
-
View User Profile
-
Send Message
Posted May 10, 2014@MDGamesSK
Yes, that's what the file called "racesclassesselectionmatrix" is for
-
View User Profile
-
Send Message
Posted May 10, 2014Is there any way to set the races that each have their own classes
-
View User Profile
-
Send Message
Posted May 10, 2014@gudvnd594
서버에 볼트를 사용 하지 않는 경우 필요 합니다.
인종과 클래스 뿐만 아니라, 그래서 그것이 필요한 사용 권한을 기본을 사용 합니다.
두 플러그인 Bukkit 또는 전혀 실행 하려면 적어도 마 개 필요 하지만 이후 생성 하 무언가 지 고 있다 다음 중 하나를 실행 하는 가정.
-
View User Profile
-
Send Message
Posted May 10, 2014@sakura_blades
친절하게 알려주셔서 정말 감사합니다.
그러나 아쉽게도 문제는 해결되지 않았네요.. :)
여전히 Debug 폴더만 생성되고 다른 yml 이나 폴더는 생성되지 않으며
명령어도안되고 콘솔창에 에러만 뜹니다.
제가 계속 귀찮게 하는건 아닌지 모르겠지만 혹시 vault 플러그인이외에
다른 플러그인도 버킷에 함께 구동시켜야 하나요?
당신이 번역기를 사용해도 저는 정확히 알아먹을수 있습니다.
제발 저를 도와주세요 :D
-
View User Profile
-
Send Message
Posted May 9, 2014@gudvnd594
이 버전을 사용 하 여 보십시오.
http://dev.bukkit.org/bukkit-plugins/racesandclasses/files/14-races-and-classes-v1-0-2-beta-6-rc-3/
나의 추측은 당신이 버전 1.6.4 너무 높은 고 그래서 사용 하 고 그것은 당신을 위해 제대로 작동 하지 않았습니다.
희망을 이것을 설치 하 여 말았어야 더 문제.
나를 용 서, 번역기를 사용 합니다. xD
-
View User Profile
-
Send Message
Posted May 9, 2014<<reply 2173894>
당신의 친절함에 저는 감사합니다.
플러그인을 구동시켰을때 어떤버전이든간에 콘솔창에 오류가 뜨며
Debug폴더 이외에 어떤 폴더또는 yml이 생성되지 않습니다.
또한 class 명령어를 사용하였을때 /class select/change classname 이라는 명령어만 뜹니다.
race 명령어도 class 명령어와 같이 똑같이 뜨고
저는 1.0.4 버전을 제외하고 모든 버전을 사용해보았습니다.
서버 버전은 1.6.4 입니다. 이문제를 어떻게 해결해야 하나요?
-
View User Profile
-
Send Message
Posted May 9, 2014Having an odd error! Please help this plugin looks amazing!
2014-05-09 20:38:54 [INFO] Debugger for Plugin:RacesAndClasses Version: 1.0.4 Started! System-Time: Fri May 09 20:38:54 GMT-04:00 2014 2014-05-09 20:38:54 [SEVERE] Error: java.lang.NullPointerException message: 'null' 2014-05-09 20:38:54 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.YML_OLD_to_NEW_converter.convert(YML_OLD_to_NEW_converter.java:42) 2014-05-09 20:38:54 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.ConverterChecker.checkAllConvertionsNeeded(ConverterChecker.java:42) 2014-05-09 20:38:54 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.setupConfiguration(RacesAndClasses.java:468) 2014-05-09 20:38:54 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.initManagers(RacesAndClasses.java:264) 2014-05-09 20:38:54 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:516) 2014-05-09 20:38:54 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.onEnable(RacesAndClasses.java:231) 2014-05-09 20:38:54 [SEVERE] org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) 2014-05-09 20:38:54 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:350) 2014-05-09 20:38:54 [SEVERE] org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:389) 2014-05-09 20:38:54 [SEVERE] org.bukkit.craftbukkit.v1_7_R1.CraftServer.loadPlugin(CraftServer.java:439) 2014-05-09 20:38:54 [SEVERE] org.bukkit.craftbukkit.v1_7_R1.CraftServer.enablePlugins(CraftServer.java:375) 2014-05-09 20:38:54 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.m(MinecraftServer.java:342) 2014-05-09 20:38:54 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.g(MinecraftServer.java:319) 2014-05-09 20:38:54 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.a(MinecraftServer.java:275) 2014-05-09 20:38:54 [SEVERE] net.minecraft.server.v1_7_R1.DedicatedServer.init(DedicatedServer.java:175) 2014-05-09 20:38:54 [SEVERE] net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:424) 2014-05-09 20:38:54 [SEVERE] net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)
-
View User Profile
-
Send Message
Posted May 9, 2014Hi! I was trying to put my class in the chat like prefix-race-class-nick-suffix but it just says {class} i copied the race part and just renamed it :P is there a way to actually do this or not yet? id like to add the class tag to chat :D
-
View User Profile
-
Send Message
Posted May 9, 20142014-05-09 16:54:19 [INFO] Debugger for Plugin:RacesAndClasses Version: 1.0.4 Started! System-Time: Fri May 09 16:54:19 EDT 2014 2014-05-09 16:54:19 [SEVERE] Error: java.lang.NullPointerException message: 'null' 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.YML_OLD_to_NEW_converter.convert(YML_OLD_to_NEW_converter.java:42) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.persistence.converter.ConverterChecker.checkAllConvertionsNeeded(ConverterChecker.java:42) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.setupConfiguration(RacesAndClasses.java:468) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.initManagers(RacesAndClasses.java:264) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:516) 2014-05-09 16:54:19 [SEVERE] de.tobiyas.racesandclasses.RacesAndClasses.onEnable(RacesAndClasses.java:231) 2014-05-09 16:54:19 [SEVERE] org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:250) 2014-05-09 16:54:19 [SEVERE] org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) 2014-05-09 16:54:19 [SEVERE] org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) 2014-05-09 16:54:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:448) 2014-05-09 16:54:19 [SEVERE] org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:382) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) 2014-05-09 16:54:19 [SEVERE] net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628)
The Error Log
-
View User Profile
-
Send Message
Posted May 9, 2014Hey does anyone know why i am not getting a config file in the folder? only a debug folder...
Cheers
-
View User Profile
-
Send Message
Posted May 9, 2014@Daisy_Power
Okay Ill see what I can do I have also deleted the gui selections
-
View User Profile
-
Send Message
Posted May 9, 2014@DarkEclipseFate
We have used Pex on both of our servers for a year and a half with no issues, except for my own ineptness.
On one server, we have a single ranking ladder, so players start as a user with basically no perms except chat. They are promoted (through CommandSigns) up that one ladder.
Now, on our RaC/MagicSpells server we decided to go with multiple rank ladders. Each Race has it's own ladder (there are 10 Races), but they all inherit the base/starter perms from the newbie rank. And each Race ladder has 6 ranks (including the base players, mods,admin and owners), the top rank being the owner position with '*' perms. We disabled GUI selection for Race or Class in the config and place players into their Race ladder, race selection, and class selection through CommandSigns and using /racforcerace <player> <race name> and /racforceclass <player> <class name>, running them as console commands when the player hits the sign.
What you end up with in pex, is a player belonging to multiple groups. So as an Owner, I am in the group: Master-<racename> (with '*' perms), I have a race (from Rac), and I have a class (from RaC). I belong to all three groups at the same time and have perms to all 3 groups at the same time. This what it ends up looking like in permissions.yml for me.
daisy_101:
group:
- race-WaterSprite
- class-mage
- Master-WaterSprite
Pex gets a bad rap, but it has always worked for us and I was amazed that it could automatically work so well with RaC.
It can be done.
-
View User Profile
-
Send Message
Posted May 9, 2014@sakura_blades
Well I wouldn't mind using another one but I don't know any others expect for Pex and GM which I hate GM... If you have any suggestions of any that would be nice...
-
View User Profile
-
Send Message
Posted May 9, 2014@DarkEclipseFate
Have you tried another permissions plugin? I have yet to hear good things about Pex in the first place, and hear that is inherently flawed and just terri-bad.
Sounds like you're having an issue with multi-groups, not exactly this plugin. Pex is struggling reconizing all the groups that the player(s) need to be in and is replacing the old ones with the class/race.
-
View User Profile
-
Send Message
Posted May 9, 2014@sakura_blades
Yes, I know I tried literally if I have a rank and then I get a race it takes away the rank(Also taking away the permissions)...
-
View User Profile
-
Send Message
Posted May 9, 2014@gudvnd594
Okay, so this what I'm understanding.. This plugin isn't generating anything inside "Racesandclasses" except folder called "Debug"?
The commands won't work if you can't get anything else to generate.
Please try posting in your native language, perhaps if I use translator we can find a way to resolve this? You're doing very well, but I fear there are gaps I'm struggling to close with English. :P