Для реализации автоматического кика игрока с сервера, если он не согласился включить текстурный пак, можно использовать плагин для вашего сервера Minecraft. Примером такого плагина может быть "TexturePack" или аналогичный.
Вот пример кода на Java, который можно использовать в вашем плагине:
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerResourcePackStatusEvent;
import org.bukkit.plugin.java.JavaPlugin;
public class TexturePackEnforcer extends JavaPlugin implements Listener {
@Override
public void onEnable() {
Bukkit.getPluginManager().registerEvents(this, this);
}
@EventHandler
public void onPlayerJoin(PlayerJoinEvent event) {
event.getPlayer().setResourcePack("URL_ВАШЕГО_ТЕКСТУРНОГО_ПАКА");
}
@EventHandler
public void onResourcePackStatus(PlayerResourcePackStatusEvent event) {
if (event.getStatus() == PlayerResourcePackStatusEvent.Status.DECLINED) {
event.getPlayer().kickPlayer("Вы должны включить текстурный пак для игры на этом сервере.");
}
}
}
Не забудьте заменить
URL_ВАШЕГО_ТЕКСТУРНОГО_ПАКА
на фактический URL вашего текстурного пакета. Этот код будет кикать игроков, которые отклоняют текстурный пак при входе на сервер.