This port has been a lot of work, so will require quite extensive testing before the final release. Please test every feature you can think of, and file bug reports for every bug that you find. I'm trying out using GitHub for bug reports this time around, see below for more info.
Download
The latest beta version is 1.76pr9: http://minecraft.cur...272177/download
It requires Minecraft version 1.8 and an appropriate version of Minecraft Forge
NOTE: ComputerCraft 1.76 has now been released! http://www.computercraft.info/2015/12/24/computercraft-1-76/
Changelog
- Ported to Minecraft 1.8
- Added Long Range Modems
- Fixed handling of 8-bit characters. All the characters in the ISO 8859-1 codepage can now be displayed.
- Added some extra graphical characters in the unused character positions.
- Added support for the new commands in Minecraft 1.8 to the Command Computer
- The return values of turtle.inspect() and commands.getBlockInfo() now include blockstate information
- Added commands.getBlockInfos() function for Command Computers
- Added new "peripherals" program
- Replaced the "_CC_VERSION" and "_MC_VERSION" constants with a new "_HOST" constant.
- Shortened the length of time that "Ctrl+T", "Ctrl+S" and "Ctrl+R" must be held down for to terminate, shutdown and reboot the computer.
- textutils.serialiseJSON() now takes an optional parameter allowing it to produce JSON text with unquoted object keys. This is used by all autogenerated methods in the "commands" api except for "title" and "tellraw".
- Fixed many bugs
For this round of ComputerCraft Beta Testing, I'm trying out using GitHub for bug reports. If you find a bug, please visit https://github.com/d...terCraft/issues to report it.
As always, please include screenshots or crash logs with your report if applicable, and please clearly state in the title of the report the version of ComputerCraft you found the bug in. All bugs are valid to report, including ones already present in previous versions of ComputerCraft. If the use of GitHub for bug reports goes well, I may switch all ComputerCraft bug reporting to this system in the future.
Special Thanks
Porting ComputerCraft from Minecraft 1.7.10 to Minecraft 1.8 was a huge task, requiring approximately 120 manhours of work, fixing 1,736 compile errors, and completely rewriting large portions of the code. This time investment would not have been possible without the financial support of two generous sponsors:
- Minecraft U (http://www.minecraftu.org) Minecraft U teaches problem solving and programming techniques in a safe, encouraging ecosystem centered around Minecraft.
- Deep Space (http://www.deepspace.me/space-cadets) Deep Space has been turning kids into coders with ComputerCraft for years. They're taking their teaching beyond the classroom by building online education for people that love Minecraft, programming, Arduino, robotics, IoT and more.
Happy testing!