Плагин Таб TAB | Full version [1.5 - 1.21.4] [v5.0.7]

  • Обновлено до версии 1.21.1
Автор: bobobo
  • Добавлена поддержка версии 1.21. Функция неограниченного режима бейджиков теперь помечена для удаления на будущее. Прочитать об этом подробнее и обсудить можно на The removal of unlimited nametag feature.
Автор: bobobo
  • Исправлено отключение «Ошибка сетевого протокола» в версии 1.20.5+
Автор: bobobo
  • Исправление предыдущего выпуска.
Автор: bobobo
  • Исправление предыдущей версии
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
Обновлено до версии 1.20.4
Автор: bobobo
  • Лайк 0
Реакции:2 пользователей
  • Добавлена поддержка 1.20.3
Автор: bobobo
Исправление для BungeeCord из предыдущего обновления.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Добавлена поддержка последней версии BungeeCord.

Обратите внимание, что последние изменения привели к ошибке кодирования пакетов в функциях, предлагаемых TAB, которая приводит к тому, что игроки <1.13 отключаются сразу после присоединения. Эта ошибка унаследована и форками, включая Waterfall и, возможно, последующие форки. Учитывая, что обновление bungee не добавило ничего существенного, кроме поддержки некоторых снапшотов 1.20.3, лучше оставаться на более старой версии (BungeeCord #1759 или ниже, Waterfall #548 или ниже), пока это не будет исправлено в BungeeCord. Отключение плагина для игроков <1.13 во избежание отключения было бы плохим решением по многим причинам.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
Исправлены различные проблемы в 1.20.2 BungeeCord. Если вы используете его и обновили свой бэкэнд до версии 1.20.2, не забудьте обновить и мост, так как это компенсирует новую ошибку, появившуюся в bukkit 1.20.2, из-за которой сообщения плагина не отправляются при присоединении.

Я надеюсь, что теперь плагин наконец-то стабильно работает для игроков 1.20.2 на BungeeCord. Причина, по которой это заняло так много времени, заключается в том, что существует множество ошибок/проблем в серверном программном обеспечении, не зависящих от меня, которые необходимо компенсировать, например:

  • На Bukkit 1.20.2 отправка сообщений плагинов при присоединении может привести к тому, что они не будут отправлены. Бог знает почему. Кроме того, он был очень недетерминированным - попытки сделать одно и то же несколько раз давали разные результаты. Вначале все работало абсолютно нормально. После внесения "некоторых изменений" она перестала работать. Не только на тестовом экземпляре сервера, но даже на чистой установке. Пришлось выяснить, какая часть серверного кода блокирует его, и принудительно отменить агрессивную отмену, надеясь, что при этом ничего не сломается.
  • BungeeCord находится в режиме обслуживания уже десяток лет и делает только самые необходимые вещи (обычно это просто добавление поддержки новых версий MC). В версии 1.20.2 была введена куча проблем, причем явной заинтересованности в их решении нет. Просьбы об исправлении практически не имеют успеха, даже если вы открываете проблему на github, где четко описана проблема и предложено несколько возможных решений, md5 делает вид, что не видит проблемы. Отправка пакетов игрокам считается "не API", и все сообщения об ошибках, связанных с отправкой пакетов, закрываются, не решая проблему и не добавляя API. Хуже того, даже использование API так, как оно рекламируется, приводит к ошибкам.
Хотя я думал не добавлять больше никаких функций и просто исправлять внутренние ошибки (которые в конце концов придется исправить, так как они не могут появляться вечно), похоже, что добавление поддержки новых версий MC окажется гораздо более болезненным, чем ожидалось, и может закончиться раньше, чем предполагалось. Я не заинтересован в том, чтобы умолять людей исправить ошибки в их программном обеспечении, которые не зависят от меня, но мешают корректной работе моих плагинов.

Я хотел бы, чтобы все поняли, что ни по какому закону, потому что я написал несколько строк кода, я теперь вынужден поддерживать его всю оставшуюся жизнь, бесплатно, вместо того, чтобы заниматься тем, что мне нравится, делать программное обеспечение для игры, в которую я не играл уже десять лет, для серверов, о которых я никогда не слышал, принадлежащих людям, которых я никогда не встречал и никогда не встречу, которые просто хотят заработать на плагинах, заставляя разработчиков настраивать для них свои собственные плагины, чтобы затем поставить их на свой сервер и продавать ранги. Легкие деньги. Или нет?
Автор: bobobo
ВерхНиз