Пытаюсь сделать бота для майнкрафта на python mineflayer
Я взял пример для бота на python (https://github.com/PrismarineJS/mineflayer/blob/master/examples/python/basic.py) Изменил host на localhost и port на 50650(порт для майнкрафт сервера) при запуске выдаёт ошибку:
UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f40d' in position 1: character maps to
Полная ошибка:
`Started mineflayer [JSE] node:internal/process/promises:246 [JSE] triggerUncaughtException(err, true /* fromPromise */); [JSE] ^ [JSE] [JSE] Exception in thread Thread-3: Traceback (most recent call last): File "C:\Users\����\AppData\Local\Programs\Python\Python39\lib\threading.py", line 954, in _bootstrap_inner self.run() File "C:\Users\����\AppData\Local\Programs\Python\Python39\lib\threading.py", line 892, in run self._target(*self._args, **self._kwargs) File "C:\Users\����\AppData\Local\Programs\Python\Python39\lib\site-packages\javascript\events.py", line 170, in loop inbounds = connection.readAll() File "C:\Users\����\AppData\Local\Programs\Python\Python39\lib\site-packages\javascript\connection.py", line 108, in readAll ret = read_stderr(stderr_lines) File "C:\Users\����\AppData\Local\Programs\Python\Python39\lib\site-packages\javascript\connection.py", line 70, in read_stderr print("[JSE]", line) File "C:\Users\����\AppData\Local\Programs\Python\Python39\lib\encodings\cp1251.py", line 19, in encode return codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't encode character '\U0001f40d' in position 1: character maps to `
Хочу узнать что означает эта ошибка
Как создать бота на python для рубки дерева в minecraft?
Помогите, кто знает как создать бота на python для майнкрафт, который бы рубил дерево, в заранее заданной области?
- Вопрос задан более года назад
- 278 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 2
Дмитрий Васильев @swimmwatch
Python software engineer
В этой теме я не силён, но помню, что есть мод computercraft. Он позволяет автоматизировать процессы на языке программирования Lua.
Ответ написан более года назад
Комментировать
Нравится 1 Комментировать

Люблю Python
1. Написать компьютерное зрение, которое будет ориентировать твоего бота в пространстве и поможет распознавать дерево и другие объекты. Потом запрограммировать.
2. Вытаскивать информацию об объектах вокруг персонажа, поворачивать персонажа, перемещать к блокам и рубить их.
Ответ написан более года назад
Комментировать
Нравится 1 Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ

- Python
- +3 ещё
Как сделать слайдер фотографий в боте телеграма, aiogram2.5.2?
- 1 подписчик
- 23 часа назад
- 35 просмотров
Как сделать бота для Minecraft?
Я хочу написать программу для Майнкрафта, которая будет автоматически ловить рыбу, без помощи игрока, и, надо как-то отследить событие, когда рыба клюет. Как мне можно это сделать? Как можно ловить эти события? ЯП — любой.
- Вопрос задан более двух лет назад
- 6958 просмотров
Комментировать
Решения вопроса 1

Сначала мы жили бедно, а потом нас обокрали..
Ответ написан более двух лет назад
Нравится 2 1 комментарий
Ivan Tumanow @funkopop Автор вопроса
ЧУВАК! СПАСИБО ТЕБЕ ОГРОМНОЕ.
Там конечно не про майнкрафт, но суть я уловил. Спасибо. РЕАЛЬНО СПАСИБО
Ответы на вопрос 2

Токсичный шарпист
Вариант 1: Написать мод для майнкрафта. Тут либо Java либо Kotlin.
Такие моды уже есть.
Вариант 2: Написать бота, который будет заходить на сервер вместо тебя — тут уже любой ЯП.
Например можно взять JS и библиотеку mineflayer
Вариант 3: Собрать схему для авторыбалки.
Вариант 4: Сделать «честного» бота на opencv, который будет смотреть на экран и распознавать момент, когда рыба клюёт.
Программирование на Python в Minecraft — бесплатные видеоуроки для детей и подростков от 9 лет
Короткие видеоуроки по изучению популярного языка программирования Python в игровой вселенной Minecraft.
2.3K открытий
Minecraft (Майнкрафт) — инди-игра в жанре песочницы — пользуется огромной популярностью среди детей, поэтому мы предлагаем сделать игровой процесс не только увлекательным, но и полезным. Если подключить к Майнкрафту Python (Питон, Пайтон), то можно не только играть, но и учиться кодить на одном из самых востребованных языков программирования.
С помощью Python каждый день разрабатываются десятки новых игр и полезных программ, которые активно внедряются в нашу с вами жизнь. Minecraft программирование на языке Python – прекрасная возможность познакомить ребёнка с профессией программиста и создать отличающую базу для дальнейшего развития.
Школа программирования для детей Pixel подготовила специальный бесплатный видеокурс с уроками по Python и Minecraft. В нём мы не просто изучаем программирование на примере Minecraft, а детально разбираем все основные моменты.
Первое, что вам нужно сделать, — это скачать ПО для Minecraft программирования.
