Sueta
NA

NameManager

3.1.1

Changes a players name!

·Plugin

2015-03-28_20.59.40.png 2015-03-26_22.48.56.png

Features

  • Permissions for colors
  • Custom prefixes and suffixes
  • Changes the name above your head and in the tablist
  • Custom join and leave messages
  • API
  • Display healthpoints below names!
  • 100% UUID compatible
  • Supports Vault
  • Want to use NameManager with Bungeecord? Check out NameManagerBungee
Commands

/nm help

/nm group

Permissions

I think they are self explanatory.

Command permissions:

  • NameManager.help
  • NameManager.prefix
  • NameManager.suffix
  • NameManager.clear
  • NameManager.uuid
  • NameManager.rainbow

Group permissions:

  • NameManager.group.help
  • NameManager.group.prefix
  • NameManager.group.suffix
  • NameManager.group.reload
  • NameManager.group.remove
  • NameManager.group.list
  • NameManager.group.add

Color permissions:

  • NameManager.black
  • NameManager.dark_blue
  • NameManager.dark_green
  • NameManager.dark_aqua
  • NameManager.dark_red
  • NameManager.dark_purple
  • NameManager.gold
  • NameManager.gray
  • NameManager.dark_gray
  • NameManager.blue
  • NameManager.green
  • NameManager.aqua
  • NameManager.red
  • NameManager.light_purple
  • NameManager.yellow
  • NameManager.white
  • NameManager.reset
  • NameManager.strikethrough
  • NameManager.underline
  • NameManager.reset
  • NameManager.italic
Config.yml
# For more information visit https://www.spigotmc.org/resources/namemanager.5147/
# Want to use NameManager for Bungeecord? http://www.spigotmc.org/resources/namemanagerbungee.7552/

# Should NameManager handle join and leave messages?
Messages: false

# Should NameManager include the prefixes and suffixes in the join & leave messages?
CustomNameForMessages: false
Join: '&a[+] %player%'
Leave: '&c[-] %player%'

# Should NameManager display the health of a player below their name?
HealthBelowName: false
HealthFormat: '&c❤'

# If you are using a global tablist in Bungeecord and want the tablist to be modified by NameManager, set this to true
Bungee: false

# Should NameManager hook into Vault?
Vault: false
API methods

NameManagerAPI

public static void setNametag(OfflinePlayer player, String prefix, String suffix)
public static void setNametagPrefix(OfflinePlayer player, String prefix)
public static void setNametagSuffix(OfflinePlayer player, String suffix)
public static void setNametagColor(String playerName, String color)
public static String getNametag(Player player)
public static String getNametagPrefix(Player player)
public static String getNametagSuffix(Player player)
public static void clearNametag(OfflinePlayer player)
public static void getOfflinePlayer(final String playerName, final UUIDCallback callback)

NameManagerGroupAPI

public static void addPlayer(String group, String playerName)
public static void removePlayer(String group, String playerName)
public static void setGroupNametag(String group, String prefix, String suffix)
public static void setGroupPrefix(String group, String prefix)
public static void setGroupSuffix(String group, String suffix)
public static void removeGroup(String group)
public static String getGroupNametag(String group)
public static String getGroupPrefix(String group)
public static String getGroupSuffix(String group)
Known bugs

[NameManager] Default system encoding may have misread config.yml from plugin jar
Solution: You can remove the heart (found in HealthFormat) in the config or you add -Dfile.encoding=UTF-8 to your start script.

If you have any requests or found any bugs, just let me know! :)
Source

Reviews/Tutorials

Portuguese
YouTube

Similar projects

Plugin →