Difference between revisions of "Template:Changelog"

From ComputerCraft Wiki
Jump to: navigation, search
(Added 1.52)
m
 
(36 intermediate revisions by 8 users not shown)
Line 4: Line 4:
 
! style="width: 15%" | Minecraft Version
 
! style="width: 15%" | Minecraft Version
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/03/26/computercraft-1-52// Computercraft 1.52]
+
|align=center|[http://www.computercraft.info/2016/04/01/computercraft-and-computercraftedu-1-79/ ComputerCraft 1.79]
 
|
 
|
* Ported to Minecraft 1.5.1
+
*Ported ComputerCraftEdu to Minecraft 1.8.9.
 +
*Fixed a handful of bugs in ComputerCraft.
 +
|align=center|1.8.9
 +
|-
 +
|align=center|[http://www.computercraft.info/2016/01/15/computercraft-1-78/ ComputerCraft 1.77 - 1.78]
 +
|
 +
*Ported to Minecraft 1.8.9.
 +
*Added [[Settings_(API)|“settings” API]].
 +
*Added [[set|“set”]] and [[wget|“wget”]] programs.
 +
*Added [[Settings_(API)|settings]] to disable [[multishell]], startup scripts, and tab completion on a per-computer basis. The default values for these settings can be customised in [[ComputerCraft.cfg]].
 +
*All [[Computer]] and [[Turtle]] items except [[Command Computer]]s can now be mounted in [[Disk Drive]]s.
 +
|align=center|1.8.9
 +
|-
 +
|align=center|[http://www.computercraft.info/2015/12/24/computercraft-1-76/ ComputerCraft 1.76]
 +
|
 +
*Ported to Minecraft 1.8.
 +
*Added [[Ender Modem]]s for cross-dimensional communication.
 +
*Fixed handling of 8-bit characters. All the characters in the [https://en.wikipedia.org/wiki/ISO/IEC_8859-1 ISO 8859-1 codepage] can now be displayed.
 +
*Added some extra graphical characters in the unused character positions, including a suite of characters for [http://teletextart.tumblr.com/ Teletext-style drawing].
 +
*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)|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 to terminate, shutdown or reboot the computer.
 +
*[[textutils.serializeJSON]]() 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)|commands API]] except for "title" and "tellraw".
 +
*Fixed many bugs.
 +
|align=center|1.8
 +
|-
 +
|align=center|[http://www.computercraft.info/2015/12/04/computercraft-1-75/ ComputerCraft 1.75]
 +
|
 +
*Fixed monitors sometimes rendering without part of their text.
 +
*Fixed a regression in the [[Bit_(API)|“bit” API]].
 +
|align=center|1.7.10
 +
|-
 +
|align=center|[http://www.computercraft.info/2015/06/27/computercraft-1-74/ ComputerCraft 1.74]
 +
|
 +
*Added tab completion to [[Edit|“edit”]], [[Lua|“lua”]] and the [[shell]].
 +
*Added [[textutils.complete]](), [[fs.complete]](), [[shell.complete]](), [[shell.completeProgram]](), [[shell.setCompletionFunction]](), [[shell.getCompletionInfo]](), and [[help.completeTopic]]().
 +
*Added tab completion options to [[read]]().
 +
*Added [[key_up_(event)|“key_up”]] and [[mouse_up_(event)|“mouse_up”]] events.
 +
*Non-advanced terminals now accept both grey [[Color_(API)|colour]]s.
 +
*Added [[term.getTextColor]](), [[term.getBackgroundColor]]() and [[term.blit]]().
 +
*Improved the performance of text rendering on [[Advanced Computer]]s.
 +
*Added a “Run” button to the [[edit|“edit”]] program on [[Advanced Computer]]s.
 +
*[[Turtle]]s can now push players and entities ([[ComputerCraft.cfg|configurable]]).
 +
*[[Turtle]]s now respect server spawn protection ([[ComputerCraft.cfg|configurable]]).
 +
*Added a turtle permissions API for mod authors.
 +
*Implemented a subset of the Lua 5.2 API so programs can be written against it now, ahead of a future Lua version upgrade.
 +
*Added a [[ComputerCraft.cfg|config option]] to disable parts of the Lua 5.1 API which will be removed when a future Lua version upgrade happens.
 +
*[[Command Computer]]s can no longer be broken by survival players.
 +
*Fixed the “pick block” key not working on ComputerCraft items in creative mode.
 +
*Fixed the [[edit|“edit”]] program being hard to use on certain European keyboards.
 +
*Added “_CC_VERSION” and “_MC_VERSION” constants.
 +
|align=center|1.7.10
 +
|-
 +
|align=center|[http://www.computercraft.info/2015/02/22/computercraft-1-73/ ComputerCraft 1.71 - 1.73]
 +
|
 +
*[CC 1.71] The [[exec|“exec”]] program, [[commands.exec]]() and all related [[Command Computer]] functions now return the console output of the command.
 +
*[CC 1.72 - 1.73] Fixed two multiplayer-only crash bugs when placing certain blocks.
 +
|align=center|1.7.10
 +
|-
 +
|align=center|[http://www.computercraft.info/2015/02/15/computercraft-1-7/ ComputerCraft 1.7]
 +
|
 +
*Added [[Command Computer]]s.
 +
*Added new API: [[commands_(API)|commands]].
 +
*Added new programs: [[commands]], [[exec]].
 +
*Added [[textutils.serializeJSON]]().
 +
*Added ILuaContext.executeMainThreadTask() for peripheral developers.
 +
*[[Disk Drive]]s and [[Printer]]s can now be renamed with Anvils.
 +
*Fixed problems with HD texture packs.
 +
*Fixed various bugs and crashes.
 +
*Documented all the new features in the in-game help system.
 +
|align=center|1.7.10
 +
|-
 +
|align=center|[http://www.computercraft.info/2014/10/09/computercraft-1-65/ ComputerCraft 1.65]
 +
|
 +
*Fixed a multiplayer-only crash with [[turtle.place]]().
 +
*Fixed some problems with [[http.post]]().
 +
*Fixed [[fs.getDrive]]() returning incorrect results on remote peripherals.
 +
|align=center|1.7.10
 +
|-
 +
|align=center|[http://www.computercraft.info/2014/09/27/computercraft-1-64/ ComputerCraft 1.64]
 +
|
 +
*Ported to Minecraft 1.7.10.
 +
*New [[turtle_(API)|turtle API]] functions: [[turtle.inspect]](), [[turtle.inspectUp]](), [[turtle.inspectDown]](), [[turtle.getItemDetail]]().
 +
*Lots of bug fixes and crash fixes, a huge stability improvement over previous versions.
 +
*New [[paintutils_(API)|paintutils API]] functions: [[paintutils.drawBox]]( startX, startY, endX, endY [, color] ), [[paintutils.drawFilledBox]]( startX, startY, endX, endY [, color] ).
 +
|align=center|1.7.10
 +
|-
 +
|align=center|[http://www.computercraft.info/2014/04/16/computercraft-1-63/ ComputerCraft 1.63]
 +
|
 +
*[[Turtle]]s can now be painted with dyes, and cleaned with water buckets.
 +
*Added a new game: [[Redirection]] – ComputerCraft Edition by [http://www.computercraft.info/forums2/index.php?/user/16414-ramilego4game/ RamiLego] (type “redirection” on an Advanced Computer to play).
 +
*[[Turtle]] label nameplates now only show when the [[Turtle]] is moused-over.
 +
*The HTTP API is now enabled by default, and can be configured with a whitelist of permitted domains.
 +
*[[http.get]]() and [[http.post]]() now accept parameters to control the request headers.
 +
*New [[Fs_(API)|fs API]] function: [[fs.getDir]]( path ).
 +
*Fixed some bugs.
 +
|align=center|1.6.4
 +
|-
 +
|align=center|[http://www.computercraft.info/2014/04/04/computercraft-1-62/ ComputerCraft 1.62]
 +
|
 +
*Fixed some bugs which were crashing the game.
 +
*[[Chat]] now supports IRC commands.
 +
|align=center|1.6.4
 +
|-
 +
|align=center|[http://www.computercraft.info/2014/04/01/computercraft-1-61-bug-fix-update/ ComputerCraft 1.61]
 +
|
 +
*Fixed a bug where newly placed [[Computer]]s would share their folder structure until game restart.
 +
*Fixed a bug where running [[Computer]]s might not automatically restart as the game did so.
 +
|align=center|1.6.4
 +
|-
 +
|align=center|[http://www.computercraft.info/2014/03/27/computercraft-1-6-is-here/ ComputerCraft 1.6]
 +
|
 +
*Added [[Pocket Computer]]s.
 +
*Added a [[Multishell|multi-tasking system]] for [[Advanced Computer]]s and [[Turtle]]s.
 +
*[[Turtle]]s can now [[Equip|swap out their tools and peripherals]] at runtime.
 +
*[[Turtle]]s can now carry two tools or peripherals at once in any combination.
 +
*[[Turtle]]s and [[Computer]]s can now be labelled using Name Tags and Anvils.
 +
*Added a [[ComputerCraft.cfg|configurable fuel limit]] for [[Turtle]]s.
 +
*Added hostnames, protocols and long distance routing to the [[Rednet (API)|rednet API]].
 +
*Added a peer-to-peer [[chat]] program to demonstrate new rednet capabilities.
 +
*Added a new game, only on [[Pocket Computer]]s: “[[falling]]” by [http://www.computercraft.info/forums2/index.php?/user/3545-gopheratl/ GopherATL].
 +
*File system commands in the shell now accept wildcard arguments.
 +
*The shell now accepts long arguments in quotes.
 +
*[[term.redirect|Terminal redirection]] now no longer uses a stack-based system. Instead: [[term.current]]() gets the current terminal object and [[term.redirect]]() replaces it. [[term.restore]]() has been removed.
 +
*Added a new [[Window (API)|Windowing API]] for addressing sub-areas of the terminal.
 +
*New programs: [[fg]], [[bg]], [[multishell]], [[chat]], [[repeat]], [[Redstone (program)|redstone]], [[equip]], [[unequip]].
 +
*Improved programs: [[copy]], [[move]], [[delete]], [[rename]], [[paint]], [[CraftOS|shell]].
 +
*Removed programs: redset, redprobe, redpulse.
 +
*New [[:Category:APIs|APIs]]: [[Window (API)|window]], [[Multishell (API)|multishell]].
 +
*New [[Turtle (API)|turtle API]] functions: [[turtle.equipLeft]](), [[turtle.equipRight]](), [[turtle.getFuelLimit]](), [[turtle.getSelectedSlot]]().
 +
*New [[Peripheral (API)|peripheral API]] functions: [[peripheral.find]]( [type] ).
 +
*New [[Rednet (API)|rednet API]] functions: [[rednet.host]]( protocol, hostname ), [[rednet.unhost]]( protocol ), [[rednet.lookup]]( protocol, [hostname] ).
 +
*Improved [[Rednet (API)|rednet API]] functions: [[rednet.send]](), [[rednet.broadcast]]() and [[rednet.receive]]() now take optional protocol parameters.
 +
*New [[fs (API)|fs API]] function: [[fs.find]]( wildcard ).
 +
*New [[Shell (API)|shell API]] functions: [[shell.openTab]]( command ), [[shell.switchTab]]( number ).
 +
*New event “[[Term_resize_(event)|term_resize]]” fired when the size of a terminal changes.
 +
*[[turtle.craft]](0) and [[turtle.refuel]](0) now return true if there is a valid recipe or fuel item, but do not craft or refuel anything.
 +
*[[turtle.suck]]( [limit] ) can now be used to limit the number of items picked up.
 +
*Users of [[turtle.dig]]() and [[turtle.attack]]() can now specify which side of the turtle to look for a tool to use (by default, both will be considered).
 +
*[[textutils.serialize]]() now produces human-readable output.
 +
*Refactored most of the codebase and fixed many old bugs and instabilities, [[Turtle]]s should never ever lose their content now.
 +
*Fixed the “[[turtle_inventory_(event)|turtle_inventory]]” event firing when it shouldn’t have.
 +
*Added error messages to many more [[Turtle_(API)|turtle API]] functions after they return false.
 +
*Documented all new programs and API changes in the “[[help]]” system.
 +
|align=center|1.6.4
 +
|-
 +
|align=center|[http://www.computercraft.info/2013/12/09/computercraft-1-58/ ComputerCraft 1.58]
 +
|
 +
*Fixed a long standing bug where [[Turtle]]s could lose their identity.
 +
*Fixed use of deprecated code, ensuring mod compatibility with the latest versions of Minecraft Forge and world compatibility with future versions of Minecraft.
 +
|align=center|1.6.4
 +
|-
 +
|align=center|[http://www.computercraft.info/2013/10/14/new-versions/ ComputerCraft 1.57]
 +
|
 +
*Ported to Minecraft 1.6.4.
 +
*Added two new [[Treasure Disks]]: Conway’s Game of Life by [http://www.computercraft.info/forums2/index.php?/user/1823-vilsol/ vilsol] and Protector by [http://www.computercraft.info/forums2/index.php?/user/6929-fredthead/ fredthead].
 +
*Fixed a very nasty item duplication bug.
 +
|align=center|1.6.4
 +
|-
 +
|align=center|[http://www.computercraft.info/2013/08/04/computercraft-1-56/ ComputerCraft 1.56]
 +
|
 +
*Added [[Treasure Disks]]: Rare [[Floppy Disk]]s found only in dungeons, which contain fun programs made by the community. Find them all!
 +
*All [[Turtle_(API)|turtle API]] functions now return additional error messages when they fail.
 +
*Resource Packs with Lua Programs can now be loaded when extracted to a folder, for easier editing.
 +
|align=center|1.6.2
 +
|-
 +
|align=center|[http://www.computercraft.info/2013/07/11/computercraft-1-55/ Computercraft 1.55]
 +
|
 +
*Ported to Minecraft 1.6.2.
 +
*Added [[Advanced Turtle]]s.
 +
*Added [[turtle_inventory_(event)|“turtle_inventory”]] event. Fires when any change is made to the inventory of a [[Turtle]].
 +
*Added missing [[IO_(API)|io API]] functions: io.close, io.flush, io.input, io.lines, io.output.
 +
*Tweaked the screen colours used by [[Advanced Computer]]s, [[Advanced Monitor]]s and [[Advanced Turtle]]s.
 +
*Added several new features for Peripheral authors.
 +
*Lua programs can now be included in Resource Packs.
 +
|align=center|1.6.2
 +
|-
 +
|align=center|[http://www.computercraft.info/2013/05/23/computercraft-1-53/ ComputerCraft 1.53]
 +
|
 +
*Ported to Minecraft 1.5.2.
 +
*[[redstone.setBundledOutput]]() and [[redstone.getBundledOutput]]() now work with cables from Minefactory Reloaded, as well as RedPower.
 +
*[[Monitor]]s and [[Advanced Monitor]]s can now be placed on floors and ceilings.
 +
|align=center|1.5.2
 +
|-
 +
|align=center|[http://www.computercraft.info/2013/03/26/computercraft-1-52/ Computercraft 1.52]
 +
|
 +
*Ported to Minecraft 1.5.1.
 
|align=center|1.5.1
 
|align=center|1.5.1
 
|-
 
|-
|align=center|[http://www.computercraft.info/2013/03/15/computercraft-1-51// Computercraft 1.51]
+
|align=center|[http://www.computercraft.info/2013/03/15/computercraft-1-51/ Computercraft 1.51]
 
|
 
|
* Ported to Minecraft 1.5
+
*Ported to Minecraft 1.5.
* Added [[Wired Modem|Wired Modems]]
+
*Added [[Wired Modem]]s.
* Added [[Networking Cable|Networking Cables]]
+
*Added [[Networking Cable]]s.
* Made [[Wireless Modem|Wireless Modems]] more expensive to craft
+
*Made [[Wireless Modem]]s more expensive to craft.
* New redstone API functions: getAnalogInput(), setAnalogOutput(), getAnalogOutput()
+
*New [[redstone_(API)|redstone API]] functions: [[redstone.getAnalogInput]](), [[redstone.setAnalogOutput]](), [[redstone.getAnalogOutput]]().
* Peripherals can now be controlled remotely over wired networks
+
*Peripherals can now be controlled remotely over wired networks.
* New peripheral API function: getNames()
+
*New [[peripheral_(API)|peripheral API]] function: [[peripheral.getNames]]().
* New event: “monitor_resize” when the size of a monitor changes
+
*New event: [[monitor_resize_(event)|“monitor_resize”]]is fired when the size of a monitor changes.
* Except for labelled computers and turtles, ComputerCraft blocks no longer drop items in creative mode
+
*Except for labelled [[Computer]]s and [[Turtle]]s, ComputerCraft blocks no longer drop items in creative mode.
* The pick block function works in creative mode now works for all ComputerCraft blocks
+
*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
+
*All blocks and items now use the IDs numbers assigned by FTB by default.
* Fixed turtles sometimes placing blocks with incorrect orientations
+
*Fixed [[Turtle]]s sometimes placing blocks with incorrect orientations.
* Fixed Wireless modems being able to send messages to themselves
+
*Fixed [[Wireless Modem]]s being able to send messages to themselves.
* Fixed [[turtle.attack]]() having a very short range
+
*Fixed [[turtle.attack]]() having a very short range.
* Various bugfixes
+
*Various bugfixes.
 
|align=center|1.5
 
|align=center|1.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2013/02/11/computercraft-1-5/ Computercraft 1.5]
 
|align=center|[http://www.computercraft.info/2013/02/11/computercraft-1-5/ Computercraft 1.5]
 
|
 
|
*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.
+
*Redesigned [[Wireless Modem]]s; they can now send and receive on multiple channels, independent of the computer ID. To use these features, interface with modem peripherals [[Modem_(API)|directly]]. The [[Rednet_(API)|rednet API]] still functions as before.
*[[Floppy Disk|Floppy Disks]] can now be dyed with multiple dyes, just like armour.
+
*[[Floppy Disk]]s can now be dyed with multiple dyes, just like armour.
*The “excavate” program now retains fuel in it’s inventory, so can run unattended.
+
*The [[Excavate|“excavate”]] program now retains fuel in it’s inventory, so can run unattended.
 
*[[turtle.place]]() now tries all possible block orientations before failing.
 
*[[turtle.place]]() now tries all possible block orientations before failing.
 
*[[turtle.refuel]](0) returns true if a fuel item is selected.
 
*[[turtle.refuel]](0) returns true if a fuel item is selected.
 
*[[turtle.craft]](0) returns true if the inventory is a valid recipe.
 
*[[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.
+
*The in-game help system now has documentation for all the peripherals and their methods, including the new [[Modem]] functionality.
 
*A romantic surprise.
 
*A romantic surprise.
 
|align=center|1.4.7
 
|align=center|1.4.7
Line 47: Line 236:
 
|align=center|[http://www.computercraft.info/2012/12/23/computercraft-1-48/ Computercraft 1.48]
 
|align=center|[http://www.computercraft.info/2012/12/23/computercraft-1-48/ Computercraft 1.48]
 
|
 
|
*Ported to Minecraft 1.4.6
+
*Ported to Minecraft 1.4.6.
*[[Advanced Monitor|Advanced Monitors]] can now be used as touchscreens
+
*[[Advanced Monitor]]s can now be used as touchscreens.
*[[Advanced Monitor|Advanced Monitors]] are now easier to craft
+
*[[Advanced Monitor]]s are now easier to craft.
*[[Turtle|Turtles]] now get slightly less movement from fuel
+
*[[Turtle]]s now get slightly less movement from fuel.
*[[Turtle|Turtles]] can now push items
+
*[[Turtle]]s can now push items.
*[[Computer|Computers]] can now control Command Blocks, if enabled in the config
+
*[[Computer]]s can now [[Command_Block_(API)|control Command Blocks]], if enabled in the [[ComputerCraft.cfg|config]].
*New API function: os.day()
+
*New [[OS_(API)|os API]] function: [[os.day]]().
*A Christmas surprise
+
*A Christmas surprise.
 
|align=center|1.4.6
 
|align=center|1.4.6
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/11/15/computercraft-1-47-and-minecon-news/ ComputerCraft 1.47]
 
|align=center|[http://www.computercraft.info/2012/11/15/computercraft-1-47-and-minecon-news/ ComputerCraft 1.47]
 
|
 
|
*Ported to Minecraft 1.4.4
+
*Ported to Minecraft 1.4.4.
*Fixed label tooltips not showing up in SMP
+
*Fixed label tooltips not showing up in SMP.
 
|align=center|1.4.4
 
|align=center|1.4.4
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/10/25/computercraft-1-46-minecraft-update/ ComputerCraft 1.46]
 
|align=center|[http://www.computercraft.info/2012/10/25/computercraft-1-46-minecraft-update/ ComputerCraft 1.46]
 
|
 
|
*Ported to Minecraft 1.4.2
+
*Ported to Minecraft 1.4.2.
*ComputerCraft items now have their own tab in Creative Mode
+
*ComputerCraft items now have their own tab in Creative Mode.
 
|align=center|1.4.2
 
|align=center|1.4.2
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/10/22/computercraft-1-45-now-with-colors/ ComputerCraft 1.45]
 
|align=center|[http://www.computercraft.info/2012/10/22/computercraft-1-45-now-with-colors/ ComputerCraft 1.45]
 
|
 
|
*Added [[Advanced Computer|Advanced Computers]]
+
*Added [[Advanced Computer]]s.
*Added [[Advanced Monitor|Advanced Monitors]]
+
*Added [[Advanced Monitor]]s.
*New program: paint (by nitrogenfingers)
+
*New program: [[paint]] (by [http://www.computercraft.info/forums2/index.php?/user/643-nitrogenfingers/ nitrogenfingers]).
*New API: [[paintutils_(API)|paintutils]]
+
*New API: [[paintutils_(API)|paintutils]].
*New term functions: term.setBackgroundColor, term.setTextColor, term.isColor
+
*New term functions: [[term.setBackgroundColor]]( color ), [[term.setTextColor]]( color ), [[term.isColor]]().
*New [[Turtle|Turtle]] function: [[turtle.transferTo]]
+
*New [[Turtle|Turtle API]] function: [[turtle.transferTo]]().
 
|align=center|1.3.2
 
|align=center|1.3.2
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/10/04/computercraft-1-43-books/ ComputerCraft 1.43]
 
|align=center|[http://www.computercraft.info/2012/10/04/computercraft-1-43-books/ ComputerCraft 1.43]
 
|
 
|
*Added Printed Pages (bind several Printed Page items into one with string)
+
*Added [[Printed Page]]s (bind several [[Printed Page]] items into one with a string).
*Added Printed Books (add a leather cover to the above)
+
*Added [[Printed_book|Printed Books]] (add a leather cover to the above).
*Labelled [[Turtle|Turtles]] now keep their fuel when broken
+
*Labelled [[Turtle]]s now keep their fuel when broken.
*Fixed incompatibility with Forge 275 and above
+
*Fixed incompatibility with Forge 275 and above.
 
|align=center|1.3.2
 
|align=center|1.3.2
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/09/22/computercraft-1-42-is-released/ ComputerCraft 1.42]
 
|align=center|[http://www.computercraft.info/2012/09/22/computercraft-1-42-is-released/ ComputerCraft 1.42]
 
|
 
|
*Ported to Minecraft 1.3.2 and the Forge mod system
+
*Ported to Minecraft 1.3.2 and the Forge mod system.
*Added [[Printer|Printers]]
+
*Added [[Printer]]s.
*Floppy Disks can now be dyed different colours
+
*[[Floppy Disk]]s can now be dyed different colours.
*Wireless Crafty Turtles can now be crafted
+
*[[Turtle|Wireless Crafty Turtles]] can now be crafted.
*All new textures
+
*All new textures.
*New Forge config file
+
*New Forge [[ComputerCraft.cfg|config file]].
*Various tweaks and bug fixes
+
*Various tweaks and bug fixes.
 
|align=center|1.3.2
 
|align=center|1.3.2
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/07/29/computercraft-1-41-bugfix-update/ ComputerCraft 1.41]
 
|align=center|[http://www.computercraft.info/2012/07/29/computercraft-1-41-bugfix-update/ ComputerCraft 1.41]
 
|
 
|
*Fixed labelled [[Computer|Computers]] not keeping their data when destroyed
+
*Fixed labelled [[Computer]]s not keeping their data when destroyed.
*Fixed the “excavate” program outputting lots of spam
+
*Fixed the [[Excavate|“excavate”]] program outputting lots of spam.
*File system size limits now take into account empty files and directories
+
*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)
+
*Some small changes to the Turtle Upgrade API ahead of it’s impending release. (Update: The API has now been released).
 
|align=center|1.2.5
 
|align=center|1.2.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/07/27/computercraft-1-4-is-released/ ComputerCraft 1.4]
 
|align=center|[http://www.computercraft.info/2012/07/27/computercraft-1-4-is-released/ ComputerCraft 1.4]
 
|
 
|
*Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction
+
*Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction.
*Added Farming [[Turtle|Turtles]], Felling [[Turtle|Turtles]], Digging [[Turtle|Turtles]], Melee [[Turtle|Turtles]] and Crafty [[Turtle|Turtles]]
+
*Added Farming [[Turtle]]s, Felling [[Turtle]]s, Digging [[Turtle]]s, Melee [[Turtle]]s and Crafty [[Turtle]]s.
*Added 14 new[[Turtle|Turtles]] Combinations accessible by combining the turtle upgrades above
+
*Added 14 new [[Turtle]] combinations accessible by combining the turtle upgrades above.
*Labelled [[Computer|Computers]] and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data
+
*Labelled [[Computer]]s and [[Turtle]]s can now be crafted into [[Turtle]]s or other [[Turtle]] types without losing their ID, label and data.
*Added a [[Turtle|Turtles]] Upgrade API” for mod developers to create their own tools and peripherals for turtles
+
*Added a [[Turtle]] Upgrade API” for mod developers to create their own tools and peripherals for [[Turtle]]s.
*[[Turtle|Turtles]] can now attack entities with [[turtle.attack]](), and collect their dropped items
+
*[[Turtle]]s can now attack entities with [[turtle.attack]]() and collect their dropped items.
*[[Turtle|Turtles]] can now use [[turtle.place]]() with any item the player can, and can interact with entities
+
*[[Turtle]]s can now use [[turtle.place]]() with any item the player can and can interact with entities.
*[[Turtle|Turtles]] can now craft items with [[turtle.craft]]()
+
*[[Turtle]]s can now craft items with [[turtle.craft]]().
*[[Turtle|Turtles]] can now place items into inventories with [[turtle.drop]]()
+
*[[Turtle]]s 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
+
*Changed the behaviour of [[turtle.place]]() and [[turtle.drop]]() to only consider the currently selected slot.
*[[Turtle|Turtles]] can now pick up items from the ground, or from inventories, with [[turtle.suck]]()
+
*[[Turtle]]s can now pick up items from the ground or from inventories with [[turtle.suck]]().
*[[Turtle|Turtles]] can now compare items in their inventories
+
*[[Turtle]]s can now compare items in their inventories.
*[[Turtle|Turtles]] can place signs with text on them with [[turtle.place]]( [signText] )
+
*[[Turtle]]s can place signs with text on them with [[turtle.place]]( [signText] ).
*[[Turtle|Turtles]] now optionally require fuel items to move, and can refuel themselves
+
*[[Turtle]]s now optionally require fuel items to move, and can [[turtle.refuel|refuel]] themselves.
*The size of the the [[Turtle|Turtle]] inventory has been increased to 16
+
*The size of the the [[Turtle]] inventory has been increased to 16 slots.
*The size of the [[Turtle|Turtle]] screen has been increased
+
*The size of the [[Turtle]] screen has been increased.
*New [[Turtle|Turtle]] functions: [[turtle.compareTo]]( [slotNum] ), [[turtle.craft]](), [[turtle.attack]](), [[turtle.attackUp]](), [[turtle.attackDown]](), [[turtle.drop|turtle.dropUp]](), [[turtle.drop|turtle.dropDown]](), [[turtle.getFuelLevel]](), [[turtle.refuel]]()
+
*New [[Turtle_(API)|turtle API]] 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 [[Disk_(API)|disk API]] function: [[disk.getID]]().
*New [[Turtle|Turtle]] programs: craft, refuel
+
*New [[Turtle]] programs: [[craft]], [[refuel]].
*“excavate” program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically
+
*[[Excavate|“excavate”]] program is now much smarter: will return items to a chest when full, attack mobs, and refuel itself automatically.
*New API: keys
+
*New API: [[Keys_(API)|keys]].
*Added optional Floppy Disk and Hard Drive space limits for [[Computer|Computers]] and [[Turtle|Turtles]]
+
*Added optional [[Floppy Disk]] and Hard Drive space limits for [[Computer]]s and [[Turtle]]s.
*New fs function: [[fs.getFreeSpace]]( path ), also [[fs.getDrive]]() works again
+
*New [[Fs_(API)|fs API]] 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 [[Computer|Computers]] (great for GPS networks)
+
*The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude [[Computer]]s (great for GPS networks).
*[[http.request]]() now supports https:// URLs
+
*[[http.request]]() now supports <code>https://</code> URLs.
*Right clicking a [[Disk Drive]] with a [[Floppy Disk]] or a Record when sneaking will insert the item into the [[Disk Drive]] automatically
+
*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
+
*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. [[Computer|Computers]] no longer crash when used with RedPower frames
+
*Several stability and security fixes: LuaJ can now no longer leave dangling threads when a [[Computer]] is unloaded, [[Turtle]]s can no longer be destroyed by tree leaves or walking off the edge of the loaded map. [[Computer]]s no longer crash when used with RedPower frames.
 
|align=center|1.2.5
 
|align=center|1.2.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/04/23/computercraft-updated-to-1-2-5/ ComputerCraft 1.33]
 
|align=center|[http://www.computercraft.info/2012/04/23/computercraft-updated-to-1-2-5/ ComputerCraft 1.33]
 
|
 
|
*Ported to Minecraft 1.2.5
+
*Ported to Minecraft 1.2.5.
 
|align=center|1.2.5
 
|align=center|1.2.5
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/03/30/computercraft-1-32-out-now/ ComputerCraft 1.32]
 
|align=center|[http://www.computercraft.info/2012/03/30/computercraft-1-32-out-now/ ComputerCraft 1.32]
 
|
 
|
*Ported to Minecraft 1.2.4
+
*Ported to Minecraft 1.2.4.
*Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when [[Computer|Computers]] were shut down.
+
*Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when [[Computer]]s were shut down.
 
|align=center|1.2.4
 
|align=center|1.2.4
 
|-
 
|-
 
|align=center|[http://www.computercraft.info/2012/03/13/computercraft-1-31-is-released/ ComputerCraft 1.31]
 
|align=center|[http://www.computercraft.info/2012/03/13/computercraft-1-31-is-released/ ComputerCraft 1.31]
 
|
 
|
*Ported to Minecraft 1.2.3
+
*Ported to Minecraft 1.2.3.
*Added [[Monitor|Monitors]] (thanks to Cloudy). Build huge external displays for your [[Computer|Computers]]!
+
*Added [[Monitor]]s (thanks to Cloudy). Build huge external displays for your [[Computer]]s!
*New positioning capabilities for [[Computer|Computers]] and [[Turtle|Turtles]]. Build GPS networks and triangulate the positions of your turtles position so they never get lost!
+
*New positioning capabilities for [[Computer]]s and [[Turtle]]s. Build GPS networks and triangulate the positions of your [[Turtle]]'s position so they never get lost!
*New [[turtle.compare]]() function for turtles for more intelligent mining.
+
*New [[turtle.compare]]() function for [[Turtle]]s for more intelligent mining.
*New programs and APIs: gps, monitor, vector
+
*New programs and APIs: [[Gps_(program)|gps]], [[Monitor_(program)|monitor]], [[Vector_(API)|vector API]].
*New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!
+
*New program: [[Pastebin_(program)|pastebin]] (requires <code>enableAPI_HTTP=1</code> in [[ComputerCraft.cfg]]), upload and download programs made by other users ingame!
*Added a new top secret program designed for use with Monitors, see if you can find it.
+
*Added a new top secret program designed for use with [[Monitor]]s, see if you can find it.
*Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
+
*Lots of additions to existing APIs and programs. Type "help whatsnew" in game for full details.
 
|align=center|1.2.3
 
|align=center|1.2.3
 
|-
 
|-
Line 164: Line 353:
 
|
 
|
 
*Ported to Minecraft Forge.
 
*Ported to Minecraft Forge.
*Added [[Turtle|Turtles]], Mining [[Turtle|Turtles]], Wireless [[Turtle|Turtles]] and Wireless Mining [[Turtle|Turtles]] (Block ID 209).
+
*Added [[Turtle]]s, Mining [[Turtle]]s, Wireless [[Turtle]]s and Wireless Mining [[Turtle]]s (Block ID 209).
 
*Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.
 
*Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.
*Added [[Modem|Wireless Modems]]. Use the [[Rednet_(API)|rednet API]] to send data wirelessly between [[Computer|Computers]] and [[Turtle|Turtles]]!
+
*Added [[Wireless Modem]]s. Use the [[Rednet_(API)|rednet API]] to send data wirelessly between [[Computer]]s and [[Turtle]]s!
*[[Computer|Computers]] and Disk Drives no longer get destroyed by water.
+
*[[Computer]]s and [[Disk Drive]]s no longer get destroyed by water.
*[[Computer|Computers]] and [[Turtle|Turtles]] can now be labelled, destroyed, and moved around, keeping their state.
+
*[[Computer]]s and [[Turtle]]s can now be labelled, destroyed, and moved around, keeping their state.
*[[Computer|Computers]] and [[Turtle|Turtles]] can connect to adjacent devices, and turn them on or off.
+
*[[Computer]]s and [[Turtle]]s can connect to adjacent devices and turn them on or off.
 
*User programs now give line numbers in their error messages, for easier debugging.
 
*User programs now give line numbers in their error messages, for easier debugging.
*New APIs and programs for [[Turtle|Turtles]]: turtle, excavate, tunnel, go, turn and dance.
+
*New APIs and programs for [[Turtle]]s: [[Turtle_(API)|turtle]], [[excavate]], [[tunnel]], [[go]], [[turn]] and [[dance]].
 
*Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
 
*Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
 
|align=center|1.1
 
|align=center|1.1
Line 177: Line 366:
 
|align=center|ComputerCraft 1.21
 
|align=center|ComputerCraft 1.21
 
|
 
|
*Added shortcut key to shutdown the computer.
+
*Added shortcut key to shutdown the computer (CTRL + S).
*Added a help API add-on pack.
+
*Added a [[Help_(API)|help API]] add-on pack.
 
*Various bug fixes.
 
*Various bug fixes.
 
|align=center|1.1
 
|align=center|1.1
Line 184: Line 373:
 
|align=center|ComputerCraft 1.2
 
|align=center|ComputerCraft 1.2
 
|
 
|
*Added Disk Drives
+
*Added [[Disk Drive]]s.
*Added shortcut keys to terminate the current program and reboot the computer.
+
*Added shortcut keys to terminate the current program (CTRL + T) and reboot the computer (CTRL + R).
*Added a new system for user created APIs.
+
*Added [[os.loadAPI|a new system]] for user created APIs.
*Added RedNet.
+
*Added [[Rednet_(API)|RedNet]].
 
*Added [[shell.setPath]]() and [[shell.setAlias]]().
 
*Added [[shell.setPath]]() and [[shell.setAlias]]().
 
*Added a new ROM startup script.
 
*Added a new ROM startup script.
*Added [[os.clock]](), [[os.time]](), and [[os.setAlarm]]().
+
*Added [[os.clock]](), [[os.time]]() and [[os.setAlarm]]().
*Added game: "Worm!"
+
*Added game: [[Worm|"Worm!"]].
*Added programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.
+
*Added programs: [[alias]], [[apis]], [[copy]], [[delete]], [[dj]], [[drive]], [[eject]], [[id]], [[label]], [[list]], [[move]], [[reboot]], [[redset]], [[rename]], [[time]].
*Added APIs: bit, colours, disk, help, rednet, parallel, textutils
+
*Added APIs: [[Bit_(API)|bit]], [[Colours_(API)|colours]], [[Disk_(API)|disk]], [[Help_(API)|help]], [[Rednet_(API)|rednet]], [[Parallel_(API)|parallel]], [[Textutils_(API)|textutils]].
 
*Text can be edited with left and right arrow keys.
 
*Text can be edited with left and right arrow keys.
*Many bug fixes
+
*Many bug fixes.
 
|align=center|1.0
 
|align=center|1.0
 
|-
 
|-
 
|align=center|ComputerCraft 1.11
 
|align=center|ComputerCraft 1.11
 
|
 
|
*Fixed bug where [[Computer|Computers]] could not read input from RedPower cables which had a bend in the immediately adjacent square.
+
*Fixed bug where [[Computer]]s could not read input from RedPower cables which had a bend in the immediately adjacent square.
 
|align=center|1.0
 
|align=center|1.0
 
|-
 
|-
 
|align=center|ComputerCraft 1.1
 
|align=center|ComputerCraft 1.1
 
|
 
|
*Changed the default block ID for the [[Computer|Computer]] to 207.
+
*Changed the default block ID for the [[Computer]] to 207.
 
*Added multiplayer support.
 
*Added multiplayer support.
 
*Added connectivity with RedPower bundled cables.
 
*Added connectivity with RedPower bundled cables.
*Added HTTP API
+
*Added [[HTTP_(API)|HTTP API]].
*Fixed support for HD textures on the front of [[Computer|Computers]].
+
*Fixed support for HD textures on the front of [[Computer]]s.
 
*Added command history to the [[Computer]].
 
*Added command history to the [[Computer]].
*Added config options to change the size of the [[Computer]] GUI and the text color.
+
*Added [[ComputerCraft.cfg|config]] options to change the size of the [[Computer]] GUI and the text color.
 
*Programs with infinite loops that don't yield will no longer freeze Minecraft and will terminate after 10 seconds.
 
*Programs with infinite loops that don't yield will no longer freeze Minecraft and will terminate after 10 seconds.
 
*Extended Help and fixed typos/small errors in various programs.
 
*Extended Help and fixed typos/small errors in various programs.
Line 229: Line 418:
 
|align=center|ComputerCraft 1.0
 
|align=center|ComputerCraft 1.0
 
|
 
|
*First Release
+
*First Release.
 
|align=center|1.0
 
|align=center|1.0
|}
+
|}<noinclude>{{Documentation}}</noinclude>

Latest revision as of 10:37, 2 August 2020

Version New Features or Changes Minecraft Version
ComputerCraft 1.79
  • Ported ComputerCraftEdu to Minecraft 1.8.9.
  • Fixed a handful of bugs in ComputerCraft.
1.8.9
ComputerCraft 1.77 - 1.78 1.8.9
ComputerCraft 1.76
  • Ported to Minecraft 1.8.
  • Added Ender Modems for cross-dimensional communication.
  • 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, including a suite of characters for Teletext-style drawing.
  • 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 to terminate, shutdown or reboot the computer.
  • textutils.serializeJSON() 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.
1.8
ComputerCraft 1.75
  • Fixed monitors sometimes rendering without part of their text.
  • Fixed a regression in the “bit” API.
1.7.10
ComputerCraft 1.74 1.7.10
ComputerCraft 1.71 - 1.73
  • [CC 1.71] The “exec” program, commands.exec() and all related Command Computer functions now return the console output of the command.
  • [CC 1.72 - 1.73] Fixed two multiplayer-only crash bugs when placing certain blocks.
1.7.10
ComputerCraft 1.7 1.7.10
ComputerCraft 1.65
  • Fixed a multiplayer-only crash with turtle.place().
  • Fixed some problems with http.post().
  • Fixed fs.getDrive() returning incorrect results on remote peripherals.
1.7.10
ComputerCraft 1.64 1.7.10
ComputerCraft 1.63
  • Turtles can now be painted with dyes, and cleaned with water buckets.
  • Added a new game: Redirection – ComputerCraft Edition by RamiLego (type “redirection” on an Advanced Computer to play).
  • Turtle label nameplates now only show when the Turtle is moused-over.
  • The HTTP API is now enabled by default, and can be configured with a whitelist of permitted domains.
  • http.get() and http.post() now accept parameters to control the request headers.
  • New fs API function: fs.getDir( path ).
  • Fixed some bugs.
1.6.4
ComputerCraft 1.62
  • Fixed some bugs which were crashing the game.
  • Chat now supports IRC commands.
1.6.4
ComputerCraft 1.61
  • Fixed a bug where newly placed Computers would share their folder structure until game restart.
  • Fixed a bug where running Computers might not automatically restart as the game did so.
1.6.4
ComputerCraft 1.6 1.6.4
ComputerCraft 1.58
  • Fixed a long standing bug where Turtles could lose their identity.
  • Fixed use of deprecated code, ensuring mod compatibility with the latest versions of Minecraft Forge and world compatibility with future versions of Minecraft.
1.6.4
ComputerCraft 1.57
  • Ported to Minecraft 1.6.4.
  • Added two new Treasure Disks: Conway’s Game of Life by vilsol and Protector by fredthead.
  • Fixed a very nasty item duplication bug.
1.6.4
ComputerCraft 1.56
  • Added Treasure Disks: Rare Floppy Disks found only in dungeons, which contain fun programs made by the community. Find them all!
  • All turtle API functions now return additional error messages when they fail.
  • Resource Packs with Lua Programs can now be loaded when extracted to a folder, for easier editing.
1.6.2
Computercraft 1.55 1.6.2
ComputerCraft 1.53 1.5.2
Computercraft 1.52
  • Ported to Minecraft 1.5.1.
1.5.1
Computercraft 1.51 1.5
Computercraft 1.5
  • 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.
1.4.7
Computercraft 1.481
  • Fixed compatibility bug with MiscPeripherals.
1.4.6
Computercraft 1.48 1.4.6
ComputerCraft 1.47
  • Ported to Minecraft 1.4.4.
  • Fixed label tooltips not showing up in SMP.
1.4.4
ComputerCraft 1.46
  • Ported to Minecraft 1.4.2.
  • ComputerCraft items now have their own tab in Creative Mode.
1.4.2
ComputerCraft 1.45 1.3.2
ComputerCraft 1.43
  • Added Printed Pages (bind several Printed Page items into one with a 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.
1.3.2
ComputerCraft 1.42 1.3.2
ComputerCraft 1.41
  • 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).
1.2.5
ComputerCraft 1.4 1.2.5
ComputerCraft 1.33
  • Ported to Minecraft 1.2.5.
1.2.5
ComputerCraft 1.32
  • Ported to Minecraft 1.2.4.
  • Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when Computers were shut down.
1.2.4
ComputerCraft 1.31
  • Ported to Minecraft 1.2.3.
  • Added Monitors (thanks to Cloudy). Build huge external displays for your Computers!
  • New positioning capabilities for Computers and Turtles. Build GPS networks and triangulate the positions of your Turtle's position so they never get lost!
  • New turtle.compare() function for Turtles for more intelligent mining.
  • New programs and APIs: gps, monitor, vector API.
  • New program: pastebin (requires enableAPI_HTTP=1 in ComputerCraft.cfg), upload and download programs made by other users ingame!
  • Added a new top secret program designed for use with Monitors, see if you can find it.
  • Lots of additions to existing APIs and programs. Type "help whatsnew" in game for full details.
1.2.3
ComputerCraft 1.3
  • Ported to Minecraft Forge.
  • Added Turtles, Mining Turtles, Wireless Turtles and Wireless Mining Turtles (Block ID 209).
  • Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.
  • Added Wireless Modems. Use the rednet API to send data wirelessly between Computers and Turtles!
  • Computers and Disk Drives no longer get destroyed by water.
  • Computers and Turtles can now be labelled, destroyed, and moved around, keeping their state.
  • Computers and Turtles can connect to adjacent devices and turn them on or off.
  • User programs now give line numbers in their error messages, for easier debugging.
  • New APIs and programs for Turtles: turtle, excavate, tunnel, go, turn and dance.
  • Lots of additions to existing APIs and programs. Type "help whatsnew" in game for the full details.
1.1
ComputerCraft 1.21
  • Added shortcut key to shutdown the computer (CTRL + S).
  • Added a help API add-on pack.
  • Various bug fixes.
1.1
ComputerCraft 1.2 1.0
ComputerCraft 1.11
  • Fixed bug where Computers could not read input from RedPower cables which had a bend in the immediately adjacent square.
1.0
ComputerCraft 1.1
  • Changed the default block ID for the Computer to 207.
  • Added multiplayer support.
  • Added connectivity with RedPower bundled cables.
  • Added HTTP API.
  • Fixed support for HD textures on the front of Computers.
  • Added command history to the Computer.
  • Added config options to change the size of the Computer GUI and the text color.
  • Programs with infinite loops that don't yield will no longer freeze Minecraft and will terminate after 10 seconds.
  • Extended Help and fixed typos/small errors in various programs.
1.0
ComputerCraft 1.02
  • Fixed the MCPatcher HD textures incompatibility that was causing the computer texture to replace cobblestone blocks.
1.0
ComputerCraft 1.01
  • Added a ModLoader configuration file, so the computers block ID can be changed.
  • Made the error message that displays when Lua files are not correctly installed much more clear, no more "Assertion failed."
1.0
ComputerCraft 1.0
  • First Release.
1.0

[ view | edit | history ] Documentation

Template:Changelog/doc