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: falseAPI 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
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
