Description
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





-
Interaction Chip
Enables the robot to interact with simple redstone components, buttons, levers, doors, trapdoors.



Other Items









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.

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.




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. 
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. 
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. 
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.

Once you have multiple robots activated remember their names as you can use the remote to connect them. 
Good luck!
If you find a bug please report it on the github project
AD
Become Premium to remove Ads!
What means Verified?
-
Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
-
Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
-
Security: The mod should not contain any malicious code or attempts to steal personal information.
-
Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
-
Originality: The mod should be original and not a copy of someone else's work.
-
Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
-
Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
-
License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
-
Documentation: The mod should come with clear and detailed documentation on how to install and use it.
AD
Become Premium to remove Ads!
How to Install
Download Forge & Java
Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.
Prepare
Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.
Add Mods
Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder
Enjoy
You are now Ready. Re-start your Game and start Playing.