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

Статус
Закрыто для дальнейших ответов.
Ну пусть так. Что это меняет?
Так,ничего...
Может то издержки майнкрафта, что он не умеет слать пакет никому
И тут мы создаем отдельный сервер (core) на котором будет происходить обмен данными (я не про тот кор сборки пд, что так любим народом)
 
так я все это почитал, и меня оно не вдохновило.
там нужно знать все эти строки, и откуда все это брать не понятно.
Что там знать? Один раз сделал класс для работы с бангой, потом копипастишь во все проекты свои.
Что конкретно не понятно?
получить BungeeCord.getInstance() и забыть про эти каналы
Нет такого. Точнее возможно есть какие-то плагины-библиотеки. Точнее даже у меня примерно такая штука есть.
Короче говоря, всё в твоих руках. Либо усердно гуглишь (без гарантии на успех), либо сразу пишешь свой класс BungeeCord
 
Имена ты свои придумаешь. Или с фантазией беда?
вряд ли банджи догадается что означает имя канала "MyChannel", и что слать в ответ.
меня сейчас интересуют только дефолтные, а на той ссыле, мне почему то кажется, что они не все
 
вряд ли банджи догадается что означает имя канала "MyChannel", и что слать в ответ.
меня сейчас интересуют только дефолтные, а на той ссыле, мне почему то кажется, что они не все
Дефольтные тебе уже скинули давно.
 
Например переброс игрока на другой сервер:
JavaScript:
public class Main implements PluginMessageListener {
            public void onEnable() {
                 this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
                 this.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", this);
                }

                public void Connect(Player player, String server) {
                    ByteArrayOutputStream b = new ByteArrayOutputStream();
                   DataOutputStream out = new DataOutputStream(b);
                   try {
                       out.writeUTF("Connect");
                       out.writeUTF(server);
                   } catch (Exception e) {
                       Bukkit.getConsoleSender().sendMessage(("Error connection "+e.getMessage()));
                   }
                   player.sendPluginMessage(this, "BungeeCord", b.toByteArray());
                         
            }
        }

https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/
Удачи.
 
Например переброс игрока на другой сервер:
JavaScript:
public class Main implements PluginMessageListener {
            public void onEnable() {
                 this.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
                 this.getServer().getMessenger().registerIncomingPluginChannel(this, "BungeeCord", this);
                }

                public void Connect(Player player, String server) {
                    ByteArrayOutputStream b = new ByteArrayOutputStream();
                   DataOutputStream out = new DataOutputStream(b);
                   try {
                       out.writeUTF("Connect");
                       out.writeUTF(server);
                   } catch (Exception e) {
                       Bukkit.getConsoleSender().sendMessage(("Error connection "+e.getMessage()));
                   }
                   player.sendPluginMessage(this, "BungeeCord", b.toByteArray());
                        
            }
        }

https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/
Удачи.
смотреть на дату? нет зачем.
кидать то, что уже скинули? - да дайте два.

во избежание наплыва обладателей бонусных хромосом, закрою тред
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх