dsTitle

dsTitle

dsTitle

Description

Players can set their own title. Titles can be associated with permissions, so you can change available titles per rank or player.

Features

  • Create as many titles as you want. These titles can contain colors, styles etc.
  • Players can set their own title (or clear it).
  • Associate titles with permissions. Players can only set these titles if they if the right permissions. This can be used for rank dependant titles or as rewards.
  • Titles can contain both a prefix and a suffix, or only one of them
  • Nametag support. Show the titles also in the tag above a players head! Since 1.2.0
  • Can be used next to another chat plugin. Title can be inserted into existing chatformat (on the position of "{titleprefix}/{titlesuffix}"), this plugin can overwrite the chatformat or titles can simply be inserted before and after the playername
  • Like all my plugins, every single message (confirm messages, error messages etc) is fully configurable. Even the menu! So no longer these annoying pluginname tags or ugly colors.
  • Works with vault, so every big permission plugin is supported
  • Possibility to automaticly check for updates (but no auto update)

Example

dsTitle chat example

Example of title used in chat

dsTitle nametag example

Example of a nametag

The config of these images can be found under 'Config' down here (it is the 'vip' title).

Commands

  • /title set <name> - Set your own title to the title with this name
  • /title list - Show all (or only available) titles
  • /title clear - Clear your current title
  • /title grant <name> <title> - Grant a title to somebody (needs Vault installed and ds_title.admin permission)
  • /title ungrant <name> <title> - Revoke a title from somebody (needs Vault installed and ds_title.admin permission)
  • /title reload - Reload the configuration (needs ds_title.admin permission)

Permissions

This plugin has only two permissions:

  • ds_title.player - Permission to use /title set, /title list and /title clear
  • ds_title.admin - Permission to use all commands

The permissions needed per title (if any) can be configured by yourself

Config

There are two config files. config.yml contains the basic config. titleConfig.yml contains the titles a player can set. To see more information about these files, click on the links.

Here is an example of titleConfig.yml:

titles:
  member: 
    prefix: '&3Member'
    permission: 'title.member'
    description: 'Title for members'
  vip:
    prefix: '&4&lVIP'
    suffix: '&6KING'
    headprefix: '&4&lVIP&r '
    headsuffix: ' &8[&6K&8]'
    permission: 'title.vip'
    description: 'Only for VIPs :P'

This config creates two titles (Member and VIP). Players can only set these titles if they have the corresponding permissions.

The result of the vip title can be found under 'Example'.

Known issues

  • Not compatible with ChatManager (PermissionsEX). This is due to ChatManager using a deprecated method of Bukkit. There is a special file which is compatible with ChatManager!
  • In the config.yml of plugins of version 1.1.2 or lower is a character (§) which some Linux systems don't accept. You can remove it by editing the jar or by updating to the latest version.

Found a bug? Create a ticket (top right of this page) or create an issue here.

Changelog

1.2.0
  • Added nametag support. Use 'headprefix' and 'headsuffix' in titleConfig.yml to use it.
  • Fixed a bug when loading the plugin on some Linux systems
  • Some little tweaks
1.1.2

Version 1.1.1, compiled and tested with Bukkit 1.5 R0.1

1.1.1

Added update checker, can be disabled/edited in the config

1.1.0
  • /title grant added
  • /title ungrant added
  • Titles can now have both a prefix and a suffix. Use {titleprefix} and {titlesuffix} in your chatformat if you have your own format (instead of only {title})
1.0.0

Initial release

To do

  • Maybe: Seperate prefix and suffix, so you can set both independantly
  • Add the option of a suffix to a title New in v1.1.0
  • Add a /title grant <name> <title> command New in v1.1.0
  • Add vault support for permissions New in v1.1.0

Please comment if you have any suggestion.

Other plugins

dsPvPtop - Keeps track of number of kills an deaths in PvP and grants permissions.

PlayerHealth - Shows health below name to players who have the right permissions.

Source

github The source can be found on github by clickin on the button.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of denniss17 denniss17 May 22, 2013 at 20:37 UTC - 0 likes

    @jhut225: Go

    Are you sure you dont have any other plugin which also does something with nametags/teams? Also its only "/title set vip" , you dont have to put your name in the command.

  • Avatar of jhut225 jhut225 May 20, 2013 at 05:22 UTC - 0 likes

    i did everything to make it work but there is nothing happening i made a plugin folder in my server file and then i added it and i added the vip thing and i go on and type /title set ^my name^ and then vip but it dosent work

  • Avatar of denniss17 denniss17 Apr 09, 2013 at 10:03 UTC - 0 likes

    @Adurath: Go

    In the files list there is a version for ChatManager

  • Avatar of Adurath Adurath Apr 05, 2013 at 12:14 UTC - 0 likes

    @denniss17: Go

    Yes, pls edit the plugin for chatmanager. ;)

  • Avatar of denniss17 denniss17 Apr 04, 2013 at 14:12 UTC - 0 likes

    @Adurath: Go

    Hey,

    Thanks for the reply! I looked into it and it turned out that ChatManagers last change was about 9 months ago. ChatManager still uses a method of bukkit that has been deprecated (has been declared old, use not encouraged). It is possible to fix this, but this would mean dsTitle would also use this old method and it would mean that the same code is twice in the plugin.

    I recommend you to take another chat plugin, which is up to date. If you really want to keep using ChatManager, I can build this edited plugin and send it to you.

    Denniss17

  • Avatar of Adurath Adurath Apr 03, 2013 at 20:18 UTC - 0 likes

    Best Plugin for my Server, but it isn´t work with ChatManager (PEX) ? :(

  • Avatar of denniss17 denniss17 Apr 03, 2013 at 10:04 UTC - 0 likes

    @GartenErag: Go

    1. Copy the following text:

    titles:
      member: 
        prefix: '&3Member'
        permission: 'title.member'
        description: 'Title for members'
      vip:
        prefix: '&4&mVIP'
        suffix: '&6KING'
        permission: 'title.vip'
        description: 'Only for VIPs :P'
    

    2. Paste it in plugins/dsTitle/titleConfig.yml

    3. Save the file

    4. Reload by reloading the server or by typing /title reload

    Also be carefull to only use spaces, no tabs and keep the indent the same. Yaml doesn't support tabs.

    That should work. If that doesn't work contact me again.

    Last edited Apr 03, 2013 by denniss17
  • Avatar of GartenErag GartenErag Apr 02, 2013 at 11:38 UTC - 0 likes

    i seriusly dont understand how to make a title, i try and try and try, but ends up with no titles ingame

  • Avatar of Parsifal21 Parsifal21 Mar 22, 2013 at 12:52 UTC - 0 likes

    @denniss17: Go

    thx for answer again deniss!
    yes using Prefix for "Title" and Suffix for "RankTag" :)

  • Avatar of denniss17 denniss17 Mar 22, 2013 at 10:41 UTC - 0 likes

    @Parsifal21: Go

    That would just mean that i copy the plugin, change some names and it would work :P

    On the other hand, now i look back to your suggestion it seems more reasonable. This could be used to use for example the prefix as a rank tag, and the suffix as a special reward title. I'll add it as a maybe to my to do list. Thanks for you suggestion!

Facts

Date created
Feb 10, 2013
Category
Last update
Apr 29, 2013
Development stage
Release
License
GNU General Public License version 2 (GPLv2)
Curse link
dsTitle
Downloads
1,305
Recent files

Authors