<?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=Oddstr13</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=Oddstr13"/>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/Special:Contributions/Oddstr13"/>
		<updated>2026-07-11T12:55:23Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Example_test&amp;diff=6938</id>
		<title>User:Oddstr13/Sandbox/Example test</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Example_test&amp;diff=6938"/>
				<updated>2015-03-16T02:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Created page with &amp;quot; {{Example  |desc=Enable a single color, disable all others.  |code=redstone.setBundledOutput(&amp;quot;back&amp;quot;, colors.red)  |output=Red  }} {{Example  |desc=Enable two colors, disable...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Example&lt;br /&gt;
 |desc=Enable a single color, disable all others.&lt;br /&gt;
 |code=redstone.setBundledOutput(&amp;quot;back&amp;quot;, colors.red)&lt;br /&gt;
 |output=Red&lt;br /&gt;
 }}&lt;br /&gt;
{{Example&lt;br /&gt;
 |desc=Enable two colors, disable all others.&lt;br /&gt;
 |code=redstone.setBundledOutput(&amp;quot;back&amp;quot;, colors.combine(colors.red, colors.green))&lt;br /&gt;
 |output=Red, Green&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
    redstone.setBundledOutput(sSide,colors.combine(redstone.getBundledOutput(sSide),colors.brown)) &lt;br /&gt;
    -- ^ combine last input with new input, in this case white is mixed with brown, making those two colors enabled.&lt;br /&gt;
&lt;br /&gt;
    sleep(2)&lt;br /&gt;
    redstone.setBundledOutput(sSide, 0)  -- disable all output&lt;br /&gt;
&lt;br /&gt;
    sleep(2)&lt;br /&gt;
    redstone.setBundledOutput(sSide,colors.subtract(redstone.getBundledOutput(sSide), colors.black)) &lt;br /&gt;
    -- ^ disable the black wire but keep all other wires enabled, in this case it disables the black wire but keeps the white wire enabled from the last command.&lt;br /&gt;
&lt;br /&gt;
If you still need help with the bundledcables, i suggest asking on the forums or going on IRC.&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6937</id>
		<title>User:Oddstr13/Sandbox/Code higlight</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6937"/>
				<updated>2015-03-16T02:15:19Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
sSide = &amp;quot;front&amp;quot;&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others&lt;br /&gt;
sleep(2) -- chill out for two seconds&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.white) -- enable white and disable all others&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.combine(redstone.getBundledOutput(sSide),colors.brown)) &lt;br /&gt;
-- ^ combine last input with new input, in this case white is mixed with brown, making those two colors enabled.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, 0)  -- disable all output&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.combine(colors.white,colors.black)) -- enable both black and white wires.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.subtract(redstone.getBundledOutput(sSide), colors.black)) &lt;br /&gt;
-- ^ disable the black wire but keep all other wires enabled, in this case it disables the black wire but keeps the white wire enabled from the last command.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6936</id>
		<title>User:Oddstr13/Sandbox/Code higlight</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6936"/>
				<updated>2015-03-15T13:02:44Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
sSide = &amp;quot;front&amp;quot;&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others&lt;br /&gt;
sleep(2) -- chill out for two seconds&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.white) -- enable white and disable all others&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.combine(redstone.getBundledOutput(sSide),colors.brown)) &lt;br /&gt;
-- ^ combine last input with new input, in this case white is mixed with brown, making those two colors enabled.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, 0)  -- disable all output&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.combine(colors.white,colors.black)) -- enable both black and white wires.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.subtract(redstone.getBundledOutput(sSide), colors.black)) &lt;br /&gt;
-- ^ disable the black wire but keep all other wires enabled, in this case it disables the black wire but keeps the white wire enabled from the last command.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6935</id>
		<title>User:Oddstr13/Sandbox/Code higlight</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6935"/>
				<updated>2015-03-15T12:58:52Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
sSide = &amp;quot;front&amp;quot;&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others&lt;br /&gt;
sleep(2) -- chill out for two seconds&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.white) -- enable white and disable all others&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.combine(redstone.getBundledOutput(sSide),colors.brown)) &lt;br /&gt;
-- ^ combine last input with new input, in this case white is mixed with brown, making those two colors enabled.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, 0)  -- disable all output&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.combine(colors.white,colors.black)) -- enable both black and white wires.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.subtract(redstone.getBundledOutput(sSide), colors.black)) &lt;br /&gt;
-- ^ disable the black wire but keep all other wires enabled, in this case it disables the black wire but keeps the white wire enabled from the last command.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6934</id>
		<title>User:Oddstr13/Sandbox/Code higlight</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:Oddstr13/Sandbox/Code_higlight&amp;diff=6934"/>
				<updated>2015-03-15T12:57:42Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Created page with &amp;quot;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; sSide = &amp;quot;front&amp;quot; redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others sleep(2) -- chill out for two se...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
sSide = &amp;quot;front&amp;quot;&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.black) -- enable one color (black) and disable all others&lt;br /&gt;
sleep(2) -- chill out for two seconds&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.white) -- enable white and disable all others&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.combine(redstone.getBundledOutput(sSide),colors.brown)) &lt;br /&gt;
-- ^ combine last input with new input, in this case white is mixed with brown, making those two colors enabled.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, 0)  -- disable all output&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide, colors.combine(colors.white,colors.black)) -- enable both black and white wires.&lt;br /&gt;
sleep(2)&lt;br /&gt;
redstone.setBundledOutput(sSide,colors.subtract(redstone.getBundledOutput(sSide), colors.black)) &lt;br /&gt;
-- ^ disable the black wire but keep all other wires enabled, in this case it disables the black wire but keeps the white wire enabled from the last command.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Shell_(API)&amp;diff=5768</id>
		<title>Shell (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Shell_(API)&amp;diff=5768"/>
				<updated>2013-06-29T15:29:54Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: shell.clearAlias only requires, and only accepts the alias to clear&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NeedsWork|Need to add pages for the shell functions--[[User:Cranium|Cranium]] 17:10, 10 May 2013 (MSK)}}&lt;br /&gt;
