<?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=Techzune</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=Techzune"/>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/Special:Contributions/Techzune"/>
		<updated>2026-07-11T17:15:43Z</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=2067</id>
		<title>Peripheral (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=2067"/>
				<updated>2012-07-10T20:07:30Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &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;
fdd = peripheral.wrap(&amp;quot;left&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
fdd.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;
|[[mon.write|''mon''.write]]()&lt;br /&gt;
|Write to the Monitor's screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[mon.scroll|''mon''.scroll]]( n )&lt;br /&gt;
|Scrolls the monitor screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[mon.setCursorPos|''mon''.setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor position on the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[mon.setCursorBlink|''mon''.setCursorBlink]]( b )&lt;br /&gt;
|Enables or disables cursor blinking.&lt;br /&gt;
|-&lt;br /&gt;
|[[mon.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;
|[[mon.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;
|[[mon.clear|''mon''.clear]]()&lt;br /&gt;
|Clears the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[mon.clearLine|''mon''.clearLine]]( line )&lt;br /&gt;
|Clears the line the cursor is on.&lt;br /&gt;
|-&lt;br /&gt;
|[[mon.setTextScale|''mon''.setTextScale]]( scale )&lt;br /&gt;
|Sets the size of the text on the Monitor.&lt;br /&gt;
|}&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Term_(API)&amp;diff=1562</id>
		<title>Term (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Term_(API)&amp;diff=1562"/>
				<updated>2012-05-19T14:54:41Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Terminal API provides functions for ASCII graphics.&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;
|[[Term.write()|term.write( text )]]&lt;br /&gt;
|Writes text to the screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[Term.clear()|term.clear()]]&lt;br /&gt;
|Clears the entire screen&lt;br /&gt;
|-&lt;br /&gt;
|[[term.clearLine()]]&lt;br /&gt;
|Clears the line the cursor is on&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getCursorPos()]]&lt;br /&gt;
|Returns two arguments containing the x and the y position of the cursor&lt;br /&gt;
|-&lt;br /&gt;
|[[Term.setCursorPos()|term.setCursorPos( x, y )]]&lt;br /&gt;
|Sets the cursor's position.&lt;br /&gt;
|-&lt;br /&gt;
|[[Term.setCursorBlink()|term.setCursorBlink( b )]]&lt;br /&gt;
|Disables the blinking or turns it on.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getSize()]]&lt;br /&gt;
|Returns two arguments containing the x and the y values stating the size of the screen. (Good for if you're making something to be compatible with both [[Turtles]] and [[Consoles]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Term.scroll()|term.scroll( n )]]&lt;br /&gt;
|Scrolls the terminal.&lt;br /&gt;
|-&lt;br /&gt;
|[[Term.redirect()()|term.redirect( side )]]&lt;br /&gt;
|Redirects terminal output to a monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.restore()]]&lt;br /&gt;
|Restores terminal output to the console.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Term.getCursorPos&amp;diff=1561</id>
		<title>Term.getCursorPos</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Term.getCursorPos&amp;diff=1561"/>
				<updated>2012-05-19T14:52:45Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Created page with &amp;quot;{{lowercase}} {{Function |name=term.getCursorPos |args=none |returns=x, y |api=term |addon=ComputerCraft |desc=Returns the location of the cursor on screen. |examples= {{Examp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=term.getCursorPos&lt;br /&gt;
|args=none&lt;br /&gt;
|returns=x, y&lt;br /&gt;
|api=term&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Returns the location of the cursor on screen.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Prints the location of the cursor on screen.&lt;br /&gt;
|code=print( term.getCursorPos() )&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Term.clearLine&amp;diff=1560</id>
		<title>Term.clearLine</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Term.clearLine&amp;diff=1560"/>
				<updated>2012-05-19T14:51:19Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Created page with &amp;quot;{{lowercase}} {{Function |name=term.clearLine |args=none |returns=none |api=term |addon=ComputerCraft |desc=Clears the line that the cursor is currently on. |examples= {{Examp...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=term.clearLine&lt;br /&gt;
|args=none&lt;br /&gt;
|returns=none&lt;br /&gt;
|api=term&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Clears the line that the cursor is currently on.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Clears the line that the cursor is currently on.&lt;br /&gt;
|code=term.clearLine()&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Talk:Variables&amp;diff=1554</id>
		<title>Talk:Variables</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Talk:Variables&amp;diff=1554"/>
				<updated>2012-05-18T16:37:10Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This could probably be better, but it'll do for now [[User:My hat stinks|my_hat_stinks]] 22:29, 17 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
I think it is fine. Explains things well. --[[User:Techzune|Techzune]] 16:37, 18 May 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Tutorials&amp;diff=1546</id>
		<title>Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Tutorials&amp;diff=1546"/>
				<updated>2012-05-17T14:42:33Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: /* Before you begin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As some tutorials might not be listed here, you can also browse the [[:Category:Tutorials|tutorials category]].&lt;br /&gt;
&lt;br /&gt;
== Before you begin ==&lt;br /&gt;
It is recommended that you read these pages before you begin working with ComputerCraft.&lt;br /&gt;
*[[Getting Started]]&lt;br /&gt;
*[[CraftOS Shell | Shell Commands]]&lt;br /&gt;
&lt;br /&gt;
== Basic Tutorials ==&lt;br /&gt;
These tutorials are designed to be used in the order shown, each tutorial will build on the previous ones.&lt;br /&gt;
=== Introduction to Coding ===&lt;br /&gt;
*[[Hello_World_Tutorial|Hello World!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Exemplar Programs ==&lt;br /&gt;
These pages guide you through programs created by other users. They are not necessarily well-coded, and might teach bad practices.&lt;br /&gt;
=== Programming &amp;amp; Wiring ===&lt;br /&gt;
*[[Making_a_Delay_function|Making a Delay (timer) function]]&lt;br /&gt;
*[[Guess_The_Number_(tutorial)|Guess the Number]]&lt;br /&gt;
*[[Making_a_Password_Protected_Door|Password Protected Door]]&lt;br /&gt;
*[[Making_an_API_(tutorial)|Programming an API]]&lt;br /&gt;
*[[Startup|Running script automatically at boot with Startup]]&lt;br /&gt;
*[[Raw key events| Detecting specific keys (such as the arrow keys)]]&lt;br /&gt;
*[[Receiving a rednet message through os.pullEvent()|Receiving a rednet message through os.pullEvent()]]&lt;br /&gt;
*[[Calculator_Tutorial]]&lt;br /&gt;
=== Turtles ===&lt;br /&gt;
The nice little robots that do the hard work for you.&lt;br /&gt;
*[[Turtle_Tutorial|Turtles!]]&lt;br /&gt;
*[[Turtle_Lumberjack_(tutorial)|Turtle Lumberjack]]&lt;br /&gt;
*[[Advanced_Turtle_Lumberjack_(tutorial)|Advanced Turtle Lumberjack]]&lt;br /&gt;
*[[Cobble_Generator|Cobblestone Generator]]&lt;br /&gt;
*[[Turtle_Stairbuilder_(tutorial)|Turtle Stairbuilder]]&lt;br /&gt;
== External Tutorials/Guides ==&lt;br /&gt;
*[http://www.minecraftforum.net/topic/907632-mod-tutorial-computercraft-v12-very-basic-lua-tutorial-updated-1112/page__p__11556908#entry11556908 Onionnion's Basic Lua Tutorial]&lt;br /&gt;
*[http://www.computercraft.info/forums2/index.php?/topic/1516-ospullevent-what-is-it-and-how-is-it-useful/page__view__findpost__p__11156 Onionnion's os.pullEvent() Guide]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CraftOS_Shell&amp;diff=1544</id>
		<title>CraftOS Shell</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CraftOS_Shell&amp;diff=1544"/>
				<updated>2012-05-17T14:42:07Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: moved The console and its shell to CraftOS Shell&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These commands are similar to *NIX-like OSs, but this guide is handy when using the shell.&lt;br /&gt;
&lt;br /&gt;
Navigation:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command&lt;br /&gt;
!  Aliases&lt;br /&gt;
!  Description&lt;br /&gt;
!  Example&lt;br /&gt;
|-&lt;br /&gt;
|  list&lt;br /&gt;
|  ls, dir&lt;br /&gt;
|  '''List'''s all files and folders in a directory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  cd&lt;br /&gt;
|&lt;br /&gt;
|  Changes the '''c'''urrent '''d'''irectory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;cd /disk&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Manipulating folders and files:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command&lt;br /&gt;
!  Aliases&lt;br /&gt;
!  Description&lt;br /&gt;
!  Example&lt;br /&gt;
|-&lt;br /&gt;
|  mkdir&lt;br /&gt;
|  &lt;br /&gt;
|  '''M'''akes a '''dir'''ectory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;mkdir /exampleDirectory&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  copy&lt;br /&gt;
|  cp&lt;br /&gt;
|  '''C'''o'''p'''ies a file or folder to another directory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;cp /toCopy /targetLocation&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  delete&lt;br /&gt;
|  &lt;br /&gt;
|  '''Delete'''s a file or folder&lt;br /&gt;
|  &amp;lt;pre&amp;gt;delete /pathToDelete&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=CraftOS_Shell&amp;diff=1540</id>
		<title>CraftOS Shell</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=CraftOS_Shell&amp;diff=1540"/>
				<updated>2012-05-16T21:10:06Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These commands are similar to *NIX-like OSs, but this guide is handy when using the shell.&lt;br /&gt;
&lt;br /&gt;
Navigation:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command&lt;br /&gt;
!  Aliases&lt;br /&gt;
!  Description&lt;br /&gt;
!  Example&lt;br /&gt;
|-&lt;br /&gt;
|  list&lt;br /&gt;
|  ls, dir&lt;br /&gt;
|  '''List'''s all files and folders in a directory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;ls&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  cd&lt;br /&gt;
|&lt;br /&gt;
|  Changes the '''c'''urrent '''d'''irectory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;cd /disk&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Manipulating folders and files:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  Command&lt;br /&gt;
!  Aliases&lt;br /&gt;
!  Description&lt;br /&gt;
!  Example&lt;br /&gt;
|-&lt;br /&gt;
|  mkdir&lt;br /&gt;
|  &lt;br /&gt;
|  '''M'''akes a '''dir'''ectory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;mkdir /exampleDirectory&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  copy&lt;br /&gt;
|  cp&lt;br /&gt;
|  '''C'''o'''p'''ies a file or folder to another directory&lt;br /&gt;
|  &amp;lt;pre&amp;gt;cp /toCopy /targetLocation&amp;lt;/pre&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  delete&lt;br /&gt;
|  &lt;br /&gt;
|  '''Delete'''s a file or folder&lt;br /&gt;
|  &amp;lt;pre&amp;gt;delete /pathToDelete&amp;lt;/pre&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Talk:Tutorials&amp;diff=1539</id>
		<title>Talk:Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Talk:Tutorials&amp;diff=1539"/>
				<updated>2012-05-16T21:06:59Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: /* Cleanup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a bunch of tutorials!&lt;br /&gt;
&lt;br /&gt;
== Cleanup ==&lt;br /&gt;
&lt;br /&gt;
This tutorials section is badly in need of a cleanup. The only page here ''that is actually a tutorial'' is the &amp;quot;Hello World!&amp;quot; script, and everyone who's ever coded in any language knows that is the most basic script you can create, and always the first script for new languages.&lt;br /&gt;
''Every'' other page here is just throwing scripts at the user. The &amp;quot;Password protected door&amp;quot; page screenshots are ignoring ''all'' best practices. I'll be rewriting this section, if you want to help, use the current pages as an example of what ''not'' to do.&lt;br /&gt;
Tutorials should be for teaching, not showing off. [[User:My hat stinks|my_hat_stinks]] 11:13, 15 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
I agree with you on that. I noticed that when I read through most of the tutorials, I was the one who wrote the Hello World tutorial and I will be helping with cleaning up the other &amp;quot;tutorials&amp;quot;...--[[User:Techzune|Techzune]] 21:06, 16 May 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Hole digging turtle ==&lt;br /&gt;
&lt;br /&gt;
=== Hole digging turtle ===&lt;br /&gt;
&lt;br /&gt;
Here is a quick little code i made, it makes a turtle dig a hole, 4x4 and 4 deep.&lt;br /&gt;
&lt;br /&gt;
 local function Digpart()&lt;br /&gt;
 turtle.digDown()&lt;br /&gt;
 turtle.down()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.turnRight()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.turnRight()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.turnLeft()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.turnLeft()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.turnRight()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.turnRight()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.dig()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
 turtle.turnRight()&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 Digpart()&lt;br /&gt;
 Digpart()&lt;br /&gt;
 Digpart()&lt;br /&gt;
 Digpart()&lt;br /&gt;
 turtle.up()&lt;br /&gt;
 turtle.up()&lt;br /&gt;
 turtle.up()&lt;br /&gt;
 turtle.up()&lt;br /&gt;
 turtle.turnRight()&lt;br /&gt;
 turtle.turnRight()&lt;br /&gt;
 turtle.forward()&lt;br /&gt;
&lt;br /&gt;
Lets break it down, its quite simple, the first part creates a function, a function can be reused whenever you want, its just a good way of making things more, Tidy, next we have 4 parts that call the function, this makes the turtle dig the hole 4 times, making it 4 deep.&lt;br /&gt;
the next part, is very simple, it gets the little turtle out of the hole, so you don't have to climb down there to get your little friend back.&lt;br /&gt;
well, that's my little code, hope you enjoy it!&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
You know, you can use loops to run that function instead of having to type so many lines. --[[User:Onionnion|Onionnion]] 19:26, 15 May 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Hello_World_Tutorial&amp;diff=1538</id>
		<title>Hello World Tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Hello_World_Tutorial&amp;diff=1538"/>
				<updated>2012-05-16T21:02:51Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Undo revision 1025 by Wukl (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
This tutorial is for those who are just getting started with ComputerCraft.&lt;br /&gt;
&lt;br /&gt;
== Creating the Program ==&lt;br /&gt;
&lt;br /&gt;
Creating a Hello World program is a simple task and does not require much knowledge in Lua or ComputerCraft.&lt;br /&gt;
The first step is to create the program so we can edit it. Access your computer and type:&lt;br /&gt;
 edit helloworld&lt;br /&gt;
&lt;br /&gt;
You will now have a blank program that you can edit.&lt;br /&gt;
&lt;br /&gt;
We can make the computer print &amp;quot;Hello World!&amp;quot; in three different ways.&lt;br /&gt;
&lt;br /&gt;
To print it letter by letter, type:&lt;br /&gt;
 textutils.slowPrint(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
Please don't overuse slowprint as it can annoy some users.&lt;br /&gt;
&lt;br /&gt;
To just print it, type:&lt;br /&gt;
 print(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
You can also use:&lt;br /&gt;
 write(&amp;quot;Hello World!\n&amp;quot;)&lt;br /&gt;
Using \n will make the console go to the next line. (print does this automatically!)&lt;br /&gt;
&lt;br /&gt;
Now, press '''CTRL''' and make sure Save is selected, then press '''ENTER''' or '''RETURN'''.&lt;br /&gt;
The program is now completed and saved, so let's exit edit mode.&lt;br /&gt;
Press '''CTRL''' and select Exit by using the arrow keys. Once selected press '''ENTER''' or '''RETURN'''.&lt;br /&gt;
&lt;br /&gt;
To test it, type:&lt;br /&gt;
 helloworld&lt;br /&gt;
&lt;br /&gt;
Simple isn't it?&lt;br /&gt;
&lt;br /&gt;
== What We Learned ==&lt;br /&gt;
* How to create a program.&lt;br /&gt;
* How to edit a program.&lt;br /&gt;
* How to &amp;quot;slow print&amp;quot; text.&lt;br /&gt;
* How to print text.&lt;br /&gt;
* How to save a program.&lt;br /&gt;
* How to run a program.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
 textutils.slowPrint(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
 print(&amp;quot;Hello World!&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=1536</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=1536"/>
				<updated>2012-05-16T20:53:24Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Changed it so it is actually news, not version updates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* The server part of ComputerCraft has now been ported to Bukkit, thanks to halvors and Doridian!&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Version&amp;diff=1535</id>
		<title>Template:Version</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Version&amp;diff=1535"/>
				<updated>2012-05-16T20:51:15Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Created page with &amp;quot;Current SSP Version: '''1.33''' for Minecraft 1.2.5  Current SMP Version: '''1.33''' for Minecraft Server 1.2.5  Current Bukkit Version: '''1.33''' for Bukkit 1.2.5-R1  [[Chan...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Current SSP Version: '''1.33''' for Minecraft 1.2.5&lt;br /&gt;
&lt;br /&gt;
Current SMP Version: '''1.33''' for Minecraft Server 1.2.5&lt;br /&gt;
&lt;br /&gt;
Current Bukkit Version: '''1.33''' for Bukkit 1.2.5-R1&lt;br /&gt;
&lt;br /&gt;
[[Changelog|Changelog]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=1513</id>
		<title>Template:News</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:News&amp;diff=1513"/>
				<updated>2012-05-12T03:15:25Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ComputerCraft is currently at version 1.33 for Minecraft 1.2.5.&lt;br /&gt;
&lt;br /&gt;
[[Changelog | View Changelog]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Os.sleep&amp;diff=1511</id>
		<title>Os.sleep</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Os.sleep&amp;diff=1511"/>
				<updated>2012-05-12T03:08:53Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Added the function template.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=os.sleep&lt;br /&gt;
|args=timeout&lt;br /&gt;
|api=os&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Pauses the computer for a number of seconds&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Pause for 3 seconds&lt;br /&gt;
|code=os.sleep( 3 )&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
You can also just use sleep( timeout )&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=283</id>
		<title>Startup</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=283"/>
				<updated>2012-02-15T02:54:03Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &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>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=282</id>
		<title>Startup</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Startup&amp;diff=282"/>
				<updated>2012-02-15T02:53:47Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Fixed a few things&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;
&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>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Floppy_Disk&amp;diff=273</id>
		<title>Floppy Disk</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Floppy_Disk&amp;diff=273"/>
				<updated>2012-02-14T02:09:53Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Added usage and release changes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The floppy disk does what floppy disks in real life did. It holds files, and computers with a [[Disk Drive]] attached can read it and write to it. This is useful for transferring files[[File:Wwc1P.png|frame|right|The recipe for a floppy disk.]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Access (Right-Click) a disk drive and place the floppy disk into the slot.&lt;br /&gt;
&lt;br /&gt;
[[Category:Items]]&lt;br /&gt;
&lt;br /&gt;
== Release Changes ==&lt;br /&gt;
*'''1.3''': Used for [[Turtle]]s' programming.&lt;br /&gt;
*'''1.2''': Initial Release&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Computer&amp;diff=272</id>
		<title>Computer</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Computer&amp;diff=272"/>
				<updated>2012-02-14T02:06:47Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Added Usage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The console is the main block of ComputerCraft. This is the titular computer, which is the centerpiece of this mod.[[File:J4wd7.png|frame|right|The recipe for a console.]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Blocks]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Place the console wherever you please, and just right click it to use.&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Shortcuts ===&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;|Shortcut&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Usage&lt;br /&gt;
|-&lt;br /&gt;
|CTRL + T&lt;br /&gt;
|Terminates the current program.&lt;br /&gt;
|-&lt;br /&gt;
|CTRL + R&lt;br /&gt;
|Reboots the console.&lt;br /&gt;
|-&lt;br /&gt;
|CTRL + S&lt;br /&gt;
|Forcefully shuts down the computer.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=271</id>
		<title>Template:Changelog</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=271"/>
				<updated>2012-02-14T00:15:54Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Changes that have occured in the history of [[ComputerCraft]].&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&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;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | ComputerCraft 1.0&lt;br /&gt;
|&lt;br /&gt;
*First Release&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=270</id>
		<title>Template:Changelog</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=270"/>
				<updated>2012-02-14T00:11:01Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Created page with &amp;quot;Changes that have occured in the history of ComputerCraft. {| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot; |- ! style=&amp;quot;width: 15%&amp;quot; | Version ! New Features or Changes ! style=&amp;quot;wi...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Changes that have occured in the history of [[ComputerCraft]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | Version&lt;br /&gt;
! New Features or Changes&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | Minecraft Version&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | 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;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot; | ComputerCraft 1.0&lt;br /&gt;
|&lt;br /&gt;
*First Release&lt;br /&gt;
| style=&amp;quot;text-align: center&amp;quot;  | 1.0&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Category:Tutorials&amp;diff=267</id>
		<title>Category:Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Category:Tutorials&amp;diff=267"/>
				<updated>2012-02-13T23:50:18Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tutorials for getting started or a little help when working with ComputerCraft.&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Disk_Drive&amp;diff=266</id>
		<title>Disk Drive</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Disk_Drive&amp;diff=266"/>
				<updated>2012-02-13T23:49:28Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Added Usage and image of the GUI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Disk Drives allow computers to read [[Floppy Disk|Floppy Disks]]. They have their own API, the [[DISK]] API.[[File:CR4mm.png|frame|right|The recipe for a disk drive.]]&lt;br /&gt;
[[Category:Blocks]]&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Place a Disk Drive on a side of the [[Console|Computer]].&lt;br /&gt;
&lt;br /&gt;
Right-Click on the Disk Drive and place the disk into the slot of the GUI.&lt;br /&gt;
[[File:DiskDriveGUI.png|frame|right|GUI of the Disk Drive]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:DiskDriveGUI.png&amp;diff=265</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=265"/>
				<updated>2012-02-13T23:48:55Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: uploaded a new version of &amp;amp;quot;File:DiskDriveGUI.png&amp;amp;quot;: Smaller Size&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GUI of the Disk Drive&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:DiskDriveGUI.png&amp;diff=264</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=264"/>
				<updated>2012-02-13T23:46:28Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: GUI of the Disk Drive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;GUI of the Disk Drive&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Colors&amp;diff=263</id>
		<title>Colors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Colors&amp;diff=263"/>
				<updated>2012-02-13T21:35:56Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Redirected page to Color (API)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Color (API)]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Colors&amp;diff=262</id>
		<title>Colors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Colors&amp;diff=262"/>
				<updated>2012-02-13T21:35:45Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Redirected page to Color&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Color]]&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Techzune&amp;diff=261</id>
		<title>User:Techzune</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Techzune&amp;diff=261"/>
				<updated>2012-02-13T21:26:21Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Created page with &amp;quot;My name is Techzune, owner and founder of Operon Technologies.  I am a moderate Lua and Java programmer.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;My name is Techzune, owner and founder of Operon Technologies.&lt;br /&gt;
&lt;br /&gt;
I am a moderate Lua and Java programmer.&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Wikilogo.png&amp;diff=260</id>
		<title>File:Wikilogo.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Wikilogo.png&amp;diff=260"/>
				<updated>2012-02-13T02:14:05Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: uploaded a new version of &amp;amp;quot;File:Wikilogo.png&amp;amp;quot;: Uses the Minecraft Font and uses the texture from the actual mod.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Hello_World_Tutorial&amp;diff=257</id>
		<title>Hello World Tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Hello_World_Tutorial&amp;diff=257"/>
				<updated>2012-02-11T22:03:07Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: /* Creating the Program */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
This tutorial is for those who are just getting started with ComputerCraft.&lt;br /&gt;
&lt;br /&gt;
== Creating the Program ==&lt;br /&gt;
&lt;br /&gt;
Creating a Hello World program is a simple task and does not require much knowledge in Lua or ComputerCraft.&lt;br /&gt;
The first step is to create the program so we can edit it. Access your computer and type:&lt;br /&gt;
 edit helloworld&lt;br /&gt;
&lt;br /&gt;
You will now have a blank program that you can edit.&lt;br /&gt;
&lt;br /&gt;
We can make the computer print &amp;quot;Hello World!&amp;quot; in two different ways.&lt;br /&gt;
&lt;br /&gt;
To print it letter by letter, type:&lt;br /&gt;
 textutils.slowPrint(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
To just print it, type:&lt;br /&gt;
 print(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Now, press '''CTRL''' and make sure Save is selected, then press '''ENTER''' or '''RETURN'''.&lt;br /&gt;
The program is now completed and saved, so let's exit edit mode.&lt;br /&gt;
Press '''CTRL''' and select Exit by using the arrow keys. Once selected press '''ENTER''' or '''RETURN'''.&lt;br /&gt;
&lt;br /&gt;
To test it, type:&lt;br /&gt;
 helloworld&lt;br /&gt;
&lt;br /&gt;
Simple isn't it?&lt;br /&gt;
&lt;br /&gt;
== What We Learned ==&lt;br /&gt;
* How to create a program.&lt;br /&gt;
* How to edit a program.&lt;br /&gt;
* How to &amp;quot;slow print&amp;quot; text.&lt;br /&gt;
* How to print text.&lt;br /&gt;
* How to save a program.&lt;br /&gt;
* How to run a program.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
 textutils.slowPrint(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
 print(&amp;quot;Hello World!&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Hello_World_Tutorial&amp;diff=256</id>
		<title>Hello World Tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Hello_World_Tutorial&amp;diff=256"/>
				<updated>2012-02-11T22:02:11Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Created page with &amp;quot;Category:Tutorials This tutorial is for those who are just getting started with ComputerCraft.  == Creating the Program ==  Creating a Hello World program is a simple task...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
This tutorial is for those who are just getting started with ComputerCraft.&lt;br /&gt;
&lt;br /&gt;
== Creating the Program ==&lt;br /&gt;
&lt;br /&gt;
Creating a Hello World program is a simple task and does not require much knowledge in Lua or ComputerCraft.&lt;br /&gt;
The first step is to create the program so we can edit it. Access your computer and type:&lt;br /&gt;
 edit helloworld&lt;br /&gt;
&lt;br /&gt;
You will now have a blank program that you can edit.&lt;br /&gt;
&lt;br /&gt;
We can make the computer print &amp;quot;Hello World!&amp;quot; in two different ways.&lt;br /&gt;
&lt;br /&gt;
To print it letter by letter, type:&lt;br /&gt;
 textutils.slowPrint(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
To just print it, type:&lt;br /&gt;
 print(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Now, press '''CTRL''' and make sure Save is selected, then press '''ENTER''' or '''RETURN'''.&lt;br /&gt;
The program is now completed and saved, so let's exit edit mode.&lt;br /&gt;
Press ''CTRL'' and select Exit by using the arrow keys. Once selected press ''ENTER'' or ''RETURN''.&lt;br /&gt;
&lt;br /&gt;
To test it, type:&lt;br /&gt;
 helloworld&lt;br /&gt;
&lt;br /&gt;
Simple isn't it?&lt;br /&gt;
&lt;br /&gt;
== What We Learned ==&lt;br /&gt;
* How to create a program.&lt;br /&gt;
* How to edit a program.&lt;br /&gt;
* How to &amp;quot;slow print&amp;quot; text.&lt;br /&gt;
* How to print text.&lt;br /&gt;
* How to save a program.&lt;br /&gt;
* How to run a program.&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
 textutils.slowPrint(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
 print(&amp;quot;Hello World!&amp;quot;)&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Category:Tutorials&amp;diff=255</id>
		<title>Category:Tutorials</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Category:Tutorials&amp;diff=255"/>
				<updated>2012-02-11T21:39:01Z</updated>
		
		<summary type="html">&lt;p&gt;Techzune: Created page with &amp;quot;Tutorials for getting started or a little help when working with ComputerCraft.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tutorials for getting started or a little help when working with ComputerCraft.&lt;/div&gt;</summary>
		<author><name>Techzune</name></author>	</entry>

	</feed>