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 14, 2014@sakura_blades
The current version is for Bukkit 1.7.5 +. But I there is no version field for 1.7.5 yet at the dev.bukkit.org file page.... When this is available, I'll change that. :/
@sakura_blades
This is semi wrong. It was 'uplink' a time ago. But I changed it to 'cooldown', beause I got the question what uplink time means the whole time.
-
View User Profile
-
Send Message
Posted May 14, 2014@gudvnd594
You cannot run Races and Classes for 1.7.4, on a 1.6.4 server.
You need to find a version of Races and Classes built for 1.6.4!
I thought we went over that already...
Find a version for 1.6.4 server, like I said before. Use the right version and you should be fine.
Here, I will provide a link, a second time...
http://dev.bukkit.org/bukkit-plugins/racesandclasses/files/14-races-and-classes-v1-0-2-beta-6-rc-3/
-
View User Profile
-
Send Message
Posted May 14, 2014[SEVERE] Error occurred while enabling RacesAndClasses v1.0.3 (Is it up to date?) java.lang.ExceptionInInitializerError at de.tobiyas.racesandclasses.persistence.db.AlternateEbeanServerImpl.loadDatabase(AlternateEbeanServerImpl.java:220) at de.tobiyas.racesandclasses.persistence.db.AlternateEbeanServerImpl.initializeDatabase(AlternateEbeanServerImpl.java:124) at de.tobiyas.racesandclasses.persistence.db.AlternateEbeanServerImpl.initializeLocalSQLite(AlternateEbeanServerImpl.java:142) at de.tobiyas.racesandclasses.RacesAndClasses.initEbeanServer(RacesAndClasses.java:640) at de.tobiyas.racesandclasses.RacesAndClasses.getDatabase(RacesAndClasses.java:631) at de.tobiyas.racesandclasses.RacesAndClasses.checkDBAccess(RacesAndClasses.java:549) at de.tobiyas.racesandclasses.RacesAndClasses.fullReload(RacesAndClasses.java:504) at de.tobiyas.racesandclasses.RacesAndClasses.onEnable(RacesAndClasses.java:227) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:284) at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:266) at net.minecraft.server.v1_6_R3.MinecraftServer.l(MinecraftServer.java:315) at net.minecraft.server.v1_6_R3.MinecraftServer.f(MinecraftServer.java:292) at net.minecraft.server.v1_6_R3.MinecraftServer.a(MinecraftServer.java:252) at net.minecraft.server.v1_6_R3.DedicatedServer.init(DedicatedServer.java:152) at net.minecraft.server.v1_6_R3.MinecraftServer.run(MinecraftServer.java:393) at net.minecraft.server.v1_6_R3.ThreadServerApplication.run(SourceFile:583) Caused by: java.lang.RuntimeException: java.lang.IllegalArgumentException: Error constructing com.avaje.ebeaninternal.server.core.DefaultServerFactory at com.avaje.ebean.EbeanServerFactory.createServerFactory(EbeanServerFactory.java:114) at com.avaje.ebean.EbeanServerFactory.<clinit>(EbeanServerFactory.java:57) ... 19 more Caused by: java.lang.IllegalArgumentException: Error constructing com.avaje.ebeaninternal.server.core.DefaultServerFactory at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:107) at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:94) at com.avaje.ebean.EbeanServerFactory.createServerFactory(EbeanServerFactory.java:112) ... 20 more Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: C:\Users\sec\Desktop\留덉씤?щ옒?꾪듃 ?대뜑\踰꾪궥\1.6.4\craftbukkit-1.6.4-R2.0.jar (지정된 경로를 찾을 수 없습니다) at com.avaje.ebeaninternal.server.core.XmlConfigLoader.search(XmlConfigLoader.java:121) at com.avaje.ebeaninternal.server.core.XmlConfigLoader.load(XmlConfigLoader.java:78) at com.avaje.ebeaninternal.server.core.DefaultServerFactory.<init>(DefaultServerFactory.java:91) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at com.avaje.ebeaninternal.api.ClassUtil.newInstance(ClassUtil.java:104) ... 22 more Caused by: java.io.FileNotFoundException: C:\Users\sec\Desktop\留덉씤?щ옒?꾪듃 ?대뜑\踰꾪궥\1.6.4\craftbukkit-1.6.4-R2.0.jar (지정된 경로를 찾을 수 없습니다) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.zip.ZipFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at java.util.jar.JarFile.<init>(Unknown Source) at com.avaje.ebeaninternal.server.core.XmlConfigLoader.checkJar(XmlConfigLoader.java:176) at com.avaje.ebeaninternal.server.core.XmlConfigLoader.search(XmlConfigLoader.java:110) ... 30 more
I NEED HELP :D
the plugin version is 1.0.3(RC2)
-
View User Profile
-
Send Message
Posted May 14, 2014@Tobiyas
I used "uplink" which is what was already there in the file for the traits... If this is wrong, it might want to be corrected on your end.
-
View User Profile
-
Send Message
Posted May 14, 2014@tomorrow4268
I would suggest reading the FAQ. It is described there. In short: take a bow in your hand and use left click to cycle through them.
@fuzzysgirl
Seems like a bug in the current Version. Will be fixed for the next one.
@sakura_blades
I'm not 100% sure what causes this, I testet it and it worked. Maybe you used the wrong key? The correct one is
for 20 seconds. I'm gonna upload a new Version today anyways. So please try using that. And reply after triing.
@sakura_blades
Thank you for the Translation. There is no current Version for 1.7.4 and below. I'm not sure if using an old version of MC is a good Idea. When MC 1.8 hits and renaming works, you will want to update to 1.7.5 + anyway for the UUID update. At the moment I would suggest triing to convince every plugin dev to update to UUIDs and update their plugins and update to 1.7.5 + as soon as possible.
@TehMinecraftPoke
It should be located in the RacesAndClasses folder in the plugins folder. If the plugin does not start correctly, it is possible that the files did not generate correctly. Please take a look to the console on startup to verify the start worked. Otherwise if you face the current 1.0.4 bug, use the solution above.
@sakura_blades
Well. The leveling itself does not do anything by now. But you can change the levels to use from vanilla or even from other plugins. There is a config option for this with the variables available.
@tomorrow4268
I need a Stacktrace to see where the problem is. Please take a look in your error.log.
-
View User Profile
-
Send Message
Posted May 14, 2014@sakura_blades
Thank you so much!! :D
you are really kind of me!
-
View User Profile
-
Send Message
Posted May 13, 2014swapping arrow-type is done with?
-
View User Profile
-
Send Message
Posted May 13, 2014Hi guys! I am still having this problem: Does anyone have any ideas for me to try?
fuzzysgirl 2 days, 20 hours ago - 0 likes Hi 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:
This tells the Plugin to NOT check the Armor if turned off. If turned to true, the armor Checking of Races / Classes is Disabled. boolean: true or false default: false general_armor_disableArmorChecking: true 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 13, 2014it doesn't seem to matter what I set the "uplink" for, for the Last Stand Trait, it can continue to spam chat and go off to keep a player alive, providing it's healing more than what dmg is being taken.
-
View User Profile
-
Send Message
Posted May 13, 2014Allow me to offer the translation for @gudvnd594
I will need the help of you guys! I have a server running in order to make sure this plugin is required Use any version in a different folder, or folders, and whether Debug does not generate yml is! Konsolcang, the error message came out I don't see any reaction, hitting the command! Called/race/race (racename), hitting the command in the command, but will be back as well What does give a chance to hit the D command: Vault plug-in, of course. There is one question. Is there a version of Java in order to use this plugin to be a 7? My server, version 1.6.4.
Please help me!//
-Sadly I wasn't able to help, perhaps someone else could provide a little more insight. :\
-
View User Profile
-
Send Message
Posted May 13, 2014I need help! plz transform my language
저는 여러분들의 도움이 필요합니다!
제가 서버를 운영하기 위해서는 이 플러그인이 꼭 필요한데
어떠한 버전을 사용하던간에 Debug 폴더만 생기고 다른 폴더 또는 yml은 생성되지 않습니다!
콘솔창에는 오류메세지가 나오고
명령어를 치면 어떠한 반응도 보이지 않습니다!
/race 라고 명령어를 치면 /race (racename) 라는 명령어만 돌아올뿐
어떤 명령어를 칠 기회도 주지 않습니다 D:
Vault 플러그인은 당연히 설치하고 있습니다.
한가지 질문이 있습니다.
이 플러그인을 사용하기 위해서는 Java의 버전이 7이 되어야 하나요?
제 서버의 버전은 1.6.4입니다.
제발 도와주세요!
-
View User Profile
-
Send Message
Posted May 12, 2014Where is the classes.yml and the races.yml? I've searched through all the files and have yet to find it.
-
View User Profile
-
Send Message
Posted May 12, 2014How exactly does the leveling in this plugin work?
I see there is an RaC option (which isn't available really), a MC option, and a SkillsAPI option.
Since I am not interested in adding another plugin, SkillsAPI is out. So can you please explain to me how the MC option of leveling would work, and what leveling does? I have players asking me if they can level up, since I cannot find a way to remove the "Level 1" display from the right scoreboard panel.
-
View User Profile
-
Send Message
Posted May 12, 2014@smokeymcjay
No, sorry. Unless you make a custom class for each player
-
View User Profile
-
Send Message
Posted May 11, 2014Is there a way to give a specific player a trait not to his class or race?
-
View User Profile
-
Send Message
Posted May 11, 2014running the new version i get this information in chat:
The Plugin:'RacesAndClasses' had errors on Startup! All commands are disabled.
a folder is created in the plugins-folder with channel, config. and so on. but there is no race-template anymore. as the matrix,.... maybe that's a problem...
[16:21:03] [Server thread/INFO]: [RacesAndClasses] Enabling RacesAndClasses v1.0.4 [16:21:03] [Server thread/INFO]: [RacesAndClasses]An Error has occured during startup sequence: null [16:21:03] [Server thread/ERROR]: [RacesAndClasses]Stacktrace in error.log!
even after having tried all your advices written under "known issues" i got the same stuff in console and chat.
thx in advance
-
View User Profile
-
Send Message
Posted May 11, 2014Is there a way to clear old player files? Players who haven't logged into the server in a long time?
I didn't see any kind of configuration for how long to keep inactive files or commands to issue in this aspect either.
Saving to flatfile database, or even sql can cause bog downs if the keeping of old data is going on for too long.
-
View User Profile
-
Send Message
Posted May 11, 2014@Setx121220
Get the plugin Vault..
-
View User Profile
-
Send Message
Posted May 11, 2014@sakura_blades
감사합니다.
비록 문제는 해결되지 않았으나 당신이 저를 도와주려는 마음이
저는 정말 고맙습니다.
저 혼자서 어떻게든 해결해 보겠습니다.
:D
-
View User Profile
-
Send Message
Posted May 11, 2014@gudvnd594
네 금고이 플러그인이 필요 합니다.
다운로드 하기 전에 당신을 위해 연결 하 고 아직도 당신을 위해 작동 하기 위하여 그것을 얻을 수 있었다 버전을 설치 하는 경우 나 아주 유감 스럽다.
이 플러그인을 사용 금고 및 권한 플러그인 것 들 해야 실행 괜 찮 아 요.
그 세 가지 중요 한 것 들이, 함께 문제가 안됩니다.
내가 도울 수 없는 미안 해요입니다.