The Automatron is a block you can use to automate processes in your machine. It can activate blocks or change their settings, on a set schedule, with a single key press.
You can configure a set of actions for each Automatron. When you activate an Automatron, it will activate each of its actions in order.
These are the actions that are currently implemented:
- Change Toggle Value
- Change Slider Value
- Change Limit Value
- Press Key
I wrote some documentation that explains how to configure the Automatron and what all of the options of the different actions do. Check there first if you have a question about how any of this works.
The documentation is also included in the download.
The mod requires spaar's Mod Loader to be installed.
An optional, but highly recommended, dependency is an installation of Java. Without this, the Press Key action will not work.
To install the mod itself, put the contents of the Automatron folder in the .zip archive into the Mods folder. This means that the Automatron.dll and KeySimulator.jar files are placed into the Mods folder itself and the Blocks folder from the archive is merged with the Blocks folder in the Mods folder.
If you have trouble getting the mod to find your Java installation, look in the README.txt file (README.md on GitHub). There are instructions there that should usually resolve these issues.
I'm unfortunately not a graphics designer or 3D artist, so the model and texture aren't the greatest in the world.
If you have the necessary skills and would like to help, please get in touch with me!
Should you want to contribute some code to the project, I'd also be happy to accept pull requests on GitHub.
If you need some help to find your way around the codebase, or want to know whether I'd be interested in accepting a particular feature, don't hesitate to ask me!
Source Code & License
The mod is completely open-source, you can find the code on GitHub.
It's licensed under the MIT license, you can find the full license on GitHub and in the download.
The download is hosted using GitHub releases, there's also a direct link to the current version.
A complete changelog is available on GitHub and in the download.
Thanks to MaxTCC for helping to test this mod during development and FrizB for suggesting this (more or less, I hope it's what he imagined) on the mod request thread.
I hope this proves useful to some of you and look forward to seeing what crazy machine you can build using this!