<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SandroHc</id>
		<title>ComputerCraft Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SandroHc"/>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/Special:Contributions/SandroHc"/>
		<updated>2026-07-11T12:00:34Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=3136</id>
		<title>Peripheral (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=3136"/>
				<updated>2012-09-23T13:54:06Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The peripheral API is for interacting with external [http://en.wikipedia.org/wiki/Peripheral peripherals], such as the disk drive and monitor.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Console|Consoles]] and [[Turtle|Turtles]] are also considered peripherals and you can interface two adjacent computers, although in a more limited fashion compared to [[Rednet (API)|rednet]]. Both Computers and Turtles provide the same methods: ''turnOn'', ''shutdown'', ''reboot'', ''getID''.&lt;br /&gt;
&lt;br /&gt;
==Methods==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.isPresent]]( side )&lt;br /&gt;
|Returns '''true''' if a peripheral is present on ''side''.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.getType]]( side )&lt;br /&gt;
|Returns the type or peripheral present on ''side'', nothing returned if ''side'' is empty.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.getMethods]]( side )&lt;br /&gt;
|Returns a table containing all methods for peripheral on ''side''.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.call]]( side, methodName, param1, param2, ... )&lt;br /&gt;
|Sends a function call to peripheral located on ''side''. Return values match those of called method.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note:''' ''methodName'' is a string.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.wrap]]( side )&lt;br /&gt;
|Returns a handle to the peripheral located on ''side''. If assigned to a variable, it can be used to call all methods available from that peripheral, as if calling '''peripheral.call()''', e.g.:&amp;lt;br /&amp;gt;&lt;br /&gt;
m = [[peripheral.wrap]](&amp;quot;left&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
m.someMethod()&amp;lt;br /&amp;gt;&lt;br /&gt;
''- is the same as -''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[peripheral.call]](&amp;quot;left&amp;quot;,&amp;quot;someMethod&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Event name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Parameters&lt;br /&gt;
|-&lt;br /&gt;
|peripheral&lt;br /&gt;
|Fired when peripheral is attached&lt;br /&gt;
|side&lt;br /&gt;
|-&lt;br /&gt;
|peripheral_detach&lt;br /&gt;
|Fired when peripheral is removed&lt;br /&gt;
|side&lt;br /&gt;
|}&lt;br /&gt;
==Monitor==&lt;br /&gt;
List of methods:&lt;br /&gt;
&lt;br /&gt;
'''''mon'' stands for the variable you wrapped the monitor to.'''&lt;br /&gt;
''Example:'' mon = peripheral.wrap( &amp;quot;top&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[term.write|''mon''.write]]()&lt;br /&gt;
|Write to the Monitor's screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.scroll|''mon''.scroll]]( n )&lt;br /&gt;
|Scrolls the monitor screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.setCursorPos|''mon''.setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor position on the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.setCursorBlink|''mon''.setCursorBlink]]( b )&lt;br /&gt;
|Enables or disables cursor blinking.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getCursorPos|''mon''.getCursorPos]]()&lt;br /&gt;
|Returns two arguments containing the x and the y position of the cursor on the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getSize|''mon''.getSize]]()&lt;br /&gt;
|Returns two arguments containing the x and the y values stating the size of the Monitor. &lt;br /&gt;
|-&lt;br /&gt;
|[[term.clear|''mon''.clear]]()&lt;br /&gt;
|Clears the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.clearLine|''mon''.clearLine]]()&lt;br /&gt;
|Clears the line the cursor is on.&lt;br /&gt;
|-&lt;br /&gt;
|''mon''.setTextScale( scale )&lt;br /&gt;
|Sets the size of the text on the Monitor. Textscale can be between 1.0 and 5.0, with increments of 0.5&lt;br /&gt;
|}&lt;br /&gt;
==Printer==&lt;br /&gt;
'''printer''' stands for the variable you wrapped the printer to. Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;printer = peripheral.wrap( &amp;quot;right&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
printer.newPage()&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of methods:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.newPage|newPage]]()&lt;br /&gt;
|Starts a new page. Returns true if page got started, false if not.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.endPage|endPage]]()&lt;br /&gt;
|Ends the page and prints the page to the output tray. Returns true if page was ended, false if not.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.write|write]]( text )&lt;br /&gt;
|Writes text to the paper, works the same way as [[term.write()]]&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.setPageTitle|setPageTitle]]( text )&lt;br /&gt;
|Sets the title of the page.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getPaperLevel|getPaperLevel]]()&lt;br /&gt;
|Returns the amount of paper available in the paper tray.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getInkLevel|getInkLevel]]()&lt;br /&gt;
|Returns the amount of ink in the ink slot.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getCursorPos|getCursorPos]]()&lt;br /&gt;
|Returns the coordinates of the cursor on the paper, works the same way as [[term.getCursorPos()]]&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.setCursorPos|setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor pos.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getPageSize|getPageSize]]()&lt;br /&gt;
|Returns the size of the paper, works the same way as [[term.getSize()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Computers==&lt;br /&gt;
List of methods:&lt;br /&gt;
&lt;br /&gt;
'''''computer'' stands for the variable you wrapped the computer to.'''&lt;br /&gt;
''Example:'' computer = peripheral.wrap( &amp;quot;top&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.turnOn()&lt;br /&gt;
|Turns on the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.shutdown()&lt;br /&gt;
|Shuts off the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.reboot()&lt;br /&gt;
|Reboots the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.getID()&lt;br /&gt;
|Gets the ID of the Computer or Turtle.&lt;br /&gt;
|}&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=3135</id>
		<title>Peripheral (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=3135"/>
				<updated>2012-09-23T13:53:03Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: /* Printer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The peripheral API is for interacting with external [http://en.wikipedia.org/wiki/Peripheral peripherals], such as the disk drive and monitor.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Console|Consoles]] and [[Turtle|Turtles]] are also considered peripherals and you can interface two adjacent computers, although in a more limited fashion compared to [[Rednet (API)|rednet]]. Both Computers and Turtles provide the same methods: ''turnOn'', ''shutdown'', ''reboot'', ''getID''.&lt;br /&gt;
&lt;br /&gt;
==Methods==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.isPresent]]( side )&lt;br /&gt;
|Returns '''true''' if a peripheral is present on ''side''.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.getType]]( side )&lt;br /&gt;
|Returns the type or peripheral present on ''side'', nothing returned if ''side'' is empty.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.getMethods]]( side )&lt;br /&gt;
|Returns a table containing all methods for peripheral on ''side''.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.call]]( side, methodName, param1, param2, ... )&lt;br /&gt;
|Sends a function call to peripheral located on ''side''. Return values match those of called method.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note:''' ''methodName'' is a string.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.wrap]]( side )&lt;br /&gt;
|Returns a handle to the peripheral located on ''side''. If assigned to a variable, it can be used to call all methods available from that peripheral, as if calling '''peripheral.call()''', e.g.:&amp;lt;br /&amp;gt;&lt;br /&gt;
m = [[peripheral.wrap]](&amp;quot;left&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
m.someMethod()&amp;lt;br /&amp;gt;&lt;br /&gt;
''- is the same as -''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[peripheral.call]](&amp;quot;left&amp;quot;,&amp;quot;someMethod&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Event name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Parameters&lt;br /&gt;
|-&lt;br /&gt;
|peripheral&lt;br /&gt;
|Fired when peripheral is attached&lt;br /&gt;
|side&lt;br /&gt;
|-&lt;br /&gt;
|peripheral_detach&lt;br /&gt;
|Fired when peripheral is removed&lt;br /&gt;
|side&lt;br /&gt;
|}&lt;br /&gt;
==Monitor==&lt;br /&gt;
List of methods:&lt;br /&gt;
&lt;br /&gt;
'''''mon'' stands for the variable you wrapped the monitor to.'''&lt;br /&gt;
''Example:'' mon = peripheral.wrap( &amp;quot;top&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[term.write|''mon''.write]]()&lt;br /&gt;
|Write to the Monitor's screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.scroll|''mon''.scroll]]( n )&lt;br /&gt;
|Scrolls the monitor screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.setCursorPos|''mon''.setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor position on the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.setCursorBlink|''mon''.setCursorBlink]]( b )&lt;br /&gt;
|Enables or disables cursor blinking.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getCursorPos|''mon''.getCursorPos]]()&lt;br /&gt;
|Returns two arguments containing the x and the y position of the cursor on the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getSize|''mon''.getSize]]()&lt;br /&gt;
|Returns two arguments containing the x and the y values stating the size of the Monitor. &lt;br /&gt;
|-&lt;br /&gt;
|[[term.clear|''mon''.clear]]()&lt;br /&gt;
|Clears the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.clearLine|''mon''.clearLine]]()&lt;br /&gt;
|Clears the line the cursor is on.&lt;br /&gt;
|-&lt;br /&gt;
|''mon''.setTextScale( scale )&lt;br /&gt;
|Sets the size of the text on the Monitor. Textscale can be between 1.0 and 5.0, with increments of 0.5&lt;br /&gt;
|}&lt;br /&gt;
==Printer==&lt;br /&gt;
'''printer''' stands for the variable you wrapped the printer to. Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;printer = peripheral.wrap( &amp;quot;right&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
printer.newPage()&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of methods:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.newPage|newPage]]()&lt;br /&gt;
|Starts a new page. Returns true if page got started, false if not.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.endPage|endPage]]()&lt;br /&gt;
|Ends the page and prints the page to the output tray. Returns true if page was ended, false if not.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.write|write]]( text )&lt;br /&gt;
|Writes text to the paper, works the same way as [[term.write()]]&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.setPageTitle|setPageTitle]]( text )&lt;br /&gt;
|Sets the title of the page.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getPaperLevel|getPaperLevel]]()&lt;br /&gt;
|Returns the amount of paper available in the paper tray.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getInkLevel|getInkLevel]]()&lt;br /&gt;
|Returns the amount of ink in the ink slot.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getCursorPos|getCursorPos]]()&lt;br /&gt;
|Returns the coordinates of the cursor on the paper, works the same way as [[term.getCursorPos()]]&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.setCursorPos|setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor pos.&lt;br /&gt;
|-&lt;br /&gt;
|printer.[[printer.getPageSize|getPageSize]]()&lt;br /&gt;
|Returns the size of the paper, works the same way as [[term.getSize()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Computers==&lt;br /&gt;
List of methods:&lt;br /&gt;
&lt;br /&gt;
'''''computer'' stands for the variable you wrapped the computer to.'''&lt;br /&gt;
''Example:'' computer = peripheral.wrap( &amp;quot;top&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.turnOn()&lt;br /&gt;
|Turns on the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.shutdown()&lt;br /&gt;
|Shuts off the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.reboot()&lt;br /&gt;
|Reboots the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.getID()&lt;br /&gt;
|Gets the ID of the Computer or Turtle.&lt;br /&gt;
|}&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=3122</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=3122"/>
				<updated>2012-09-22T18:09:55Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''September 22, 2012''':&lt;br /&gt;
*ComputerCraft 1.42 is out for Minecraft 1.3.2!&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=3121</id>
		<title>Template:Changelog</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=3121"/>
				<updated>2012-09-22T18:06:21Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: Updating&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | Version&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | New Features or Changes&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | Minecraft Version&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.42&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.3.2 and the Forge mod system&lt;br /&gt;
*Added Printers&lt;br /&gt;
*Floppy Disks can now be dyed different colours&lt;br /&gt;
*Wireless Crafty Turtles can now be crafted&lt;br /&gt;
*All new textures&lt;br /&gt;
*New Forge config file&lt;br /&gt;
*Various tweaks and bug fixes&lt;br /&gt;
|align=center|1.3.2&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.41&lt;br /&gt;
|&lt;br /&gt;
*Fixed labelled Computers not keeping their data when destroyed&lt;br /&gt;
*Fixed the “excavate” program outputting lots of spam&lt;br /&gt;
*File system size limits now take into account empty files and directories&lt;br /&gt;
*Some small changes to the Turtle Upgrade API ahead of it’s impending release.(Update: The API has now been released)&lt;br /&gt;
|align=center|1.2.5&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.4&lt;br /&gt;
|&lt;br /&gt;
*Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction&lt;br /&gt;
*Added Farming Turtles&lt;br /&gt;
*Added Felling Turtles&lt;br /&gt;
*Added Digging Turtles&lt;br /&gt;
*Added Melee Turtles&lt;br /&gt;
*Added Crafty Turtles&lt;br /&gt;
*Added 14 new Turtle Combinations accessible by combining the turtle upgrades above&lt;br /&gt;
*Labelled computers and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data&lt;br /&gt;
*Added a “Turtle Upgrade API” for mod developers to create their own tools and peripherals for turtles&lt;br /&gt;
*Turtles can now attack entities with turtle.attack(), and collect their dropped items&lt;br /&gt;
*Turtles can now use turtle.place() with any item the player can, and can interact with entities&lt;br /&gt;
*Turtles can now craft items with turtle.craft()&lt;br /&gt;
*Turtles can now place items into inventories with turtle.drop()&lt;br /&gt;
*Changed the behaviour of turtle.place() and turtle.drop() to only consider the currently selected slot&lt;br /&gt;
*Turtles can now pick up items from the ground, or from inventories, with turtle.suck()&lt;br /&gt;
*Turtles can now compare items in their inventories&lt;br /&gt;
*Turtles can place signs with text on them with turtle.place( [signText] )&lt;br /&gt;
*Turtles now optionally require fuel items to move, and can refuel themselves&lt;br /&gt;
*The size of the the turtle inventory has been increased to 16&lt;br /&gt;
*The size of the turtle screen has been increased&lt;br /&gt;
*New turtle functions: turtle.compareTo( [slotNum] ), turtle.craft(), turtle.attack(), turtle.attackUp(), turtle.attackDown(), turtle.dropUp(), turtle.dropDown(), turtle.getFuelLevel(), turtle.refuel()&lt;br /&gt;
*New disk function: disk.getDiskID()&lt;br /&gt;
*New turtle programs: craft, refuel&lt;br /&gt;
*“excavate” program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically&lt;br /&gt;
*New API: keys&lt;br /&gt;
*Added optional Floppy Disk and Hard Drive space limits for computers and turtles&lt;br /&gt;
*New fs function: fs.getFreeSpace( path ), also fs.getDrive() works again&lt;br /&gt;
*The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude computers (great for GPS networks)&lt;br /&gt;
*http.request() now supports https:// URLs&lt;br /&gt;
*Right clicking a Disk Drive with a Floppy Disk or a Record when sneaking will insert the item into the Disk Drive automatically&lt;br /&gt;
*The default size of the computer screen has been increased&lt;br /&gt;
*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&lt;br /&gt;
|align=center|1.2.5&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.33&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.2.5&lt;br /&gt;
|align=center|1.2.5&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.32&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.2.4&lt;br /&gt;
*Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when computers were shut down.&lt;br /&gt;
|align=center|1.2.4&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.31&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.2.3&lt;br /&gt;
*Added Monitors (thanks to Cloudy). Build huge external displays for your computers!&lt;br /&gt;
*New positioning capabilities for computers and turtles. Build GPS networks and triangulate the positions of your turtles position so they never get lost!&lt;br /&gt;
*New turtle.compare() function for turtles for more intelligent mining.&lt;br /&gt;
*New programs and APIs: gps, monitor, vector&lt;br /&gt;
*New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!&lt;br /&gt;
*Added a new top secret program designed for use with Monitors, see if you can find it.&lt;br /&gt;
*Lots of additions to existing APIs and programs. Type &amp;quot;help whatsnew&amp;quot; in game for the full details.&lt;br /&gt;
|align=center|1.2.3&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.3&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft Forge.&lt;br /&gt;
*Added Turtles, Mining Turtles, Wireless Turtles and Wireless Mining Turtles (Block ID 209).&lt;br /&gt;
*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.&lt;br /&gt;
*Added Wireless Modems. Use the rednet API to send data wirelessly between computers and turtles!&lt;br /&gt;
*Computers and Disk Drives no longer get destroyed by water.&lt;br /&gt;
*Computers and Turtles can now be labelled, destroyed, and moved around, keeping their state.&lt;br /&gt;
*Computers and Turtles can connect to adjacent devices, and turn them on or off.&lt;br /&gt;
*User programs now give line numbers in their error messages, for easier debugging.&lt;br /&gt;
*New APIs and programs for Turtles: turtle, excavate, tunnel, go, turn and dance.&lt;br /&gt;
*Lots of additions to existing APIs and programs. Type &amp;quot;help whatsnew&amp;quot; in game for the full details.&lt;br /&gt;
|align=center|1.1&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.21&lt;br /&gt;
|&lt;br /&gt;
*Added shortcut key to shutdown the computer.&lt;br /&gt;
*Added a help API add-on pack.&lt;br /&gt;
*Various bug fixes.&lt;br /&gt;
|align=center|1.1&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.2&lt;br /&gt;
|&lt;br /&gt;
*Added Disk Drives&lt;br /&gt;
*Added shortcut keys to terminate the current program and reboot the computer.&lt;br /&gt;
*Added a new system for user created APIs.&lt;br /&gt;
*Added RedNet.&lt;br /&gt;
*Added shell.setPath() and shell.setAlias().&lt;br /&gt;
*Added a new ROM startup script.&lt;br /&gt;
*Added os.clock(), os.time(), and os.setAlarm().&lt;br /&gt;
*Added game: &amp;quot;Worm!&amp;quot;&lt;br /&gt;
*Added programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.&lt;br /&gt;
*Added APIs: bit, colours, disk, help, rednet, parallel, textutils&lt;br /&gt;
*Text can be edited with left and right arrow keys.&lt;br /&gt;
*Many bug fixes&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.11&lt;br /&gt;
|&lt;br /&gt;
*Fixed bug where [[Console|Computers]] could not read input from RedPower cables which had a bend in the immediately adjacent square.&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.1&lt;br /&gt;
|&lt;br /&gt;
*Changed the default block ID for the [[Console|Computer]] to 207.&lt;br /&gt;
*Added multiplayer support.&lt;br /&gt;
*Added connectivity with RedPower bundled cables.&lt;br /&gt;
*Added HTTP API&lt;br /&gt;
*Fixed support for HD textures on the front of [[Console|Computers]].&lt;br /&gt;
*Added command history to the [[Console]].&lt;br /&gt;
*Added config options to change the size of the [[Console]] GUI and the text color.&lt;br /&gt;
*Programs with infinite loops that don't yield will no longer freeze Minecraft and will terminate after 10 seconds.&lt;br /&gt;
*Extended Help and fixed typos/small errors in various programs.&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.02&lt;br /&gt;
|&lt;br /&gt;
*Fixed the MCPatcher HD textures incompatibility that was causing the computer texture to replace cobblestone blocks.&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.01&lt;br /&gt;
|&lt;br /&gt;
*Added a ModLoader configuration file, so the computers block ID can be changed.&lt;br /&gt;
*Made the error message that displays when Lua files are not correctly installed much more clear, no more &amp;quot;Assertion failed.&amp;quot;&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.0&lt;br /&gt;
|&lt;br /&gt;
*First Release&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Version&amp;diff=3120</id>
		<title>Template:Version</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Version&amp;diff=3120"/>
				<updated>2012-09-22T18:02:55Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: Updating&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current SSP/SMP Version: '''1.42''' for Minecraft 1.3.2&amp;lt;br /&amp;gt;&lt;br /&gt;
Current Bukkit Version: '''1.41''' for Bukkit MCPC build 177+&lt;br /&gt;
&lt;br /&gt;
&amp;lt;center&amp;gt;'''[[Changelog]]'''&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Heading&amp;diff=2883</id>
		<title>Template:Heading</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Heading&amp;diff=2883"/>
				<updated>2012-09-13T21:54:16Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: Reverting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2 style=&amp;quot;overflow:auto; padding:0.2em 0.4em; margin:10px 0 10px 0; border:1px solid #696969; background:#B5B5B5; color:#000000; font-size:120%; font-weight:bold; text-align:left; -moz-border-radius:0.2em; border-radius:0.2em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/h2&amp;gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Heading&amp;diff=2882</id>
		<title>Template:Heading</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Heading&amp;diff=2882"/>
				<updated>2012-09-13T21:53:22Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2 style=&amp;quot;overflow:auto; padding:0.2em 0.4em; margin:10px 0 10px 0; border:1px solid #696969; background:#{{:if {{{colour}}} | {{{colour}}} | B5B5B5}}; color:#000000; font-size:120%; font-weight:bold; text-align:left; -moz-border-radius:0.2em; border-radius:0.2em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/h2&amp;gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Heading&amp;diff=2881</id>
		<title>Template:Heading</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Heading&amp;diff=2881"/>
				<updated>2012-09-13T21:52:45Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2 style=&amp;quot;overflow:auto; padding:0.2em 0.4em; margin:10px 0 10px 0; border:1px solid #696969; background:#{{{colour|B5B5B5}}; color:#000000; font-size:120%; font-weight:bold; text-align:left; -moz-border-radius:0.2em; border-radius:0.2em;&amp;quot;&amp;gt;{{{1}}}&amp;lt;/h2&amp;gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Wiki_Todo&amp;diff=2018</id>
		<title>Wiki Todo</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Wiki_Todo&amp;diff=2018"/>
				<updated>2012-07-08T01:15:22Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''This page lists where work is needed to be done on the wiki. If you would like to help, we ask that you please make an account and help wherever you can.''' ===&lt;br /&gt;
&lt;br /&gt;
''Page currently incomplete, but being worked on.''&lt;br /&gt;
&lt;br /&gt;
== API Pages (Highest priorities are to finish function/method pages for APIs) ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
// Finished&lt;br /&gt;
*[[HTTP_(API)|HTTP]] (Needs formatting and function pages)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
// Finished / nothing wrong with it right now&lt;br /&gt;
*[[OS_(API)|OS]] (I'll work on this one)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
*[[Peripheral_(API)|Peripheral]] (Needs pages for functions)&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
// Finished / nothing wrong with it right now&lt;br /&gt;
*[[Rednet_(API)|Rednet]] (Just minor formatting issues with the links; not urgent)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
*[[Redstone_(API)|Redstone]] (Needs page for 1 function)&lt;br /&gt;
*[[Term_(API)|Term]] (Needs pages for 2 functions)&lt;br /&gt;
*[[Textutils_(API)|Textutils]] (Needs function pages)&lt;br /&gt;
*[[Vector_(API)|Vector]] (Needs link to page explaining or description explaining what a vector is and function pages)&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Textutils_(API)&amp;diff=2017</id>
		<title>Textutils (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Textutils_(API)&amp;diff=2017"/>
				<updated>2012-07-08T01:15:07Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: Add links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Text utilities is used to mess around with text easier.&lt;br /&gt;
&lt;br /&gt;
Its functions include:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.slowPrint|textutils.slowPrint( text )]]&lt;br /&gt;
|Slowly prints the text.&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.slowWrite|textutils.slowWrite( text )]]&lt;br /&gt;
|Slowly writes the text.&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.formatTime|textutils.formatTime( time, bTwentyFourHour)]]&lt;br /&gt;
|Put a time into it, and it spews it out in a different format. For example:&lt;br /&gt;
local nTime = os.time()&lt;br /&gt;
&lt;br /&gt;
print(textutils.formatTime( nTime, false ))&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.tabulate|textutils.tabulate( table, table2, so on)]]&lt;br /&gt;
|Prints tables in an ordered form. Each table is a row, columns' width is auto-adjusted.&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.pagedTabulate|textutils.pagedTabulate( table, table2, so on)]]&lt;br /&gt;
|&amp;lt;no description given&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.serialize|textutils.serialize( t )]]&lt;br /&gt;
|Returns a string representation of the table t for storage or transmission.&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.unserialize|textutils.unserialize( s )]]&lt;br /&gt;
|Returns a table reassembled from the string s.&lt;br /&gt;
|-&lt;br /&gt;
|[[textutils.urlEncode|textutils.urlEncode( str )]]&lt;br /&gt;
|&amp;lt;no description given&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=871</id>
		<title>Template:Images</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=871"/>
				<updated>2012-03-12T14:50:43Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;center&amp;gt;&lt;br /&gt;
