PyCraft IDE
by Gonkat
PyCraft IDE brings an in-game Python editor into Minecraft, so players can write programs that call the game through its Python API.
What it does
Players open a code editor inside the game and write Python scripts that interact with the world. The editor offers autocomplete snippets, a built-in terminal and a Ctrl + F search across the code. It is styled after Visual Studio Code, so the layout will feel familiar to anyone who has used a desktop editor.
Teachers and server owners can build lessons from the same tools. Guide Builder helps assemble interactive tutorials and textbook-style guides, and demo code blocks give students working examples to read and change. The result is a way to teach programming through gameplay, where a script's effect is visible in the world.
The mod is built for Fabric on 1.21.1, is published for that single game version, and runs on both client and server. Its license is custom and the code is not open source. Latest file 1.9.2.1 was released on 2026-09-29.
Key features
In-game code editor
A full editor inside Minecraft lets players write and edit Python without leaving the game.
Python API access
Scripts call the Minecraft Python API to read and change the world during play.
Autocomplete and search
Code autocomplete snippets and a built-in terminal search, opened with Ctrl + F, speed up writing and finding code.
Interactive tutorials
Guide Builder creates tutorials and textbook-style guides, with demo code blocks students can run and modify.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Classroom lessons
Teachers create interactive lessons and assignments that students complete inside the game.
Server education
Server owners add guides and programming exercises for players who want to learn Python through play.
Who it’s for: The mod suits teachers, students and server owners who want Python taught through gameplay, as well as players who simply want to script their world.
How it compares
Python MC Mod is also a Fabric mod for 1.21.1 with the same client and server environment, but it is licensed under Creative Commons Attribution 4.0 and is not open source. Santiago is open source under the MIT License, yet it targets 1.21.5 instead of 1.21.1 and is also client and server. PyFish (python) is open source under the GNU Lesser General Public License v3.0 only and covers Fabric and NeoForge across 1.21.1 – 1.21.11, so it differs in loaders and version range from PyCraft IDE.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PyCraft IDE | Fabric | 1.21.1 | Client and server | 2026-09-29 |
| Python MC Mod | Fabric | 1.21.1 | Client and server | 2026-05-06 |
| Santiago | Fabric | 1.21.5 | Client and server | 2025-06-24 |
| PyFish (python) | Fabric and NeoForge | 1.21.1 – 1.21.11 | Client and server | 2026-09-20 |
Questions
Does PyCraft IDE need to be installed on the server?
Which loader and game version does PyCraft IDE use?
Can the mod be used for teaching?
In the catalog
PyCraft IDE is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
Similar mods
What the author says
PyCraft IDE is an in-game Python IDE for Minecraft similar to Visual Studio Code — and a powerful educational tool for teaching programming through gameplay. The mod allows players to write Python programs directly inside Minecraft and interact with the game using the Python API. Teachers and server owners can also…
Official listing
- Modrinth page
- modrinth.com/mod/pycraft-ide
- Owner
- Gonkat
- Published
- 2026-03-09
- Updated on Modrinth
- 2026-09-29
- Facts verified
- 2026-10-15
