Чтобы создать плагин для Minecraft, который автоматически добавляет сервер в список серверов игрока при его входе, вам нужно будет использовать API Bukkit или Spigot. Однако стоит отметить, что стандартный клиент Minecraft не поддерживает автоматическое добавление серверов в список из-за ограничений безопасности и приватности.
Тем не менее, вы можете реализовать функциональность, которая будет уведомлять игрока о том, что он может добавить сервер в свой список. Вот пример того, как можно создать плагин, который будет отправлять сообщение игроку при входе на сервер:
1. Создайте новый проект в вашей IDE и добавьте зависимости Spigot API.
2. Создайте класс плагина, который реализует интерфейс `JavaPlugin`.
Пример кода:
```java
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class AutoAddServerPlugin extends JavaPlugin implements Listener {
@Override
public void onEnable() {
getServer().getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
event.getPlayer().sendMessage("Привет! Чтобы добавить этот сервер в свой список, скопируйте и вставьте адрес в клиенте: " + getServer().getIp() + ":" + getServer().getPort());
}
}
```
3. В `plugin.yml` добавьте основную информацию о плагине:
```yaml
name: AutoAddServerPlugin
version: 1.0
main:
your.package.name .AutoAddServerPlugin
api-version: 1.16
```
Этот код будет отправлять сообщение игроку при входе на сервер с инструкциями о том, как добавить сервер в список. Однако, как уже упоминалось, автоматическое добавление сервера в список невозможно из-за ограничений клиента Minecraft.
Если у вас есть доступ к более продвинутым инструментам, можно рассмотреть создание модификации клиента, но это требует гораздо больше усилий и может нарушить условия использования Minecraft.