Помогите Работа с Bungee Cord

Статус
Закрыто для дальнейших ответов.

Blc_Dragon

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Blc_Dragon
Доброго времени суток, форумчане.

Есть необходимость залезть в банжу и с ней поработать.
Все говорят про PluginMessageListener (ч0 ита за бред вапще)

можно ли как то просто вытащить инстанс Bungee и не париться?
Если нет, то есть где то норм тутор (доки), какие каналы могут быть у PluginMessageListener, ибо я совершенно не знаю какие строки ему там втирать.

Заранее спасибо
 
Я так и не понял, что конкретно ты хочешь.
PluginMessage - сообщения между клиентом и сервером. В случае с BungeeCord между спиготом и самой банжей. Если нужно передать или получить какую-либо информацию, регистрируешь соответствующие каналы:

Bukkit.getMessenger().registerOutgoingPluginChannel(Plugin, "BungeeCord"); //Передача данных
Bukkit.getMessenger().registerIncomingPluginChannel(Plugin, "BungeeCord", PluginMessageListener); //Получение данных

В слушателе переопределяешь метод:
void onPluginMessageReceived(String channel, Player player, byte[] message)

И дальше делаешь с ним, что хочешь. Для удобной работы с данными используй ByteArrayDataInput:
ByteArrayDataInput in = ByteStreams.newDataInput(message);

Подробнее тут: https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/
 
Последнее редактирование:
Я так и не понял, что конкретно ты хочешь.
PluginMessage - сообщения между клиентом и сервером. В случае с BungeeCord между спиготом и самой банжей. Если нужно передать или получить какую-либо информацию, регистрируешь соответствующие каналы:

Bukkit.getMessenger().registerOutgoingPluginChannel(Plugin, "BungeeCord"); //Передача данных
Bukkit.getMessenger().registerIncomingPluginChannel(Plugin, "BungeeCord", PluginMessageListener); //Получение данных

В слушателе переопределяешь метод:
void onPluginMessageReceived(String channel, Player player, byte[] message)

И дальше делаешь с ним, что хочешь. Для удобной работы с данными используй ByteArrayDataInput:
ByteArrayDataInput in = ByteStreams.newDataInput(message);

Подробнее тут: https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/
так я все это почитал, и меня оно не вдохновило.
там нужно знать все эти строки, и откуда все это брать не понятно.


что конкретно ты хочешь.
получить BungeeCord.getInstance() и забыть про эти каналы
 
так я все это почитал, и меня оно не вдохновило.
там нужно знать все эти строки, и откуда все это брать не понятно.



получить BungeeCord.getInstance() и забыть про эти каналы
Через баккит это никак не получить.
 
понятно, спасибо.

а есть где то список всех "каналов", которые можно получить?
А ещё ты можешь создать свой,путём написания плагина на банжу
 
Проорал с нубизма. :D.
Го я тебе айпи скину своей банджи, иди получай BungeeCord.getInstance().
 
Проорал с нубизма. :D.
Го я тебе айпи скину своей банджи, иди получай BungeeCord.getInstance().
Раздел и создан для проявления и искоренения нубизма. (я ж хз, можт можно как то мост прокинуть)

меня твои "ору с нубов" просто до*бали уже, я уже не могу их читать, бл*дь. Один ор ох*ительнее другого, просто.

Хз, чет вспомнилось просто
 
Раздел и создан для проявления и искоренения нубизма. (я ж хз, можт можно как то мост прокинуть)

меня твои "ору с нубов" просто до*бали уже, я уже не могу их читать, бл*дь. Один ор ох*ительнее другого, просто.

Хз, чет вспомнилось просто
Короче простым языком скажу, те нужно общения через пайлоад 250 пакет. он же плагин пакет. Создаешь слушателя на банже, на сервере передатчик, ну и в обратную сторону соответственно.
P.s 250 пакет так же юзается форджем для модов. Я это к тому, что можно плагином(не модом) отсылать информацию моду на клиент
 
Короче простым языком скажу, те нужно общения через пайлоад 250 пакет. он же плагин пакет. Создаешь слушателя на банже, на сервере передатчик, ну и в обратную сторону соответственно.
P.s 250 пакет так же юзается форджем для модов. Я это к тому, что можно плагином(не модом) отсылать информацию моду на клиент
@
скажу простым языком
@
Говорит на эльфийском


За инфу спасибо, сохранил и запомнил.
Надо начинать разбираться с пакетами.
 
Ещё легче идти в обход - кор
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх