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

В разработке Кик игроков в Хаб при выключении сервера

Тема в разделе "Разработка плагинов для новичков", создана пользователем Krutius, 7 фев 2018.

Статус темы:
Закрыта.
  1. Автор темы
    Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Вопрос, собственно, в названии. Есть идеи как это реализовать?
    Я пытался сделать так, но нельзя отправлять сообщения, если плагин уже выключен.

    Код:
            for(Player p : Bukkit.getServer().getOnlinePlayers()){
                ByteArrayOutputStream b = new ByteArrayOutputStream();
                DataOutputStream out = new DataOutputStream(b);
                try {
                    out.writeUTF("Connect");
                    out.writeUTF("Hub");
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                p.sendPluginMessage((Plugin) this, "BungeeCord", b.toByteArray());
            }

    Жду ваши идеи реализации в комментарии
     
  2. Автор темы
    Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    UPD. Видимо, мне бан гугла в голову ударил.. В Bungee есть
    ServerDisconnectEvent.

    Тема закрыта.

    UPDD. Мои полномочия всё-таки всё, иссякли. Тема открыта.
    Из ServerDisconnectEvent нельзя достать отключённый сервер. Через него вообще ничего нельзя достать :c
     
    Последнее редактирование: 7 фев 2018
  3. alexandrage

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

    Баллы:
    173
    Плагин меседж нельзя отправить на игрок дисконект ивенте.
     
  4. Автор темы
    Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Или ты меня не понял, или я тебя не понимаю.. :c
    Мне надо перенаправлять игроков с выключенного сервера в хаб. Это можно как-то сделать (Видел на каком-то сервере)
     
  5. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Ну и зачем тебе для этого выключенный сервер?
     
  6. alexandrage

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

    Баллы:
    173
    Бамжа ServerKickEvent
     
  7. AtomicScience

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

    Баллы:
    76
    Имя в Minecraft:
    AtomicScience
    А это разве не делается с помощью параметра fallback-server в конфиге банжи?
     
  8. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Очень удобно, когда надо это самому регулировать
     
  9. Автор темы
    Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Это уже давно убрали.
    (насколько я знаю)
     
    Последнее редактирование: 8 фев 2018
  10. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude

    Вложения:

    • bungeekick.png
      bungeekick.png
      Размер файла:
      28,2 КБ
      Просмотров:
      27
  11. hyndorik

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

    Баллы:
    98
    Имя в Minecraft:
    hyndo
  12. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Когда перейду в IDEA или найду нормальный плагин для NetBeans
     
  13. Автор темы
    Krutius

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

    Баллы:
    76
    Имя в Minecraft:
    MrPencilBox
    Я не смог найти подобный плагин, поэтому не смог глянуть код :)

    Спасибо всем за помощь, особенно @alexandrage !
    Тема закрыта
     
Статус темы:
Закрыта.

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