Skip to content

Подписывание сообщений

Ilya Andreev edited this page Nov 29, 2023 · 1 revision

Подписывание сообщений

Современные версии Minecraft поддерживают подписывание сообщений: при помощи этого функционала гарантируется, что игрок видит переписку, соответствующую реальности и не оторванную от контекста, а также может отправлять жалобы разработчикам игры.

Функции плагина Chatty несовместимы с этой системой: например, методы модерации изменяют сообщение игрока, что исключает любую возможность его подписания. Также, в оффлайн-режиме это, очевидно, не может работать даже без нашего плагина.

Кроме подписания сообщений, игра имеет возможность отправлять сообщения игроков как идентифицированные. Эта возможность по умолчанию отключена в конфигурации, но её можно включить (параметр send-identified-messages в settings.yml).

Причины использовать и не использовать идентифицированные сообщения

Причины "за"

  1. начинает работать встроенное социальное меню игры, через которое можно игнорировать игрока

На этом, собственно, всё. Напишите в issue, если у вас есть своя причина, но нам другие возможные причины неизвестны.

Причины "против"

  1. функция помечена как устаревшая в использующемся нами Adventure API, и вскоре может быть совсем удалена
  2. на отдельных версиях игры отправка идентифицированных сообщений может приводить к ошибкам клиента и крашам (как раз из-за отсутствия подписей)