Войти или зарегистрироваться

Помогите Изменение MOTD

  • Автор темы Автор темы Arght
  • Дата начала Дата начала

Arght

Ньюби
Баллы
1
Использую ServerListPingEvent для изменения Motd, но при кике игрока сервером, используется стандартное значение из server.properties
Как можно решить проблему не затрагивая настройки сервера? (у сторонних плагинов такая же проблема)
BSwtTSS.gif
 
Баг ядра, на Paper есть PR с фиксом. Если нет терпения - можно через пакеты. У ProtocolLib есть WrappedServerPing.
 
Баг ядра, на Paper есть PR с фиксом. Если нет терпения - можно через пакеты. У ProtocolLib есть WrappedServerPing.
Я может что-то неправильно делаю, но с пакетом та же беда) Использовал следующее:
Код:
ProtocolManager manager = ProtocolLibrary.getProtocolManager();
manager.addPacketListener(new PacketAdapter(
        this, ListenerPriority.NORMAL, PacketType.Status.Server.SERVER_INFO) {
    @Override
    public void onPacketSending(PacketEvent event) {
        final WrappedServerPing ping = event.getPacket().getServerPings().read(0);
        ping.setMotD("test");
    }
});
 
Назад
Верх