Home›Java›Mods›IdentityOverride
very simple:

lets you override the name a player logs in with based on the UUID

you can also lock a players first seen name (until changed by a mod)

redirect them to a link if its overriding them and they don't like it

only one command for renaming which is configurable
default is: overridename, rename, changename
permission is: override.name

ex: overridename uuid newname

you can remove or change any command aliases that interfere with other mods

check config.yml after first run

you can do something like so to grab existing names for locking:
Code (Text):
~/minecraft/logs$ zcat * | grep 'UUID of player' | sed -e 's/^.*UUID of player \(.*\) is \(.*\)/  \2: \1/' | sort -u > ~/minecraft/names.yml
then copy it into your nameoverrides.yml

source is available here:
https://github.com/intangir/IdentityOverride

Requires Yamler:
http://www.spigotmc.org/resources/yamler.315/
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

IdentityOverride is a free Minecraft Java mod. Downloaded 309 times (via Spigot). Download it and open it directly in the game.

Explore more