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
I am having trouble with code on this plugin, my XMLs don't work on the console. Is there something wrong with them?
Elf.xml:
<cfg>
<race name-"Elf" color="GREEN" special-"false">
<level id="1" exp="01>
<get type="MobKill" amount="1" ext="Blank" display-"true" />
<power name="Nimbleness" permission="potionpermissions.weakness.three" />
</level> </race> </cfg
Hi, I dont suppose this is compatiable with pex? and if it is, how's it mesh together with pre existing ranks? E.g. If I have say, [Member] {name} {Text}
Does the rank prefix go like;
- [Member] [Demon] {name} {Text}
- [Demon] [Member] {name} {Text}
or
- [Member] {name} [Demon] {Text}
Demon being my example here obviously.
2:10:25 PM Races]Error: getting player from race 2:10:25 PM CONSOLE: [SEVERE] Could not pass event PlayerLoginEvent to Races v1.1.1b33 (Thank you so much for updating! Now my plugin works correctly thanks to the perms bug being squashed.)
@Blanclour
I'm aware of the problem of races not saving, the issue stemmed from people not logging off before a restart. I've patched it, and am on my way to upload the new version. The constant errors you're receiving look to stem from people with improperly formatted race data (.acc) resulting in them "not existing."
@tristanhenderson
What does your console say?
@Dalek5961
The prefix information is stored in PEX if you're using it. You'll find the information you want to get rid of in there.
I am experiencing multiple bugs, one of which is where I set a race then a little bit later the player resets back to their original race. I also observed that when I set a race via the command sometimes it will not work. Please look into this my server uses your plugin at it's core and my plugins depend on it. I don't want to have to create a races plugin to fix the errors, besides which your plugin is so awesome :)I constantly get this in the console at random intervals: 7:52:43 PM Races]Something: went wrong (LOOKUP EXP T ADD) 7:52:43 PM Races]Error: getting player from race 7:57:43 PM CONSOLE: [WARNING] [Races] Task #19 for Races v1.0.1b10 generated an exception
Help :'(
Help! i uninstalled this plugin but i cant get rid of my race prefix!! D:
Help! It doesn't read or use the races in the Custom File. not even the neutraling works XD
How can players view their available powers, can you add a powers or skill command?
Can you recommend any power plugin to go along with this?
@Chieftians
When you run races 1.0.1b10 for the first time, shut down the server after startup. Start the server again, and join the server without touching any files, and you should be fine.
Oh it's fine, it's a great plugin! I havn't changed the name of the default or the startingrace. And I'm not sure what you mean by running the plugin once, restarting, and joining without editing any custom XML.
@Chieftians
The problem you're referring to commonly happens when the race specified in the settings file does not exist. Have you tried running the plugin once, restarting, and joining without editing any custom XML? Have you changed the name of the default Neutraling.xml file? Have you changed the "startingRace" setting? Sorry the plugin is giving you so much grief.
Ok I'm having trouble keeping this plugin up and running. Whenever I go in and change stuff in the 'customs' folder, I get back on and get this error:
"Woops! It appears that player does not exist! Having the player relog may fix this error!"
Whenever I change stuff in the config. the server is OFF. I have reinstalled the plugin over and over and tried it again and again, and I just keep getting the same error. I am using the recommended version. I have tried deleting all account files and rerunning it and the problem persists. Please Help!
@Blanclour
It should, it changes permissions for players when an update player method is called. Lemme check..
Edit: I found it, thanks for the good catch!
@savagesun
I use PEX as my permissions manager. Detailed view of problem: When I set a race via /races set race Player Race it works, however they do not have the powers aka permissions of that race until they log out then log back in. I have speculated the behaviors of your plugin and notice that when a player logs in it registers the powers for that player and displays it on the console, however I am not sure if it does the same thing when you use a command to change a player's race.
There seem to be alot of issues with the chat tag, so I recommend not using it until I get around to fixing it.
@Chieftians
You can't really use signs, but you can create altars!
Also, only those with the correct permissions cant use the /races set commands, so feel free to set other peoples races/level/experience without fear.
@Blanclour
What are you using for permissions?
@SmashboxGaming
I use Vault's prefix information, which hooks into whatever you're using for a chat plugin (as far as I know). Thanks for letting me know though, I'll for sure work on the tags.
Is it possible to make it to where they can right-click a sign and join the race that way? And when I use the /set race command it shows that I am in every previous race I have been in. Is there anyway around that without taking the "tags" option off? Also, if I give the "/races set" command to a normal player, would they be able to set other peoples races?
I seem to be getting a glitch where once a player gets changed to a race using a command, they must relog in order for the perms granted to that race to be active.
@Q2Lummox
http://dev.bukkit.org/server-mods/magicspells/
Can you recommend a plugin of "Powers" for use with "Races"?