ComputerCraft 1.51 is released!

It really is!

Downloads:

ComputerCraft requires Minecraft version 1.5 and an up to date version of Minecraft Forge. Once forge is installed, drop ComputerCraft1.51.zip into your /mods/ directory, and launch the game.

New Features:

  • Ported to Minecraft 1.5
  • Added Wired Modems
  • Added Networking Cables
  • Made Wireless Modems more expensive to craft
  • New redstone API functions: getAnalogInput(), setAnalogOutput(), getAnalogOutput()
  • Peripherals can now be controlled remotely over wired networks
  • New peripheral API function: getNames()
  • New event: “monitor_resize” when the size of a monitor changes
  • Except for labelled computers and turtles, ComputerCraft blocks no longer drop items in creative mode
  • The pick block function works in creative mode now works for all ComputerCraft blocks
  • All blocks and items now use the IDs numbers assigned by FTB by default
  • Fixed turtles sometimes placing blocks with incorrect orientations
  • Fixed Wireless modems being able to send messages to themselves
  • Fixed turtle.attack() having a very short range
  • Various bugfixes

I’m quite proud of this update. Wired networks are something people having been asking for for a while, and I’m really excited to see what people can achieve with them, especially their ability to control peripherals at a distance. ComputerCraft is also a Minecraft 1.5 mod now, which means Computers and Turtles can interact with all cool new redstone features of the latest update. As always: Thanks to everyone who helped with beta testing, and Happy Hacking!

ComputerCraft 1.5

Psst, buy a turtle

Downloads:

ComputerCraft requires Minecraft version 1.4.7 (or 1.4.6) and an up to date version Minecraft Forge. Once forge is installed, drop ComputerCraft1.5.zip into your /mods/ directory, and launch the game.

New Features:

  • Redesigned Wireless Modems; they can now send and receive on multiple channels, independent of the computer ID. To use these features, interface with modem peripherals directly. The rednet API still functions as before.
  • Floppy Disks can now be dyed with multiple dyes, just like armour.
  • The “excavate” program now retains fuel in it’s inventory, so can run unattended.
  • turtle.place() now tries all possible block orientations before failing.
  • turtle.refuel(0) returns true if a fuel item is selected.
  • turtle.craft(0) returns true if the inventory is a valid recipe.
  • The in-game help system now has documentation for all the peripherals and their methods, including the new modem functionality.
  • A romantic surprise.

Happy hacking! Thanks to everyone who helped with Beta Testing.

Ahh! Real Turtles!

Adopt me!

No, your eyes are not deceiving you: Photographed above are four Turtles and a Computer, set free from their natural habitat, and wreaking havoc in the real world! Unchecked, these critters will quickly start seeking coal and crafting copies of themselves, each one of them on a mission to excavate the Earth until it’s nothing but a flat expanse of bedrock. To save our planet from this fate, please: Adopt a Turtle today. By giving a turtle a safe home, you’ll not only be making a friend for life: You’ll be doing the Earth a favour.

ComputerCraft 1.481 – MiscPeripherals Fix

It’s been discovered that a small change to the peripheral API in ComputerCraft 1.48 broke the popular MiscPeripherals mod by RichardG. A lot of people use this mod, so I’ve released this quick hotfix to solve the problem. You don’t need to install this update if you or your server don’t use MiscPeripherals (but you should try it out, it’s quite good!)

Update: It seems there is also a conflict between MiscPeripherals and Equivalent Exchange 3. If you have both these mods installed, you need to upgrade MiscPeripherals to the latest version. This is not a bug in ComputerCraft.

Downloads:

ComputerCraft requires Minecraft 1.4.6 or 1.4.7 and an appropriately up to date version Minecraft Forge. Once forge is installed, drop ComputerCraft1.481.zip into your /mods/ directory, and launch the game.

Happy hacking!

ComputerCraft: Year One

December 24th, 2011:

