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

Minecraft 1.4.5, and some 3D Printing

So Minecraft was updated today, to version 1.4.5. Normally when this happens this means I have to release a new version of ComputerCraft, but this time the obfuscation mappings didn’t change, so the already released version 1.47 just works! I hope this becomes a thing, and all updates in future can be this simple. Check the post below for the download link.

In community news, lua superstar Nitrogenfingers just produced his most impressive creation yet, a graphics-driven visual 3D printing system using Turtles and Advanced Computers, check it out:

Nitrogenfingers wrote the “paint” program that comes pre-installed on the Advanced Computers in ComputerCraft, and this system expands the capabilities of this program tenfold, with amazing results. What’s more, he’s offered the entire thing for you to download and use on the ComputerCraft forums. I love the things our Community creates, and I’m definitely planning on showing off stuff like this to anyone who will listen at MINECON this weekend.

More on that later…

ComputerCraft 1.47, and Minecon news!

First things first: A new Minecraft update came out today, and with it, a new ComputerCraft:

Downloads:

ComputerCraft requires Minecraft 1.4.4 or 1.4.5 and the recommended version of Minecraft Forge for your Minecraft version. Once forge is installed, drop ComputerCraft1.47.zip into your /mods/ directory, and launch the game.

New Features:

  • Ported to Minecraft 1.4.4
  • Fixed label tooltips not showing up in SMP

In other news: In response to the pitch video I recorded last month, I’ve been invited to speak on the Minecraft Modding panel at MINECON in Paris the weekend after next, with Searge from the Minecraft Coder Pack, and others! This is a huge and slightly scary thing! The panel will mostly be about modding in general, but I’d love to talk to fans about ComputerCraft if I get the right questions. If you’re going to the con, hit me up on Twitter, and maybe I’ll see some of you there.

Happy Hacking!

ComputerCraft 1.45 – Now in Color

It's spelt Colour really.

Downloads:

ComputerCraft requires Minecraft 1.3.2 and at least version 275 of Minecraft Forge. Once forge is installed, simply drop ComputerCraft1.45.zip into your /mods/ directory, and launch the game.

This update adds one of the longest requested features to ComputerCraft: Colour Terminals! I’m really looking forward to seeing what kind of apps and games people make with this :D. This version also marks the first release of ComputerCraft where all the beta testing was done in public: After a bumpy start, it went quite well, so it’s something we’re going to keep doing in future. If you want to beta test future versions of ComputerCraft ahead of their wide release and help us fix bugs, check out the Beta Testing area on the ComputerCraft forums.

New Features:

  • Added Advanced Computers
  • Added Advanced Monitors
  • New program: paint (by nitrogenfingers)
  • New API: paintutils
  • New term functions: term.setBackgroundColor( color ), term.setTextColor( color ), term.isColor()
  • New turtle function: turtle.transferTo( slot, [count] )

Happy hacking! If you enjoy ComputerCraft, why not support my pitch to talk about it at Minecon this year?

ComputerCraft 1.43 – Printed Books!

Reading is fun and educational

Downloads:

ComputerCraft requires Minecraft 1.3.2 and at least version 275 of Minecraft Forge. Once forge is installed, simply drop ComputerCraft1.43.zip into your /mods/ directory, and launch the game.

New Features:

  • Added Printed Pages (bind several Printed Page items into one with string)
  • Added Printed Books (add a leather cover to the above)
  • Labelled Turtles now keep their fuel when broken
  • Fixed incompatibility with Forge 275 and above

Happy hacking!

ComputerCraft 1.42 is Released!

Now with Printers!

Downloads:

ComputerCraft requires Minecraft 1.3.2 and a recent version of Minecraft Forge. Once forge is installed, simply drop ComputerCraft1.42.zip into your /mods/ directory, and launch the game.

New Features:

  • Ported to Minecraft 1.3.2 and the Forge mod system
  • Added Printers
  • Floppy Disks can now be dyed different colours
  • Wireless Crafty Turtles can now be crafted
  • All new textures
  • New Forge config file
  • Various tweaks and bug fixes

