RPChat
RP Chat
The Roleplaying Race/Chat Plugin for Bukkit
About
This is a very extensive roleplaying plugin suite created for our amazing players at Fall of an Empire - I am no longer in a fit state to handle this server and have handed over the source code and world to the players - I want to thank you all for the great time I had building this world with you guys and the universe we have been involved in for the last few years
If you want to see this in action you can join IP: play.fallofanempire.com port 25565
Till yonder, Mixxit
Current Version: 1.01
For bukkit:1.5.1
Features:
- Allows players to select fantasy races
- Includes racial languages by default that you learn by hearing nearby races talk
- Sample 150 spells file configured for level 1 - 50
- 4 base class (Warrior, Ranger, Healer, Mage) archetypes that can be broken down into hybrids and leveled accordingly by the player
- Includes /emote and /say for localised chat
- Allows admins to define Racial Kings who can assign titles to their subjects
- Integrates with towny
- Uses SQLite
- Firstnames, Lastnames and Genders
- Optional highly extensive spell and items system
- Special randomised ore that can be used to surround a diamond sword to add a damage bonus
Requires: Essentials, Towny, Vault Note: is not compatible with TownyChat
Source: https://github.com/mixxit/rpchat & https://github.com/mixxit/rpitems
Installation:
Note: you must first have the following plugins installed: Essentials, Towny, Vault
Drop the jar file into your plugins directory and load the server
The plugins will now generate the databases and prepare the server
Once the server has started, do /save-all /stop to restart
Note - You can ignore any quests.tsv errors - this file is not provided at present time due to a citizens plugin problem that the quest system relies on
NOTE YOU SHOULD NEVER USE /RELOAD TO RELOAD THIS PLUGIN - IT IS HIGHLY DEPENDENT ON THREADING AND COULD CAUSE UNEXPECTED EVENTS - ALWAYS SAVE-ALL AND STOP TO RELOAD YOUR SERVER
Commands
Login to the game, use the /race command to set your race
For example: /race Human
To see a list of races use /race list
To set someone elses race (Admin only)
/race Human playername
To talk locally use /local or /l
Set your name with /name and /lastname
Set your gender with /setgender
Regenerate your mana with /meditate
To see your levels mana and shielding use /stats (RPitems only)
To reset a level use /reset (RPItems only)
To change your language use /setlanguage
If you are king, set someones title with /settitle name title
To convert spells into scrolls backwards and forwards use /convert
Using spells
Players use spells by first finding the spell books or scrolls and then holding them in their hand and right clicking on a target (if a target is required) There are many heals, damages, buffs and so forth and are configured to not cause too much damage in PVP
Creating new spells and items
There is a supplied abilities.tsv file that is linked above, this goes into your rpitems folder and is a TAB delimited file - you can create as many spells as you like and they will appear in game based on the settings of each column
When you are first starting out creating items I recommend you copy one of the 150+ spells to begin with and see how the changes effect the spells
Reload your changes with /reloadabilities
Other Useful Information
To make someone a king of a race use /setelection 2 Playername
To make someone no longer a patient - use /setelection 1 Playername
Upcoming features:
- Racial leaders *ADDED*
- Titles *ADDED*
- Custom player names *ADDED*
- Race languages *ADDED*
- Spells *ADDED*
- Classes *ADDED*
Donate Bitcoins if you like this
Feel free to donate bitcoins to me (as little as you like): 1Lr6qgiQtSiDxxyHujZ67rRdWzQ3BTyt39
Ever thought of adding shouting and whispering to the local chat? End a sentence in an ! and it carries farther. !!! would carry farther then !!, etc. Whispering could work with ending the chat in * or surrounding it in ( ).
Great plugin, love using it!
@LazyTV
http://palmergames.com/towny/
When I go to download Towny it says that it is not available...IS there anyway to get rid of the need for Towny?
@wiedzmin137
ill phase the requirement for towny out as soon as possible but i can't do that with essentials just yet - i'll also look at adding the ability to translate for you
@wiedzmin137
it's used to provide nation & town chat and also it checks some towny permissions when inside town areas
Hello. Can you add language file and config to your great plugin and tell me why towny is important for this plugin?
@CarrotNubbin
no it's it's own chat system
Updated for the latest version
Is it compat w/ EssentialsChat?
Are there any other titles that you can set?
Hi sorry for asking on your server, I'm having trouble installing this plugin is there a tutorial or something that you could make? I would be extremely grateful Crippledonkey
@Chemical_Datas
it's for the default title - set it in your permissions plugin ie:
- permissions.tag.nomad
@jacob505
no but this is something that others have asked for - opt in global etc so i'll add it at some point
Im not sure by what you mean by granting the default permission group with the permissions.tag.nomad. Whats that supposted to do?
can the individual person turn OOC chat on and off? (so he cant see it- doesnt effect anybody else)
and a way to check what another players race is maybe? or do you have that already?
Test Server: mcserver1.no-ip.org