Skip to main content

Python interface to connect to the MCio Minecraft mod

Project description

mcio_ctrl

MCio mod | mcio_ctrl | Documentation | Discord

mcio_ctrl is a comprehensive Python library designed to interface seamlessly with MCio, a Minecraft Fabric mod tailored for AI agent development. It includes a versatile Gymnasium environment, making it ideal for reinforcement learning research and development.

Key Features

  • Simplified Installation and Launching: API and commands to easily install Minecraft with the MCio mod, create custom worlds, and launch the game directly from Python.
  • Pre-built Gymnasium Environments: Offers example environments, including compatibility with MineRL 1.0 actions and observations, all leveraging the robust low-level API.
  • Customizable Base Environment: A convenient base class for quickly creating tailored Gymnasium environments suited to specific research needs.
  • Interactive GUI Support: Enables human control of Minecraft through the standard Minecraft controls using the MCio backend. (Seamless Human-in-the-loop is planned for future updates.)
  • Type-Hinting and Development Convenience: Fully type-hinted for easier integration, improved code clarity, and streamlined development workflows.
  • BONUS: Easily set up VPT and STEVE-1 on modern Minecraft with support for Sodium!

Quick Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcio_ctrl-1.5.0.tar.gz (41.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcio_ctrl-1.5.0-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

File details

Details for the file mcio_ctrl-1.5.0.tar.gz.

File metadata

  • Download URL: mcio_ctrl-1.5.0.tar.gz
  • Upload date:
  • Size: 41.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for mcio_ctrl-1.5.0.tar.gz
Algorithm Hash digest
SHA256 af2ad804d59555908a8230270c0bb8a8f7e994bc0d650d0965b1f5fa7fea1dc1
MD5 b8f65aa7e833ca69d2d855dae7b3e47e
BLAKE2b-256 157e633880c0bb38e4a0f33ac90f81685ae79899c90e0f15b1043a75c1a84ea6

See more details on using hashes here.

File details

Details for the file mcio_ctrl-1.5.0-py3-none-any.whl.

File metadata

  • Download URL: mcio_ctrl-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 51.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.7

File hashes

Hashes for mcio_ctrl-1.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1532a125578cf62a1ea727c2e1b90d971d735dc532095a5668e0274110e84d34
MD5 8b2b6a737782d220ccd6025a7a936a09
BLAKE2b-256 91453fe30a97c07c33361c6fe0acf5a53187827c3546ac6b245a274e01613086

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page