commit | f9c4306692bbc6333dcacb3e9063647047b25656 | [log] [download] |
---|---|---|
author | Florian Nücke <florian@nuecke.de> | Sun Mar 16 06:56:38 2014 +0100 |
committer | Florian Nücke <florian@nuecke.de> | Sun Mar 16 06:56:38 2014 +0100 |
tree | 0e483e155fd574c68a8613e54352f455a3cbe8db | |
parent | 48ad030feb64ce2bcc4d4705252d5986235ef10d [diff] |
fixed component.isRobot (tho that's deprecated anyway!); reworked machine state saving - kernel (and stack, if necessary) are now saved in extra files instead of in the tile entity's nbt tag. if the data gets too bit, minecraft apparently silently fails in saving the chunk... yay. the kernel data is dumped uncompressed to saves/[world]/opencomputers/[chunkX].[chunkY]/[node_address]_kernel - uncompressed because gzipping makes saving noticeably slower. this also allows removing the waila check in the save in case people still have a very old version of it.
OpenComputers is a Minecraft mod that adds programmable computers and robots to the game. The built-in computer implementation uses Lua 5.2 and is fully persistent. This means programs will continue running across reloads. For more information, please see the wiki. Feel invited to visit the community forums or drop by in the IRC channel #oc on esper.net.
A few useful links:
###Experimental Builds You can find experimental builds on the build server. Expect these to be generally more unstable than builds marked as releases. Use these at your own risk, but - when using the latest one - please do report bugs you encounter using them. Thanks!
This mod is licensed under the MIT license. All assets are public domain, unless otherwise stated; all are free to be distributed as long as the license / source credits are kept. This means you can use this mod in any mod pack as you please. I'd be happy to hear about you using it, though, just out of curiosity.
###Assets and Localizations
text
or sides
) would help a lot. Thanks!###Bug fixes, features and scripts
To use the API in your own mod, either get the API JAR from the build server, or if you're using gradle, add a dependency to the maven repo:
repositories { maven { name = "oc" url = "http://maven.cil.li/" } } dependencies { compile "li.cil.oc:OpenComputers:MC1.6.4-1.2.3.262:api" }
Adjust the version number accordingly to the version you'd like to build against (e.g. change it to MC1.7.2-... for Minecraft 1.7).
To run the mod in your development environment, download the deobf
JAR from the build server and drop it into your dev env's mods
folder.
If you have any questions, please do not hesitate to ask, either in the forums or in the IRC!
To tinker with the mod itself, clone the repository, then rungradlew setupDecompWorkspace eclipse
when using eclipse, orgradlew setupDecompWorkspace idea
when using IntellJ IDEA. Open the workspace / project and you‘re almost good to go - you’ll probably have to manually configure additionally referenced libraries (at this point CodeChickenLib and ForgeMultipart for MC 1.6). Note that your IDE will have to have Scala support to work on OpenComputers.