Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Это значит то, что бот не сможет обрабатывать или отправлять модовые пакеты
Там прикол в том, что ты используешь веб-сокеты для связи Python и JS(бот по факту работает на JS). Это плагин на JS и как тебе его подключить к Python я понятия не имею((
Mineflayer не может нормально работать с модами, не может обрабатывать их пакеты. Ты, конечно, можешь его присоединить к игре. Но общаться с ботом ты не сможешь.
p.s. Инфа из 2021-2022, когда пытался похожее сделать
Чтобы проверять каждый тик можешь сделать как тут, но поменять TickEvent.WorldTickEvent на TickEvent.PlayerTickEvent
. Получить блок по координатам можно с помощью event.player.world.getBlockState(x, y, z).getBlock()
У Geckolib есть вики: Geckolib Entities (Geckolib3) Конечно, возможно придётся самому ещё по разбираться из-за разных версий. Делал блок, пришлось пару строк менять, но всё равно попробуй
Не знаю точно, можно ли так на 1.6.4, но на 1.12.2 я сделал так:
1. Получаем тайл при открытии сундука
2. Создаём ItemStack лист и в рандомные индексы засовывает предметы
3. Записываем в тайл предметы через ItemStackHelper