hostprofiles is a Minecraft plugin for various platforms that detects if a player joins the server on a specific address
and then logs them into a completely different game profile.
Here is a usage example:
If your server address were myserver.com, you could configure admin.myserver.com (the host) as a special host and map
the player with the UUID of Joe to be logged with another, predefined UUID, use Admin_Joe as his username and have a
completely different skin (the profile). You could then only give Admin_Joe administrator privileges. This means that if
Joe joins using myserver.com, he is logged in as Joe and could play as a normal player, but if he logs into
admin.myserver.com is logged in as Admin_Joe and can do administrative tasks.
You can configure:
- Which profile (UUID, name and skin) a player trying to log in (identified by his UUID) is going to have
- If a player gets kicked if there is no entry for his UUID
- A special MOTD for every host
- If a player should keep his original skin, or use a profile skin
The Paper version is recommended, as it uses Paper API instead of inconsistent and slow hacks to change player information.