EasyTitles
The easy title plugin!
What does it do?
EasyTitles is a plugin for Bukkit that will give server administrators an easy way to make large groups of titles and give them to users through permissions.
Installation
Download and place EasyTitles in your Bukkit's plugin folder. Restart or reload your server and a config will be made for you.
Commands and Permissions
See the commands and permissions page.
Config
See the config page.
Metrics
EasyTitles uses a service called Metrics by Hidendra. This will send anonymous data about the usage of this plugin to a website so we developers can monitor how much our plugins are being used. To opt out of this or if you want more information about this please visit: https:github.com/Hidendra/metrics.griefcraft.com/tree/master/Bukkit
Changelog
- October 22 2012 - Current release - Version 1.2b
- This one should work with the latest Bukkit
- March 22 2012 - Version 1.2
- Fixed a bug where titles will be reset after server reload/restart
- March 4 2012 - Version 1.1
- Fixed a bug with reloading the config (it was checking offline players)
- When the server reloads or restarts it will check all players for valid titles
- March 4 2012 - Version 1.0
- Final release
- March 2 2012 - Version 0.1
- Initial release of version 0.1
Does this work with herochat and 1.2.5?
@dadaemon (config.yml) EasyTitles: Debug: true Version: '1.2' ListWidth: 4 ListHeight: 5 DefaultFormat: ³&2@³&7%1$s:%2$s DefaultTitle: Builder Groups: Admin: Rank: 999 Format: '&2[&4@&2]&3%1$s &7say ->&4%2$s&7<-' Titles: - Admin Secret: Rank: 500 Format: '&4%2$s &0!' Titles: - Secret Owner: Rank: 500 Format: '&6-=&2@&6=-&7[&6-&4%1$s&6-&7]%0:%4%2$s &4!' Titles: - Owner
@dadaemon
I tested out your theory of the titles by putting the color codes on the title themselves and it did not work. It just came up with a huge error.
Also, when I remove the Rank line in the config, it just uses the format from the group above it. This plugin is fantastic, but sadly to say, until this ranks thing is fixed (or I'm doing something wrong) i wont be able to use it. It looks silly to have 6 different classes that all have the same title color. I really hope you get a chance to read this and look at the "Ranks" thing. Honestly I dont see why you added it, I'm not sure what good purpose it serves (not to knock on your plugin, just constructive criticism).
Anyway, i know i'm not the only person having this problem. It'd be so awesome if you came up with a workaround for the Ranks issue. Thanks!
@dadaemon
Do you think it would be possible to make it so you can customize the bracket colors for each title as well? As far as i know, its not possible. That'd be an awesome feature
I'll test this out when i get home, thanks.
Heya all. I will update the plugin if it's still needed.
About the rank and format, you don't have to add a rank to a group of titles. If you don't use the ranking the DefaultFormat will be used.
Also you can add color codes to the titles themselves. For example.
Titles:
- &5Traveler&2
- &mMagician&2
I'm currently not at home so I can't test this. But it should work.
@BauklotzGenie
Could you send me your config?
@slayercraft
The latest version runs perfectly on the latest RB of Bukkit.
I completely agree with @migsthegod
I think the Ranks feature should be removed. It restricts me way too much in what colors I can use. This Ranks feature pretty much forces you to have a server with a Newb -> Member -> Trusted -> Moderator -> Admin style of ranking. What about for all of the servers that use classes as ranking (like mine). I like to have separate title colors for each class, but according to the Rank feature, I am required to make one class above the other if I want to change the color, thus removing the color from the previous class. It all just gets really messy.
This is EXACTLY the plugin i've been looking for, for adding titles to my server. However I'm not able to use it due to the ranks thing.
I'm fully willing to donate for you to remove this Ranks thing, even if you just make a separate version with ranks gone. I have no problem paying you to do this, because this plugin will literally MAKE my server.
Thanks for reading, any feedback is greatly appreciated.
1. When my server starts it doesn't generate a folder 2. This might be because its out of date, if it is, when will it be updated
I get this error when someone joins the server: 21:09:22 CONSOLE: [SEVERE] Could not pass event ServerCommandEvent to EasyTitles 21:09:22 CONSOLE: java.lang.StringIndexOutOfBoundsException: String index out of range: 0
The plugin is working, just wondering what this is and how i can "fix" it
plz think about making a 1.2.5 version id love to try this plugin
@dadaemon
1.create two titles in the config.(with different format)
2.start Minecraft join my server.
3.chose the title with /title use (title number) 1.
4.for example: -=Owner=- BauklotzGenie: ***
5.change the Title /title use (title number) 2.
(normally the format was like this)-> [Admin]->Bauklotzgenie:**
but the format was still this-> -=Admin=- BauklotzGenie:**
<- and only the title (admin, owner, builder etc.) had changed.
to remove the format i always delete the complete Bukkit "archive" (the "ordner"(ger.) where all files are.
If you want to see it, i can give you the adress of my Server !?
@BauklotzGenie
Can you please explain me step by step what you do? Like:
That way I can reproduce what ya mean :P
(at the beginning i'm sorry for my english... I'm from Germany)
If the question was posted already, please ignore it. If i use a title and afterwards i change it, the current title have the format of the first title! How can i fix it?
@migsthegod The player.yml is where the active title is saved per player. As a permission gives right to a group of titles, this yml file is being used to save the chosen title.
The ranking is done so, for example, the admins can have the same titles as normal players, but with a different color. You can just give every group the same format to solve this.
Also players will only be written to file if they change there titles. Everything else is stored in memory.
@AiReZzx I will release a new version soon where you don't have to edit the config anymore.
@Hataurs I'm not using TownyChat myself and I think TownyChat overrides the format of chat messages. I will look into this and check how they use it. But don't expect any fixes soon as most chat altering plugins aren't using the format right!
Ok, just wondering how to get it to work with TownyChat.
Is there a bracket I can add to the channel plugin.
{permprefix} usually pulls the permissions prefix.
SGTitles use to actually modify the player name, so Towny had no issue with it.
So far it does nothing if using the TownyChat plugin which comes with Towny.
I don't get how to make a title in config
Any chance you could remove the use of players.yml?
Since u give titles per permissions wont that be enough? Correct me if im wrong but i see players.yml used for player management.
If titles are given and managed by permissions(which is a great idea) the need for it to record players will be unnecessary if replaced with a /title remove <player> <#> or /title set <player> <#>
I think the ranking should also be removed since it overrides other titles. Example if i have a rank 1 title(color blue) and a rank 2 title(color red): even if i set my title to the rank 1 title, the color will still be red because of rank 2's color, thus making all titles you have useless since they just follow the format of the highest ranked title. In other words: removing the title ranks will allow u to really use different titles to your liking without it having to be overriden/color messed up by the higher ranked title.
It would be great if this was lightweight. Using this in a large server might be a problem. Generally writing players into a txt file all the time can be consuming. Great idea here i'm sure this will catch on, but I think the best way to get this going is to make it simple and lightweight.
If these suggestions can be implemented i'd be happy to donate.
@avataracid
I'm sorry. But I won't be implementing multiple titles. This will require too many adjustments in the plugin. Suffix is a maybe. But then again I can't see the use of this and this will probably mean you can only use one prefix OR one suffix.
The problem with too big or too many titles is that chat is more filled with titles than with actual text.
@Massingham
I will try and implement a way to add titles and groups in-game. That way you won't have to worry about the configs anymore.
@Massingham
MC in general is pretty picky in terms of how it parses those config files.
You can't use a tab in the formatting for example, you'll probably see an error somewhere in your server log which would look like this: found character '\t' that cannot start any token in "<string>", line 14, column 1:
That would mean on line 14 you've got a tab in there. Use spaces only when formatting.
I also suggest downloading a free multi-format text file editor, the one I am using is Programmers Notepad.
Ive got it working so far, i can change to Builder etc, but no one else can? how do i setup permissions? do i need another plugin? and i cant add groups, i get the indenting right on notepad but it still doesnt work :(