1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Установить текстуры игроку

Тема в разделе "Разработка плагинов для новичков", создана пользователем Kurumi, 24 янв 2020.

  1. Автор темы
    Kurumi

    Kurumi Активный участник Пользователь

    Баллы:
    76
    Всем привет. Сделал простенький плагин, чтобы после авторизации игроку предлагалось установить текстуры. В случае отказа - кик. При следующем входе снова предлагать, а если опять отказ - снова кик. И так будет бесконечно, пока юзер не нажмет "да" и не установит текстурки. Если текстурки уже установлены, то предлагать их установить заново не требуется.

    Но я столкнулся с одной проблемой...
    PHP:
    @EventHandler(priority EventPriority.LOWEST)
        public 
    void onAuth(LoginEvent event) {
            
    Player player event.getPlayer();
            
    player.setResourcePack((String) util.getValue("link"), "");
        }
    В качестве второго аргумента нужен хэш. Я вот не понимаю где его взять и на кой черт он нужен.
    Помогите позязя
     
  2. Kolia1_1

    Kolia1_1 Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    kolia1_1
    maybe
    PlayerResourcePackStatusEvent


    HTML:
        @Override
        public void onEnable() {
            Bukkit.broadcastMessage("hello" + Bukkit.getOnlinePlayers().toString());
            getServer().getPluginManager().registerEvents(this, this);
        }
        @EventHandler
        public void os(PlayerJoinEvent event) {
            event.getPlayer().setTexturePack("https://media.forgecdn.net/files/2867/263/8-bitCraft2-0.6.zip");
        }
    
        @EventHandler
        public void onResourcepackStatusEvent(PlayerResourcePackStatusEvent event){
            if (event.getStatus() == PlayerResourcePackStatusEvent.Status.SUCCESSFULLY_LOADED |
                event.getStatus() == PlayerResourcePackStatusEvent.Status.ACCEPTED){
                event.getPlayer().sendMessage("noice");
            } else {
                event.getPlayer().sendMessage("ban + " + event.getStatus());
            }
        }
        }
     
    Последнее редактирование: 24 янв 2020
  3. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    sha1 архива.
     
  4. Автор темы
    Kurumi

    Kurumi Активный участник Пользователь

    Баллы:
    76
    Что это и с чем его едят?
     
  5. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173

Поделиться этой страницей