ModsFinder

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.

FabricClient and serverCustom license1.21.1

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

  1. In-game code editor

    A full editor inside Minecraft lets players write and edit Python without leaving the game.

  2. Python API access

    Scripts call the Minecraft Python API to read and change the world during play.

  3. Autocomplete and search

    Code autocomplete snippets and a built-in terminal search, opened with Ctrl + F, speed up writing and finding code.

  4. Interactive tutorials

    Guide Builder creates tutorials and textbook-style guides, with demo code blocks students can run and modify.

Compatibility

Latest build for each game version and loader.

1.21.11.9.2.1
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
PyCraft IDEFabric1.21.1Client and server2026-09-29
Python MC ModFabric1.21.1Client and server2026-05-06
SantiagoFabric1.21.5Client and server2025-06-24
PyFish (python)Fabric and NeoForge1.21.1 – 1.21.11Client and server2026-09-20

Questions

Does PyCraft IDE need to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which loader and game version does PyCraft IDE use?

The mod is published for Fabric on Minecraft 1.21.1 only. No NeoForge or Forge files are listed.

Can the mod be used for teaching?

Yes. Teachers and server owners can build interactive lessons, assignments and guides for students with Guide Builder and demo code blocks.

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…
Gonkat, on the Modrinth page

Official listing

Owner
Gonkat
Published
2026-03-09
Updated on Modrinth
2026-09-29
Facts verified
2026-10-15

Tags