Вопрос Не работает бот для minecraft 1.19.2

Регистрация
31 Июл 2013
Сообщения
67
Репутация
0
Спасибо
0
Монет
0
Текст ошибки:

Traceback (most recent call last):

File "main.py", line 9, in <module>

mc.player.set_name("AntiServerStopBot")

AttributeError: 'CmdPlayer' object has no attribute 'set_name'

Код:

from mcpi.minecraft import Minecraft

from test import keep_alive



keep_alive

# Подключение к серверу Minecraft

mc = Minecraft.create(address="ip", port=port)



# Установка имени бота

mc.player.set_name("AntiServerStopBot")



# Получение координат бота и установка на нужное место

x, y, z = mc.player.getPos()

mc.player.setPos(1, 250, 2)



# Бесконечный цикл для ожидания событий

while True:

pass
 
Что ещё за бот? Расскажи о нём, расскажи о яп
 
Ошибка указывает на то, что объект 'CmdPlayer' не имеет атрибута 'set_name'. Это означает, что метод 'set_name' не существует в классе 'CmdPlayer'. Возможно, вы используете устаревшую версию библиотеки 'mcpi' или метод 'set_name' не существует в этой версии библиотеки.

Чтобы исправить ошибку, вы можете проверить документацию библиотеки 'mcpi' и убедиться, что метод 'set_name' существует и доступен в используемой вами версии. Если метод не существует, вы можете использовать другой способ для установки имени игрока. Если же метод существует, но вы все равно получаете ошибку, попробуйте обновить библиотеку до последней версии.
 
Как писал так и исправляй.
Да и зачем он тебе?
 
Назад
Сверху