SGTitles
SGTitles
This plugin allows for users to have "collections" of titles. Titles can be rewarded for anything you want and can be created at any time using in-game commands. We also support several plugins for direct integration for achievement based title reward. Titles can also automatically be given out based on permission groups.
Award titles for winning a contests, being a veteran on your server, etc. Users can change their title as they wish! Achievement based titles offer something for users to strive for. Group based titles can be used to give your special ranks unique titles! There is no limit to what you can do!
This is my first public plugin release so I hope you enjoy it!
Features
- Users can switch between multiple titles
- Supports prefix and suffix titles separately!
- A title needs to be granted for a user to set it
- Only one prefix and suffix can be active at a time
- Permission group based titles
- Optional color command for users to change their name color
- Permissions for every command! Limit access where you desire
- Integration with several other plugins for achievement based title rewards
Optional Supported Plugins
mcMMO - Servers running McMMO can award titles when a user reaches a certain skill level! Titles can be customized per-skill. For example: 250 archery awards the title "Marksman"
Heroes - Servers running Heroes can have their players rewarded a title when they master a class! You can also configure it to reward the title without mastering the class.
DeathTpPlus - Titles can be rewarded for kill streaks and multi kills. You can customize at what streaks titles are given out!
Spout - Servers running Spout will see a players currently selected title show up over their head!
Installation and Requirements
SGTitles requires Vault
Simply place SGTitles.jar in your plugins folder and start the server! The config.yml will be generated automatically! Visit the configuration page for more information on changing your config.yml.
Configuration
Usage
Read this if you are having issues!
- SGTitles modifies the display name of players. So if you are not seeing a title show up it means that you have another plugin also overwriting player display names. The most common culprit of this is Essentials. (It can be disabled in the essentials config)
Planned Features
This section is also a planned feature ;)
@Maxell93x
I would need the whole error under where it says "Could not load 'plugins\SGTitles.jar' in folder 'plugins' :"
I have a problem with the plugin. It will not load. Everytime i start my server there is a line in the beginning of the console saying:
"Could not load 'plugins\SGTitles.jar' in folder 'plugins' :"
Is there anything i can do? (I'm using Craftbukkit version 1.1-R4 and SGTitles 0.7)
@Yatzilol
The correct command would be /title create moderator Moderator prefix
The last argument has to be either a prefix or suffix.
For some reason, I can't even make a title? Everything else works.
I'm trying to make a Moderator Title:
/title create moderator Moderator mod
What would be the correct command?
Thanks, sorry for the nooby question.
@Pendar2
You should be able to simply place the colors into the config.yml like so:
Acrobatics: '&cNinja&f'
Although I haven't personally tested it I can't imagine any reason it wouldn't work. The alternative is once the title is automatically created the first time, you can use /title modify to change the data for that title to whatever you wish.
I left in a debug command specifically for the purpose of listing all titles currently in the database. It isn't the prettiest thing to look at but if you have Spout you can scroll up through it. /title fulllist
You can also /title export and it will export a full list of every title.
Is it possible to change the default color of mcmmo titles using the config? Also is there a way to see all the current created titles?
Needs essential chat tag
@Saltisgod
Ill have 0.7 uploaded sometime early tomorrow. Subscribe to plugin updates and you will know as soon as its up!
Yea i think i'll just wait haha.
Thanks for the quick response.
@Saltisgod
I hook into the Heroes API so the title is awarded when someone levels up. That event has to happen for the title to be given out. In other words, people already mastered wont receive their title. I can have a new version up soon that will fix this. For now you could manually give them out to people who have already mastered their class. (Just make the title name match the class name and give it to them).
If that would require you to change a ton of people then you can wait for 0.7. :D Hope that helps.
Even if they mastered it, its still not showing up. Plus there is no logs about it.
@Saltisgod
Well they are achievement based titles. A player is rewarded the title when they master a class.
Ok updating heroes seemed to work, didn't know they had updated the plugin.
But now the situation is that the class names won't show up in front of their names?
@Saltisgod
What version of Heroes are you running?
So basically this plugin refuses to work for me.
I have PEX and Towny Chat and I'm getting these 2 error logs...
http://pastebin.com/DciBHFHA
Thanks.
@Gethdran
Ah, yep. As of right now all title names are always lowercase. Even if you enter it uppercase its converted lowercase. Sorry for the confusion.
Yeah: title create Hi Hi prefix title add Salans Hi title set Hi
------Wierd, though, when I tried "Hi" with no capitals it worked :/@Gethdran
Can you tell me the exact command you are typing? :D
I did all of that and made sure I was typing it correctly :/
@Gethdran
When you type /title list is it showing the title? if it is make sure you type it exactly as its shown there. Are you running version 0.6? 0.5 was case sensitive.