Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Плагин [Antibot] BotFilter - Защити свой сервер от ботов | Update 07.06.2023 | 1.8-1.20

Может подскажет кто в какую сторону копать?
Пытаюсь обновить ботфильтр под 1.17
upload_2021-6-9_16-59-18.png
 
Так там меняются ID пакетов, в конце-концов ID той же карты, добавились те или иные данные в пакеты.
Так просто не обновите.
Я лично те данные с dimensions NBT тегами просто отлавливаю и копирую из ВиаВерсии.
 
Вроде всё обновил под 1.17, вроде даже всё работает нормально, кроме капчи. По какойто причине картинка не рендерится на карте.
upload_2021-6-9_19-30-47.png
И если честно у меня даже особых идей нет, из-за чего так может быть. Ну короче нужна помощь разобраться в этом.

https://github.com/Leymooo/BungeeCord/tree/1.17


Чтобы запускалось на новых версиях Java нужно добавить это перед -jar
--illegal-access=permit (не работает на java 17)
или
--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED (должно работать на java 17)
 
Последнее редактирование:
Немного не в тему. Но есть ли способ получить клиента при проходе BotFilter и высылать ему пакеты?
Интересно было бы добавить actionbar как дополнение к/замена title. Хочется туда текст некоторый и пинг вывести

Если бы ты добавил actionbar, было бы не плохо. Если нет, то можно ли это сделать как-то самостоятельно без изменения кода ядра? Плагином?
 
Немного не в тему. Но есть ли способ получить клиента при проходе BotFilter и высылать ему пакеты?
Интересно было бы добавить actionbar как дополнение к/замена title. Хочется туда текст некоторый и пинг вывести

Если бы ты добавил actionbar, было бы не плохо. Если нет, то можно ли это сделать как-то самостоятельно без изменения кода ядра? Плагином?
такое делал yooniks в своём Aegis Escanor который является платным форком ботфильтра (своих 15 долларов не стоит)
upload_2021-6-10_2-35-44.png
 
upload_2021-6-10_2-37-30.png
я кстати всё ещё жду версию под велосити)
 
И если честно у меня даже особых идей нет, из-за чего так может быть. Ну короче нужна помощь разобраться в этом.
Нужно сделать тег, мне помогло это.
Код:
CompoundTag("", new HashMap<String, Tag>(){{put("tag", new IntTag("map", 0));}});
Что-то такое. Смысл там в том, что ID карты с какой-то версии стало в NBT задаваться.
Тег цепляется к предмету карты в SetSlot.
 
Version 3.8.7 (09.06.2021, testing)
  • Поддержка 1.17
  • Для запуска на новых версиях Java добавьте эти флаги в строку запуска перед -jar:
    --illegal-access=permit (не работает на java 17+)
    или
    --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.reflect=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED (должно работать на всех версиях)
 

Поделиться этой страницей

Назад
Верх