Skip to content
/ FMBF Public

Фреймворк для связи инстанций Minecraft с программой на языке Python

Notifications You must be signed in to change notification settings

vpgel/FMBF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Fork's Minecraft Botting Framework (FMBF) - это фреймворк, позволяющий управлять ботами в Minecraft через Python. Он состоит из мода FMBF на Minecraft Forge 1.20.1 и библиотеки fmbf на Python 3.11.

Фреймворк в альфа-версии! Использование не рекомендуется

Как его использовать? (Туториал для Windows 10)

Например, так:

  1. Установите Python версии 3.11 с официального сайта (за другие версии Python не ручаюсь, но вот ссылка на все) и при установке добавьте его скрипты в PATH.
  2. Установите библиотеку fmbf с помощью введения в консоль командной строки этих строк:
pip install --upgrade pip
pip install fmbf
  1. Создайте файл example.py и введите в него следующее:
from fmbf import MinecraftServer

server = MinecraftServer()

def handler(**args):
    return 'move_forward'

# Замените Test23 на никнейм вашего игрока Майнкрафт
bot = server.connect('Test23', handler)
  1. Откройте командную строку в папке, где находится файл example.py, и введите строку
python example.py
  1. Установите клиент игры Minecraft версии 1.20.1 с загрузчиком модов Forge версии большей или равной 47.3.0.
  2. Установите последний релиз мода FMBF с его страницы на Modrinth в сопутствующую клиенту Майнкрафта папку модов.
  3. Запустите Майнкрафт
  4. Откройте любой одиночный мир или войдите в любой многопользовательский сервер

(Ожидаемый) результат: ваш игрок идёт вперёд сам по себе!

Мне нужна документация! / туториал!

Вам сюда - в ветку python.

Возникли проблемы с использованием или есть предложения по изменению/добавлению чего-то во фреймворк?

Вам сюда.

Где посмотреть исходный код?

Исходный код мода располагается в ветке forge-1.20.1, библиотеки - в ветке python.

About

Фреймворк для связи инстанций Minecraft с программой на языке Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published