Difference between revisions of "Template:Changelog"
From ComputerCraft Wiki
MKlegoman357 (Talk | contribs) m (Added CC 1.62) |
MKlegoman357 (Talk | contribs) m (Improved, mainly links. Added periods for each sentence.) |
||
Line 4: | Line 4: | ||
! style="width: 15%" | Minecraft Version | ! style="width: 15%" | Minecraft Version | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2014/04/04/computercraft-1-62 | + | |align=center|[http://www.computercraft.info/2014/04/04/computercraft-1-62/ ComputerCraft 1.62] |
| | | | ||
− | * Fixed some bugs which were crashing the game. | + | *Fixed some bugs which were crashing the game. |
− | * [[Chat_(program)|Chat]] now supports IRC commands. | + | *[[Chat_(program)|Chat]] now supports IRC commands. |
|align=center|1.6.4 | |align=center|1.6.4 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2014/04/01/computercraft-1-61-bug-fix-update | + | |align=center|[http://www.computercraft.info/2014/04/01/computercraft-1-61-bug-fix-update/ ComputerCraft 1.61] |
| | | | ||
− | * Fixed a bug where newly placed | + | *Fixed a bug where newly placed [[Computer]]s would share their folder structure until game restart. |
− | * Fixed a bug where running | + | *Fixed a bug where running [[Computer]]s might not automatically restart as the game did so. |
|align=center|1.6.4 | |align=center|1.6.4 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2014/03/27/computercraft-1-6-is-here | + | |align=center|[http://www.computercraft.info/2014/03/27/computercraft-1-6-is-here/ ComputerCraft 1.6] |
| | | | ||
− | * Added [[Pocket Computer]]s | + | *Added [[Pocket Computer]]s. |
− | * Added a [[Multishell|multi-tasking system]] for [[Advanced Computer]]s and [[Turtle]]s | + | *Added a [[Multishell|multi-tasking system]] for [[Advanced Computer]]s and [[Turtle]]s. |
− | * | + | *[[Turtle]]s can now [[Equip_(program)|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 configurable fuel limit for | + | *Added a [[ComputerCraft.cfg|configurable fuel limit]] for [[Turtle]]s. |
− | * Added hostnames, protocols and long distance routing to the [[Rednet (API)|rednet API]] | + | *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 peer-to-peer [[Chat_(program)|chat]] program to demonstrate new rednet capabilities. |
− | * Added a new game, only on Pocket | + | *Added a new game, only on [[Pocket Computer]]s: “[[Falling_(program)|falling]]” by [http://www.computercraft.info/forums2/index.php?/user/3545-gopheratl/ GopherATL]. |
− | * File system commands in the shell now accept wildcard arguments | + | *File system commands in the shell now accept wildcard arguments. |
− | * The shell now accepts long arguments in quotes | + | *The shell now accepts long arguments in quotes. |
− | * Terminal redirection now no longer uses a stack-based system. Instead: [[term.current|term.current()]] gets the current terminal object and [[term.redirect|term.redirect()]] replaces it. [[term.restore|term.restore()]] has been removed. | + | *[[term.redirect|Terminal redirection]] now no longer uses a stack-based system. Instead: [[term.current|term.current()]] gets the current terminal object and [[term.redirect|term.redirect()]] replaces it. [[term.restore|term.restore()]] has been removed. |
− | * Added a new [[Window (API)|Windowing API]] for addressing sub-areas of the terminal | + | *Added a new [[Window (API)|Windowing API]] for addressing sub-areas of the terminal. |
− | * New programs: [[fg]], [[bg]], [[multishell]], [[chat]], [[repeat]], [[Redstone ( | + | *New programs: [[Fg_(program)|fg]], [[Bg_(program)|bg]], [[multishell]], [[Chat_(program)|chat]], [[Repeat_(program)|repeat]], [[Redstone (program)|redstone]], [[Equip_(program)|equip]], [[Unequip_(program)|unequip]]. |
− | * Improved programs: copy, move, delete, rename, [[paint]], [[CraftOS|shell]] | + | *Improved programs: [[Copy_(program)|copy]], [[Move_(program)|move]], [[Delete_(program)|delete]], [[Rename_(program)|rename]], [[paint]], [[CraftOS|shell]]. |
− | * Removed programs: redset, redprobe, redpulse | + | *Removed programs: redset, redprobe, redpulse. |
− | * New [[:Category:APIs|APIs]]: [[Window (API)|window]], [[Multishell (API)|multishell]] | + | *New [[:Category:APIs|APIs]]: [[Window (API)|window]], [[Multishell (API)|multishell]]. |
− | * New [[Turtle (API)|turtle]] functions: [[turtle.equipLeft|turtle.equipLeft()]],[[turtle.equipRight|turtle.equipRight()]], [[turtle.getFuelLimit|turtle.getFuelLimit()]], [[turtle.getSelectedSlot|turtle.getSelectedSlot()]] | + | *New [[Turtle (API)|turtle API]] functions: [[turtle.equipLeft|turtle.equipLeft()]], [[turtle.equipRight|turtle.equipRight()]], [[turtle.getFuelLimit|turtle.getFuelLimit()]], [[turtle.getSelectedSlot|turtle.getSelectedSlot()]]. |
− | * New [[Peripheral (API)|peripheral]] functions: [[peripheral.find|peripheral.find( [type] )]] | + | *New [[Peripheral (API)|peripheral API]] functions: [[peripheral.find|peripheral.find( [type] )]]. |
− | * New [[Rednet (API)|rednet]] functions: [[rednet.host|rednet.host( protocol, hostname )]], [[rednet.unhost|rednet.unhost( protocol )]], [[rednet.lookup|rednet.lookup( protocol, [hostname] )]] | + | *New [[Rednet (API)|rednet API]] functions: [[rednet.host|rednet.host( protocol, hostname )]], [[rednet.unhost|rednet.unhost( protocol )]], [[rednet.lookup|rednet.lookup( protocol, [hostname] )]]. |
− | * Improved [[Rednet (API)|rednet]] functions: [[rednet.send|rednet.send()]], [[rednet.broadcast|rednet.broadcast()]] and [[rednet.receive|rednet.receive()]] now take optional protocol parameters | + | *Improved [[Rednet (API)|rednet API]] functions: [[rednet.send|rednet.send()]], [[rednet.broadcast|rednet.broadcast()]] and [[rednet.receive|rednet.receive()]] now take optional protocol parameters. |
− | * New [[fs (API)|fs]] function: [[fs.find|fs.find( wildcard )]] | + | *New [[fs (API)|fs API]] function: [[fs.find|fs.find( wildcard )]]. |
− | * New [[Shell (API)|shell]] functions: [[shell.openTab|shell.openTab()]], [[shell.switchTab|shell.switchTab( | + | *New [[Shell (API)|shell API]] functions: [[shell.openTab|shell.openTab( command )]], [[shell.switchTab|shell.switchTab( number )]]. |
− | * New event “[[Term_resize_(event)|term_resize]]” fired when the size of a terminal changes | + | *New event “[[Term_resize_(event)|term_resize]]” fired when the size of a terminal changes. |
− | * [[turtle.craft|turtle.craft(0)]] and [[turtle.refuel|turtle.refuel(0)]] now return true if there is a valid recipe or fuel item, but do not craft | + | *[[turtle.craft|turtle.craft(0)]] and [[turtle.refuel|turtle.refuel(0)]] now return true if there is a valid recipe or fuel item, but do not craft or refuel anything. |
− | * [[turtle.suck|turtle.suck( [limit] )]] can now be used to limit the number of items picked up | + | *[[turtle.suck|turtle.suck( [limit] )]] can now be used to limit the number of items picked up. |
− | * Users of [[turtle.dig|turtle.dig()]] and [[turtle.attack|turtle.attack()]] can now specify which side of the turtle to look for a tool to use (by default, both will be considered) | + | *Users of [[turtle.dig|turtle.dig()]] and [[turtle.attack|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|textutils.serialize( | + | *[[textutils.serialize|textutils.serialize()]] now produces human-readable output. |
− | * Refactored most of the codebase and fixed many old bugs and instabilities, | + | *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 | + | *Fixed the “[[turtle_inventory_(event)|turtle_inventory]]” event firing when it shouldn’t have. |
− | * Added error messages to many more turtle functions after they return false | + | *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 | + | *Documented all new programs and API changes in the “[[help]]” system. |
|align=center|1.6.4 | |align=center|1.6.4 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2013/12/09/computercraft-1-58 | + | |align=center|[http://www.computercraft.info/2013/12/09/computercraft-1-58/ ComputerCraft 1.58] |
| | | | ||
− | * Fixed a long standing bug where [[Turtle | + | *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 | + | *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|1.6.4 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2013/10/14/new-versions | + | |align=center|[http://www.computercraft.info/2013/10/14/new-versions/ ComputerCraft 1.57] |
| | | | ||
− | * Ported to Minecraft 1.6.4 | + | *Ported to Minecraft 1.6.4. |
− | * Added two new Treasure Disks: Conway’s Game of Life by vilsol and Protector by fredthead | + | *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. | + | *Fixed a very nasty item duplication bug. |
|align=center|1.6.4 | |align=center|1.6.4 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2013/08/04/computercraft-1-56 | + | |align=center|[http://www.computercraft.info/2013/08/04/computercraft-1-56/ ComputerCraft 1.56] |
| | | | ||
− | * Added Treasure Disks: Rare Floppy | + | *Added [[Treasure Disks]]: Rare [[Floppy Disk]]s found only in dungeons, which contain fun programs made by the community. Find them all! |
− | * All turtle functions now return additional error messages when they fail. | + | *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. | + | *Resource Packs with Lua Programs can now be loaded when extracted to a folder, for easier editing. |
|align=center|1.6.2 | |align=center|1.6.2 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2013/07/11/computercraft-1-55 | + | |align=center|[http://www.computercraft.info/2013/07/11/computercraft-1-55/ Computercraft 1.55] |
| | | | ||
− | * Ported to Minecraft 1.6.2 | + | *Ported to Minecraft 1.6.2. |
− | * Added [[ | + | *Added [[Advanced Turtle]]s. |
− | * Added [[turtle_inventory_(event)|“turtle_inventory”]] event. Fires when any change is made to the inventory of a [[ | + | *Added [[turtle_inventory_(event)|“turtle_inventory”]] event. Fires when any change is made to the inventory of a [[Turtle]]. |
− | * Added missing functions io.close, io.flush, io.input, io.lines, io.output | + | *Added missing [[IO_(API)|io API]] functions: io.close, io.flush, io.input, io.lines, io.output. |
− | * Tweaked the screen colours used by [[ | + | *Tweaked the screen colours used by [[Advanced Computer]]s, [[Advanced Monitor]]s and [[Advanced Turtle]]s. |
− | * Added several new features for Peripheral authors | + | *Added several new features for Peripheral authors. |
− | * Lua programs can now be included in Resource Packs | + | *Lua programs can now be included in Resource Packs. |
|align=center|1.6.2 | |align=center|1.6.2 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2013/05/23/computercraft-1-53 | + | |align=center|[http://www.computercraft.info/2013/05/23/computercraft-1-53/ ComputerCraft 1.53] |
| | | | ||
− | * Ported to Minecraft 1.5.2 | + | *Ported to Minecraft 1.5.2. |
− | * [[redstone.setBundledOutput | + | *[[redstone.setBundledOutput|redstone.setBundledOutput()]] and [[redstone.getBundledOutput|redstone.getBundledOutput()]] now work with cables from Minefactory Reloaded, as well as RedPower. |
− | * [[Monitor | + | *[[Monitor]]s and [[Advanced Monitor]]s can now be placed on floors and ceilings. |
|align=center|1.5.2 | |align=center|1.5.2 | ||
|- | |- | ||
− | |align=center|[http://www.computercraft.info/2013/03/26/computercraft-1-52 | + | |align=center|[http://www.computercraft.info/2013/03/26/computercraft-1-52/ Computercraft 1.52] |
| | | | ||
− | * Ported to Minecraft 1.5.1 | + | *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 | + | |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 | + | *Added [[Wired Modem]]s. |
− | * Added [[Networking Cable | + | *Added [[Networking Cable]]s. |
− | * Made [[Wireless Modem | + | *Made [[Wireless Modem]]s more expensive to craft. |
− | * New redstone API functions: [[redstone.getAnalogInput|getAnalogInput | + | *New [[redstone_(API)|redstone API]] functions: [[redstone.getAnalogInput|getAnalogInput()]], [[redstone.setAnalogOutput|setAnalogOutput()]], [[redstone.getAnalogOutput|getAnalogOutput()]]. |
− | * Peripherals can now be controlled remotely over wired networks | + | *Peripherals can now be controlled remotely over wired networks. |
− | * New peripheral API function: [[peripheral.getNames|getNames | + | *New [[peripheral_(API)|peripheral API]] function: [[peripheral.getNames|getNames()]]. |
− | * New event: [[monitor_resize_(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 [[Computer | + | *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 [[Turtle | + | *Fixed [[Turtle]]s sometimes placing blocks with incorrect orientations. |
− | * Fixed [[ | + | *Fixed [[Wireless Modem]]s being able to send messages to themselves. |
− | * Fixed [[turtle.attack | + | *Fixed [[turtle.attack|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 [[ | + | *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 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_(program)|“excavate”]] program now retains fuel in it’s inventory, so can run unattended. |
− | *[[turtle.place | + | *[[turtle.place|turtle.replace()]] now tries all possible block orientations before failing. |
− | *[[turtle.refuel | + | *[[turtle.refuel|turtle.refuel(0)]] returns true if a fuel item is selected. |
− | *[[turtle.craft | + | *[[turtle.craft|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 [[ | + | *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 133: | Line 133: | ||
|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 Monitor]]s can now be used as touchscreens. |
− | *[[Advanced Monitor | + | *[[Advanced Monitor]]s are now easier to craft. |
− | *[[Turtle | + | *[[Turtle]]s now get slightly less movement from fuel. |
− | *[[Turtle | + | *[[Turtle]]s can now push items. |
− | *[[Computer | + | *[[Computer]]s can now [[Command_Block_(API)|control Command Blocks]], if enabled in the [[ComputerCraft.cfg|config]]. |
− | *New API function: os.day() | + | *New API function: [[os.day|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 | + | *Added [[Advanced Computer]]s. |
− | *Added [[Advanced Monitor | + | *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|term.setBackgroundColor( color )]], [[term.setTextColor|term.setTextColor( color )]], [[term.isColor|term.isColor()]]. |
− | *New [[Turtle|Turtle]] function: [[turtle.transferTo]] | + | *New [[Turtle|Turtle API]] function: [[turtle.transferTo|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 | + | *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 | + | *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 | + | *Added [[Printer]]s. |
− | *Floppy | + | *[[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 | + | *Fixed labelled [[Computer]]s not keeping their data when destroyed. |
− | *Fixed the “excavate” program outputting lots of spam | + | *Fixed the [[Excavate_(program)|“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 | + | *Added Farming [[Turtle]]s, Felling [[Turtle]]s, Digging [[Turtle]]s, Melee [[Turtle]]s and Crafty [[Turtle]]s. |
− | *Added 14 new[[Turtle | + | *Added 14 new [[Turtle]] combinations accessible by combining the turtle upgrades above. |
− | *Labelled [[Computer | + | *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 | + | *Added a “[[Turtle]] Upgrade API” for mod developers to create their own tools and peripherals for [[Turtle]]s. |
− | *[[Turtle | + | *[[Turtle]]s can now attack entities with [[turtle.attack|turtle.attack()]] and collect their dropped items. |
− | *[[Turtle | + | *[[Turtle]]s can now use [[turtle.place|turtle.place()]] with any item the player can and can interact with entities. |
− | *[[Turtle | + | *[[Turtle]]s can now craft items with [[turtle.craft|turtle.craft()]]. |
− | *[[Turtle | + | *[[Turtle]]s can now place items into inventories with [[turtle.drop|turtle.drop()]]. |
− | *Changed the behaviour of [[turtle.place | + | *Changed the behaviour of [[turtle.place|turtle.place()]] and [[turtle.drop|turtle.drop()]] to only consider the currently selected slot. |
− | *[[Turtle | + | *[[Turtle]]s can now pick up items from the ground or from inventories with [[turtle.suck|turtle.suck()]]. |
− | *[[Turtle | + | *[[Turtle]]s can now compare items in their inventories. |
− | *[[Turtle | + | *[[Turtle]]s can place signs with text on them with [[turtle.place|turtle.place( [signText] )]]. |
− | *[[Turtle | + | *[[Turtle]]s now optionally require fuel items to move, and can [[turtle.refuel|refuel]] themselves. |
− | *The size of the the [[ | + | *The size of the the [[Turtle]] inventory has been increased to 16 slots. |
− | *The size of the [[ | + | *The size of the [[Turtle]] screen has been increased. |
− | *New [[ | + | *New [[Turtle]] functions: [[turtle.compareTo|turtle.compareTo( [slotNum] )]], [[turtle.craft|turtle.craft()]], [[turtle.attack|turtle.attack()]], [[turtle.attackUp|turtle.attackUp()]], [[turtle.attackDown|turtle.attackDown()]], [[turtle.dropUp|turtle.dropUp()]], [[turtle.dropDown|turtle.dropDown()]], [[turtle.getFuelLevel|turtle.getFuelLevel()]], [[turtle.refuel|turtle.refuel()]]. |
− | *New [[ | + | *New [[Disk_(API)|disk API]] function: [[disk.getID|disk.getID()]]. |
− | *New [[ | + | *New [[Turtle]] programs: [[Craft_(program)|craft]], [[Refuel_(program)|refuel]]. |
− | *“excavate” program now much smarter: | + | *[[Excavate_(program)|“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 | + | *Added optional [[Floppy Disk]] and Hard Drive space limits for [[Computer]]s and [[Turtle]]s. |
− | *New fs function: [[fs.getFreeSpace | + | *New [[Fs_(API)|fs API]] function: [[fs.getFreeSpace|fs.getFreeSpace( path )]]. Also [[fs.getDrive|fs.getDrive()]] works again. |
− | *The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude [[Computer | + | *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 | + | *[[http.request|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 | + | *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]]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 | + | *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 | + | *Added [[Monitor]]s (thanks to Cloudy). Build huge external displays for your [[Computer]]s! |
− | *New positioning capabilities for [[Computer | + | *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 | + | *New [[turtle.compare|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 | + | *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 | + | *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 | + | *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 250: | Line 250: | ||
| | | | ||
*Ported to Minecraft Forge. | *Ported to Minecraft Forge. | ||
− | *Added [[Turtle | + | *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 | + | *Added [[Wireless Modem]]s. Use the [[Rednet_(API)|rednet API]] to send data wirelessly between [[Computer]]s and [[Turtle]]s! |
− | *[[Computer | + | *[[Computer]]s and [[Disk Drive]]s no longer get destroyed by water. |
− | *[[Computer | + | *[[Computer]]s and [[Turtle]]s can now be labelled, destroyed, and moved around, keeping their state. |
− | *[[Computer | + | *[[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 | + | *New APIs and programs for [[Turtle]]s: [[Turtle_(API)|turtle]], [[Excavate_(program)|excavate]], [[Tunnel_(program)|tunnel]], [[Go_(program)|go]], [[Turn_(program)|turn]] and [[Dance_(program)|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 263: | Line 263: | ||
|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 270: | Line 270: | ||
|align=center|ComputerCraft 1.2 | |align=center|ComputerCraft 1.2 | ||
| | | | ||
− | *Added Disk | + | *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 | + | *Added [[shell.setPath|shell.setPath()]] and [[shell.setAlias|shell.setAlias()]]. |
*Added a new ROM startup script. | *Added a new ROM startup script. | ||
− | *Added [[os.clock | + | *Added [[os.clock|os.clock()]], [[os.time|os.time()]] and [[os.setAlarm|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 | + | *Added programs: [[Alias_(program)|alias]], [[Apis_(program)|apis]], [[Copy_(program)|copy]], [[Delete_(program)|delete]], [[Dj_(program)|dj]], [[Drive_(program)|drive]], [[Eject_(program)|eject]], [[Id_(program)|id]], [[Label_(program)|label]], [[List_(program)|list]], [[Move_(program)|move]], [[Reboot_(program)|reboot]], [[Redset_(program)|redset]], [[Rename_(program)|rename]], [[Time_(program)|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 | + | *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 [[ | + | *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 | + | *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 315: | Line 315: | ||
|align=center|ComputerCraft 1.0 | |align=center|ComputerCraft 1.0 | ||
| | | | ||
− | *First Release | + | *First Release. |
|align=center|1.0 | |align=center|1.0 | ||
|} | |} |
Revision as of 19:43, 13 April 2014
Version | New Features or Changes | Minecraft Version |
---|---|---|
ComputerCraft 1.62 |
|
1.6.4 |
ComputerCraft 1.61 | 1.6.4 | |
ComputerCraft 1.6 |
|
1.6.4 |
ComputerCraft 1.58 |
|
1.6.4 |
ComputerCraft 1.57 |
|
1.6.4 |
ComputerCraft 1.56 |
|
1.6.2 |
Computercraft 1.55 |
|
1.6.2 |
ComputerCraft 1.53 |
|
1.5.2 |
Computercraft 1.52 |
|
1.5.1 |
Computercraft 1.51 |
|
1.5 |
Computercraft 1.5 |
|
1.4.7 |
Computercraft 1.481 |
|
1.4.6 |
Computercraft 1.48 |
|
1.4.6 |
ComputerCraft 1.47 |
|
1.4.4 |
ComputerCraft 1.46 |
|
1.4.2 |
ComputerCraft 1.45 |
|
1.3.2 |
ComputerCraft 1.43 |
|
1.3.2 |
ComputerCraft 1.42 |
|
1.3.2 |
ComputerCraft 1.41 |
|
1.2.5 |
ComputerCraft 1.4 |
|
1.2.5 |
ComputerCraft 1.33 |
|
1.2.5 |
ComputerCraft 1.32 |
|
1.2.4 |
ComputerCraft 1.31 |
|
1.2.3 |
ComputerCraft 1.3 |
|
1.1 |
ComputerCraft 1.21 |
|
1.1 |
ComputerCraft 1.2 |
|
1.0 |
ComputerCraft 1.11 |
|
1.0 |
ComputerCraft 1.1 |
|
1.0 |
ComputerCraft 1.02 |
|
1.0 |
ComputerCraft 1.01 |
|
1.0 |
ComputerCraft 1.0 |
|
1.0 |