Races
The Races plugin adds races of beings to Minecraft! Players can build altars and sacrifice materials to switch between the available classes. Players may also inter-breed through the use of 'Race Potions'! Currently Races is in an experimental stage, meaning I have yet to add certain features. The plugin may contain errors, and may not currently be running as efficiently as possible. I am also very open to any ideas the community has!
Current Recommended Version: 1.1.3b1*
Please note that using the "/reload" command will cause errors without relogging.
It is not required to use Vault, but it is highly recommended, as use with Vault support has been confirmed to have few to no bugs.
Features
- Altars!
- Full customization!
- Experience system!
- Level system!
- Powers!
- Chat Prefixes(Vault)!
The Basics
Races is an aspiring attempt to add role-playing features by giving players races, levels, and the ability to build altars, rank up and gain experience. The old Races plugin used powers built into the plugin things such as "Speed-<amplifier>" and "FireResistance-0". In an attempt to offload work for me and to make the plugin more of a wrapper and less of a RAM consuming monster, powers have been turned over to permissions! Powers are derived from any plugin that has a permission for a certain function. For example: a race could contain a power using the permission "essentials.fireball", and everyone in that race with the right level will have the permission "essentials.fireball" otherwise, the permission will not be given to a player.
See More
http://dev.bukkit.org/server-mods/races/pages/creating-the-xml/
http://dev.bukkit.org/server-mods/races/pages/available-prefix-colors/
http://dev.bukkit.org/server-mods/races/pages/commands-permissions-and-settings/
Available in the next version
- MySQL support
Videos
- Creating XML
@MasculineBulldog
Last time I tried PermissionSkills, it was completely bugged, players with the biome and worlds permission node world gain random damage, and without those permission nodes they were useless, did no damage and couldn't receive any damage, only from the /smite command.. And I don't think he is about to update that plugin, because the last update was several months ago...
Do you have another suggestion, or is this the only one there is...?
Still thanks for replying :)
@TheDavroar
One of my earlier posts, PermissionSkills.
@savagesun
Found the error. I didn't want my starting race to have an altar so I had removed it. Didn't realize it was essential.
Hey savagesun, ive had your mod on my server since 1.4.7 but ive updated up to 1.6.1 and the plugin only works for 1.5.2 i was wondering if you are going to update it or not, i was hoping you will because my server cant be the RPG i want it to be without Races!.
,Thnx
Hey man, i really love this plugin. But I'm having 1 simple question.. What plugin do you recommend using with this one to give special benefits to the races like +10% damage with swords or +10% damage with bows, or 'can breath under water' 'take rain damage' 'dont burn in lava' etcetera etcetera..
Would be cool if you know one that is compatible, because im using this plugin, but I just need those extra's
Thanks!
@MasculineBulldog
That one in particular looks correct, but it seems one of your other XML files has an issue with the <altar> tag. Maybe a small typo?
@savagesun
Please read my below post.
All my races have the same format as this. Does it have any errors? Pastebin: http://dev.bukkit.org/paste/8042/
@MasculineBulldog
Simply put, one or more of your races XML files is incorrectly written.
Each time I run my server I get a [SEVERE] warning on the console. It has happened on the Latest Recommended Build (CB 1.5.2-R1.0) and The Last Beta Build (CB 1.5.2-R0.1). I have tried both with both versions of Races v1.1.2b46 (The 1.5.2 version and the 1.4.7). The error is as follows:
[SEVERE] Error occurred while enabling Races v1.1.2b46 (Is it up to date?) java.lang.NULLPointerException at com.primitivedev.helper.RaceHelper.loadRacefromFile(RaceHelper.java:442) at com.primitivedev.helper.RaceHelper.loadRaces(RaceHelper.java:348) at com.primitivedev.races.Races.onEnable(Races.java:43) 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.eablePlugin)SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_5_R3.CraftServer,loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_5_R3.CraftServer,enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_5_R3.MinecraftServer.j(MinecraftServer.java:304) at net.minecraft.server.v1_5_R3.MinecraftServer.e(MinecraftServer.java:283) at net.minecraft.server.v1_5_R3.MinecraftServer.a(MinecraftServer.java:243) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:151) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
I have almost no knowledge of java so this makes no sense to me. Can some help me? (Each "at" is on the line below)
Hello! I really like this plugin. It's exactly what I need for my race based server. However, I would like to suggest that, while the power statements are great, you could bring back the potion effects so that they would work alongside each other. This would be ideal for my server, and I think it would make the plugin a bit better.
Good Permission plugin to use with Races: PermissionsSkills. Be careful though as if player is OP they will be damaged in both moonlight and sunlight.
Is there a way to select races on the first login? I would like people on my server to choose a race at the start and not be stuck as a certain race not of their choosing until they reach an altar.
@pygesux
I think the whole changing races doesnt work properly
Hello First of all I want to say I love your plugin, but I have a bit of tropuble getting the prefixes to work it looks like Permissions ex wont update the prefixes when I change race, also I have my chat format set up using essentials chatmanager, that is because I use factions and then the build in chatformat from PEX doesnt work. I hope I gave you enough information about my problem and I hope there is a fix
Greetings Pygesux
Is there a way to grant a permit "negative"?
For example, I set my permissions plugin with the node
- noitem.nouse.267.*
For you can not use the iron sword.
Now, I need at the join a race (Warrior), you grant this permission
- -noitem.nouse.267.*
So you can use this weapon, as it nullifies the previous node.
As can grant permission "denied" at the races?.
Why is there an inactive banner at the top of the page?
@monstercat101
I think you can color code it right now. Also if you want to list powers you can use /races info [race]
Im so happy that this was finally updated :)
@savagesun Works fine now :) Is there anyway to add commands to when someone levels up, or be able to customize the message when they reach enough experience to level in their race, or level up so I can list their abilities, or also when they choose a race? Thank you, easy to use plugin, thanks so much.
Edit: Also the prefix, could we be able to color code it?
@monstercat101
No... Can you replicate the full error?