[[File:ComputerCraft 1.31 preview.png|85px|One preview from the upcomming version 1.31!]]&lt;br /&gt;
[[File:CraftOS 1.2.png|85px|A image when a computer is turned on.]]&lt;br /&gt;
[[File:Program in computer.png|85px|A complex program in a computer.]]&lt;br /&gt;
[[File:Computers.png|85px|A lot of computers side by side.]]&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=870</id>
		<title>Template:Images</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=870"/>
				<updated>2012-03-12T14:49:34Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ComputerCraft 1.31 preview.png|100px|One preview from the upcomming version 1.31!]]&lt;br /&gt;
[[File:CraftOS 1.2.png|100px|A image when a computer is turned on.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Program in computer.png|100px|A complex program in a computer.]]&lt;br /&gt;
[[File:Computers.png|100px|A lot of computers side by side.]]&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=868</id>
		<title>Template:Images</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=868"/>
				<updated>2012-03-12T14:49:02Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ComputerCraft 1.31 preview.png|70px|One preview from the upcomming version 1.31!]]&lt;br /&gt;
[[File:CraftOS 1.2.png|70px|A image when a computer is turned on.]]&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Program in computer.png|70px|A complex program in a computer.]]&lt;br /&gt;
[[File:Computers.png|70px|A lot of computers side by side.]]&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Program_in_computer.png&amp;diff=867</id>
		<title>File:Program in computer.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Program_in_computer.png&amp;diff=867"/>
				<updated>2012-03-12T14:48:08Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:CraftOS_1.2.png&amp;diff=866</id>
		<title>File:CraftOS 1.2.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:CraftOS_1.2.png&amp;diff=866"/>
				<updated>2012-03-12T14:48:04Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Computers.png&amp;diff=865</id>
		<title>File:Computers.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Computers.png&amp;diff=865"/>
				<updated>2012-03-12T14:48:01Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:ComputerCraft_1.31_preview.png&amp;diff=864</id>
		<title>File:ComputerCraft 1.31 preview.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:ComputerCraft_1.31_preview.png&amp;diff=864"/>
				<updated>2012-03-12T14:47:48Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=863</id>
		<title>Template:Images</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Images&amp;diff=863"/>
				<updated>2012-03-12T14:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: Created page with &amp;quot;&amp;lt;choose&amp;gt; &amp;lt;option&amp;gt;[[File:ComputerCraft 1.31 preview.png|One preview from the upcomming version 1.31!&amp;lt;/option&amp;gt; &amp;lt;option&amp;gt;[[File:CraftOS 1.2.png|A image when a computer is turned o...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;choose&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;[[File:ComputerCraft 1.31 preview.png|One preview from the upcomming version 1.31!&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;[[File:CraftOS 1.2.png|A image when a computer is turned on.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;[[File:Program.png|A complex program in a computer.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;[[File:Computers.png|A lot of computers side by side.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/choose&amp;gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=861</id>
		<title>Startup</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=861"/>
				<updated>2012-03-12T14:31:04Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Startup Scripts==&lt;br /&gt;
If, upon booting, a computer terminal detects a script named &amp;quot;startup&amp;quot; in its root directory, this script will be run. Similarly, if a disk is present in an attached disk drive containing a script named &amp;quot;startup&amp;quot; that script will be run.&lt;br /&gt;
&lt;br /&gt;
===Very simple auto-install script to set up a single-use terminal (e.g. password-protected door):===&lt;br /&gt;
Disk contents:&lt;br /&gt;
 /disk/startup (installer script)&lt;br /&gt;
 /disk/startup.file (program to be installed on terminal)&lt;br /&gt;
&lt;br /&gt;
The script could look like:&lt;br /&gt;
  fs.copy(&amp;quot;/disk/startup.file&amp;quot;, &amp;quot;/startup&amp;quot;)&lt;br /&gt;
  shell.run(&amp;quot;startup&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
When the disk is placed into a drive attached to a terminal, and the terminal is rebooted - the startup file on the disk will run. This startup file serves only to copy the program you've named &amp;quot;startup.file&amp;quot; to the root directory of the terminal with the new name &amp;quot;startup&amp;quot; - this will then run each time the terminal is booted, eliminating the need for the disk drive.&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=860</id>
		<title>Startup</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=860"/>
				<updated>2012-03-12T14:29:15Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: Reverted&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Lists]]&lt;br /&gt;
== Startup Scripts ==&lt;br /&gt;
&lt;br /&gt;
If, upon booting, a computer terminal detects a script named &amp;quot;startup&amp;quot; in its root directory, this script will be run.&lt;br /&gt;
&lt;br /&gt;
Similarly, if a disk is present in an attached disk drive containing a script named &amp;quot;startup&amp;quot; that script will be run.&lt;br /&gt;
&lt;br /&gt;
=== Very simple auto-install script to set up a single-use terminal (e.g. password-protected door): ===&lt;br /&gt;
Disk contents:&lt;br /&gt;
&lt;br /&gt;
/disk/startup (installer script)&lt;br /&gt;
&lt;br /&gt;
/disk/startup.file (program to be installed on terminal)&lt;br /&gt;
&lt;br /&gt;
The script could look like:&lt;br /&gt;
&lt;br /&gt;
  fs.copy(&amp;quot;/disk/startup.file&amp;quot;, &amp;quot;/startup&amp;quot;)&lt;br /&gt;
  shell.run(&amp;quot;startup&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When the disk is placed into a drive attached to a terminal, and the terminal is rebooted - the startup file on the disk will run. This startup file serves only to copy the program you've named &amp;quot;startup.file&amp;quot; to the root directory of the terminal with the new name &amp;quot;startup&amp;quot; - this will then run each time the terminal is booted, eliminating the need for the disk drive.&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:DiskDriveGUI.png&amp;diff=859</id>
		<title>File:DiskDriveGUI.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:DiskDriveGUI.png&amp;diff=859"/>
				<updated>2012-03-12T14:27:55Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: uploaded a new version of &amp;amp;quot;File:DiskDriveGUI.png&amp;amp;quot;: Reverted to version as of 23:46, 13 February 2012 -- what is bad in the real size?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GUI of the Disk Drive&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=857</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=857"/>
				<updated>2012-03-12T14:21:17Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ComputerCraft is currently at version '''1.3''' for Minecraft '''1.1'''.&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;!-- Eg.: '''12/03/2012''': CumputerCraft updated to version '''1.2.3''' --&amp;gt;&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=856</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=856"/>
				<updated>2012-03-12T14:15:49Z</updated>
		
		<summary type="html">&lt;p&gt;SandroHc: Created page with &amp;quot;ComputerCraft is currently at version '''1.3''' for Minecraft '''1.1'''.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ComputerCraft is currently at version '''1.3''' for Minecraft '''1.1'''.&lt;/div&gt;</summary>
		<author><name>SandroHc</name></author>	</entry>

	</feed>