Перейти к содержимому
Mineforgian

hostprofiles

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.

Загрузки
387
Подписчики
7
Обновлён
5 июня 2023 г.
Лицензия
MIT

Опубликован 1 марта 2023 г.

hostprofiles

Deprecation notice Please consider using staffprofiles instead, which is more practical and easier to use.

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

Platforms

Right now, the spigot plugin is only available for 1.18.1, Paper works on 1.18.1 and above. Supported platforms are Paper and Spigot. If you use Paper you MUST also use the build for Paper, the spigot build is NOT going to work.

Support

The Spigot and Paper builds are still very unstable, as they use various reflection tricks to change the game profile and retrieve the hostname. Because the Paper API provides a method to set the game profile on join, there is one less hack in there, so I would consider it preferable. The Velocity version uses only API, therefor is the most stable.

Velocity > Paper > Spigot

Problems or feature requests should be reported as issues on GitHub. If you have any questions or would like to receive quick support, you can do so on the my discord server.

Ченджлог

0.1.3Альфа1.19.2, 1.19.3, 1.19.4 · 5 июня 2023 г.

No changes in Paper

0.1.3Альфа1.19.2, 1.19.3, 1.19.4 · 5 июня 2023 г.

Fixed config generation

0.1.2Альфа1.19.1, 1.19.2, 1.19.3 · 1 марта 2023 г.

Updated Bukkit version to 1.18.2. Fixed hosts not resolving when using Forge. Commented configuration.

0.1.2Альфа1.19.1, 1.19.2, 1.19.3 · 1 марта 2023 г.

Updated Bukkit version to 1.18.2. Fixed hosts not resolving when using Forge. Commented configuration.

Комментарии

Загружаем…