{"id":17242690,"url":"https://github.com/gilesknap/mciwb","last_synced_at":"2025-05-15T15:07:26.635Z","repository":{"id":37580417,"uuid":"420745576","full_name":"gilesknap/mciwb","owner":"gilesknap","description":"Minecraft Interactive world builder","archived":false,"fork":false,"pushed_at":"2025-03-11T10:04:59.000Z","size":60136,"stargazers_count":302,"open_issues_count":4,"forks_count":6,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-07T21:12:39.101Z","etag":null,"topics":["docker","learn-to-code","learning-python","minecraft","minecraft-server","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gilesknap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-24T17:09:16.000Z","updated_at":"2025-03-23T17:35:33.000Z","dependencies_parsed_at":"2023-02-16T10:46:23.091Z","dependency_job_id":"8d0a6327-fb1d-4b2c-a22c-a95c23ea59da","html_url":"https://github.com/gilesknap/mciwb","commit_stats":{"total_commits":344,"total_committers":13,"mean_commits":26.46153846153846,"dds":0.313953488372093,"last_synced_commit":"20d23e8f521248c7065c566a731dede3eaaabb3c"},"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilesknap%2Fmciwb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilesknap%2Fmciwb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilesknap%2Fmciwb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilesknap%2Fmciwb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gilesknap","download_url":"https://codeload.github.com/gilesknap/mciwb/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364270,"owners_count":22058878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","learn-to-code","learning-python","minecraft","minecraft-server","python"],"created_at":"2024-10-15T06:13:50.112Z","updated_at":"2025-05-15T15:07:21.629Z","avatar_url":"https://github.com/gilesknap.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![CI](https://github.com/gilesknap/mciwb/actions/workflows/ci.yml/badge.svg)](https://github.com/gilesknap/mciwb/actions/workflows/ci.yml)\n[![Coverage](https://codecov.io/gh/gilesknap/mciwb/branch/main/graph/badge.svg)](https://codecov.io/gh/gilesknap/mciwb)\n[![PyPI](https://img.shields.io/pypi/v/mciwb.svg)](https://pypi.org/project/mciwb)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n# mciwb\n\nMinecraft Interactive World Builder\n===================================\n\nThis project is intended as a fun way to learn the Python Programming Language.\n\nExperienced Python programmers can also use this library to create\nMinecraft worlds with interactive Python features.\n\nSource          | \u003chttps://github.com/gilesknap/mciwb\u003e\n:---:           | :---:\nPyPI            | pip install mciwb\nDocumentation   | \u003chttps://gilesknap.github.io/mciwb\u003e\nReleases        | \u003chttps://github.com/gilesknap/mciwb/releases\u003e\n\n\nQuick Start\n-----------\n\nTo get started learning Python, see\n[Introduction](https://gilesknap.github.io/mciwb/main/user/tutorials/00-prereq.html)\n\nFor existing Python developers, see\n[API documentation](https://gilesknap.github.io/mciwb/main/user/reference/api.html)\n\nExample Build\n-------------\n\nThe pagoda and castle with working portcullis were all created programmatically\nwith Python and the current version of MCIWB.\n\nhttps://github.com/gilesknap/mciwb/assets/964827/026b3551-f514-403a-bebe-8d168c7170b0\n\n\nGoals\n-----\n\nMinecraft Interactive World Builder's goals are:\n\n - Use Python to create anything inside of Minecraft worlds.\n - Call Python code when events occur inside the world.\n - Use an iPython prompt to interact with the world by typing Python commands\n - Have your player inside the world execute Python code by placing command\n   signs or activating switches/levers with Python actions.\n\nAll instructions on how to set up a Minecraft Server and the Python developer\nenvironment are included. There are step by step tutorials to\nintroduce Python Programming and the features of Minecraft Interactive World\nBuilder.\n\n.. note::\n\n    This is a work in progress. There are now enough tutorials to learn the\n    fundamentals of Python and enough functionality to have some fun\n    interacting with Minecraft from Python code.\n\n    I will continue to expand the tutorials and add more features to the\n    library.\n\nCredits\n-------\n\nThis project would not be possible without [mcipc](https://github.com/conqp/mcipc/),\nwhich provides the client library for Minecraft RCON.\n\n\u003c!-- README only content. Anything below this line won't be included in index.md --\u003e\n\nSee https://gilesknap.github.io/mciwb for more detailed documentation.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilesknap%2Fmciwb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgilesknap%2Fmciwb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilesknap%2Fmciwb/lists"}