Important Note for players of previous versions:

ComputerCraft now uses Forge config files, instead of the old ModLoader ones. If you edited mod_ComputerCraft.cfg or mod_CCTurtle.cfg in a previous version to change Block or Item IDs, you need to change them correspondingly in the new ComputerCraft.cfg and CCTurtle.cfg before loading your old worlds, or you will lose your ComputerCraft items.

Happy hacking!

ComputerCraft 1.41 – Bugfix Update

Hey all,
A couple of semi-serious bugs have been discovered in ComputerCraft 1.4, so we’ve decided to release a quick point update to fix them. Sorry about that.

Downloads

Changelog

  • Fixed labelled Computers not keeping their data when destroyed
  • Fixed the “excavate” program outputting lots of spam
  • File system size limits now take into account empty files and directories
  • Some small changes to the Turtle Upgrade API ahead of it’s impending release.(Update: The API has now been released)

ComputerCraft 1.4 is Released!

Rise of the Machines

Downloads:

ComputerCraft requires Minecraft 1.2.5 and a recent version of Minecraft Forge. Once forge is installed, simply drop ComputerCraft1.4.zip into your /mods/ directory, no extracting or modifying the Jar necessary.

On a personal note, preparing this update these last few weeks has been a lot of work, but it’s been brilliant to get back into active development on the mod again. Expect the next new version not to come with such a long delay. I’m really excited to see what people can do with the new turtle features in this update, and I plan to release some youtube videos over the next few days showing what’s possible. With the new automation capabilities, ComputerCraft has grown from a great mod that’s best used with others, to a fully-fledged creative automation mod that delivers a complete gameplay experience in it’s own right. Whether you’re learning to program or a seasoned pro, I hope you enjoy playing with it as much as I do.

New Features:

  • Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction
  • Added Farming Turtles
  • Added Felling Turtles
  • Added Digging Turtles
  • Added Melee Turtles
  • Added Crafty Turtles
  • Added 14 new Turtle Combinations accessible by combining the turtle upgrades above
  • Labelled computers and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data
  • Added a “Turtle Upgrade API” for mod developers to create their own tools and peripherals for turtles
  • Turtles can now attack entities with turtle.attack(), and collect their dropped items
  • Turtles can now use turtle.place() with any item the player can, and can interact with entities
  • Turtles can now craft items with turtle.craft()
  • Turtles can now place items into inventories with turtle.drop()
  • Changed the behaviour of turtle.place() and turtle.drop() to only consider the currently selected slot
  • Turtles can now pick up items from the ground, or from inventories, with turtle.suck()
  • Turtles can now compare items in their inventories
  • Turtles can place signs with text on them with turtle.place( [signText] )
  • Turtles now optionally require fuel items to move, and can refuel themselves
  • The size of the the turtle inventory has been increased to 16
  • The size of the turtle screen has been increased
  • New turtle functions: turtle.compareTo( [slotNum] ), turtle.craft(), turtle.attack(), turtle.attackUp(), turtle.attackDown(), turtle.dropUp(), turtle.dropDown(), turtle.getFuelLevel(), turtle.refuel()
  • New disk function: disk.getDiskID()
  • New turtle programs: craft, refuel
  • “excavate” program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically
  • New API: keys
  • Added optional Floppy Disk and Hard Drive space limits for computers and turtles
  • New fs function: fs.getFreeSpace( path ), also fs.getDrive() works again
  • The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude computers (great for GPS networks)
  • http.request() now supports https:// URLs
  • Right clicking a Disk Drive with a Floppy Disk or a Record when sneaking will insert the item into the Disk Drive automatically
  • The default size of the computer screen has been increased
  • Several stability and security fixes: LuaJ can now no longer leave dangling threads when a computer is unloaded, turtles can no longer be destroyed by tree leaves or walking off the edge of the loaded map. Computers no longer crash when used with RedPower frames

Happy hacking!