&lt;br /&gt;
The shell API allows you to interface with the [http://en.wikipedia.org/wiki/Shell_%28computing%29 shell].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width: 100%; border: solid 1px black; margin: 2px; border-spacing: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-weight: bold; font-size: large; padding-bottom: .3em; border-bottom: solid #C9C9C9 1px; background: #D3FFC2; line-height:28px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Grid_disk.png|24px]]&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
Shell (API)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;width: 350px; background: #E0E0E0; padding: .4em; font-weight:bold;&amp;quot;&amp;gt;Method Name&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;background: #E0E0E0; padding: .4em; font-weight:bold;&amp;quot;&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.exit]]()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Exits the current shell&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.dir]]()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns the directory&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.setDir]]({{type|string}} path)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Sets the directory&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.path]]()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns the path&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.setPath]]({{type|string}} path)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Sets the path&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.resolve]]({{type|string}} localpath)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Resolves a local path to an absolute path.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.resolveProgram]]({{type|string}} name)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Resolves the absolute path to the program whose name you provided.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.aliases]]()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns aliases.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.setAlias]]({{type|string}} alias, {{type|string}} program)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Sets an alias.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.clearAlias]]({{type|string}} alias)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Clears an alias.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.programs]]([&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{type|boolean}} hidden])&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns a {{type|table}} of programs.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.run]]({{type|string}} program, {{type|string}} arguments)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Runs a program.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[shell.getRunningProgram]]()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns the absolute path to the currently-executing program.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Shell.clearAlias&amp;diff=5767</id>
		<title>Shell.clearAlias</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Shell.clearAlias&amp;diff=5767"/>
				<updated>2013-06-29T15:28:40Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: shell.clearAlias only requires, and only accepts the alias to clear&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Function&lt;br /&gt;
 |name=shell.clearAlias&lt;br /&gt;
 |args= {{type|string}} alias&lt;br /&gt;
 |api=shell&lt;br /&gt;
 |returns=[[nil]]&lt;br /&gt;
 |addon=ComputerCraft&lt;br /&gt;
 |desc=Clears an alias.&lt;br /&gt;
 |examples={{Example&lt;br /&gt;
 |desc=Clears the alias &amp;quot;start&amp;quot;.&lt;br /&gt;
 |code=shell.clearAlias(&amp;quot;start&amp;quot;)&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
 |notes=&lt;br /&gt;
* It does not output anything, it just clears the alias.&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
[[Category:API_Functions]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=5215</id>
		<title>Peripheral (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=5215"/>
				<updated>2013-03-24T11:42:55Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: /* 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]], the [[Advanced Monitor]] and [[Monitor]].&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Computer|Computers]] 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;
&amp;lt;table style=&amp;quot;width: 100%; border: solid 1px black; margin: 2px; border-spacing: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td colspan=&amp;quot;2&amp;quot; style=&amp;quot;font-weight: bold; font-size: large; padding-bottom: .3em; border-bottom: solid #C9C9C9 1px; background: #D3FFC2; line-height:28px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Grid_disk.png|24px]]&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
Peripheral (API)&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;width: 350px; background: #E0E0E0; padding: .4em; font-weight:bold;&amp;quot;&amp;gt;Method Name&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;background: #E0E0E0; padding: .4em; font-weight:bold;&amp;quot;&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[peripheral.isPresent]](side)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns '''true''' if a peripheral is present on ''side''.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[peripheral.getType]](side)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns the type or peripheral present on ''side'', nothing returned if ''side'' is empty.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[peripheral.getMethods]](side)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns a table containing all methods for peripheral on ''side''.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[peripheral.call]](side, methodName, param1, param2, ...)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Sends a function call to peripheral located on ''side''. Return values match those of called method.&amp;lt;br /&amp;gt;'''Note:''' ''methodName'' is a string.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;[[peripheral.wrap]](side)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;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;m = [[peripheral.wrap]](&amp;quot;left&amp;quot;)&amp;lt;br /&amp;gt;m.someMethod()&amp;lt;br /&amp;gt;''- is the same as -''&amp;lt;br /&amp;gt;[[peripheral.call]](&amp;quot;left&amp;quot;,&amp;quot;someMethod&amp;quot;)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;br /&gt;
&lt;br /&gt;
==Remote Peripherals using Networking Cables==&lt;br /&gt;
Using Networking Cables, you can attach and use peripherals without having them directly touching the computer. To connect a peripheral in this way, place a Wired Modem on any side of your computer, as you would a [[Wireless Modem]], as well as all the peripherals you wish to connect, connecting all of them with Networking Cables. Then right click each of the wired modems. You should receive messages in your chat bar informing you of a successful connection. Don't forget to connect the [[Computer|computer]] too!&lt;br /&gt;
&lt;br /&gt;
Finally, you need to wrap the wired modem on your [[Computer|computer]] using the methods above. As well as those outlined on the [[Modem_(API)| Modem API]] page, the following additional functions will then become available to you, where ''p'' is the variable the modem is wrapped to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;width: 100%; border: solid 1px black; margin: 2px; border-spacing: 0px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;width: 350px; background: #E0E0E0; padding: .4em; font-weight:bold;&amp;quot;&amp;gt;Method Name&amp;lt;/td&amp;gt;&amp;lt;td style=&amp;quot;background: #E0E0E0; padding: .4em; font-weight:bold;&amp;quot;&amp;gt;Description&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;p.getNamesRemote()&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns the names of all connected peripherals. Peripheral names are the type of peripheral followed by an underscore and a unique number, e.g. ''&amp;quot;disk_0&amp;quot;''.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;p.isPresentRemote(peripheral name)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns '''true''' if the specified peripheral is connected; '''false''' otherwise. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;p.getTypeRemote(peripheral name)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns the type of the specified peripheral.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #E8E8E8;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;p.getMethodsRemote(peripheral name)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Returns a table of all the methods for the specified peripheral. &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr style=&amp;quot;background-color: #FFFFFF;&amp;quot;&amp;gt;&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;p.callRemote(peripheral name, peripheral method)&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;border-top: solid #C9C9C9 1px; padding: .4em;&amp;quot;&amp;gt;Calls the specified method for the specified peripheral.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Monitor==&lt;br /&gt;
[[Monitor#Peripheral_Functions|Monitor Peripheral functions]] have been moved to the [[Monitor]] page.&lt;br /&gt;
In addition, the [[Advanced_Monitor#Peripheral_Functions|Advanced Monitor Peripheral functions]] have been moved to the [[Advanced Monitor]] page.&lt;br /&gt;
&lt;br /&gt;
==Printer==&lt;br /&gt;
[[Printer#Peripheral_Functions|Printer Peripheral functions]] have been moved to the [[Printer]] page.&lt;br /&gt;
&lt;br /&gt;
==Computers==&lt;br /&gt;
[[Computer#Peripheral_Functions|Computer Peripheral functions]] have been moved to the [[Computer]] page.&lt;br /&gt;
In addition, the [[Advanced_Computer#Peripheral_Functions|Advanced Computer Peripheral functions]] have been moved to the [[Advanced Computer]] page.&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle_Tutorial&amp;diff=5214</id>
		<title>Turtle Tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle_Tutorial&amp;diff=5214"/>
				<updated>2013-03-24T11:35:07Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Code. Needs. Indenting.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Tutorials]]&lt;br /&gt;
This tutorial will teach you the functions of the Turtle API, and also will teach you how to make your first turtle program.&lt;br /&gt;
&lt;br /&gt;
== Turtle ==&lt;br /&gt;
&lt;br /&gt;
The Turtle API is used to work with your Turtles. &lt;br /&gt;
[[Turtle (API)|Here is a list of the complete Turtle API]]&lt;br /&gt;
&lt;br /&gt;
For our program, we will use turtle.refuel(),turtle.detectDown(), turtle.digDown(), turtle.down(), turtle.forward(), and turtle.placeDown(). It is recommended that you learn what these method do before messing with Turtles.&lt;br /&gt;
&lt;br /&gt;
== The Program ==&lt;br /&gt;
So, for you to make the Turtle program, first craft a Turtle.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=iron_ingot    |C1=iron_ingot&lt;br /&gt;
 |A2=iron_ingot |B2=Computer       |C2=iron_ingot&lt;br /&gt;
 |A3=iron_ingot |B3=chest         |C3=iron_ingot&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
Then make a Mining Turtle.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A2=turtle |B2=diamond_pickaxe&lt;br /&gt;
 |Output=mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then, place it anywhere you want. Right click it and type 'edit MyFirstTurtleProgram'. You don't have to call it 'MyFirstTurtleProgram'; It can be whatever you want.&lt;br /&gt;
So, inside the file, type&lt;br /&gt;
 turtle.refuel()&lt;br /&gt;
 print(&amp;quot;Refueled turtle!&amp;quot;)&lt;br /&gt;
 while turtle.detectDown() do&lt;br /&gt;
     print(&amp;quot;Digging down!&amp;quot;)&lt;br /&gt;
     turtle.digDown()&lt;br /&gt;
     print(&amp;quot;Going down!&amp;quot;)&lt;br /&gt;
     turtle.down()&lt;br /&gt;
     print(&amp;quot;Digging forward!&amp;quot;)&lt;br /&gt;
     turtle.dig()&lt;br /&gt;
     print(&amp;quot;Going forward!&amp;quot;)&lt;br /&gt;
     turtle.forward()&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
To save the program, press CTRL and select SAVE with the Arrow Keys. After that, type MyFirstTurtleProgram (or whatever you called your program).&lt;br /&gt;
&lt;br /&gt;
If you want a spiral drill formation that allows you to be able to retrieve the turtle after its done mining, do the same as above but when editing the program type:&lt;br /&gt;
 turtle.refuel()&lt;br /&gt;
 while turtle.detectDown() do&lt;br /&gt;
     turtle.dig()&lt;br /&gt;
     turtle.digDown()&lt;br /&gt;
     turtle.down()&lt;br /&gt;
     turtle.dig()&lt;br /&gt;
     turtle.forward()&lt;br /&gt;
     turtle.turnLeft()&lt;br /&gt;
 end&lt;br /&gt;
&lt;br /&gt;
== Explanation ==&lt;br /&gt;
&lt;br /&gt;
The line turtle.refuel() refuels the Turtle so that it can move.&lt;br /&gt;
&lt;br /&gt;
The line while turtle.detectDown() do makes the program run until there is no block underneath the Turtle.&lt;br /&gt;
&lt;br /&gt;
The turtle.digDown() will make the Turtle dig down.&lt;br /&gt;
&lt;br /&gt;
The part where it says turtle.forward() will make the Turtle go forward.&lt;br /&gt;
&lt;br /&gt;
The line that says turtle.dig() will make the Turtle dig forward.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTE: this should be running on a mining turtle, or it wont work!&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Download&amp;diff=4696</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Download&amp;diff=4696"/>
				<updated>2012-12-07T01:11:06Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Undo revision 4695 by 193.23.123.61 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== You can download the latest version of ComputerCraft [http://www.minecraftforum.net/topic/892282- here]. ===&lt;br /&gt;
&lt;br /&gt;
==Changelog:==&lt;br /&gt;
&lt;br /&gt;
{{Changelog}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:ComputerCraft_1.31_preview.png&amp;diff=4683</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=4683"/>
				<updated>2012-12-05T07:43:37Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Undo revision 4682 by 93.62.198.90 (talk) yes, f you too&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3664</id>
		<title>Recipes</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3664"/>
				<updated>2012-11-09T12:50:40Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: stone -&amp;gt; Stone&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;|Item&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Crafting ingredients&lt;br /&gt;
|-&lt;br /&gt;
|[[Computer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone           |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=redstone_dust   |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=glass_pane      |C3=Stone&lt;br /&gt;
 |Output=console&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Modem]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone          |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=redstone_torch |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=Stone          |C3=Stone&lt;br /&gt;
 |Output=modem&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Disk Drive]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone         |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=redstone_dust |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=redstone_dust |C3=Stone&lt;br /&gt;
 |Output=disk_drive&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Floppy Disk]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B1=redstone_dust&lt;br /&gt;
 |B2=paper&lt;br /&gt;
 |Output=disk&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Turtle]] (and see [[Turtle#Recipes|Turtle recipes]])&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=iron_ingot    |C1=iron_ingot&lt;br /&gt;
 |A2=iron_ingot |B2=console       |C2=iron_ingot&lt;br /&gt;
 |A3=iron_ingot |B3=chest         |C3=iron_ingot&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Mining [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=turtle |B2=diamond_pickaxe&lt;br /&gt;
 |Output=mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Wireless [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=turtle |B2=modem&lt;br /&gt;
 |Output=wireless_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Wireless Mining [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=diamond_pickaxe |B2=turtle |C2=modem&lt;br /&gt;
 |Output=wireless_mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Monitor]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone      |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=glass_pane |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=screen&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Printer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone         |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=redstone_dust |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=Ink_Sac       |C3=Stone&lt;br /&gt;
 |Output=printer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Advanced Computer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot    |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=redstone_dust |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=glass_pane    |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Computer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Advanced Monitor]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=glass_pane |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=Gold_Ingot |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Monitor &lt;br /&gt;
 }}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Stone.png&amp;diff=3663</id>
		<title>File:Grid Stone.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Stone.png&amp;diff=3663"/>
				<updated>2012-11-09T12:47:10Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3661</id>
		<title>Recipes</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3661"/>
				<updated>2012-11-09T12:35:21Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: gold_ingot -&amp;gt; Gold_Ingot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;|Item&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Crafting ingredients&lt;br /&gt;
|-&lt;br /&gt;
|[[Computer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone           |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust   |C2=stone&lt;br /&gt;
 |A3=stone |B3=glass_pane      |C3=stone&lt;br /&gt;
 |Output=console&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Modem]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone          |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_torch |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone          |C3=stone&lt;br /&gt;
 |Output=modem&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Disk Drive]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone         |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust |C2=stone&lt;br /&gt;
 |A3=stone |B3=redstone_dust |C3=stone&lt;br /&gt;
 |Output=disk_drive&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Floppy Disk]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B1=redstone_dust&lt;br /&gt;
 |B2=paper&lt;br /&gt;
 |Output=disk&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Turtle]] (and see [[Turtle#Recipes|Turtle recipes]])&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=iron_ingot    |C1=iron_ingot&lt;br /&gt;
 |A2=iron_ingot |B2=console       |C2=iron_ingot&lt;br /&gt;
 |A3=iron_ingot |B3=chest         |C3=iron_ingot&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Mining [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=turtle |B2=diamond_pickaxe&lt;br /&gt;
 |Output=mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Wireless [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=turtle |B2=modem&lt;br /&gt;
 |Output=wireless_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Wireless Mining [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=diamond_pickaxe |B2=turtle |C2=modem&lt;br /&gt;
 |Output=wireless_mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Monitor]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone      |C1=stone&lt;br /&gt;
 |A2=stone |B2=glass_pane |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone      |C3=stone&lt;br /&gt;
 |Output=screen&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Printer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone         |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust |C2=stone&lt;br /&gt;
 |A3=stone |B3=Ink_Sac       |C3=stone&lt;br /&gt;
 |Output=printer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Advanced Computer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot    |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=redstone_dust |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=glass_pane    |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Computer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Advanced Monitor]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=glass_pane |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=Gold_Ingot |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Monitor &lt;br /&gt;
 }}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Advanced_Computer&amp;diff=3660</id>
		<title>Advanced Computer</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Advanced_Computer&amp;diff=3660"/>
				<updated>2012-11-09T12:30:52Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: fixing up the recipe images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:AdvancedComputerPaint.png|frame|right|An advanced computer running Paint, an exclusive program]]The advanced computer is a [[computer]] that has mouse and colour API support. More exclusive features may be added in another update. They resemble the traditional computer console, but are golden coloured to match their crafting [[recipes|recipe]].&lt;br /&gt;
==Recipe==&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot    |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=redstone_dust |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=glass_pane    |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Computer&lt;br /&gt;
 }}&lt;br /&gt;
==Exclusive Functions==&lt;br /&gt;
* term.setTextColour(colours._color)&lt;br /&gt;
* term.setBackgroundColour(colours._color)&lt;br /&gt;
* (where _color is the color, like blue.)&lt;br /&gt;
[[Category:Blocks]]&lt;br /&gt;
[[Category:Consoles]]&lt;br /&gt;
&lt;br /&gt;
==Exclusive Programs &amp;amp; APIs==&lt;br /&gt;
*[[Paint]]&lt;br /&gt;
*[[paintutils]] (API)&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Gold_Ingot.png&amp;diff=3659</id>
		<title>File:Grid Gold Ingot.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Gold_Ingot.png&amp;diff=3659"/>
				<updated>2012-11-09T12:27:54Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3658</id>
		<title>Recipes</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3658"/>
				<updated>2012-11-09T12:25:55Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: advanced_console -&amp;gt; Advanced_Computer, advanced_screen -&amp;gt; Advanced_Monitor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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;|Item&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Crafting ingredients&lt;br /&gt;
|-&lt;br /&gt;
|[[Computer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone           |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust   |C2=stone&lt;br /&gt;
 |A3=stone |B3=glass_pane      |C3=stone&lt;br /&gt;
 |Output=console&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Modem]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone          |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_torch |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone          |C3=stone&lt;br /&gt;
 |Output=modem&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Disk Drive]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone         |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust |C2=stone&lt;br /&gt;
 |A3=stone |B3=redstone_dust |C3=stone&lt;br /&gt;
 |Output=disk_drive&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Floppy Disk]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B1=redstone_dust&lt;br /&gt;
 |B2=paper&lt;br /&gt;
 |Output=disk&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Turtle]] (and see [[Turtle#Recipes|Turtle recipes]])&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=iron_ingot    |C1=iron_ingot&lt;br /&gt;
 |A2=iron_ingot |B2=console       |C2=iron_ingot&lt;br /&gt;
 |A3=iron_ingot |B3=chest         |C3=iron_ingot&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Mining [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=turtle |B2=diamond_pickaxe&lt;br /&gt;
 |Output=mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Wireless [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=turtle |B2=modem&lt;br /&gt;
 |Output=wireless_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|Wireless Mining [[Turtle]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=diamond_pickaxe |B2=turtle |C2=modem&lt;br /&gt;
 |Output=wireless_mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Monitor]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone      |C1=stone&lt;br /&gt;
 |A2=stone |B2=glass_pane |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone      |C3=stone&lt;br /&gt;
 |Output=screen&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Printer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone         |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust |C2=stone&lt;br /&gt;
 |A3=stone |B3=Ink_Sac       |C3=stone&lt;br /&gt;
 |Output=printer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Advanced Computer]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=gold_ingot |B1=gold_ingot    |C1=gold_ingot&lt;br /&gt;
 |A2=gold_ingot |B2=redstone_dust |C2=gold_ingot&lt;br /&gt;
 |A3=gold_ingot |B3=glass_pane    |C3=gold_ingot&lt;br /&gt;
 |Output=Advanced_Computer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Advanced Monitor]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=gold_ingot |B1=gold_ingot |C1=gold_ingot&lt;br /&gt;
 |A2=gold_ingot |B2=glass_pane |C2=gold_ingot&lt;br /&gt;
 |A3=gold_ingot |B3=gold_ingot |C3=gold_ingot&lt;br /&gt;
 |Output=Advanced_Monitor &lt;br /&gt;
 }}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Advanced_Computer.png&amp;diff=3657</id>
		<title>File:Grid Advanced Computer.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Advanced_Computer.png&amp;diff=3657"/>
				<updated>2012-11-09T12:23:49Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Advanced_Monitor.png&amp;diff=3656</id>
		<title>File:Grid Advanced Monitor.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Advanced_Monitor.png&amp;diff=3656"/>
				<updated>2012-11-09T12:19:04Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Advanced Monitor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Advanced Monitor&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle&amp;diff=3106</id>
		<title>Turtle</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle&amp;diff=3106"/>
				<updated>2012-09-21T14:39:32Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Wireless Crafty Turtle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Turtles''' are essentially robots, and were added in the 1.3 update. They run an OS (like the [[Console|consoles]]) named [[TurtleOS]]. They have the ability to place, break and detect blocks, move around and drop items in their inventory. The programs they run are stored on its internal memory or [[Floppy Disk|floppy disks]].&lt;br /&gt;
&lt;br /&gt;
The 1.4 update was focused on turtles and added new tools for them to use. Turtles can now in addition to pickaxes use: Hoes, crafting tables, axes, shovels and sword. The update also included a new fuel system for the turtles. Turtles also got an inventory upgrade from 9 slots to 16.&lt;br /&gt;
&lt;br /&gt;
Turtles are submersible and lavaproof. As such, they are extremely useful for mining near bedrock, where heavy lava flows can prevent access to diamonds and other rare finds.&lt;br /&gt;
&lt;br /&gt;
If you would like to know more about how to program them, have a look at the [[Turtle (API)|Turtle API]].&lt;br /&gt;
&lt;br /&gt;
==Floppy Disks==&lt;br /&gt;
Turtles do not have a built-in floppy drive. As such they need a floppy drive placed beside them to access disks. However if the turtle is a Wireless turtle, the floppy drive and other peripherals must be placed on a side other than the side the wireless modem is on.&lt;br /&gt;
&lt;br /&gt;
==Power source==&lt;br /&gt;
Turtles run on fuel. Fuel is any item that works in a regular furnace, like coal and lava. The turtle gains 0.6 movement per half second the fuel would have burnt in a furnace.&lt;br /&gt;
The turtle can move 1 block for each fuel count it got, for example, coal yields 96 block movements. For more information, go to the [[Turtle.refuel]] page.&lt;br /&gt;
&lt;br /&gt;
=== Optional Non-fuel mode ===&lt;br /&gt;
&lt;br /&gt;
In this mode turtles use their internal redstone engine, they do not need to be re-charged, or any other form of external power.&lt;br /&gt;
This is because redstone continuously emits low levels of energy, and the turtle's engine is very efficient.&lt;br /&gt;
This mode can be turned on by editing the turtle config file  (config/mod_CCTurtle.cfg) and setting turtleNeedsFuel to 0.&lt;br /&gt;
&lt;br /&gt;
==Farming==&lt;br /&gt;
Turtles equipped with a hoe can till dirt.&lt;br /&gt;
&lt;br /&gt;
==Mining==&lt;br /&gt;
Turtles crafted with a [[diamond pickaxe]], [[diamond axe]], or [[diamond shovel]], can break blocks, mine wood, and even break dirt and gravel, depending on the tool you used on it. The tools equipped on the turtle have no durability, and so can be used indefinitely without the need for any additional materials. When a turtle breaks the block it gets the item directly into its inventory. Different tools yields different drop, for example, an axe can break anything, but it won't get ores.&lt;br /&gt;
&lt;br /&gt;
==Crafting==&lt;br /&gt;
Turtles equipped with a workbench can craft items. When crafting, the inventory must be clear of all items other than the ones needed for the recipe.&lt;br /&gt;
&lt;br /&gt;
==Melee==&lt;br /&gt;
Turtles equipped with a sword can attack players and mobs. When a turtle kills a mob it will leave the experience orbs on the ground, but add the loot to it's inventory. Turtles can also attack with any tool, where axe is the second best after the sword.&lt;br /&gt;
&lt;br /&gt;
==Recipes==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+'''Crafting ingredients'''&lt;br /&gt;
|-&lt;br /&gt;
|Turtle&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=iron_ingot |C1=iron_ingot&lt;br /&gt;
 |A2=iron_ingot |B2=console    |C2=iron_ingot&lt;br /&gt;
 |A3=iron_ingot |B3=chest      |C3=iron_ingot&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
|}&lt;br /&gt;
Turtles can be equipped with different peripherals and tools. A turtle can only have one tool and one peripheral.&lt;br /&gt;
&amp;lt;br&amp;gt;The following tools can be equipped to a turtles: [[diamond pickaxe]], [[diamond axe]], [[diamond shovel]], [[diamond hoe]] and [[diamond sword]]&lt;br /&gt;
&amp;lt;br&amp;gt;The following peripherals can be equipped to a turtles: [[modem|wireless modem]] and [[crafting table]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;'''Turtle recipe and examples for equipping a turtle with tools and peripherals.'''&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;100px&amp;quot;|&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |None&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Crafty&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Wireless&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |None&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |A2=workbench&lt;br /&gt;
 |Output=Crafty_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |A2=modem&lt;br /&gt;
 |Output=wireless_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Mining&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_pickaxe&lt;br /&gt;
 |Output=mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_pickaxe&lt;br /&gt;
 |Output=Crafty_Mining_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_pickaxe&lt;br /&gt;
 |Output=wireless_mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Farming&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_hoe&lt;br /&gt;
 |Output=Farming_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_hoe&lt;br /&gt;
 |Output=Crafty_Farming_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_hoe&lt;br /&gt;
 |Output=Wireless_Farming_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Melee&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_sword&lt;br /&gt;
 |Output=Melee_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_sword&lt;br /&gt;
 |Output=Crafty_Melee_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_sword&lt;br /&gt;
 |Output=Wireless_Melee_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Felling&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_axe&lt;br /&gt;
 |Output=Felling_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_axe&lt;br /&gt;
 |Output=Crafty_Felling_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_axe&lt;br /&gt;
 |Output=Wireless_Felling_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Digging&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_shovel&lt;br /&gt;
 |Output=Digging_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_shovel&lt;br /&gt;
 |Output=Crafty_Digging_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_shovel&lt;br /&gt;
 |Output=Wireless_Digging_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Crafty&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=workbench&lt;br /&gt;
 |Output=Wireless_Crafty_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Blocks]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Turtle.png&amp;diff=3105</id>
		<title>File:Grid Crafty Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Turtle.png&amp;diff=3105"/>
				<updated>2012-09-21T14:33:03Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Farming_Turtle.png&amp;diff=3102</id>
		<title>File:Grid Crafty Farming Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Farming_Turtle.png&amp;diff=3102"/>
				<updated>2012-09-21T14:27:46Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Felling_Turtle.png&amp;diff=3101</id>
		<title>File:Grid Crafty Felling Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Felling_Turtle.png&amp;diff=3101"/>
				<updated>2012-09-21T14:25:20Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Mining_Turtle.png&amp;diff=3100</id>
		<title>File:Grid Crafty Mining Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Mining_Turtle.png&amp;diff=3100"/>
				<updated>2012-09-21T14:24:13Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Digging_Turtle.png&amp;diff=3099</id>
		<title>File:Grid Crafty Digging Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Digging_Turtle.png&amp;diff=3099"/>
				<updated>2012-09-21T14:21:36Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Melee_Turtle.png&amp;diff=3098</id>
		<title>File:Grid Crafty Melee Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Crafty_Melee_Turtle.png&amp;diff=3098"/>
				<updated>2012-09-21T14:21:12Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Farming_Turtle.png&amp;diff=3096</id>
		<title>File:Grid Wireless Farming Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Farming_Turtle.png&amp;diff=3096"/>
				<updated>2012-09-21T13:52:53Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Felling_Turtle.png&amp;diff=3095</id>
		<title>File:Grid Wireless Felling Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Felling_Turtle.png&amp;diff=3095"/>
				<updated>2012-09-21T13:51:46Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Digging_Turtle.png&amp;diff=3094</id>
		<title>File:Grid Wireless Digging Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Digging_Turtle.png&amp;diff=3094"/>
				<updated>2012-09-21T13:49:20Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Melee_Turtle.png&amp;diff=3093</id>
		<title>File:Grid Wireless Melee Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Melee_Turtle.png&amp;diff=3093"/>
				<updated>2012-09-21T13:48:54Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Crafty_Turtle.png&amp;diff=3092</id>
		<title>File:Grid Wireless Crafty Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Wireless_Crafty_Turtle.png&amp;diff=3092"/>
				<updated>2012-09-21T13:46:58Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Farming_Turtle.png&amp;diff=3091</id>
		<title>File:Grid Farming Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Farming_Turtle.png&amp;diff=3091"/>
				<updated>2012-09-21T13:45:49Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Felling_Turtle.png&amp;diff=3090</id>
		<title>File:Grid Felling Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Felling_Turtle.png&amp;diff=3090"/>
				<updated>2012-09-21T13:44:19Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Digging_Turtle.png&amp;diff=3089</id>
		<title>File:Grid Digging Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Digging_Turtle.png&amp;diff=3089"/>
				<updated>2012-09-21T13:42:56Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: uploaded a new version of &amp;amp;quot;File:Grid Digging Turtle.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle&amp;diff=3088</id>
		<title>Turtle</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle&amp;diff=3088"/>
				<updated>2012-09-21T13:41:57Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: fixing a bit on the crafting grids&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Turtles''' are essentially robots, and were added in the 1.3 update. They run an OS (like the [[Console|consoles]]) named [[TurtleOS]]. They have the ability to place, break and detect blocks, move around and drop items in their inventory. The programs they run are stored on its internal memory or [[Floppy Disk|floppy disks]].&lt;br /&gt;
&lt;br /&gt;
The 1.4 update was focused on turtles and added new tools for them to use. Turtles can now in addition to pickaxes use: Hoes, crafting tables, axes, shovels and sword. The update also included a new fuel system for the turtles. Turtles also got an inventory upgrade from 9 slots to 16.&lt;br /&gt;
&lt;br /&gt;
Turtles are submersible and lavaproof. As such, they are extremely useful for mining near bedrock, where heavy lava flows can prevent access to diamonds and other rare finds.&lt;br /&gt;
&lt;br /&gt;
If you would like to know more about how to program them, have a look at the [[Turtle (API)|Turtle API]].&lt;br /&gt;
&lt;br /&gt;
==Floppy Disks==&lt;br /&gt;
Turtles do not have a built-in floppy drive. As such they need a floppy drive placed beside them to access disks. However if the turtle is a Wireless turtle, the floppy drive and other peripherals must be placed on a side other than the side the wireless modem is on.&lt;br /&gt;
&lt;br /&gt;
==Power source==&lt;br /&gt;
Turtles run on fuel. Fuel is any item that works in a regular furnace, like coal and lava. The turtle gains 0.6 movement per half second the fuel would have burnt in a furnace.&lt;br /&gt;
The turtle can move 1 block for each fuel count it got, for example, coal yields 96 block movements. For more information, go to the [[Turtle.refuel]] page.&lt;br /&gt;
&lt;br /&gt;
=== Optional Non-fuel mode ===&lt;br /&gt;
&lt;br /&gt;
In this mode turtles use their internal redstone engine, they do not need to be re-charged, or any other form of external power.&lt;br /&gt;
This is because redstone continuously emits low levels of energy, and the turtle's engine is very efficient.&lt;br /&gt;
This mode can be turned on by editing the turtle config file  (config/mod_CCTurtle.cfg) and setting turtleNeedsFuel to 0.&lt;br /&gt;
&lt;br /&gt;
==Farming==&lt;br /&gt;
Turtles equipped with a hoe can till dirt.&lt;br /&gt;
&lt;br /&gt;
==Mining==&lt;br /&gt;
Turtles crafted with a [[diamond pickaxe]], [[diamond axe]], or [[diamond shovel]], can break blocks, mine wood, and even break dirt and gravel, depending on the tool you used on it. The tools equipped on the turtle have no durability, and so can be used indefinitely without the need for any additional materials. When a turtle breaks the block it gets the item directly into its inventory. Different tools yields different drop, for example, an axe can break anything, but it won't get ores.&lt;br /&gt;
&lt;br /&gt;
==Crafting==&lt;br /&gt;
Turtles equipped with a workbench can craft items. When crafting, the inventory must be clear of all items other than the ones needed for the recipe.&lt;br /&gt;
&lt;br /&gt;
==Melee==&lt;br /&gt;
Turtles equipped with a sword can attack players and mobs. When a turtle kills a mob it will leave the experience orbs on the ground, but add the loot to it's inventory. Turtles can also attack with any tool, where axe is the second best after the sword.&lt;br /&gt;
&lt;br /&gt;
==Recipes==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+'''Crafting ingredients'''&lt;br /&gt;
|-&lt;br /&gt;
|Turtle&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=iron_ingot |C1=iron_ingot&lt;br /&gt;
 |A2=iron_ingot |B2=console    |C2=iron_ingot&lt;br /&gt;
 |A3=iron_ingot |B3=chest      |C3=iron_ingot&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
|}&lt;br /&gt;
Turtles can be equipped with different peripherals and tools. A turtle can only have one tool and one peripheral.&lt;br /&gt;
&amp;lt;br&amp;gt;The following tools can be equipped to a turtles: [[diamond pickaxe]], [[diamond axe]], [[diamond shovel]], [[diamond hoe]] and [[diamond sword]]&lt;br /&gt;
&amp;lt;br&amp;gt;The following peripherals can be equipped to a turtles: [[modem|wireless modem]] and [[crafting table]].&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;'''Turtle recipe and examples for equipping a turtle with tools and peripherals.'''&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;100px&amp;quot;|&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |None&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Crafting&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Wireless&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |None&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle&lt;br /&gt;
 |Output=turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |A2=workbench&lt;br /&gt;
 |Output=Crafty_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |A2=modem&lt;br /&gt;
 |Output=wireless_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Mining&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_pickaxe&lt;br /&gt;
 |Output=mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_pickaxe&lt;br /&gt;
 |Output=Crafty_Mining_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_pickaxe&lt;br /&gt;
 |Output=wireless_mining_turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Farming&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_hoe&lt;br /&gt;
 |Output=Farming_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_hoe&lt;br /&gt;
 |Output=Crafty_Farming_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_hoe&lt;br /&gt;
 |Output=Wireless_Farming_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Melee&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_sword&lt;br /&gt;
 |Output=Melee_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_sword&lt;br /&gt;
 |Output=Crafty_Melee_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_sword&lt;br /&gt;
 |Output=Wireless_Melee_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Felling&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_axe&lt;br /&gt;
 |Output=Felling_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_axe&lt;br /&gt;
 |Output=Crafty_Felling_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_axe&lt;br /&gt;
 |Output=Wireless_Felling_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; |Digging&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |B2=turtle |C2=diamond_shovel&lt;br /&gt;
 |Output=Digging_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=workbench |B2=turtle |C2=diamond_shovel&lt;br /&gt;
 |Output=Crafty_Digging_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A2=modem |B2=turtle |C2=diamond_shovel&lt;br /&gt;
 |Output=Wireless_Digging_Turtle&lt;br /&gt;
 }}&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Blocks]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Digging_Turtle.png&amp;diff=3087</id>
		<title>File:Grid Digging Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Digging_Turtle.png&amp;diff=3087"/>
				<updated>2012-09-21T13:34:41Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Melee_Turtle.png&amp;diff=3086</id>
		<title>File:Grid Melee Turtle.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Melee_Turtle.png&amp;diff=3086"/>
				<updated>2012-09-21T13:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_printer.png&amp;diff=3085</id>
		<title>File:Grid printer.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_printer.png&amp;diff=3085"/>
				<updated>2012-09-21T13:28:42Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: uploaded a new version of &amp;amp;quot;File:Grid printer.png&amp;amp;quot;: 3D Block&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Ink_Sac.png&amp;diff=3049</id>
		<title>File:Grid Ink Sac.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Ink_Sac.png&amp;diff=3049"/>
				<updated>2012-09-20T23:49:00Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_printer.png&amp;diff=3045</id>
		<title>File:Grid printer.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_printer.png&amp;diff=3045"/>
				<updated>2012-09-20T23:34:54Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: uploaded a new version of &amp;amp;quot;File:Grid printer.png&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Printer&amp;diff=3039</id>
		<title>Printer</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Printer&amp;diff=3039"/>
				<updated>2012-09-20T09:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The printer got added in the  [[ComputerCraft]] 1.42 update. The printer is placed next to a computer, and allows for printing text onto paper with any color of ink.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recipe ==&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone         |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust |C2=stone&lt;br /&gt;
 |A3=stone |B3=Ink_Sac |C3=stone&lt;br /&gt;
 |Output=printer&lt;br /&gt;
 }}&lt;br /&gt;
== Usage ==&lt;br /&gt;
To use a printer, place it adjacently but not diagonally next to a computer (left, right, top, bottom, front, or back side). Place any color ink in the single left slot, and paper in any of the top slots.&lt;br /&gt;
&lt;br /&gt;
If you are using blocks to pull/insert items from the printer the diffrent slots are avaible from these sides:&lt;br /&gt;
Paper tray is accessible from: Top&lt;br /&gt;
Output paper tray is accessible from: Front or Bottom&lt;br /&gt;
Ink slot is accessible from: Back or Sides&lt;br /&gt;
&lt;br /&gt;
[[File:PrinterGUI.png|thumb|256px|GUI of the Printer]]&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;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.getPaperLevel|getPaperLevel]]()&lt;br /&gt;
|Returns the amount of paper avaible in the paper tray.&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.getPageSize|getPageSize]]()&lt;br /&gt;
|Returns the size of the paper, works the same way as [[term.getSize()]]&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.setCursorPos|setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor pos.&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.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.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;
&lt;br /&gt;
[[Category:Blocks]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Printer&amp;diff=3037</id>
		<title>Printer</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Printer&amp;diff=3037"/>
				<updated>2012-09-20T09:38:12Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The printer got added in the  [[ComputerCraft]] 1.42 update. The printer is placed next to a computer, and allows for printing text onto paper with any color of ink.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Recipe ==&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone         |C1=stone&lt;br /&gt;
 |A2=stone |B2=redstone_dust |C2=stone&lt;br /&gt;
 |A3=stone |B3=ink_sac |C3=stone&lt;br /&gt;
 |Output=printer&lt;br /&gt;
 }}&lt;br /&gt;
== Usage ==&lt;br /&gt;
To use a printer, place it adjacently but not diagonally next to a computer (left, right, top, bottom, front, or back side). Place any color ink in the single left slot, and paper in any of the top slots.&lt;br /&gt;
&lt;br /&gt;
If you are using blocks to pull/insert items from the printer the diffrent slots are avaible from these sides:&lt;br /&gt;
Paper tray is accessible from: Top&lt;br /&gt;
Output paper tray is accessible from: Front or Bottom&lt;br /&gt;
Ink slot is accessible from: Back or Sides&lt;br /&gt;
&lt;br /&gt;
[[File:PrinterGUI.png|thumb|256px|GUI of the Printer]]&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;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.getPaperLevel|getPaperLevel]]()&lt;br /&gt;
|Returns the amount of paper avaible in the paper tray.&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.getPageSize|getPageSize]]()&lt;br /&gt;
|Returns the size of the paper, works the same way as [[term.getSize()]]&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.setCursorPos|setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor pos.&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.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.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;
&lt;br /&gt;
[[Category:Blocks]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle_(API)&amp;diff=2779</id>
		<title>Turtle (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle_(API)&amp;diff=2779"/>
				<updated>2012-09-02T02:07:52Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Turtle API is used to work with your Turtles.&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;100px&amp;quot;|Return&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;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Min version&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.craft]]()&lt;br /&gt;
|Craft items using ingredients in the nine upper left slots&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.forward]]()&lt;br /&gt;
|Let the Turtle move forward&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.back]]()&lt;br /&gt;
|Let the Turtle move back&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.up]]()&lt;br /&gt;
|Let the Turtle move up&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.down]]()&lt;br /&gt;
|Let the Turtle move down &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;true&amp;quot;&lt;br /&gt;
|[[turtle.turnLeft]]()&lt;br /&gt;
|The Turtle turns left&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;true&amp;quot;&lt;br /&gt;
|[[turtle.turnRight]]()&lt;br /&gt;
|The Turtle turns right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;slot &amp;gt; 9&amp;quot;&lt;br /&gt;
|[[turtle.select]]( slotNum )&lt;br /&gt;
|The Turtle selects the given Slot (1 is top left, 16 (9 in 1.33 and earlier) is bottom right)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|int &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.getItemCount]]( slotNum )&lt;br /&gt;
|Counts how many items are in the given Slot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|int &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.getItemSpace]]( slotNum )&lt;br /&gt;
|Counts how many remaining items you need to fill the stack in the given Slot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|??&lt;br /&gt;
|[[turtle.attack]]()&lt;br /&gt;
|Attacks in front of the turtle.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|??&lt;br /&gt;
|[[turtle.attackUp]]()&lt;br /&gt;
|Attacks over the turtle.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|??&lt;br /&gt;
|[[turtle.attackDown]]()&lt;br /&gt;
|Attacks under the turtle.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.dig]]()&lt;br /&gt;
|Breaks the Block in front&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.digUp]]()&lt;br /&gt;
|Breaks the Block above&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.digDown]]()&lt;br /&gt;
|Breaks the Block below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|nil&lt;br /&gt;
|[[turtle.place]]( [signText] )&lt;br /&gt;
|Places a Block of the selected slot in front. Engrave [signText] on signs if provided.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|nil&lt;br /&gt;
|[[turtle.placeUp]]()&lt;br /&gt;
|Places a Block of the selected slot above&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|nil&lt;br /&gt;
|[[turtle.placeDown]]()&lt;br /&gt;
|Places a Block of the selected slot below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.detect]]()&lt;br /&gt;
|Detects if there is a Block in front&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.detectUp]]()&lt;br /&gt;
|Detects if there is a Block above&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.detectDown]]()&lt;br /&gt;
|Detects if there is a Block below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.compare]]()&lt;br /&gt;
|Detects if the block in front is the same as the one in the currently selected slot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.compareUp]]()&lt;br /&gt;
|Detects if the block above is the same as the one in the currently selected slot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.compareDown]]()&lt;br /&gt;
|Detects if the block below is the same as the one in the currently selected slot&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;result&amp;quot;&lt;br /&gt;
|[[turtle.compareTo]]( [slot] )&lt;br /&gt;
|Compare the current selected slot and the given slot to see if the items are the same, yields true if they are the same, and false if not.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.drop]]( [count] )&lt;br /&gt;
|Drops all items in the selected slot, or if [count] is specified, drops that many items.&amp;lt;br /&amp;gt;If there is a inventory on the side it will try to place into the inventory, returning false if the inventory is full.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.drop|turtle.dropUp]]( [count] )&lt;br /&gt;
|Drops all items in the selected slot, or if [count] is specified, drops that many items.&amp;lt;br /&amp;gt;If there is a inventory on the side it will try to place into the inventory, returning false if the inventory is full. If below a furnace, will place item in the bottom slot.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.drop|turtle.dropDown]]( [count] )&lt;br /&gt;
|Drops all items in the selected slot, or if [count] is specified, drops that many items.&amp;lt;br /&amp;gt;If there is a inventory on the side it will try to place into the inventory, returning false if the inventory is full. If above a furnace, will place item in the top slot.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.suck]]()&lt;br /&gt;
|Picks up an item stack of any number, from the ground or an inventory in front of the turtle. If the turtle can't pick up the item, the function yields false.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.suckUp]]()&lt;br /&gt;
|Picks up an item stack of any number, from the ground or an inventory above the turtle. If the turtle can't pick up the item, the function yields false.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.suckDown]]()&lt;br /&gt;
|Picks up an item stack of any number, from the ground or an inventory below the turtle. If the turtle can't pick up the item, the function yields false.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|bool &amp;quot;success&amp;quot;&lt;br /&gt;
|[[turtle.refuel]]()&lt;br /&gt;
|If the current selected slot contains a fuel item, it will consume it to give the turtle the ability to move.&amp;lt;br /&amp;gt;Added in 1.4  and is only needed in hardcore turtle mode. If the current slot doesn't contain a fuel item, it yields false. Fuel values for different items can be found at [[Turtle.refuel#Fuel_Values]].&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|int &amp;quot;fuel&amp;quot;&lt;br /&gt;
|[[turtle.getFuelLevel]]()&lt;br /&gt;
|Returns the current fuel level of the turtle, this is the number of blocks the turtle can move.&amp;lt;br /&amp;gt;If turtleNeedFuel = 0 then it yields &amp;quot;unlimited&amp;quot;.&lt;br /&gt;
| 1.4&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Trivia:&lt;br /&gt;
During the 1.4 beta, turtle.getFuelLevel() in softcore(that is now turtleneedsfuel = 0) returned 9000.&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Gps_(API)&amp;diff=2256</id>
		<title>Gps (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Gps_(API)&amp;diff=2256"/>
				<updated>2012-07-20T20:38:29Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Undo revision 2255 by 192.223.243.5 (talk) 3 hosts to get a 2D GPS Fix, 4 hosts to get a 3D GPS Fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The gps API provides a method for turtles and computers to retrieve their own locations.&lt;br /&gt;
&lt;br /&gt;
It broadcasts a PING message over [[Rednet_(API)|rednet]] and wait for responses. In order for this system to work, there must be at least 4 computers used as gps ''hosts'' which will respond and allow [https://en.wikipedia.org/wiki/Trilateration trilateration]. You can set up hosts using the [[Gps (program)|gps program]].&lt;br /&gt;
&lt;br /&gt;
Note:  When entering in the coordinates for the ''host'' you need to put in the x,y,z of the modem, not the computer.&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;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;
|gps.locate(timeout, debug)&lt;br /&gt;
|Tries to retrieve the computer or turtle own location.&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''timeout''' the amount of time, in seconds, to wait for a rednet response&amp;lt;br /&amp;gt;&lt;br /&gt;
''@param'' '''debug''' if true, outputs debug messages&amp;lt;br /&amp;gt;&lt;br /&gt;
''@return'' the location (x, y, z) of the modem attached to the computer or turtle or nil if it could not be determined&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle_Stairbuilder_(tutorial)&amp;diff=2232</id>
		<title>Turtle Stairbuilder (tutorial)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle_Stairbuilder_(tutorial)&amp;diff=2232"/>
				<updated>2012-07-19T00:19:37Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Undo revision 2230 by 195.154.238.178 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==Introduction==&lt;br /&gt;
Welcome to this [[:Category:Tutorials|tutorial]] about Turtle Stairbuilders.&lt;br /&gt;
&lt;br /&gt;
==Programming your Stairbuilder==&lt;br /&gt;
In this code we will program a stairbuilder that simply goes up a flat surface, when the wall ends it will create a stairway coming off of the wall&lt;br /&gt;
&lt;br /&gt;
First we want it to determine the top of the wall&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 while turtle.detect() do&lt;br /&gt;
  turtle.up()&lt;br /&gt;
 end&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
next we want it to decend one block and create the staircase&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 while turtle.detect() do&lt;br /&gt;
  turtle.up()&lt;br /&gt;
 end&lt;br /&gt;
 turtle.down()&lt;br /&gt;
 turtle.back()&lt;br /&gt;
 turtle.place()&lt;br /&gt;
 while not turtle.detectDown() do&lt;br /&gt;
  turtle.back()&lt;br /&gt;
  turtle.down()&lt;br /&gt;
  turtle.place()&lt;br /&gt;
 end&lt;br /&gt;
 print(&amp;quot;Staircase Built&amp;quot;)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
And there's your code!&lt;br /&gt;
&lt;br /&gt;
==Uses==&lt;br /&gt;
&lt;br /&gt;
With a little modification this can be used in ravines to go up or down. Very useful in the nether if your stuck or are fighting off a ghast. Can be used in multiplayer RPG games and such.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Download&amp;diff=2231</id>
		<title>Download</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Download&amp;diff=2231"/>
				<updated>2012-07-19T00:19:02Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: Undo revision 2229 by 122.168.130.197 (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== You can download the latest version of ComputerCraft [http://www.minecraftforum.net/topic/892282-11-computercraft-13/ here]. ===&lt;br /&gt;
&lt;br /&gt;
{{Changelog}}&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Monitor&amp;diff=2228</id>
		<title>Monitor</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Monitor&amp;diff=2228"/>
				<updated>2012-07-18T21:00:42Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: rollback again.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Monitor''' is a block that can display text on its front side. When several screen blocks are placed on the same plane, it will form a single monitor. It is useful for displaying information at a server spawn, showing a program on the monitor, and even showing the status of a IC2 reactor! (provided you have [[CcSensors]] installed)&lt;br /&gt;
&lt;br /&gt;
===Recipe===&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone      |C1=stone&lt;br /&gt;
 |A2=stone |B2=glass_pane |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone      |C3=stone&lt;br /&gt;
 |Output=screen&lt;br /&gt;
 }}&lt;br /&gt;
[[Category:Blocks]]&lt;br /&gt;
&lt;br /&gt;
===Using the Monitor===&lt;br /&gt;
The command used to control a monitor: monitor [top, bottom, left, right, front or back] [the name of the command to display]&lt;br /&gt;
&lt;br /&gt;
So, in this case, if you typed &amp;quot;hello&amp;quot; in the name of the program part, the monitor would display &amp;quot;Hello World!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Using the Monitor within the Lua interface===&lt;br /&gt;
The monitor can be summoned through a command or through coding with the Lua command.&lt;br /&gt;
&lt;br /&gt;
The command used to control a monitor within the Lua interface: shell.run(&amp;quot;monitor [top, bottom, left, right, front or back] [the name of the command to display]&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
For example, here is a way of summoning the monitor through a command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[[print]](&amp;quot;Hello Monitor!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[Shell (API)|shell]].[[Shell.run|run]](&amp;quot;monitor&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;hello&amp;quot;)&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Monitor&amp;diff=2222</id>
		<title>Monitor</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Monitor&amp;diff=2222"/>
				<updated>2012-07-18T20:53:48Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: rollback.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Monitor''' is a block that can display text on its front side. When several screen blocks are placed on the same plane, it will form a single monitor. It is useful for displaying information at a server spawn, showing a program on the monitor, and even showing the status of a IC2 reactor! (provided you have [[CcSensors]] installed)&lt;br /&gt;
&lt;br /&gt;
===Recipe===&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=stone      |C1=stone&lt;br /&gt;
 |A2=stone |B2=glass_pane |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone      |C3=stone&lt;br /&gt;
 |Output=screen&lt;br /&gt;
 }}&lt;br /&gt;
[[Category:Blocks]]&lt;br /&gt;
&lt;br /&gt;
===Using the Monitor===&lt;br /&gt;
The command used to control a monitor: monitor [top, bottom, left, right, front or back] [the name of the command to display]&lt;br /&gt;
&lt;br /&gt;
So, in this case, if you typed &amp;quot;hello&amp;quot; in the name of the program part, the monitor would display &amp;quot;Hello World!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Using the Monitor within the Lua interface===&lt;br /&gt;
The monitor can be summoned through a command or through coding with the Lua command.&lt;br /&gt;
&lt;br /&gt;
The command used to control a monitor within the Lua interface: shell.run(&amp;quot;monitor [top, bottom, left, right, front or back] [the name of the command to display]&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
For example, here is a way of summoning the monitor through a command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[[print]](&amp;quot;Hello Monitor!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[Shell (API)|shell]].[[Shell.run|run]](&amp;quot;monitor&amp;quot;, &amp;quot;right&amp;quot;, &amp;quot;hello&amp;quot;)&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Talk:Redstone_(API)&amp;diff=2216</id>
		<title>Talk:Redstone (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Talk:Redstone_(API)&amp;diff=2216"/>
				<updated>2012-07-18T20:47:57Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The redstone API is badly named.&lt;br /&gt;
There is NO API that works with default redstone.&lt;br /&gt;
This API should be renamed RedPowerAPI.&lt;br /&gt;
This would let users know that they need to install the Red Power Mod before the rs.something() or redstone.something() functions will work.&lt;br /&gt;
Without red power the system finds nil.&lt;br /&gt;
: redstone.setOutput works with vanila redstone too, bundledOutput on the other hand requires redpower bundled wires. [[User:Oddstr13|Oddstr13]] 20:47, 18 July 2012 (UTC)&lt;br /&gt;
&lt;br /&gt;
==(no title)==&lt;br /&gt;
i tried to do it but for some reason it didnt work, i tried:&lt;br /&gt;
&lt;br /&gt;
sleep(5)&amp;lt;br /&amp;gt;&lt;br /&gt;
setBundledOutput(orange,back,magenta)&amp;lt;br /&amp;gt;&lt;br /&gt;
sleep(0.5)&amp;lt;br /&amp;gt;&lt;br /&gt;
setBundledOutput(orange,back,magenta)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and after the 5 seconds, it puts:&lt;br /&gt;
&amp;quot;redtest:2: attempt to call nil&amp;quot;&lt;br /&gt;
&lt;br /&gt;
how the heck does it work? how can i get it to work? someone plez reply lol, im new to lua so i know very little about lua... &amp;lt;small&amp;gt;&amp;lt;span class=&amp;quot;autosigned&amp;quot;&amp;gt;— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[User:98.127.192.199|98.127.192.199]] ([[User talk:98.127.192.199|talk]] • [[Special:Contributions/98.127.192.199|contribs]]) &amp;lt;/span&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;!-- Template:Unsigned --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: First of all, where's the function declaration? You call redtest(), but the error tells that it doesn't exist. Second, use redstone.setBundledOutput() or rs.setBundledOutput(). [[User:Wukl|Wukl]] 09:12, 9 April 2012 (UTC)&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Rednet_Tutorial&amp;diff=2207</id>
		<title>Rednet Tutorial</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Rednet_Tutorial&amp;diff=2207"/>
				<updated>2012-07-18T16:03:47Z</updated>
		
		<summary type="html">&lt;p&gt;Oddstr13: let's have some more of those pretty wiki links!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rednet is a wonderfull thing that allows computers and turtles interact with each other, like the internet.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* Attach a [[Modem|wireless modem]] to your [[Console|computer]].&lt;br /&gt;
&lt;br /&gt;
A modem is made with 8 stone surrounding redstone torch.&lt;br /&gt;
&lt;br /&gt;
== Rednet scripts ==&lt;br /&gt;
Rednet uses some methods to interact with other computers.&lt;br /&gt;
&lt;br /&gt;
Here is a basic program that runs most of them. It requires 2 PCs.&lt;br /&gt;
&lt;br /&gt;
PC1&lt;br /&gt;
 [[Rednet_(API)|rednet]].[[Rednet.open|open]](&amp;quot;right&amp;quot;) --enable the modem attached to the right side of the PC&lt;br /&gt;
 [[Rednet_(API)|rednet]].[[Rednet.broadcast|broadcast]](&amp;quot;Hello world&amp;quot;) --send &amp;quot;Hello world&amp;quot; over rednet to all PCs in range&lt;br /&gt;
 [[print]](&amp;quot;PC1 - Hello world&amp;quot;)&lt;br /&gt;
 id,message = [[Rednet_(API)|rednet]].[[Rednet.receive|receive]]() --wait until something is received over rednet&lt;br /&gt;
 if id == 2 and message == &amp;quot;Hello from pc2&amp;quot; then&lt;br /&gt;
  [[write]](&amp;quot;PC2 -&amp;quot;)&lt;br /&gt;
  [[print]](message)&lt;br /&gt;
  [[Rednet_(API)|rednet]].[[Rednet.send|send]](2,&amp;quot;How are you&amp;quot;) --Send a message only to the PC with ID 2&lt;br /&gt;
  [[print]](&amp;quot;PC1 - How are you&amp;quot;)&lt;br /&gt;
  id,message = [[Rednet_(API)|rednet]].[[Rednet.receive|receive]](10) --Wait until a message arrives or 10 seconds pass&lt;br /&gt;
  if message == &amp;quot;Fine thanks&amp;quot; then&lt;br /&gt;
   [[print]](&amp;quot;PC2 - Fine thanks&amp;quot;)&lt;br /&gt;
  end&lt;br /&gt;
 end&lt;br /&gt;
 [[print]](&amp;quot;disconnecting&amp;quot;)&lt;br /&gt;
 [[Rednet_(API)|rednet]].[[Rednet.close|close]](&amp;quot;right&amp;quot;) --disable modem on the right side of the PC&lt;br /&gt;
&lt;br /&gt;
PC2&lt;br /&gt;
 [[Rednet_(API)|rednet]].[[Rednet.open|open]](&amp;quot;right&amp;quot;) --enable modem on the right side of the PC&lt;br /&gt;
 id,message = [[Rednet_(API)|rednet]].[[Rednet.receive|receive]]() --wait until a mesage is received&lt;br /&gt;
 if id == 1 and message == &amp;quot;Hello world&amp;quot; then&lt;br /&gt;
  [[Rednet_(API)|rednet]].[[Rednet.send|send]](1,&amp;quot;Hello from pc2&amp;quot;) -- send a message to only the PC with ID 1&lt;br /&gt;
  id,message = [[Rednet_(API)|rednet]].[[Rednet.receive|receive]]() -- Wait until a message is received&lt;br /&gt;
  if message == &amp;quot;How are you&amp;quot; then&lt;br /&gt;
   [[Rednet_(API)|rednet]].[[Rednet.broadcast|broadcast]](&amp;quot;Fine thanks&amp;quot;) -- Send to all PCs in range&lt;br /&gt;
  end&lt;br /&gt;
 end&lt;br /&gt;
 [[Rednet_(API)|rednet]].[[Rednet.close|close]](&amp;quot;right&amp;quot;) -- disable modem on the right side of the PC&lt;br /&gt;
&lt;br /&gt;
Open PC2 first after that open PC1 and then run the program&lt;br /&gt;
&lt;br /&gt;
== What? ==&lt;br /&gt;
&lt;br /&gt;
When computer sends information with rednet it sends the its id and a message. This can be used at the receiving end to do things if the message and sender id are correct. Hope this helped!&lt;/div&gt;</summary>
		<author><name>Oddstr13</name></author>	</entry>

	</feed>