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
@savagesun
Having a very strange issue while testing this plugin. When I stop the server, change the ChatFormat in the settings.cfg, start the server, it will display both the old and new Chat format. It's like the old one is persisting somewhere but I can't see where. I've tried restarting thinking maybe it was somehow in the memory but it still persists.
Edit: I see where it's storing, all you do is give them a pex prefix. I'm sad to see this is the case. This really would clog up my permissions.yml.
@Chieftians
This will happen often if you are not using 1.0.1b10, and logged into the server with the plugin active without a race file in the Custom directory equal to the starting race set in the configuration file. If you wish to fix this you must do the above and delete all account files in the Account directory that were created before adding the starting race.
When I try to do anything I get an error saying something like
"Player does not exist, relogging may fix this issue."
And after relogging several times it still doesn't work. :/ I'm not sure what's wrong, please help!
@savagesun
Another idea would be permission based player kills, where it will give xp for killing player with a said permission node.
@Blanclour
love it, will do.
I would like to suggest that an option should be added that enables xp gain only for killing specific race types.
@solvorn
Hmm, it's an error I'll have to address soon, unfortunately I don't think you can fix it yourself.
@EffectIvey
the command is /races set sesamazonia elf. If it says you do not exist and asks you to relog, and relogging does not work, try deleting your account file in the accounts file and logging in again. If you're not using the 1.0.1b10 version I suggest starting over with that, as it fixed a few first time startup issues regarding no XML files, which may have led to you "not existing"
Whenever you change the race twice it keeps both prefixes is there a way to fix this?
@savagesun
My ign is sesamazonia, the race i try to connect him to is Elf, i created the elf race with the files, copied the config of the default -already existing file and it shows elf in the races list but whenever i do /races set race Elf sesamazonia, it tells me "Elf does not exist" and also when i do /races set race sesamazonia Elf, it gives me "sesamazonia does not exist.
what did i do wrong??
@Skyfalin
/races set race <player> <race>
so
/races set race bob demon
The set race command should automatically set them to level 1 with 0 experience, and keep in mind that although a race level tag in the XML may have an ID of 0 the level should be set as /races set level <player> 1.
Edit: Also, I believe there is a small error when displaying set information. When you use /races set level <player> <level> it will tell you that their level is set to one lower than what you indicated. That's not actually the case, but it will tell you that none the less. If you're ever unsure just use /races who <player>
@savagesun
Hey are you the creator? I need help with /races set command. What would the command be to set the race Demon level=0 exp=0 to player Bob?
@MDavidHC
I'll end up making a plugin or two for just powers, if you want to wait for that. But no promises..
Hello, i need help, i cant join a race and the prefixes do not show up, any help would be nice!
EDIT: fixed, i found out that i used the wrong version.
I tried an older version, but it doesn't works... Someone knows where can I get the same powers?
@savagesun
ohh :(
I made a server Roleplay with these powers... I can't find a plugin of power that only have powers and perms... every plugin have level and more things that I don't want... well, I'll try to use an older version...
Thanks anyway
Is it also an option to choose instead of prefixes suffixes?
Very nice I've searched for something like that! But when I put the races.jar out of plugins folder and restart the prefix [Neutraling] is still here. How can I clear that?
edit: I have found the problem. The prefix was saved in the pex database =)
@BCdot
I spent the night trying to record a video. But it's not going well, so I'll try to have on up in the next few days..
I agree that more information about the mod is needed. I think it would also be good if you included some default races and powers. I know it would help me a lot if this was included by default. I am terrible at settings up configs without an example to go off of. Thank you.
@MDavidHC
Those have been taken out of the races plugin. Powers now use permission nodes, so I suggest finding other plugins that have similar powers to the old version.