Помогите SkinsRestorer при режиме BungeeMode, как сменить скин игроку

FortiStrike

Активный участник
Пользователь
Баллы
66
Добрый день,

Есть проблема, мне нужно как-то установить скин игроку когда сервер стоит с использованием BungeeCord. Вот код который я поставил на основной сервер.
Код:
@EventHandler
public void onJoin(PlayerJoinEvent e) {
    YamlConfiguration messageConfig = YamlConfiguration.loadConfiguration(plugin.messageFile);
    
    Player p = e.getPlayer();
    String name = p.getName();
        
    SkinsRestorerAPI api = SkinsRestorerAPI.getApi();
    PlayerWrapper player = new PlayerWrapper(p);
        
    if (!plugin.players.containsKey(name)) {

        try {
            api.setSkin(name, plugin.getConfig().getString("standart"));
            api.applySkin(player);
        } catch (SkinRequestException e1) {
            e1.printStackTrace();
        }
        for (String message : messageConfig.getStringList("reloadSkin")) {
            message = message.replace("&", "§");

            p.sendMessage(message);
        }

    }
}
 
Назад
Верх