Home›Java›Mods›Roboticraft
Roboticraft
ModsJava

Roboticraft

Minecraft Java mod. Downloads from the MC Java Mods app on Android.

by Dom_Codes · on CurseForge

⬇ Download on CurseForge
Roboticraft — screenshot 1Roboticraft — screenshot 2Roboticraft — screenshot 3Roboticraft — screenshot 4Roboticraft — screenshot 5Roboticraft — screenshot 6Roboticraft — screenshot 7Roboticraft — screenshot 8

Roboticraft

Programmable Robot Entities for Minecraft.

 

Warning right now the python environment is not sandboxed and unsecure so please use at your own risk. As of 10.3 it will filter any import outside the api based on a configurable regular expression.

Info

The robots are programmed using Python which should be installed on the system. If using Windows, an embedded version can be used and the mod will download and unpack the embeddable version if it is enabled in the config. It also unpacks an API which is based off of the Mojang Python API from the Raspberry Pi version though heavily modified to prevent game breaking abilities. The API was inspired by the Raspberry Jam Mod though made to be more extensible for creating addons.

The mod requires the Rabbit GUI mod client side

Code Repo Here

Download Jar

Items and Crafting

The robot has a lot of functionality but it needs the proper expansion chips otherwise it doesn't know the commands.

Expansion Chips

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text

Other Items

alt text

alt text

alt text

alt text

alt text

alt text

alt text

alt text alt text

alt text

Since the robots are mostly immune to player attacks, the best defense from them to to jam their signal. The jammers affect everything in a 10 block area of them, preventing any code execution. If a robot walks into their path they will instantly stop executing code.

Roboticraft — Minecraft Java mod, screenshot 1

Robot Suits

The robot itself is quite fragile and not able to enter some hazardous areas, but give him the correct suit and hes borderline invincible. The armor blocks all mob, explosive, and magic damage. The lava suit prevents any fire damage of any kind from hurting the robot and the scuba suit, well it allows them to dive underwater and not be affected by water currents.

Roboticraft — Minecraft Java mod, screenshot 2

Roboticraft — Minecraft Java mod, screenshot 3

Roboticraft — Minecraft Java mod, screenshot 4

Roboticraft — Minecraft Java mod, screenshot 5

GUIs

The GUIs are mostly built off of the Rabbit GUI Library so again this mod will not work without it.

Robot Interfaces

Once you first create your robot and need to activate it you can give it a name. Otherwise a random one is generated. alt text

The robot has an inventory, it has slots for various tools as well as the expansion chips. Note the information on the right will let you know what functions it has and other information. alt text

The big component of the mod is programming so the mod includes a text editor with code highlighting and some simple suggestions. You can drag the screen around to get a better view and if you mouse off the interface it goes semi transparent. alt text

There is also a terminal interface which puts you into the robots perspective and allows you to program the robots as if you were using the python IDLE from a command line.

CLI

Once you have multiple robots activated remember their names as you can use the remote to connect them. alt text

Good luck!

If you find a bug please report it on the github project

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more