Back to mods
OpenPython project artwork

CurseForge · Minecraft mod

OpenPython

OpenPython makes micropython available on OpenComputers

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which OpenPython release should I use?

Updated 8 years ago
beta file OpenPython-MC1.10.2-OC1.6-1.0.1.jar
Game version 1.10.2
Loader Not required

OpenPython-MC1.10.2-OC1.6-1.0.1.jar targets 1.10.2. The project page does not say whether this file belongs on the client, dedicated server, or both. All 2 required mods have matching files.

Where it goes

Is OpenPython required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release No loader listed
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does OpenPython-MC1.10.2-OC1.6-1.0.1.jar need?

OpenPython-MC1.10.2-OC1.6-1.0.1.jar. Change the file and its required mods may change too.

All 2 required mods have matching files

Install OpenComputers, Shadowfacts' Forgelin first. We found matching files for this game-version and loader setup.

OpenComputers Needed by OpenPython-MC1.10.2-OC1.6-1.0.1.jar
required
Matching file found Matched file: OpenComputers-MC1.10.2-1.7.5.245.jar
Shadowfacts' Forgelin Needed by OpenPython-MC1.10.2-OC1.6-1.0.1.jar
required
Matching file found Matched file: Forgelin-1.8.4.jar

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add OpenPython without breaking your instance.

Built for OpenPython-MC1.10.2-OC1.6-1.0.1.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use OpenPython-MC1.10.2-OC1.6-1.0.1.jar. It targets 1.10.2; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install OpenComputers, Shadowfacts' Forgelin first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside OpenPython-MC1.10.2-OC1.6-1.0.1.jar. It opens that exact file at the source.

About this project

What does OpenPython add?

OpenPython v1.0 Python Shell

OpenPython makes micropython available on OpenComputers.

micropython is Python for embedded devices and is different from CPython.
Currently, micropython is partially compatible with Python version 3.4 as of October 2018.

Features include:

  • Fully persistable.
  • Runs in a sandboxed environment and does not require a separate native DLL.
  • Supports virtual file system.
  • It can call other components and supports Lua architecture's UserData.

Limitations include:

  • The firmware is 256 KB and the memory limit has the same limit as the Lua architecture, but the stack is allocated in a separate memory.
  • Most modules are difficult to use because the battery is partially included.
  • The operating system is not yet fully implemented, so the Python interpreter now runs.
  • Ctrl + C is not supported, so if you accidentally run infinite repeated code, the only way to stop it is to turn the computer off and then on.

To use the Python architecture, you need the following items:

  • EEPROM (OpenPython): I'm sorry, but you have to bring items from the Creative tab.
  • Floppy Disk (OpenPython OS): This item can be obtained by creating a floppy disk and Scrench, or you can check it on the Creative tab.
  • OpenPython CPU: You can choose OpenPython architecture by holding Shift + Right Click on the Lua architecture CPU.

It is still unstable, but we plan to make further improvements in the future.

I need help from people who are familiar with OpenComputers and Python.

Thank you for playing.

Project description from CurseForge.

Pick your setup

OpenPython by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

2 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

OpenPython versions and loaders

3 of 3 releases match

Looking for an older file? The official CurseForge project page is in Resources.