After about two months of work, ComputerCraft 1.0 is ready, and my first post on the minecraft forums is the one advertising it’s release. The only block is the Computer, it only works in single player, and you can freeze Minecraft with an errant infinite loop. In spite of this, it gets 50,000 downloads before Christmas morning. My free time ceases to exist.

December 30th, 2011:

Spurred on by the immense response to ComputerCraft 1.0, I fix up SMP, add support for bundled cables from RedPower 2 (with permission from the surprisingly accomodating Eloraam), and release version 1.1

January 11th, 2012:

ComputerCraft 1.2: ComputerCraft gets it’s very first peripheral: the Disk Drive, and it’s first real-time game: worm.

February 24th, 2012:

In the largest update to date, ComputerCraft 1.3 is launched, adding Wireless Modems, the Peripheral API, and the feature the mod is now famous for: Turtles.

March 12th, 2012:

Cloudy joins the team, and brings to ComputerCraft the amazing Monitor peripheral. Many other user made peripherals follow using the new API.

July 28th, 2012:

Bringing new types of Turtles, and new features for all of them, ComputerCraft 1.4 is launched, greatly increasing the scope for automated systems with Turtles. This gets the attention of certain members of the YouTube community.

September 21st, 2012:

I appear on MineTV to talk about ComputerCraft. It’s a lot of fun!

September 22nd, 2012:

ComputerCraft 1.42 adds the Printer peripheral and Printed Books to the game.

October 22nd, 2012:

And it was glorious
ComputerCraft 1.45 brings with it Advanced Computers and Advanced Monitors. Finally, computers can speak in Colour.

November 24th, 2012:

ComputerCraft goes to Disneyland! Hosted by the magnificent Sacheverell, I speak on the Minecraft Modding with the Pros panel at MINECON in Paris. I get to meet and hang out with loads of fans of the mod, all the awesome Mojangsters, and some big members Minecraft community. I also got to discuss ComputerCraft with the guys from the very cool MinecraftEDU project, more news on this in the new year!

December 24th, 2012:

Now at version 1.48, ComputerCraft is going stronger than ever. The download count currently sits at 970,000, and that doesn’t include the huge number of people who have played it as part of the Feed the Beast or Tekkit modpacks. We have an extremely active community, and a day doesn’t go by when somebody on youtube doesn’t upload something awesome they’ve done with the mod.

I’ve spent thousands of hours working on ComputerCraft over the last year, and I think we’ve built something really unique. It’s a cliché, but I couldn’t have done it without the incredibly supportive and fascinating community you guys have built around my efforts. To say thanks, I’ve added a secret feature to ComputerCraft that gets activated today. To find out what it is: load up the game and take a look!

Merry Christmas.

ComputerCraft 1.48

Time to celebrate! ComputerCraft has been updated for Minecraft 1.4.6!

Cue the fireworks guy!

Downloads:

ComputerCraft requires Minecraft 1.4.6 and at least version 456 of Minecraft Forge. Once forge is installed, drop ComputerCraft1.48.zip into your /mods/ directory, and launch the game.

New Features:

  • Ported to Minecraft 1.4.6
  • Advanced Monitors can now be used as touchscreens
  • Advanced Monitors are now easier to craft
  • Turtles now get slightly less movement from fuel
  • Turtles can now push items
  • Computers can now control Command Blocks, if enabled in the config
  • New API function: os.day()
  • A christmas surprise

Happy holiday hacking!

Minecon aftermath

So MINECON is over, and I’m sitting here in McDonalds waiting for the Eurostar to take me back to Merry old England. As it turns out, the modding panel went amazingly well: over 700 people showed up, and I got to meet loads of awesome fans and figures from the Minecraft community. The experience was exhilarating, and I’m definitely down for doing something like this again. Here’s the panel, recorded by the guys at Gamespot:

From left to right, the panellists are Sacheverell of minecraftforum.net, Searge and ProfMobius of the Minecraft Coder Pack, myself, Matt from MineZ, Erik from bukkit and mojang, and Austin from MineZ. Massive thanks to all of them, and everyone else I got to meet over the weekend. Good times :D