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

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle.suck&amp;diff=5792</id>
		<title>Turtle.suck</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle.suck&amp;diff=5792"/>
				<updated>2013-07-11T04:45:29Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Minecraft 1.5 changed how furnaces work, so some clarification on changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=turtle.suck&lt;br /&gt;
|args=&lt;br /&gt;
|returns=[[boolean_(type)|boolean]] true if at least one item was moved into the turtle's inventory; false otherwise.&lt;br /&gt;
|api=turtle&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=&lt;br /&gt;
Moves one or more items from either the ground in front of the turtle, or, from an inventory-enabled block (such as a chest) in front of the turtle.&lt;br /&gt;
* If an item is in the square directly in front of the turtle, it picks up one of those items. &lt;br /&gt;
* If a chest is in the square directly in front of the turtle, it picks up the items from the first non-empty chest slot, moving from top left to bottom right. The items are moved into the currently selected turtle slot if there is room. &lt;br /&gt;
* If the currently selected turtle slot is filled up before all of the items are picked up, the remaining picked up items are put in the next available turtle slot. &lt;br /&gt;
* If the currently selected turtle slot is 16 and the next slot is required, it will loop around and try turtle slot 1, and so on.&lt;br /&gt;
* As of Minecraft 1.5/ComputerCraft 1.51, turtle.suckUp can be used to pick items out of the output slot of a furnace. &lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Picks up some items.&lt;br /&gt;
|code=turtle.suck()&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lua_Core_Functions]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle.drop&amp;diff=5791</id>
		<title>Turtle.drop</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle.drop&amp;diff=5791"/>
				<updated>2013-07-11T04:34:30Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Minecraft 1.5 changed how furnaces work, so some clarification on changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=turtle.drop&lt;br /&gt;
|args=[&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{type|int}} count]&lt;br /&gt;
|returns={{type|boolean}} true if an item was dropped; false otherwise.&lt;br /&gt;
|api=turtle&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Drops all items in the selected slot, or if ''count'' is specified, drops that many items.&lt;br /&gt;
If the space in front of the turtle does not contain a chest, the items are dropped into that space.&lt;br /&gt;
If the space in front of the turtle contains a chest, the items are dropped into that chest.&lt;br /&gt;
The items will be placed in the first available slot, starting at the top left, moving right and then down.&lt;br /&gt;
&lt;br /&gt;
turtle.dropUp and turtle.dropDown are also available, and useful for loading furnaces; dropDown when above the furnace will load the top slot for smelting.&lt;br /&gt;
&lt;br /&gt;
Before Minecraft 1.5/ComputerCraft 1.51, dropUp would load the bottom (fuel) slot for furnaces, since the hopper-related changes, fuel is loaded into the sides, and the output slot is available on the bottom (using [[Turtle.suck|turtle.suckUp]])&lt;br /&gt;
&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Drops all items in the first available slot.&lt;br /&gt;
|code=turtle.drop()&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Lua_Core_Functions]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Turtle_(API)&amp;diff=5790</id>
		<title>Turtle (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Turtle_(API)&amp;diff=5790"/>
				<updated>2013-07-11T04:30:46Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Minecraft 1.5 changed how furnaces work, so this is inaccurate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Turtle API is used to work with your [[Turtle|Turtles]].&lt;br /&gt;
&lt;br /&gt;
===Key===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Color  !! Turtles that can perform this&lt;br /&gt;
|-&lt;br /&gt;
| White  ||All&lt;br /&gt;
|-{{row-lightgreen}}&lt;br /&gt;
|Green   || Crafty&lt;br /&gt;
|-{{row-lightyellow}}&lt;br /&gt;
| Yellow || Mining, Felling, Digging, Farming&lt;br /&gt;
|-{{row-lightred}}&lt;br /&gt;
| Red    || Any tool&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;!-- ##################&lt;br /&gt;
To add additional colors, visit Template:row-lightgreen, copy the source, do a search for Template:row-yourcolor and hit Create Page. ################## --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===API===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;100px&amp;quot; | Return&lt;br /&gt;
! width=&amp;quot;200px&amp;quot; | Method name&lt;br /&gt;
! Description&lt;br /&gt;
! Min version&lt;br /&gt;
|-{{row-lightgreen}}&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.craft]]({{type|int}} quantity)&lt;br /&gt;
|Craft items using ingredients anywhere in the turtle's inventory and place results in the active slot. If a quantity is specified, it will craft only up to that many items, otherwise, it will craft as many of the items as possible.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.forward]]()&lt;br /&gt;
|Try to move the turtle forward&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.back]]()&lt;br /&gt;
|Try to move the turtle backward&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.up]]()&lt;br /&gt;
|Try to move the turtle up&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.down]]()&lt;br /&gt;
|Try to move the turtle down &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.turnLeft]]()&lt;br /&gt;
|Turn the turtle left&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.turnRight]]()&lt;br /&gt;
|Turn the turtle right&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.select]]({{type|int}} slotNum)&lt;br /&gt;
|Make the turtle select slot ''slotNum'' (1 is top left, 16 (9 in 1.33 and earlier) is bottom right)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|int}} count&lt;br /&gt;
|[[turtle.getItemCount]]({{type|int}} slotNum)&lt;br /&gt;
|Counts how many items are in slot ''slotNum''&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|int}} count&lt;br /&gt;
|[[turtle.getItemSpace]]({{type|int}} slotNum)&lt;br /&gt;
|Counts how many remaining items you need to fill the stack in slot ''slotNum''&lt;br /&gt;
|&lt;br /&gt;
|-{{row-lightred}}&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.attack]]()&lt;br /&gt;
|Attacks in front of the turtle.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-{{row-lightred}}&lt;br /&gt;
|{{type|boolean}} success &lt;br /&gt;
|[[turtle.attackUp]]()&lt;br /&gt;
|Attacks above the turtle.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-{{row-lightred}}&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.attackDown]]()&lt;br /&gt;
|Attacks under the turtle.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-{{row-lightyellow}}&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.dig]]()&lt;br /&gt;
|Breaks the block in front. With hoe: tills the dirt in front of it.&lt;br /&gt;
|&lt;br /&gt;
|-{{row-lightyellow}}&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.digUp]]()&lt;br /&gt;
|Breaks the block above. With hoe: tills the dirt above it.&lt;br /&gt;
|&lt;br /&gt;
|-{{row-lightyellow}}&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.digDown]]()&lt;br /&gt;
|Breaks the block below. With hoe: tills the dirt below it.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.place]]([&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{type|string}} 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;
|{{type|boolean}} success&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;
|{{type|boolean}} success&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;
|{{type|boolean}} result&lt;br /&gt;
|[[turtle.detect]]()&lt;br /&gt;
|Detects if there is a block in front.  Does not detect mobs.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} result&lt;br /&gt;
|[[turtle.detectUp]]()&lt;br /&gt;
|Detects if there is a block above&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} result&lt;br /&gt;
|[[turtle.detectDown]]()&lt;br /&gt;
|Detects if there is a block below&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} result&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;
|{{type|boolean}} result&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;
|{{type|boolean}} result&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;
|{{type|boolean}} result&lt;br /&gt;
|[[turtle.compareTo]]({{type|int}} slot)&lt;br /&gt;
|Compare the current selected slot and the given slot to see if the items are the same. Returns true if they are the same, false if not.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.drop]]([&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{type|int}} count])&lt;br /&gt;
|Drops all items in the selected slot, or specified, drops ''count'' items.&amp;lt;br /&amp;gt;[&amp;gt;= 1.4 only:] If there is a inventory on the side (i.e in front of the turtle) it will try to place into the inventory, returning false if the inventory is full.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.drop|turtle.dropUp]]([&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{type|int}} count])&lt;br /&gt;
|Drops all items in the selected slot, or specified, drops ''count'' items.&amp;lt;br /&amp;gt;[&amp;gt;= 1.4 only:] If there is a inventory on the side (i.e above the turtle) it will try to place into the inventory, returning false if the inventory is full. &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.drop|turtle.dropDown]]([&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{type|int}} count])&lt;br /&gt;
|Drops all items in the selected slot, or specified, drops ''count'' items.&amp;lt;br /&amp;gt;[&amp;gt;= 1.4 only:] If there is a inventory on the side (i.e below the turtle) 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;
|{{type|boolean}} success&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, then places it in the selected slot. If the turtle can't pick up the item, the function returns false.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.suck|turtle.suckUp]]()&lt;br /&gt;
|Picks up an item stack of any number, from the ground or an inventory above the turtle, then places it in the selected slot. If the turtle can't pick up the item, the function returns false.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.suck|turtle.suckDown]]()&lt;br /&gt;
|Picks up an item stack of any number, from the ground or an inventory below the turtle, then places it in the selected slot. If the turtle can't pick up the item, the function returns false.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.refuel]]([&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;{{type|int}} quantity])&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 needfuel mode. If the current slot doesn't contain a fuel item, it returns false. Fuel values for different items can be found at [[Turtle.refuel#Fuel_Values]]. If a quantity is specified, it will refuel only up to that many items, otherwise, it will consume all the items in the slot.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|{{type|int}} fuel&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 returns &amp;quot;unlimited&amp;quot;.&lt;br /&gt;
| 1.4&lt;br /&gt;
|-&lt;br /&gt;
|{{type|boolean}} success&lt;br /&gt;
|[[turtle.transferTo]]({{type|int}} slot [, {{type|int}} quantity])&lt;br /&gt;
|Transfers ''quantity'' items from the selected slot to ''slot''. If ''quantity'' isn't specified, will attempt to transfer everything in the selected slot to ''slot''.&lt;br /&gt;
| 1.45&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>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5727</id>
		<title>OpenCCSensors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5727"/>
				<updated>2013-06-02T18:42:46Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Fixing sonic sensor recipe for 1.5.2.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors] is a new, open-source, up to date replacement for [[CcSensors|CcSensors (outdated)]], allowing monitoring and gathering information from the Minecraft environment - including players, entities, proximity, world info, IndustrialCraft 2, BuildCraft 2, liquids, inventories - and more!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenCCSensors comes with its own API, and automatically installs a new program for you at /ocs/programs/sensorview. sensorview is a handy program for very quickly looking at the information gathered from your sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Forum thread and download: [http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors]&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=i8Bv7uKkIOM&amp;amp;feature=youtu.be&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;
OpenCCSensors Peripherals&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;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;Sensor Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Sensor Peripheral needs to be placed next to a computer and it has a single slot to insert a Sensor Card&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Obsidian |B1=Obsidian           |C1=Obsidian&lt;br /&gt;
 |A2=Redstone |B2=Obsidian        |C2=Redstone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=Sensor Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
	&amp;lt;table style=&amp;quot;width: 100%; border-spacing: 0px;&amp;quot;&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;os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&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;Load the sensor API&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;mySensor = sensor.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 the wrapped sensor on the side specified.&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;mySensor.getTargets()&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 a table of all the targets for mySensor, where the keys are used as a numerical index, and the values are each a table of basic details.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;mySensor.getTargetDetails(key)&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 full details for that particular target from the sensor mySensor - where the the &amp;quot;key&amp;quot; is the key returned from getTargets()&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
 &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;Gauge Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Gauge Peripheral can be placed onto the side of certain machines to get instant readings from them. Right now this only supports Batboxes, MFE's, MFSU, Mass fabricators and Nuclear reactors. We hope to expand this in the future as well as offer an API to re-program the gauge from a computer.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=glass_pane |B1=Redstone           |C1=Monitor&lt;br /&gt;
 |Output=Gauge Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
OpenCCSensors Blocks&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;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;Proximity Sensor Block&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;&lt;br /&gt;
&lt;br /&gt;
This block outputs a redstone signal if players/mobs are within 16 blocks. The strength of the signal depends on how close the entity is to the block.&lt;br /&gt;
&lt;br /&gt;
This block has 3 different modes: &amp;quot;Any Living Entity&amp;quot;, &amp;quot;Any Player&amp;quot; or &amp;quot;Owner Only&amp;quot;. To switch between modes, the owner of the block must right click on the block.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1= |B1= |C1=&lt;br /&gt;
 |A2=Comparator |B2=Proximity Sensor Card MKIV |C2=Comparator&lt;br /&gt;
 |A3=Redstone |B3=Block of Iron      |C3=Redstone &lt;br /&gt;
 |Output=Proximity Sensor Block&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;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;
OpenCCSensors Sensor Cards&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;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;Inventory Sensor Card&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;The Inventory Sensor Card is capable of reading inventories of any chests or machines around the sensor. It gives full information about what item is in each slot.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=chest           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Inventory Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Proximity Sensor Card&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;The Proximity Sensor Card is capable of detecting players and entities within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=pressure_plate           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Proximity Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&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;Machine Sensor Card&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;The Machine Sensor Card can read information from IC2 devices. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Redstone           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Buildcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Power Sensor Card&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;The Power Sensor Card can read power information from IC2 and Applied Energistics devices. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Coal           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Power Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Tank Sensor Card&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;The Tank sensor card is far more powerful than it first seems. This card not only reads actual tanks, but reads internal tanks within a variety of different machines, such as:&lt;br /&gt;
&lt;br /&gt;
Railcraft: Iron Tanks, Buildcraft: Tanks, Thermal Expansion: Aqueous Accumulator, Thermal Expansion: Igneous Extruder, Thermal Expansion: Glacial Precipitator, Thermal Expansion: Liquid Transposer, Thermal Expansion: Magma Crucible, Thermal Expansion: Magmatic Engine, Thermal Expansion: Steam Engine, Industrial Craft: Geothermal Generator, Thaumcraft: Crucible, Buildcraft: Tank, Buildcraft: Combustion Engine, Buildcraft: Pump, Buildcraft: Refinery, Forestry: Biogas Engine, Forestry: Fermenter, Forestry: Still, Forestry: Bottler, Forestry: Raintank, Forestry: Bio Generator, Forestry: Carpenter, Forestry: Moistener, Forestry: Squeezer, Forestry: Thermonic Fabricator, Extra Bees: Analyser, Extra Bees: Purifier, Extra Bees: Synthesizer, Extra Bees: Genepool, Extra Bees: Splicer, Railcraft: Hobbyist's Steam Engine, Railcraft: Commercial Steam Engine, Railcraft: Industrial Steam Engine, GregTech: Quantum Tank, GregTech: Thermal Generator&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Bucket |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Liquid Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;World Sensor Card&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;The World Sensor Card is able to tell the time, weather, and more about the world.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=ender_pearl |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=World Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Dropped Item Sensor Card&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;The Dropped Item Sensor Card is able to locate and identify dropped items.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=slime_ball |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Dropped Item Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sign Sensor Card&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;The Sign Sensor Card is capable of reading signs within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=sign|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sign Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Minecart Sensor Card&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;The Minecart Sensor Card can detect minecarts in the area and give basic information about them&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Minecart|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Minecart Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sonic Sensor Card&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;The Sonic Sensor Card can detect blocks in the area and report if they're solid or liquid. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Jukebox|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sonic Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&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;Crop Sensor Card&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;The crop sensor card can detect the growth status of crops within range. IndustrialCraft2 crops are also supported (+extra!)&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Wheat|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Crop Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;
OpenCCSensors Sensor Card Upgrades&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;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;Range Extension Antenna&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;The Range Extension Antenna is used to upgrade sensor cards to Mk1, Mk2, and Mk3. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=redstone_torch           &lt;br /&gt;
 |A2=stone |B2=Redstone        |C2=stone&lt;br /&gt;
 |A3=stone |B3=iron_ingot      |C3=stone&lt;br /&gt;
 |Output=Range Extension Antenna&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Signal Amplifier&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;The Signal Amplifier is used to upgrade sensor cards to Mk3 and Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=Gold_Ingot|C1=stone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=stone |B3=Gold_Ingot     |C3=stone&lt;br /&gt;
 |Output=Signal Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Advanced Amplifier&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;The Advanced Amplifier is used to upgrade sensor cards to Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=Gold_Ingot|C1=iron_ingot&lt;br /&gt;
 |A2=Redstone |B2=Diamond        |C2=Redstone&lt;br /&gt;
 |A3=iron_ingot |B3=Gold_Ingot     |C3=iron_ingot&lt;br /&gt;
 |Output=Advanced Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
&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;
Sensor Tiers&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;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;'''Mk 1'''&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;The recipes for Mk 1 sensors are all different. (See above sensor card lists) &lt;br /&gt;
Special-type sensor cards (Currently only the World Sensor Card) only exist as Mk 1, as they do not have a range. &lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''1''' block away (3x3x3)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
[[File:Grid_Crop_Sensor_Card.png|24px|Crop Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''4''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Special&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_World_Sensor_Card.png|24px|World Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 2'''&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;Mk 2 is the first upgrade to sensor cards. Simply combine a Range Extension Antenna with a Mk 1 sensor card (The recipe is shapeless)&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Inventory Sensor Card |B1=Range Extension Antenna&lt;br /&gt;
 |Output=Inventory Sensor Card Mk2&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''3''' blocks away (7x7x7)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
[[File:Grid_Crop_Sensor_Card.png|24px|Crop Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''12''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 3'''&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;Mk 3 is the second upgrade to sensor cards. Note that the recipe is no longer shapeless.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Range Extension Antenna |B1=Inventory Sensor Card Mk2|C1=Range Extension Antenna&lt;br /&gt;
 |B2=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk3&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''5''' blocks away (11x11x11)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
[[File:Grid_Crop_Sensor_Card.png|24px|Crop Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''20''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 4'''&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;Mk 4 is the highest tier of sensor card upgrades&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=Range Extension Antenna &lt;br /&gt;
|A2=Range Extension Antenna |B2=Inventory Sensor Card Mk3|C2=Range Extension Antenna&lt;br /&gt;
 |A3=Signal Amplifier|B3=Advanced Amplifier|C3=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk4&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''7''' blocks away (15x15x15)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
[[File:Grid_Crop_Sensor_Card.png|24px|Crop Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''28''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usage Examples =&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=List all available targets on a Proximity Sensor on the left of the Computer.&lt;br /&gt;
|code=os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
 local prox = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 print(textutils.serialize(prox.getTargets()))&lt;br /&gt;
|output=A huge blob of text with all nearby available targets to the sensor, and some basic details.&lt;br /&gt;
}}&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Turn on a Redstone lamp when a player is within a certain distance from it. The sensor is placed to the left of the computer and the lamp is placed on top of the computer.&lt;br /&gt;
|code=&lt;br /&gt;
  os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 -- the location of the redstone lamp relative to the sensor&lt;br /&gt;
 local offset = {&lt;br /&gt;
   X = 1,&lt;br /&gt;
   Y = 1,&lt;br /&gt;
   Z = 0&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 -- how close a player has to be to activate the lamp&lt;br /&gt;
 local radius = 5&lt;br /&gt;
 &lt;br /&gt;
  -- find the distance from the player position to the offset&lt;br /&gt;
 function distance(pos)&lt;br /&gt;
   local xd = pos.X - offset.X&lt;br /&gt;
   local yd = pos.Y - offset.Y&lt;br /&gt;
   local zd = pos.Z - offset.Z&lt;br /&gt;
   return math.sqrt(xd*xd + yd*yd + zd*zd)&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 local proximity = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 while true do&lt;br /&gt;
   local signal = false&lt;br /&gt;
   local targets = proximity.getTargets()&lt;br /&gt;
   for k, v in pairs(targets) do&lt;br /&gt;
         if distance(v.Position) &amp;lt; radius then&lt;br /&gt;
           signal = true   &lt;br /&gt;
         end&lt;br /&gt;
   end&lt;br /&gt;
   rs.setOutput(&amp;quot;top&amp;quot;, signal)&lt;br /&gt;
 end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Created_Peripherals]][[Category:Unofficial_APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Jukebox.png&amp;diff=5726</id>
		<title>File:Grid Jukebox.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Jukebox.png&amp;diff=5726"/>
				<updated>2013-06-02T18:42:18Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5303</id>
		<title>OpenCCSensors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5303"/>
				<updated>2013-04-10T14:59:45Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Fixing recipe for inventory sensor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors] is a new, open-source, up to date replacement for [[CcSensors|CcSensors (outdated)]], allowing monitoring and gathering information from the Minecraft environment - including players, entities, proximity, world info, IndustrialCraft 2, BuildCraft 2, liquids, inventories - and more!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenCCSensors comes with its own API, and automatically installs a new program for you at /ocs/programs/sensorview. sensorview is a handy program for very quickly looking at the information gathered from your sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=i8Bv7uKkIOM&amp;amp;feature=youtu.be&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;
OpenCCSensors Peripherals&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;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;Sensor Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Sensor Peripheral needs to be placed next to a computer and it has a single slot to insert a Sensor Card&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Obsidian |B1=Obsidian           |C1=Obsidian&lt;br /&gt;
 |A2=Redstone |B2=Obsidian        |C2=Redstone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=Sensor Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
	&amp;lt;table style=&amp;quot;width: 100%; border-spacing: 0px;&amp;quot;&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;os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&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;Load the sensor API&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;mySensor = sensor.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 the wrapped sensor on the side specified.&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;mySensor.getTargets()&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 a table of all the targets for mySensor, where the keys are used as a numerical index, and the values are each a table of basic details.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;mySensor.getTargetDetails(key)&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 full details for that particular target from the sensor mySensor - where the the &amp;quot;key&amp;quot; is the key returned from getTargets()&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
 &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;Gauge Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Gauge Peripheral can be placed onto the side of certain machines to get instant readings from them. Right now this only supports Batboxes, MFE's, MFSU, Mass fabricators and Nuclear reactors. We hope to expand this in the future as well as offer an API to re-program the gauge from a computer.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=glass_pane |B1=Redstone           |C1=Monitor&lt;br /&gt;
 |Output=Gauge Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Cards&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;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;Inventory Sensor Card&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;The Inventory Sensor Card is capable of reading inventories of any chests or machines around the sensor. It gives full information about what item is in each slot.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=chest           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Inventory Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Proximity Sensor Card&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;The Proximity Sensor Card is capable of detecting players and entities within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=pressure_plate           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Proximity Sensor Card&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&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;Machine Sensor Card&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;The Machine Sensor Card can read information from IC2 devices. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Redstone           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Buildcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Power Sensor Card&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;The Power Sensor Card can read power information from IC2 and Applied Energistics devices. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Coal           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Power Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Tank Sensor Card&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;The Tank sensor card is far more powerful than it first seems. This card not only reads actual tanks, but reads internal tanks within a variety of different machines, such as:&lt;br /&gt;
&lt;br /&gt;
Railcraft: Iron Tanks, Buildcraft: Tanks, Thermal Expansion: Aqueous Accumulator, Thermal Expansion: Igneous Extruder, Thermal Expansion: Glacial Precipitator, Thermal Expansion: Liquid Transposer, Thermal Expansion: Magma Crucible, Thermal Expansion: Magmatic Engine, Thermal Expansion: Steam Engine, Industrial Craft: Geothermal Generator, Thaumcraft: Crucible, Buildcraft: Tank, Buildcraft: Combustion Engine, Buildcraft: Pump, Buildcraft: Refinery, Forestry: Biogas Engine, Forestry: Fermenter, Forestry: Still, Forestry: Bottler, Forestry: Raintank, Forestry: Bio Generator, Forestry: Carpenter, Forestry: Moistener, Forestry: Squeezer, Forestry: Thermonic Fabricator, Extra Bees: Analyser, Extra Bees: Purifier, Extra Bees: Synthesizer, Extra Bees: Genepool, Extra Bees: Splicer, Railcraft: Hobbyist's Steam Engine, Railcraft: Commercial Steam Engine, Railcraft: Industrial Steam Engine, GregTech: Quantum Tank, GregTech: Thermal Generator&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Bucket |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Liquid Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;World Sensor Card&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;The World Sensor Card is able to tell the time, weather, and more about the world.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=ender_pearl |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=World Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Dropped Item Sensor Card&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;The Dropped Item Sensor Card is able to locate and identify dropped items.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=slime_ball |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Dropped Item Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sign Sensor Card&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;The Sign Sensor Card is capable of reading signs within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=sign|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sign Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Minecart Sensor Card&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;The Minecart Sensor Card can detect minecarts in the area and give basic information about them&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Minecart|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Minecart Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sonic Sensor Card&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;The Sonic Sensor Card can detect blocks in the area and report if they're solid or liquid. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Note Block|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sonic Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;
OpenCCSensors Sensor Card Upgrades&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;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;Range Extension Antenna&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;The Range Extension Antenna is used to upgrade sensor cards to Mk1, Mk2, and Mk3. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=redstone_torch           &lt;br /&gt;
 |A2=stone |B2=Redstone        |C2=stone&lt;br /&gt;
 |A3=stone |B3=iron_ingot      |C3=stone&lt;br /&gt;
 |Output=Range Extension Antenna&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Signal Amplifier&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;The Signal Amplifier is used to upgrade sensor cards to Mk3 and Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=Gold_Ingot|C1=stone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=stone |B3=Gold_Ingot     |C3=stone&lt;br /&gt;
 |Output=Signal Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Advanced Amplifier&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;The Advanced Amplifier is used to upgrade sensor cards to Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=Gold_Ingot|C1=iron_ingot&lt;br /&gt;
 |A2=Redstone |B2=Diamond        |C2=Redstone&lt;br /&gt;
 |A3=iron_ingot |B3=Gold_Ingot     |C3=iron_ingot&lt;br /&gt;
 |Output=Advanced Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
&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;
Sensor Tiers&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;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;'''Mk 1'''&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;The recipes for Mk 1 sensors are all different. (See above sensor card lists) &lt;br /&gt;
Special-type sensor cards (Currently only the World Sensor Card) only exist as Mk 1, as they do not have a range. &lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''1''' block away (3x3x3)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''4''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Special&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_World_Sensor_Card.png|24px|World Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 2'''&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;Mk 2 is the first upgrade to sensor cards. Simply combine a Range Extension Antenna with a Mk 1 sensor card (The recipe is shapeless)&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Inventory Sensor Card |B1=Range Extension Antenna&lt;br /&gt;
 |Output=Inventory Sensor Card Mk2&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''3''' blocks away (7x7x7)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''12''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 3'''&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;Mk 3 is the second upgrade to sensor cards. Note that the recipe is no longer shapeless.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Range Extension Antenna |B1=Inventory Sensor Card Mk2|C1=Range Extension Antenna&lt;br /&gt;
 |B2=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk3&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''5''' blocks away (11x11x11)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''20''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 4'''&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;Mk 4 is the highest tier of sensor card upgrades&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=Range Extension Antenna &lt;br /&gt;
|A2=Range Extension Antenna |B2=Inventory Sensor Card Mk3|C2=Range Extension Antenna&lt;br /&gt;
 |A3=Signal Amplifier|B3=Advanced Amplifier|C3=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk4&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''7''' blocks away (15x15x15)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''28''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usage Examples =&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=List all available targets on a Proximity Sensor on the left of the Computer.&lt;br /&gt;
|code=os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
 local prox = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 print(textutils.serialize(prox.getTargets()))&lt;br /&gt;
|output=A huge blob of text with all nearby available targets to the sensor, and some basic details.&lt;br /&gt;
}}&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Turn on a Redstone lamp when a player is within a certain distance from it. The sensor is placed to the left of the computer and the lamp is placed on top of the computer.&lt;br /&gt;
|code=&lt;br /&gt;
  os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 -- the location of the redstone lamp relative to the sensor&lt;br /&gt;
 local offset = {&lt;br /&gt;
   X = 1,&lt;br /&gt;
   Y = 1,&lt;br /&gt;
   Z = 0&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 -- how close a player has to be to activate the lamp&lt;br /&gt;
 local radius = 5&lt;br /&gt;
 &lt;br /&gt;
  -- find the distance from the player position to the offset&lt;br /&gt;
 function distance(pos)&lt;br /&gt;
   local xd = pos.X - offset.X&lt;br /&gt;
   local yd = pos.Y - offset.Y&lt;br /&gt;
   local zd = pos.Z - offset.Z&lt;br /&gt;
   return math.sqrt(xd*xd + yd*yd + zd*zd)&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 local proximity = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 while true do&lt;br /&gt;
   local signal = false&lt;br /&gt;
   local targets = proximity.getTargets()&lt;br /&gt;
   for k, v in pairs(targets) do&lt;br /&gt;
         if distance(v.Position) &amp;lt; radius then&lt;br /&gt;
           signal = true   &lt;br /&gt;
         end&lt;br /&gt;
   end&lt;br /&gt;
   rs.setOutput(&amp;quot;top&amp;quot;, signal)&lt;br /&gt;
 end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Created_Peripherals]][[Category:Unofficial_APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5294</id>
		<title>OpenCCSensors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5294"/>
				<updated>2013-04-08T09:50:24Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Applying card redesigns from 0.1.5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors] is a new, open-source, up to date replacement for [[CcSensors|CcSensors (outdated)]], allowing monitoring and gathering information from the Minecraft environment - including players, entities, proximity, world info, IndustrialCraft 2, BuildCraft 2, liquids, inventories - and more!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenCCSensors comes with its own API, and automatically installs a new program for you at /ocs/programs/sensorview. sensorview is a handy program for very quickly looking at the information gathered from your sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=i8Bv7uKkIOM&amp;amp;feature=youtu.be&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;
OpenCCSensors Peripherals&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;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;Sensor Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Sensor Peripheral needs to be placed next to a computer and it has a single slot to insert a Sensor Card&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Obsidian |B1=Obsidian           |C1=Obsidian&lt;br /&gt;
 |A2=Redstone |B2=Obsidian        |C2=Redstone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=Sensor Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
	&amp;lt;table style=&amp;quot;width: 100%; border-spacing: 0px;&amp;quot;&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;os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&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;Load the sensor API&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;mySensor = sensor.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 the wrapped sensor on the side specified.&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;mySensor.getTargets()&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 a table of all the targets for mySensor, where the keys are used as a numerical index, and the values are each a table of basic details.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;mySensor.getTargetDetails(key)&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 full details for that particular target from the sensor mySensor - where the the &amp;quot;key&amp;quot; is the key returned from getTargets()&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
 &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;Gauge Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Gauge Peripheral can be placed onto the side of certain machines to get instant readings from them. Right now this only supports Batboxes, MFE's, MFSU, Mass fabricators and Nuclear reactors. We hope to expand this in the future as well as offer an API to re-program the gauge from a computer.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=glass_pane |B1=Redstone           |C1=Monitor&lt;br /&gt;
 |Output=Gauge Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Cards&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;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;Inventory Sensor Card&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;The Inventory Sensor Card is capable of reading inventories of any chests or machines around the sensor. It gives full information about what item is in each slot.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=wooden_plank           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Inventory Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Proximity Sensor Card&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;The Proximity Sensor Card is capable of detecting players and entities within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=pressure_plate           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Proximity Sensor Card&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&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;Machine Sensor Card&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;The Machine Sensor Card can read information from IC2 devices. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Redstone           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Buildcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Power Sensor Card&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;The Power Sensor Card can read power information from IC2 and Applied Energistics devices. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Coal           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Power Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Tank Sensor Card&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;The Tank sensor card is far more powerful than it first seems. This card not only reads actual tanks, but reads internal tanks within a variety of different machines, such as:&lt;br /&gt;
&lt;br /&gt;
Railcraft: Iron Tanks, Buildcraft: Tanks, Thermal Expansion: Aqueous Accumulator, Thermal Expansion: Igneous Extruder, Thermal Expansion: Glacial Precipitator, Thermal Expansion: Liquid Transposer, Thermal Expansion: Magma Crucible, Thermal Expansion: Magmatic Engine, Thermal Expansion: Steam Engine, Industrial Craft: Geothermal Generator, Thaumcraft: Crucible, Buildcraft: Tank, Buildcraft: Combustion Engine, Buildcraft: Pump, Buildcraft: Refinery, Forestry: Biogas Engine, Forestry: Fermenter, Forestry: Still, Forestry: Bottler, Forestry: Raintank, Forestry: Bio Generator, Forestry: Carpenter, Forestry: Moistener, Forestry: Squeezer, Forestry: Thermonic Fabricator, Extra Bees: Analyser, Extra Bees: Purifier, Extra Bees: Synthesizer, Extra Bees: Genepool, Extra Bees: Splicer, Railcraft: Hobbyist's Steam Engine, Railcraft: Commercial Steam Engine, Railcraft: Industrial Steam Engine, GregTech: Quantum Tank, GregTech: Thermal Generator&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Bucket |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Liquid Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;World Sensor Card&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;The World Sensor Card is able to tell the time, weather, and more about the world.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=ender_pearl |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=World Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Dropped Item Sensor Card&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;The Dropped Item Sensor Card is able to locate and identify dropped items.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=slime_ball |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Dropped Item Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sign Sensor Card&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;The Sign Sensor Card is capable of reading signs within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=sign|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sign Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Minecart Sensor Card&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;The Minecart Sensor Card can detect minecarts in the area and give basic information about them&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Minecart|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Minecart Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sonic Sensor Card&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;The Sonic Sensor Card can detect blocks in the area and report if they're solid or liquid. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Note Block|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sonic Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;
OpenCCSensors Sensor Card Upgrades&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;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;Range Extension Antenna&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;The Range Extension Antenna is used to upgrade sensor cards to Mk1, Mk2, and Mk3. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=redstone_torch           &lt;br /&gt;
 |A2=stone |B2=Redstone        |C2=stone&lt;br /&gt;
 |A3=stone |B3=iron_ingot      |C3=stone&lt;br /&gt;
 |Output=Range Extension Antenna&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Signal Amplifier&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;The Signal Amplifier is used to upgrade sensor cards to Mk3 and Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=Gold_Ingot|C1=stone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=stone |B3=Gold_Ingot     |C3=stone&lt;br /&gt;
 |Output=Signal Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Advanced Amplifier&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;The Advanced Amplifier is used to upgrade sensor cards to Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=Gold_Ingot|C1=iron_ingot&lt;br /&gt;
 |A2=Redstone |B2=Diamond        |C2=Redstone&lt;br /&gt;
 |A3=iron_ingot |B3=Gold_Ingot     |C3=iron_ingot&lt;br /&gt;
 |Output=Advanced Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
&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;
Sensor Tiers&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;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;'''Mk 1'''&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;The recipes for Mk 1 sensors are all different. (See above sensor card lists) &lt;br /&gt;
Special-type sensor cards (Currently only the World Sensor Card) only exist as Mk 1, as they do not have a range. &lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''1''' block away (3x3x3)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''4''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Special&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_World_Sensor_Card.png|24px|World Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 2'''&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;Mk 2 is the first upgrade to sensor cards. Simply combine a Range Extension Antenna with a Mk 1 sensor card (The recipe is shapeless)&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Inventory Sensor Card |B1=Range Extension Antenna&lt;br /&gt;
 |Output=Inventory Sensor Card Mk2&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''3''' blocks away (7x7x7)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''12''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 3'''&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;Mk 3 is the second upgrade to sensor cards. Note that the recipe is no longer shapeless.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Range Extension Antenna |B1=Inventory Sensor Card Mk2|C1=Range Extension Antenna&lt;br /&gt;
 |B2=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk3&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''5''' blocks away (11x11x11)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''20''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 4'''&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;Mk 4 is the highest tier of sensor card upgrades&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=Range Extension Antenna &lt;br /&gt;
|A2=Range Extension Antenna |B2=Inventory Sensor Card Mk3|C2=Range Extension Antenna&lt;br /&gt;
 |A3=Signal Amplifier|B3=Advanced Amplifier|C3=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk4&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''7''' blocks away (15x15x15)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''28''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usage Examples =&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=List all available targets on a Proximity Sensor on the left of the Computer.&lt;br /&gt;
|code=os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
 local prox = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 print(textutils.serialize(prox.getTargets()))&lt;br /&gt;
|output=A huge blob of text with all nearby available targets to the sensor, and some basic details.&lt;br /&gt;
}}&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Turn on a Redstone lamp when a player is within a certain distance from it. The sensor is placed to the left of the computer and the lamp is placed on top of the computer.&lt;br /&gt;
|code=&lt;br /&gt;
  os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 -- the location of the redstone lamp relative to the sensor&lt;br /&gt;
 local offset = {&lt;br /&gt;
   X = 1,&lt;br /&gt;
   Y = 1,&lt;br /&gt;
   Z = 0&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 -- how close a player has to be to activate the lamp&lt;br /&gt;
 local radius = 5&lt;br /&gt;
 &lt;br /&gt;
  -- find the distance from the player position to the offset&lt;br /&gt;
 function distance(pos)&lt;br /&gt;
   local xd = pos.X - offset.X&lt;br /&gt;
   local yd = pos.Y - offset.Y&lt;br /&gt;
   local zd = pos.Z - offset.Z&lt;br /&gt;
   return math.sqrt(xd*xd + yd*yd + zd*zd)&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 local proximity = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 while true do&lt;br /&gt;
   local signal = false&lt;br /&gt;
   local targets = proximity.getTargets()&lt;br /&gt;
   for k, v in pairs(targets) do&lt;br /&gt;
         if distance(v.Position) &amp;lt; radius then&lt;br /&gt;
           signal = true   &lt;br /&gt;
         end&lt;br /&gt;
   end&lt;br /&gt;
   rs.setOutput(&amp;quot;top&amp;quot;, signal)&lt;br /&gt;
 end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Created_Peripherals]][[Category:Unofficial_APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Coal.png&amp;diff=5293</id>
		<title>File:Grid Coal.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Coal.png&amp;diff=5293"/>
				<updated>2013-04-08T09:40:57Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Power_Sensor_Card.png&amp;diff=5292</id>
		<title>File:Grid Power Sensor Card.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Power_Sensor_Card.png&amp;diff=5292"/>
				<updated>2013-04-08T09:38:21Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=5206</id>
		<title>Template:Changelog</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Template:Changelog&amp;diff=5206"/>
				<updated>2013-03-19T16:17:17Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Added 1.51 update.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width: 100%&amp;quot;&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | Version&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; | New Features or Changes&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | Minecraft Version&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2013/03/15/computercraft-1-51// Computercraft 1.51]&lt;br /&gt;
|&lt;br /&gt;
* Ported to Minecraft 1.5&lt;br /&gt;
* Added [[Wired Modem|Wired Modems]]&lt;br /&gt;
* Added [[Networking Cable|Networking Cables]]&lt;br /&gt;
* Made [[Wireless Modem|Wireless Modems]] more expensive to craft&lt;br /&gt;
* New redstone API functions: getAnalogInput(), setAnalogOutput(), getAnalogOutput()&lt;br /&gt;
* Peripherals can now be controlled remotely over wired networks&lt;br /&gt;
* New peripheral API function: getNames()&lt;br /&gt;
* New event: “monitor_resize” when the size of a monitor changes&lt;br /&gt;
* Except for labelled computers and turtles, ComputerCraft blocks no longer drop items in creative mode&lt;br /&gt;
* The pick block function works in creative mode now works for all ComputerCraft blocks&lt;br /&gt;
* All blocks and items now use the IDs numbers assigned by FTB by default&lt;br /&gt;
* Fixed turtles sometimes placing blocks with incorrect orientations&lt;br /&gt;
* Fixed Wireless modems being able to send messages to themselves&lt;br /&gt;
* Fixed [[turtle.attack]]() having a very short range&lt;br /&gt;
* Various bugfixes&lt;br /&gt;
|align=center|1.5&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2013/02/11/computercraft-1-5/ Computercraft 1.5]&lt;br /&gt;
|&lt;br /&gt;
*Redesigned Wireless Modems; they can now send and receive on multiple channels, independent of the computer ID. To use these features, interface with modem peripherals directly. The rednet API still functions as before.&lt;br /&gt;
*[[Floppy Disk|Floppy Disks]] can now be dyed with multiple dyes, just like armour.&lt;br /&gt;
*The “excavate” program now retains fuel in it’s inventory, so can run unattended.&lt;br /&gt;
*[[turtle.place]]() now tries all possible block orientations before failing.&lt;br /&gt;
*[[turtle.refuel]](0) returns true if a fuel item is selected.&lt;br /&gt;
*[[turtle.craft]](0) returns true if the inventory is a valid recipe.&lt;br /&gt;
*The in-game help system now has documentation for all the peripherals and their methods, including the new [[modem]] functionality.&lt;br /&gt;
*A romantic surprise.&lt;br /&gt;
|align=center|1.4.7&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/12/27/computercraft-1-481-miscperipherals-fix/ Computercraft 1.481]&lt;br /&gt;
|&lt;br /&gt;
*Fixed compatibility bug with MiscPeripherals.&lt;br /&gt;
|align=center|1.4.6&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/12/23/computercraft-1-48/ Computercraft 1.48]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.4.6&lt;br /&gt;
*[[Advanced Monitor|Advanced Monitors]] can now be used as touchscreens&lt;br /&gt;
*[[Advanced Monitor|Advanced Monitors]] are now easier to craft&lt;br /&gt;
*[[Turtle|Turtles]] now get slightly less movement from fuel&lt;br /&gt;
*[[Turtle|Turtles]] can now push items&lt;br /&gt;
*[[Computer|Computers]] can now control Command Blocks, if enabled in the config&lt;br /&gt;
*New API function: os.day()&lt;br /&gt;
*A Christmas surprise&lt;br /&gt;
|align=center|1.4.6&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/11/15/computercraft-1-47-and-minecon-news/ ComputerCraft 1.47]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.4.4&lt;br /&gt;
*Fixed label tooltips not showing up in SMP&lt;br /&gt;
|align=center|1.4.4&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/10/25/computercraft-1-46-minecraft-update/ ComputerCraft 1.46]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.4.2&lt;br /&gt;
*ComputerCraft items now have their own tab in Creative Mode&lt;br /&gt;
|align=center|1.4.2&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/10/22/computercraft-1-45-now-with-colors/ ComputerCraft 1.45]&lt;br /&gt;
|&lt;br /&gt;
*Added [[Advanced Computer|Advanced Computers]]&lt;br /&gt;
*Added [[Advanced Monitor|Advanced Monitors]]&lt;br /&gt;
*New program: paint (by nitrogenfingers)&lt;br /&gt;
*New API: [[paintutils_(API)|paintutils]]&lt;br /&gt;
*New term functions: term.setBackgroundColor, term.setTextColor, term.isColor&lt;br /&gt;
*New [[Turtle|Turtle]] function: [[turtle.transferTo]]&lt;br /&gt;
|align=center|1.3.2&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/10/04/computercraft-1-43-books/ ComputerCraft 1.43]&lt;br /&gt;
|&lt;br /&gt;
*Added Printed Pages (bind several Printed Page items into one with string)&lt;br /&gt;
*Added Printed Books (add a leather cover to the above)&lt;br /&gt;
*Labelled [[Turtle|Turtles]] now keep their fuel when broken&lt;br /&gt;
*Fixed incompatibility with Forge 275 and above&lt;br /&gt;
|align=center|1.3.2&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/09/22/computercraft-1-42-is-released/ ComputerCraft 1.42]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.3.2 and the Forge mod system&lt;br /&gt;
*Added [[Printer|Printers]]&lt;br /&gt;
*Floppy Disks can now be dyed different colours&lt;br /&gt;
*Wireless Crafty Turtles can now be crafted&lt;br /&gt;
*All new textures&lt;br /&gt;
*New Forge config file&lt;br /&gt;
*Various tweaks and bug fixes&lt;br /&gt;
|align=center|1.3.2&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/07/29/computercraft-1-41-bugfix-update/ ComputerCraft 1.41]&lt;br /&gt;
|&lt;br /&gt;
*Fixed labelled [[Computer|Computers]] not keeping their data when destroyed&lt;br /&gt;
*Fixed the “excavate” program outputting lots of spam&lt;br /&gt;
*File system size limits now take into account empty files and directories&lt;br /&gt;
*Some small changes to the Turtle Upgrade API ahead of it’s impending release.(Update: The API has now been released)&lt;br /&gt;
|align=center|1.2.5&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/07/27/computercraft-1-4-is-released/ ComputerCraft 1.4]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Forge Mod Loader: ComputerCraft can now be ran directly from the .zip without extraction&lt;br /&gt;
*Added Farming [[Turtle|Turtles]], Felling [[Turtle|Turtles]], Digging [[Turtle|Turtles]], Melee [[Turtle|Turtles]] and Crafty [[Turtle|Turtles]]&lt;br /&gt;
*Added 14 new[[Turtle|Turtles]] Combinations accessible by combining the turtle upgrades above&lt;br /&gt;
*Labelled [[Computer|Computers]] and turtles can now be crafted into turtles or other turtle types without losing their ID, label and data&lt;br /&gt;
*Added a [[Turtle|Turtles]] Upgrade API” for mod developers to create their own tools and peripherals for turtles&lt;br /&gt;
*[[Turtle|Turtles]] can now attack entities with [[turtle.attack]](), and collect their dropped items&lt;br /&gt;
*[[Turtle|Turtles]] can now use [[turtle.place]]() with any item the player can, and can interact with entities&lt;br /&gt;
*[[Turtle|Turtles]] can now craft items with [[turtle.craft]]()&lt;br /&gt;
*[[Turtle|Turtles]] can now place items into inventories with [[turtle.drop]]()&lt;br /&gt;
*Changed the behaviour of [[turtle.place]]() and [[turtle.drop]]() to only consider the currently selected slot&lt;br /&gt;
*[[Turtle|Turtles]] can now pick up items from the ground, or from inventories, with [[turtle.suck]]()&lt;br /&gt;
*[[Turtle|Turtles]] can now compare items in their inventories&lt;br /&gt;
*[[Turtle|Turtles]] can place signs with text on them with [[turtle.place]]( [signText] )&lt;br /&gt;
*[[Turtle|Turtles]] now optionally require fuel items to move, and can refuel themselves&lt;br /&gt;
*The size of the the [[Turtle|Turtle]] inventory has been increased to 16&lt;br /&gt;
*The size of the [[Turtle|Turtle]] screen has been increased&lt;br /&gt;
*New [[Turtle|Turtle]] functions: [[turtle.compareTo]]( [slotNum] ), [[turtle.craft]](), [[turtle.attack]](), [[turtle.attackUp]](), [[turtle.attackDown]](), [[turtle.drop|turtle.dropUp]](), [[turtle.drop|turtle.dropDown]](), [[turtle.getFuelLevel]](), [[turtle.refuel]]()&lt;br /&gt;
*New [[Disk]] function: [[disk.getDiskID]]()&lt;br /&gt;
*New [[Turtle|Turtle]] programs: craft, refuel&lt;br /&gt;
*“excavate” program now much smarter: Will return items to a chest when full, attack mobs, and refuel itself automatically&lt;br /&gt;
*New API: keys&lt;br /&gt;
*Added optional Floppy Disk and Hard Drive space limits for [[Computer|Computers]] and [[Turtle|Turtles]]&lt;br /&gt;
*New fs function: [[fs.getFreeSpace]]( path ), also [[fs.getDrive]]() works again&lt;br /&gt;
*The send and receive range of wireless modems now increases with altitude, allowing long range networking from high-altitude [[Computer|Computers]] (great for GPS networks)&lt;br /&gt;
*[[http.request]]() now supports https:// URLs&lt;br /&gt;
*Right clicking a [[Disk Drive]] with a [[Floppy Disk]] or a Record when sneaking will insert the item into the [[Disk Drive]] automatically&lt;br /&gt;
*The default size of the [[Computer]] screen has been increased&lt;br /&gt;
*Several stability and security fixes: LuaJ can now no longer leave dangling threads when a computer is unloaded, turtles can no longer be destroyed by tree leaves or walking off the edge of the loaded map. [[Computer|Computers]] no longer crash when used with RedPower frames&lt;br /&gt;
|align=center|1.2.5&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/04/23/computercraft-updated-to-1-2-5/ ComputerCraft 1.33]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.2.5&lt;br /&gt;
|align=center|1.2.5&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/03/30/computercraft-1-32-out-now/ ComputerCraft 1.32]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.2.4&lt;br /&gt;
*Fixed a big memory leak in LuaJ that caused extra threads to stay around forever when [[Computer|Computers]] were shut down.&lt;br /&gt;
|align=center|1.2.4&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/03/13/computercraft-1-31-is-released/ ComputerCraft 1.31]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft 1.2.3&lt;br /&gt;
*Added [[Monitor|Monitors]] (thanks to Cloudy). Build huge external displays for your [[Computer|Computers]]!&lt;br /&gt;
*New positioning capabilities for [[Computer|Computers]] and [[Turtle|Turtles]]. Build GPS networks and triangulate the positions of your turtles position so they never get lost!&lt;br /&gt;
*New [[turtle.compare]]() function for turtles for more intelligent mining.&lt;br /&gt;
*New programs and APIs: gps, monitor, vector&lt;br /&gt;
*New program: pastebin (requires enableAPI_HTTP=1 in mod_ComputerCraft.cfg), upload and download programs made by other users ingame!&lt;br /&gt;
*Added a new top secret program designed for use with Monitors, see if you can find it.&lt;br /&gt;
*Lots of additions to existing APIs and programs. Type &amp;quot;help whatsnew&amp;quot; in game for the full details.&lt;br /&gt;
|align=center|1.2.3&lt;br /&gt;
|-&lt;br /&gt;
|align=center|[http://www.computercraft.info/2012/02/23/computercraft-1-3-trailer/ ComputerCraft 1.3]&lt;br /&gt;
|&lt;br /&gt;
*Ported to Minecraft Forge.&lt;br /&gt;
*Added [[Turtle|Turtles]], Mining [[Turtle|Turtles]], Wireless [[Turtle|Turtles]] and Wireless Mining [[Turtle|Turtles]] (Block ID 209).&lt;br /&gt;
*Added a Peripheral API to allow mod developers to create custom peripherals for ComputerCraft. Details on this will be posted in the next few days.&lt;br /&gt;
*Added [[Modem|Wireless Modems]]. Use the [[Rednet_(API)|rednet API]] to send data wirelessly between [[Computer|Computers]] and [[Turtle|Turtles]]!&lt;br /&gt;
*[[Computer|Computers]] and Disk Drives no longer get destroyed by water.&lt;br /&gt;
*[[Computer|Computers]] and [[Turtle|Turtles]] can now be labelled, destroyed, and moved around, keeping their state.&lt;br /&gt;
*[[Computer|Computers]] and [[Turtle|Turtles]] can connect to adjacent devices, and turn them on or off.&lt;br /&gt;
*User programs now give line numbers in their error messages, for easier debugging.&lt;br /&gt;
*New APIs and programs for [[Turtle|Turtles]]: turtle, excavate, tunnel, go, turn and dance.&lt;br /&gt;
*Lots of additions to existing APIs and programs. Type &amp;quot;help whatsnew&amp;quot; in game for the full details.&lt;br /&gt;
|align=center|1.1&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.21&lt;br /&gt;
|&lt;br /&gt;
*Added shortcut key to shutdown the computer.&lt;br /&gt;
*Added a help API add-on pack.&lt;br /&gt;
*Various bug fixes.&lt;br /&gt;
|align=center|1.1&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.2&lt;br /&gt;
|&lt;br /&gt;
*Added Disk Drives&lt;br /&gt;
*Added shortcut keys to terminate the current program and reboot the computer.&lt;br /&gt;
*Added a new system for user created APIs.&lt;br /&gt;
*Added RedNet.&lt;br /&gt;
*Added [[shell.setPath]]() and [[shell.setAlias]]().&lt;br /&gt;
*Added a new ROM startup script.&lt;br /&gt;
*Added [[os.clock]](), [[os.time]](), and [[os.setAlarm]]().&lt;br /&gt;
*Added game: &amp;quot;Worm!&amp;quot;&lt;br /&gt;
*Added programs: alias, apis, copy, delete, dj, drive, eject, id, label, list, move, reboot, redset, rename, time, worm.&lt;br /&gt;
*Added APIs: bit, colours, disk, help, rednet, parallel, textutils&lt;br /&gt;
*Text can be edited with left and right arrow keys.&lt;br /&gt;
*Many bug fixes&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.11&lt;br /&gt;
|&lt;br /&gt;
*Fixed bug where [[Computer|Computers]] could not read input from RedPower cables which had a bend in the immediately adjacent square.&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.1&lt;br /&gt;
|&lt;br /&gt;
*Changed the default block ID for the [[Computer|Computer]] to 207.&lt;br /&gt;
*Added multiplayer support.&lt;br /&gt;
*Added connectivity with RedPower bundled cables.&lt;br /&gt;
*Added HTTP API&lt;br /&gt;
*Fixed support for HD textures on the front of [[Computer|Computers]].&lt;br /&gt;
*Added command history to the [[Computer]].&lt;br /&gt;
*Added config options to change the size of the [[Computer]] GUI and the text color.&lt;br /&gt;
*Programs with infinite loops that don't yield will no longer freeze Minecraft and will terminate after 10 seconds.&lt;br /&gt;
*Extended Help and fixed typos/small errors in various programs.&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.02&lt;br /&gt;
|&lt;br /&gt;
*Fixed the MCPatcher HD textures incompatibility that was causing the computer texture to replace cobblestone blocks.&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.01&lt;br /&gt;
|&lt;br /&gt;
*Added a ModLoader configuration file, so the computers block ID can be changed.&lt;br /&gt;
*Made the error message that displays when Lua files are not correctly installed much more clear, no more &amp;quot;Assertion failed.&amp;quot;&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|-&lt;br /&gt;
|align=center|ComputerCraft 1.0&lt;br /&gt;
|&lt;br /&gt;
*First Release&lt;br /&gt;
|align=center|1.0&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Wireless_Modem&amp;diff=5205</id>
		<title>Wireless Modem</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Wireless_Modem&amp;diff=5205"/>
				<updated>2013-03-19T16:13:11Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Quick fix of crafting recipe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NeedsWork|The behaviour of Rednet has changed as of 1.5 - please consider updating this page with information. (Please don't add prerelease info!)}}&lt;br /&gt;
{{Block&lt;br /&gt;
|name=Modem&lt;br /&gt;
|image=&lt;br /&gt;
|id=???&lt;br /&gt;
|damage-value=???&lt;br /&gt;
|is-peripheral=Yes&lt;br /&gt;
|peripheral-api=Rednet (API)&lt;br /&gt;
}}&lt;br /&gt;
Modems are blocks which can be used to wirelessly transfer data between [[Computer|computers]] and [[Turtle|turtles]], using the [[Rednet_(API)|Rednet API]].&lt;br /&gt;
To place a modem on a side of a computer, right-click to place the modem while sneaking.&lt;br /&gt;
&lt;br /&gt;
It is also possible to turn the modem on and off by typing &amp;quot;rednet.open ( side )&amp;quot; to open and &amp;quot;rednet.close ( side )&amp;quot; to close.&lt;br /&gt;
&lt;br /&gt;
Modems can send messages to other modems located up to 64 meters away, or 16 meters during a thunderstorm.&lt;br /&gt;
As of 1.4 Modem range is increased with higher altitudes. If there is no thunderstorm, the range will always be higher than 64, and at max altitude you would have a range of 384 meters.&lt;br /&gt;
&lt;br /&gt;
In 1.4 and 1.41 there is a miscalculation that causes the range to only be 381 meters at max altitude.&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=ender_pearl    |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone          |C3=stone&lt;br /&gt;
 |Output=Modem&lt;br /&gt;
 }}&lt;br /&gt;
== Example ==&lt;br /&gt;
* Place 2 computers and add modems to them by clicking the right mouse button while sneaking.&lt;br /&gt;
* Access them, and start Lua.&lt;br /&gt;
* Once Lua has started, type &amp;quot;[[rednet_(API)|rednet]].[[rednet.open|open]] (&amp;quot;&amp;lt;relative location to modem, e.g. left, right&amp;gt;&amp;quot;)&amp;quot; on both computers.&lt;br /&gt;
* Check if there exists a connection: a dim, red light should be found on the modem.&lt;br /&gt;
* Type on one computer &amp;quot;[[rednet_(API)|rednet]].[[rednet.receive|receive]] (60)&amp;quot;. This will make the computer freeze for 60 seconds, or until it has received a signal from the other computers.&lt;br /&gt;
* Now, type &amp;quot;[[rednet_(API)|rednet]].[[rednet.broadcast|broadcast]] ('&amp;lt;your message&amp;gt;')&amp;quot; on the other computer. This should send your message to all computers connected.&lt;br /&gt;
* Opening the first computer should show the message written on the second computer.&lt;br /&gt;
&lt;br /&gt;
==Modem as a Peripheral==&lt;br /&gt;
To use a Modem as a peripheral, you need to either call a method directly using [[peripheral.call]](), or, wrap the modem using the [[Peripheral_(API)|Peripheral API]]. Wrapped modems provide all functions listed in the [[Rednet_(API)|Rednet API]].&lt;br /&gt;
&lt;br /&gt;
For this example, we have a Modem connected to the top of our [[Computer]]:&lt;br /&gt;
&lt;br /&gt;
 -- Immediately invoke a method without wrapping&lt;br /&gt;
 peripheral.call(&amp;quot;top&amp;quot;, &amp;quot;open&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 -- You can also &amp;quot;wrap&amp;quot; the peripheral side to a variable:&lt;br /&gt;
 local modem = peripheral.wrap(&amp;quot;top&amp;quot;)&lt;br /&gt;
 modem.open(&amp;quot;top&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[Category:Peripherals]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=5204</id>
		<title>Recipes</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=5204"/>
				<updated>2013-03-19T16:10:54Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding networking cable&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        |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=glass_pane      |C3=Stone&lt;br /&gt;
 |Output=Computer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Wired Modem]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone          |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=Redstone       |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=Stone          |C3=Stone&lt;br /&gt;
 |Output=Wired_Modem&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Networking Cable]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |          B1=Stone    &lt;br /&gt;
 |A2=Stone |B2=Redstone       |C2=Stone&lt;br /&gt;
           |B3=Stone      &lt;br /&gt;
 |Output=Networking_Cable&lt;br /&gt;
 |OA=6&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Wireless Modem]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone          |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=ender_pearl       |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      |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=Redstone      |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&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=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;
|[[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=Monitor&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       |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      |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;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Networking_Cable.png&amp;diff=5203</id>
		<title>File:Grid Networking Cable.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Networking_Cable.png&amp;diff=5203"/>
				<updated>2013-03-19T16:10:36Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:GridNumbersCSS.png&amp;diff=5202</id>
		<title>File:GridNumbersCSS.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:GridNumbersCSS.png&amp;diff=5202"/>
				<updated>2013-03-19T16:09:34Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: From the industrialcraft wiki to complete the crafting grid template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;From the industrialcraft wiki to complete the crafting grid template&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Wireless_Modem&amp;diff=5200</id>
		<title>Wireless Modem</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Wireless_Modem&amp;diff=5200"/>
				<updated>2013-03-19T16:02:50Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: moved Modem to Wireless Modem: 1.5 retroactively turns the previous modems (only wireless) into wireless modems, since there are now wired modems.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NeedsWork|The behaviour of Rednet has changed as of 1.5 - please consider updating this page with information. (Please don't add prerelease info!)}}&lt;br /&gt;
{{Block&lt;br /&gt;
|name=Modem&lt;br /&gt;
|image=&lt;br /&gt;
|id=???&lt;br /&gt;
|damage-value=???&lt;br /&gt;
|is-peripheral=Yes&lt;br /&gt;
|peripheral-api=Rednet (API)&lt;br /&gt;
}}&lt;br /&gt;
Modems are blocks which can be used to wirelessly transfer data between [[Computer|computers]] and [[Turtle|turtles]], using the [[Rednet_(API)|Rednet API]].&lt;br /&gt;
To place a modem on a side of a computer, right-click to place the modem while sneaking.&lt;br /&gt;
&lt;br /&gt;
It is also possible to turn the modem on and off by typing &amp;quot;rednet.open ( side )&amp;quot; to open and &amp;quot;rednet.close ( side )&amp;quot; to close.&lt;br /&gt;
&lt;br /&gt;
Modems can send messages to other modems located up to 64 meters away, or 16 meters during a thunderstorm.&lt;br /&gt;
As of 1.4 Modem range is increased with higher altitudes. If there is no thunderstorm, the range will always be higher than 64, and at max altitude you would have a range of 384 meters.&lt;br /&gt;
&lt;br /&gt;
In 1.4 and 1.41 there is a miscalculation that causes the range to only be 381 meters at max altitude.&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_torch |C2=stone&lt;br /&gt;
 |A3=stone |B3=stone          |C3=stone&lt;br /&gt;
 |Output=Modem&lt;br /&gt;
 }}&lt;br /&gt;
== Example ==&lt;br /&gt;
* Place 2 computers and add modems to them by clicking the right mouse button while sneaking.&lt;br /&gt;
* Access them, and start Lua.&lt;br /&gt;
* Once Lua has started, type &amp;quot;[[rednet_(API)|rednet]].[[rednet.open|open]] (&amp;quot;&amp;lt;relative location to modem, e.g. left, right&amp;gt;&amp;quot;)&amp;quot; on both computers.&lt;br /&gt;
* Check if there exists a connection: a dim, red light should be found on the modem.&lt;br /&gt;
* Type on one computer &amp;quot;[[rednet_(API)|rednet]].[[rednet.receive|receive]] (60)&amp;quot;. This will make the computer freeze for 60 seconds, or until it has received a signal from the other computers.&lt;br /&gt;
* Now, type &amp;quot;[[rednet_(API)|rednet]].[[rednet.broadcast|broadcast]] ('&amp;lt;your message&amp;gt;')&amp;quot; on the other computer. This should send your message to all computers connected.&lt;br /&gt;
* Opening the first computer should show the message written on the second computer.&lt;br /&gt;
&lt;br /&gt;
==Modem as a Peripheral==&lt;br /&gt;
To use a Modem as a peripheral, you need to either call a method directly using [[peripheral.call]](), or, wrap the modem using the [[Peripheral_(API)|Peripheral API]]. Wrapped modems provide all functions listed in the [[Rednet_(API)|Rednet API]].&lt;br /&gt;
&lt;br /&gt;
For this example, we have a Modem connected to the top of our [[Computer]]:&lt;br /&gt;
&lt;br /&gt;
 -- Immediately invoke a method without wrapping&lt;br /&gt;
 peripheral.call(&amp;quot;top&amp;quot;, &amp;quot;open&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
 -- You can also &amp;quot;wrap&amp;quot; the peripheral side to a variable:&lt;br /&gt;
 local modem = peripheral.wrap(&amp;quot;top&amp;quot;)&lt;br /&gt;
 modem.open(&amp;quot;top&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
[[Category:Peripherals]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Modem&amp;diff=5201</id>
		<title>Modem</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Modem&amp;diff=5201"/>
				<updated>2013-03-19T16:02:50Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: moved Modem to Wireless Modem: 1.5 retroactively turns the previous modems (only wireless) into wireless modems, since there are now wired modems.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Wireless Modem]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=5199</id>
		<title>Recipes</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=5199"/>
				<updated>2013-03-19T16:01:54Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding new modem types&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        |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=glass_pane      |C3=Stone&lt;br /&gt;
 |Output=Computer&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Wired Modem]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone          |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=Redstone       |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=Stone          |C3=Stone&lt;br /&gt;
 |Output=Wired_Modem&lt;br /&gt;
 }}&lt;br /&gt;
|-&lt;br /&gt;
|[[Wireless Modem]]&lt;br /&gt;
|{{Crafting grid&lt;br /&gt;
 |A1=Stone |B1=Stone          |C1=Stone&lt;br /&gt;
 |A2=Stone |B2=ender_pearl       |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      |C2=Stone&lt;br /&gt;
 |A3=Stone |B3=Redstone      |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&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=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;
|[[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=Monitor&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       |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      |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;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Wired_Modem.png&amp;diff=5198</id>
		<title>File:Grid Wired Modem.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Wired_Modem.png&amp;diff=5198"/>
				<updated>2013-03-19T16:00:52Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5172</id>
		<title>OpenCCSensors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5172"/>
				<updated>2013-02-24T14:37:29Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding in sensor tiers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors] is a new, open-source, up to date replacement for [[CcSensors|CcSensors (outdated)]], allowing monitoring and gathering information from the Minecraft environment - including players, entities, proximity, world info, IndustrialCraft 2, BuildCraft 2, liquids, inventories - and more!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenCCSensors comes with its own API, and automatically installs a new program for you at /ocs/programs/sensorview. sensorview is a handy program for very quickly looking at the information gathered from your sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=i8Bv7uKkIOM&amp;amp;feature=youtu.be&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;
OpenCCSensors Peripherals&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;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;Sensor Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Sensor Peripheral needs to be placed next to a computer and it has a single slot to insert a Sensor Card&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Obsidian |B1=Obsidian           |C1=Obsidian&lt;br /&gt;
 |A2=Redstone |B2=Obsidian        |C2=Redstone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=Sensor Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
	&amp;lt;table style=&amp;quot;width: 100%; border-spacing: 0px;&amp;quot;&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;os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&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;Load the sensor API&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;mySensor = sensor.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 the wrapped sensor on the side specified.&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;mySensor.getTargets()&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 a table of all the targets for mySensor, where the keys are used as a numerical index, and the values are each a table of basic details.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;mySensor.getTargetDetails(key)&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 full details for that particular target from the sensor mySensor - where the the &amp;quot;key&amp;quot; is the key returned from getTargets()&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
 &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;Gauge Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Gauge Peripheral can be placed onto the side of certain machines to get instant readings from them. Right now this only supports Batboxes, MFE's, MFSU, Mass fabricators and Nuclear reactors. We hope to expand this in the future as well as offer an API to re-program the gauge from a computer.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=glass_pane |B1=Redstone           |C1=Monitor&lt;br /&gt;
 |Output=Gauge Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Cards&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;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;Inventory Sensor Card&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;The Inventory Sensor Card is capable of reading inventories of any chests or machines around the sensor. It gives full information about what item is in each slot.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=wooden_plank           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Inventory Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Proximity Sensor Card&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;The Proximity Sensor Card is capable of detecting players and entities within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=pressure_plate           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Proximity Sensor Card&lt;br /&gt;
 }}&lt;br /&gt;
&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;Industrial Craft 2 Sensor Card&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;The IndustrialCraft Sensor Card is capable of interfacing and reading IC2 machine values (eg, EU in storage, etc).&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=copper_cable|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Industrial Craft 2 Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;BuildCraft Sensor Card&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;&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=lever           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Buildcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Tank Sensor Card&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;The Tank sensor card is far more powerful than it first seems. This card not only reads actual tanks, but reads internal tanks within a variety of different machines, such as:&lt;br /&gt;
&lt;br /&gt;
Railcraft: Iron Tanks, Buildcraft: Tanks, Thermal Expansion: Aqueous Accumulator, Thermal Expansion: Igneous Extruder, Thermal Expansion: Glacial Precipitator, Thermal Expansion: Liquid Transposer, Thermal Expansion: Magma Crucible, Thermal Expansion: Magmatic Engine, Thermal Expansion: Steam Engine, Industrial Craft: Geothermal Generator, Thaumcraft: Crucible, Buildcraft: Tank, Buildcraft: Combustion Engine, Buildcraft: Pump, Buildcraft: Refinery, Forestry: Biogas Engine, Forestry: Fermenter, Forestry: Still, Forestry: Bottler, Forestry: Raintank, Forestry: Bio Generator, Forestry: Carpenter, Forestry: Moistener, Forestry: Squeezer, Forestry: Thermonic Fabricator, Extra Bees: Analyser, Extra Bees: Purifier, Extra Bees: Synthesizer, Extra Bees: Genepool, Extra Bees: Splicer, Railcraft: Hobbyist's Steam Engine, Railcraft: Commercial Steam Engine, Railcraft: Industrial Steam Engine, GregTech: Quantum Tank, GregTech: Thermal Generator&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Bucket |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Liquid Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;World Sensor Card&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;The World Sensor Card is able to tell the time, weather, and more about the world.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=ender_pearl |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=World Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Dropped Item Sensor Card&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;The Dropped Item Sensor Card is able to locate and identify dropped items.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=slime_ball |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Dropped Item Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sign Sensor Card&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;The Sign Sensor Card is capable of reading signs within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=sign|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sign Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Thaumcraft Sensor Card&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;The Thaumcraft Card can read XP levels from a &amp;quot;brain in a jar&amp;quot; and read aspect levels from crucibles and jars&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Goggles of Revealing|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Thaumcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;Minecart Sensor Card&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;The Minecart Sensor Card can detect minecarts in the area and give basic information about them&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Minecart|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Minecart Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sonic Sensor Card&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;The Sonic Sensor Card can detect blocks in the area and report if they're solid or liquid. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Note Block|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sonic Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Card Upgrades&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;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;Range Extension Antenna&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;The Range Extension Antenna is used to upgrade sensor cards to Mk1, Mk2, and Mk3. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=redstone_torch           &lt;br /&gt;
 |A2=stone |B2=Redstone        |C2=stone&lt;br /&gt;
 |A3=stone |B3=iron_ingot      |C3=stone&lt;br /&gt;
 |Output=Range Extension Antenna&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Signal Amplifier&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;The Signal Amplifier is used to upgrade sensor cards to Mk3 and Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=Gold_Ingot|C1=stone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=stone |B3=Gold_Ingot     |C3=stone&lt;br /&gt;
 |Output=Signal Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Advanced Amplifier&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;The Advanced Amplifier is used to upgrade sensor cards to Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=Gold_Ingot|C1=iron_ingot&lt;br /&gt;
 |A2=Redstone |B2=Diamond        |C2=Redstone&lt;br /&gt;
 |A3=iron_ingot |B3=Gold_Ingot     |C3=iron_ingot&lt;br /&gt;
 |Output=Advanced Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
&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;
Sensor Tiers&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;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;'''Mk 1'''&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;The recipes for Mk 1 sensors are all different. (See above sensor card lists) &lt;br /&gt;
Special-type sensor cards (Currently only the World Sensor Card) only exist as Mk 1, as they do not have a range. &lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''1''' block away (3x3x3)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''4''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Special&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;N/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_World_Sensor_Card.png|24px|World Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 2'''&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;Mk 2 is the first upgrade to sensor cards. Simply combine a Range Extension Antenna with a Mk 1 sensor card (The recipe is shapeless)&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Inventory Sensor Card |B1=Range Extension Antenna&lt;br /&gt;
 |Output=Inventory Sensor Card Mk2&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''3''' blocks away (3x3x3)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''12''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 3'''&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;Mk 3 is the second upgrade to sensor cards. Note that the recipe is no longer shapeless.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Range Extension Antenna |B1=Inventory Sensor Card Mk2|C1=Range Extension Antenna&lt;br /&gt;
 |B2=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk3&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''5''' blocks away (3x3x3)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''20''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&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;'''Mk 4'''&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;Mk 4 is the highest tier of sensor card upgrades&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=Range Extension Antenna &lt;br /&gt;
|A2=Range Extension Antenna |B2=Inventory Sensor Card Mk3|C2=Range Extension Antenna&lt;br /&gt;
 |A3=Signal Amplifier|B3=Advanced Amplifier|C3=Signal Amplifier&lt;br /&gt;
 |Output=Inventory Sensor Card Mk4&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ranges:'''&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Type&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Range&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Sensor types&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Block&amp;lt;td&amp;gt;'''7''' blocks away (3x3x3)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Inventory_Sensor_Card.png|24px|Inventory Sensor]]&lt;br /&gt;
[[File:Grid_Industrial_Craft_2_Sensor_Card.png|24px|Industrial Craft 2 Sensor]]&lt;br /&gt;
[[File:Grid_Buildcraft_Sensor_Card.png|24px|Buildcraft Sensor]]&lt;br /&gt;
[[File:Grid_Liquid_Sensor_Card.png|24px|Liquid Sensor]]&lt;br /&gt;
[[File:Grid_Sign_Sensor_Card.png|24px|Sign Sensor]]&lt;br /&gt;
[[File:Grid_Thaumcraft_Sensor_Card.png|24px|Thaumcraft Sensor]]&lt;br /&gt;
[[File:Grid_Sonic_Sensor_Card.png|24px|Sonic Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Entity&amp;lt;td&amp;gt;'''28''' block-radius sphere&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
[[File:Grid_Proximity_Sensor_Card.png|24px|Proximity Sensor]]&lt;br /&gt;
[[File:Grid_Dropped_Item_Sensor_Card.png|24px|Dropped Item Sensor]]&lt;br /&gt;
[[File:Grid_Minecart_Sensor_Card.png|24px|Minecart Sensor]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Usage Examples =&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=List all available targets on a Proximity Sensor on the left of the Computer.&lt;br /&gt;
|code=os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
 local prox = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 print(textutils.serialize(prox.getTargets()))&lt;br /&gt;
|output=A huge blob of text with all nearby available targets to the sensor, and some basic details.&lt;br /&gt;
}}&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Turn on a Redstone lamp when a player is within a certain distance from it. The sensor is placed to the left of the computer and the lamp is placed on top of the computer.&lt;br /&gt;
|code=&lt;br /&gt;
  os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 -- the location of the redstone lamp relative to the sensor&lt;br /&gt;
 local offset = {&lt;br /&gt;
   X = 1,&lt;br /&gt;
   Y = 1,&lt;br /&gt;
   Z = 0&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 -- how close a player has to be to activate the lamp&lt;br /&gt;
 local radius = 5&lt;br /&gt;
 &lt;br /&gt;
  -- find the distance from the player position to the offset&lt;br /&gt;
 function distance(pos)&lt;br /&gt;
   local xd = pos.X - offset.X&lt;br /&gt;
   local yd = pos.Y - offset.Y&lt;br /&gt;
   local zd = pos.Z - offset.Z&lt;br /&gt;
   return math.sqrt(xd*xd + yd*yd + zd*zd)&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 local proximity = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 while true do&lt;br /&gt;
   local signal = false&lt;br /&gt;
   local targets = proximity.getTargets()&lt;br /&gt;
   for k, v in pairs(targets) do&lt;br /&gt;
         if distance(v.Position) &amp;lt; radius then&lt;br /&gt;
           signal = true   &lt;br /&gt;
         end&lt;br /&gt;
   end&lt;br /&gt;
   rs.setOutput(&amp;quot;top&amp;quot;, signal)&lt;br /&gt;
 end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Created_Peripherals]][[Category:Unofficial_APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Inventory_Sensor_Card_Mk4.png&amp;diff=5171</id>
		<title>File:Grid Inventory Sensor Card Mk4.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Inventory_Sensor_Card_Mk4.png&amp;diff=5171"/>
				<updated>2013-02-24T14:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Inventory_Sensor_Card_Mk3.png&amp;diff=5170</id>
		<title>File:Grid Inventory Sensor Card Mk3.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Inventory_Sensor_Card_Mk3.png&amp;diff=5170"/>
				<updated>2013-02-24T14:31:34Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Inventory_Sensor_Card_Mk2.png&amp;diff=5169</id>
		<title>File:Grid Inventory Sensor Card Mk2.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Inventory_Sensor_Card_Mk2.png&amp;diff=5169"/>
				<updated>2013-02-24T14:27:59Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5168</id>
		<title>OpenCCSensors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5168"/>
				<updated>2013-02-24T14:00:28Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Forgot to include the correct image for Advanced Amplifier&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors] is a new, open-source, up to date replacement for [[CcSensors|CcSensors (outdated)]], allowing monitoring and gathering information from the Minecraft environment - including players, entities, proximity, world info, IndustrialCraft 2, BuildCraft 2, liquids, inventories - and more!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenCCSensors comes with its own API, and automatically installs a new program for you at /ocs/programs/sensorview. sensorview is a handy program for very quickly looking at the information gathered from your sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=i8Bv7uKkIOM&amp;amp;feature=youtu.be&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;
OpenCCSensors Peripherals&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;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;Sensor Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Sensor Peripheral needs to be placed next to a computer and it has a single slot to insert a Sensor Card&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Obsidian |B1=Obsidian           |C1=Obsidian&lt;br /&gt;
 |A2=Redstone |B2=Obsidian        |C2=Redstone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=Sensor Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
	&amp;lt;table style=&amp;quot;width: 100%; border-spacing: 0px;&amp;quot;&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;os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&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;Load the sensor API&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;mySensor = sensor.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 the wrapped sensor on the side specified.&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;mySensor.getTargets()&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 a table of all the targets for mySensor, where the keys are used as a numerical index, and the values are each a table of basic details.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;mySensor.getTargetDetails(key)&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 full details for that particular target from the sensor mySensor - where the the &amp;quot;key&amp;quot; is the key returned from getTargets()&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
 &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;Gauge Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Gauge Peripheral can be placed onto the side of certain machines to get instant readings from them. Right now this only supports Batboxes, MFE's, MFSU, Mass fabricators and Nuclear reactors. We hope to expand this in the future as well as offer an API to re-program the gauge from a computer.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=glass_pane |B1=Redstone           |C1=Monitor&lt;br /&gt;
 |Output=Gauge Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Cards&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;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;Inventory Sensor Card&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;The Inventory Sensor Card is capable of reading inventories of any chests or machines around the sensor. It gives full information about what item is in each slot.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=wooden_plank           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Inventory Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Proximity Sensor Card&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;The Proximity Sensor Card is capable of detecting players and entities within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=pressure_plate           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Proximity Sensor Card&lt;br /&gt;
 }}&lt;br /&gt;
&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;Industrial Craft 2 Sensor Card&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;The IndustrialCraft Sensor Card is capable of interfacing and reading IC2 machine values (eg, EU in storage, etc).&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=copper_cable|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Industrial Craft 2 Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;BuildCraft Sensor Card&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;&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=lever           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Buildcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Tank Sensor Card&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;The Tank sensor card is far more powerful than it first seems. This card not only reads actual tanks, but reads internal tanks within a variety of different machines, such as:&lt;br /&gt;
&lt;br /&gt;
Railcraft: Iron Tanks, Buildcraft: Tanks, Thermal Expansion: Aqueous Accumulator, Thermal Expansion: Igneous Extruder, Thermal Expansion: Glacial Precipitator, Thermal Expansion: Liquid Transposer, Thermal Expansion: Magma Crucible, Thermal Expansion: Magmatic Engine, Thermal Expansion: Steam Engine, Industrial Craft: Geothermal Generator, Thaumcraft: Crucible, Buildcraft: Tank, Buildcraft: Combustion Engine, Buildcraft: Pump, Buildcraft: Refinery, Forestry: Biogas Engine, Forestry: Fermenter, Forestry: Still, Forestry: Bottler, Forestry: Raintank, Forestry: Bio Generator, Forestry: Carpenter, Forestry: Moistener, Forestry: Squeezer, Forestry: Thermonic Fabricator, Extra Bees: Analyser, Extra Bees: Purifier, Extra Bees: Synthesizer, Extra Bees: Genepool, Extra Bees: Splicer, Railcraft: Hobbyist's Steam Engine, Railcraft: Commercial Steam Engine, Railcraft: Industrial Steam Engine, GregTech: Quantum Tank, GregTech: Thermal Generator&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Bucket |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Liquid Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;World Sensor Card&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;The World Sensor Card is able to tell the time, weather, and more about the world.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=ender_pearl |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=World Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Dropped Item Sensor Card&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;The Dropped Item Sensor Card is able to locate and identify dropped items.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=slime_ball |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Dropped Item Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sign Sensor Card&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;The Sign Sensor Card is capable of reading signs within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=sign|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sign Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Thaumcraft Sensor Card&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;The Thaumcraft Card can read XP levels from a &amp;quot;brain in a jar&amp;quot; and read aspect levels from crucibles and jars&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Goggles of Revealing|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Thaumcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;Minecart Sensor Card&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;The Minecart Sensor Card can detect minecarts in the area and give basic information about them&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Minecart|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Minecart Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sonic Sensor Card&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;The Sonic Sensor Card can detect blocks in the area and report if they're solid or liquid. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Note Block|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sonic Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Card Upgrades&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;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;Range Extension Antenna&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;The Range Extension Antenna is used to upgrade sensor cards to Mk1, Mk2, and Mk3. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=redstone_torch           &lt;br /&gt;
 |A2=stone |B2=Redstone        |C2=stone&lt;br /&gt;
 |A3=stone |B3=iron_ingot      |C3=stone&lt;br /&gt;
 |Output=Range Extension Antenna&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Signal Amplifier&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;The Signal Amplifier is used to upgrade sensor cards to Mk3 and Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=Gold_Ingot|C1=stone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=stone |B3=Gold_Ingot     |C3=stone&lt;br /&gt;
 |Output=Signal Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Advanced Amplifier&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;The Advanced Amplifier is used to upgrade sensor cards to Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=Gold_Ingot|C1=iron_ingot&lt;br /&gt;
 |A2=Redstone |B2=Diamond        |C2=Redstone&lt;br /&gt;
 |A3=iron_ingot |B3=Gold_Ingot     |C3=iron_ingot&lt;br /&gt;
 |Output=Advanced Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
= Usage Examples =&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=List all available targets on a Proximity Sensor on the left of the Computer.&lt;br /&gt;
|code=os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
 local prox = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 print(textutils.serialize(prox.getTargets()))&lt;br /&gt;
|output=A huge blob of text with all nearby available targets to the sensor, and some basic details.&lt;br /&gt;
}}&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Turn on a Redstone lamp when a player is within a certain distance from it. The sensor is placed to the left of the computer and the lamp is placed on top of the computer.&lt;br /&gt;
|code=&lt;br /&gt;
  os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 -- the location of the redstone lamp relative to the sensor&lt;br /&gt;
 local offset = {&lt;br /&gt;
   X = 1,&lt;br /&gt;
   Y = 1,&lt;br /&gt;
   Z = 0&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 -- how close a player has to be to activate the lamp&lt;br /&gt;
 local radius = 5&lt;br /&gt;
 &lt;br /&gt;
  -- find the distance from the player position to the offset&lt;br /&gt;
 function distance(pos)&lt;br /&gt;
   local xd = pos.X - offset.X&lt;br /&gt;
   local yd = pos.Y - offset.Y&lt;br /&gt;
   local zd = pos.Z - offset.Z&lt;br /&gt;
   return math.sqrt(xd*xd + yd*yd + zd*zd)&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 local proximity = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 while true do&lt;br /&gt;
   local signal = false&lt;br /&gt;
   local targets = proximity.getTargets()&lt;br /&gt;
   for k, v in pairs(targets) do&lt;br /&gt;
         if distance(v.Position) &amp;lt; radius then&lt;br /&gt;
           signal = true   &lt;br /&gt;
         end&lt;br /&gt;
   end&lt;br /&gt;
   rs.setOutput(&amp;quot;top&amp;quot;, signal)&lt;br /&gt;
 end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Created_Peripherals]][[Category:Unofficial_APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Advanced_Amplifier.png&amp;diff=5167</id>
		<title>File:Grid Advanced Amplifier.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Advanced_Amplifier.png&amp;diff=5167"/>
				<updated>2013-02-24T14:00:05Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5166</id>
		<title>OpenCCSensors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5166"/>
				<updated>2013-02-24T13:58:39Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding in sensor upgrade recipes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors] is a new, open-source, up to date replacement for [[CcSensors|CcSensors (outdated)]], allowing monitoring and gathering information from the Minecraft environment - including players, entities, proximity, world info, IndustrialCraft 2, BuildCraft 2, liquids, inventories - and more!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenCCSensors comes with its own API, and automatically installs a new program for you at /ocs/programs/sensorview. sensorview is a handy program for very quickly looking at the information gathered from your sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=i8Bv7uKkIOM&amp;amp;feature=youtu.be&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;
OpenCCSensors Peripherals&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;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;Sensor Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Sensor Peripheral needs to be placed next to a computer and it has a single slot to insert a Sensor Card&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Obsidian |B1=Obsidian           |C1=Obsidian&lt;br /&gt;
 |A2=Redstone |B2=Obsidian        |C2=Redstone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=Sensor Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
	&amp;lt;table style=&amp;quot;width: 100%; border-spacing: 0px;&amp;quot;&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;os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&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;Load the sensor API&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;mySensor = sensor.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 the wrapped sensor on the side specified.&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;mySensor.getTargets()&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 a table of all the targets for mySensor, where the keys are used as a numerical index, and the values are each a table of basic details.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;mySensor.getTargetDetails(key)&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 full details for that particular target from the sensor mySensor - where the the &amp;quot;key&amp;quot; is the key returned from getTargets()&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
 &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;Gauge Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Gauge Peripheral can be placed onto the side of certain machines to get instant readings from them. Right now this only supports Batboxes, MFE's, MFSU, Mass fabricators and Nuclear reactors. We hope to expand this in the future as well as offer an API to re-program the gauge from a computer.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=glass_pane |B1=Redstone           |C1=Monitor&lt;br /&gt;
 |Output=Gauge Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Cards&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;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;Inventory Sensor Card&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;The Inventory Sensor Card is capable of reading inventories of any chests or machines around the sensor. It gives full information about what item is in each slot.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=wooden_plank           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Inventory Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Proximity Sensor Card&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;The Proximity Sensor Card is capable of detecting players and entities within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=pressure_plate           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Proximity Sensor Card&lt;br /&gt;
 }}&lt;br /&gt;
&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;Industrial Craft 2 Sensor Card&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;The IndustrialCraft Sensor Card is capable of interfacing and reading IC2 machine values (eg, EU in storage, etc).&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=copper_cable|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Industrial Craft 2 Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;BuildCraft Sensor Card&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;&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=lever           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Buildcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Tank Sensor Card&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;The Tank sensor card is far more powerful than it first seems. This card not only reads actual tanks, but reads internal tanks within a variety of different machines, such as:&lt;br /&gt;
&lt;br /&gt;
Railcraft: Iron Tanks, Buildcraft: Tanks, Thermal Expansion: Aqueous Accumulator, Thermal Expansion: Igneous Extruder, Thermal Expansion: Glacial Precipitator, Thermal Expansion: Liquid Transposer, Thermal Expansion: Magma Crucible, Thermal Expansion: Magmatic Engine, Thermal Expansion: Steam Engine, Industrial Craft: Geothermal Generator, Thaumcraft: Crucible, Buildcraft: Tank, Buildcraft: Combustion Engine, Buildcraft: Pump, Buildcraft: Refinery, Forestry: Biogas Engine, Forestry: Fermenter, Forestry: Still, Forestry: Bottler, Forestry: Raintank, Forestry: Bio Generator, Forestry: Carpenter, Forestry: Moistener, Forestry: Squeezer, Forestry: Thermonic Fabricator, Extra Bees: Analyser, Extra Bees: Purifier, Extra Bees: Synthesizer, Extra Bees: Genepool, Extra Bees: Splicer, Railcraft: Hobbyist's Steam Engine, Railcraft: Commercial Steam Engine, Railcraft: Industrial Steam Engine, GregTech: Quantum Tank, GregTech: Thermal Generator&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Bucket |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Liquid Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;World Sensor Card&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;The World Sensor Card is able to tell the time, weather, and more about the world.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=ender_pearl |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=World Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Dropped Item Sensor Card&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;The Dropped Item Sensor Card is able to locate and identify dropped items.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=slime_ball |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Dropped Item Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sign Sensor Card&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;The Sign Sensor Card is capable of reading signs within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=sign|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sign Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Thaumcraft Sensor Card&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;The Thaumcraft Card can read XP levels from a &amp;quot;brain in a jar&amp;quot; and read aspect levels from crucibles and jars&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Goggles of Revealing|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Thaumcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;Minecart Sensor Card&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;The Minecart Sensor Card can detect minecarts in the area and give basic information about them&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Minecart|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Minecart Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sonic Sensor Card&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;The Sonic Sensor Card can detect blocks in the area and report if they're solid or liquid. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Note Block|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sonic Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Card Upgrades&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;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;Range Extension Antenna&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;The Range Extension Antenna is used to upgrade sensor cards to Mk1, Mk2, and Mk3. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |B1=redstone_torch           &lt;br /&gt;
 |A2=stone |B2=Redstone        |C2=stone&lt;br /&gt;
 |A3=stone |B3=iron_ingot      |C3=stone&lt;br /&gt;
 |Output=Range Extension Antenna&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Signal Amplifier&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;The Signal Amplifier is used to upgrade sensor cards to Mk3 and Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=stone |B1=Gold_Ingot|C1=stone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=stone |B3=Gold_Ingot     |C3=stone&lt;br /&gt;
 |Output=Signal Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Advanced Amplifier&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;The Advanced Amplifier is used to upgrade sensor cards to Mk4. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=iron_ingot |B1=Gold_Ingot|C1=iron_ingot&lt;br /&gt;
 |A2=Redstone |B2=Diamond        |C2=Redstone&lt;br /&gt;
 |A3=iron_ingot |B3=Gold_Ingot     |C3=iron_ingot&lt;br /&gt;
 |Output=Signal Amplifier&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
= Usage Examples =&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=List all available targets on a Proximity Sensor on the left of the Computer.&lt;br /&gt;
|code=os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
 local prox = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 print(textutils.serialize(prox.getTargets()))&lt;br /&gt;
|output=A huge blob of text with all nearby available targets to the sensor, and some basic details.&lt;br /&gt;
}}&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Turn on a Redstone lamp when a player is within a certain distance from it. The sensor is placed to the left of the computer and the lamp is placed on top of the computer.&lt;br /&gt;
|code=&lt;br /&gt;
  os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 -- the location of the redstone lamp relative to the sensor&lt;br /&gt;
 local offset = {&lt;br /&gt;
   X = 1,&lt;br /&gt;
   Y = 1,&lt;br /&gt;
   Z = 0&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 -- how close a player has to be to activate the lamp&lt;br /&gt;
 local radius = 5&lt;br /&gt;
 &lt;br /&gt;
  -- find the distance from the player position to the offset&lt;br /&gt;
 function distance(pos)&lt;br /&gt;
   local xd = pos.X - offset.X&lt;br /&gt;
   local yd = pos.Y - offset.Y&lt;br /&gt;
   local zd = pos.Z - offset.Z&lt;br /&gt;
   return math.sqrt(xd*xd + yd*yd + zd*zd)&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 local proximity = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 while true do&lt;br /&gt;
   local signal = false&lt;br /&gt;
   local targets = proximity.getTargets()&lt;br /&gt;
   for k, v in pairs(targets) do&lt;br /&gt;
         if distance(v.Position) &amp;lt; radius then&lt;br /&gt;
           signal = true   &lt;br /&gt;
         end&lt;br /&gt;
   end&lt;br /&gt;
   rs.setOutput(&amp;quot;top&amp;quot;, signal)&lt;br /&gt;
 end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Created_Peripherals]][[Category:Unofficial_APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Diamond.png&amp;diff=5165</id>
		<title>File:Grid Diamond.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Diamond.png&amp;diff=5165"/>
				<updated>2013-02-24T13:58:00Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Signal_Amplifier.png&amp;diff=5164</id>
		<title>File:Grid Signal Amplifier.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Signal_Amplifier.png&amp;diff=5164"/>
				<updated>2013-02-24T13:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Range_Extension_Antenna.png&amp;diff=5163</id>
		<title>File:Grid Range Extension Antenna.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Range_Extension_Antenna.png&amp;diff=5163"/>
				<updated>2013-02-24T13:48:35Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5162</id>
		<title>OpenCCSensors</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=OpenCCSensors&amp;diff=5162"/>
				<updated>2013-02-24T13:36:22Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding in sonic sensor card&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.computercraft.info/forums2/index.php?/topic/5996-144-cc-147-openccsensors/ OpenCCSensors] is a new, open-source, up to date replacement for [[CcSensors|CcSensors (outdated)]], allowing monitoring and gathering information from the Minecraft environment - including players, entities, proximity, world info, IndustrialCraft 2, BuildCraft 2, liquids, inventories - and more!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OpenCCSensors comes with its own API, and automatically installs a new program for you at /ocs/programs/sensorview. sensorview is a handy program for very quickly looking at the information gathered from your sensors.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=i8Bv7uKkIOM&amp;amp;feature=youtu.be&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;
OpenCCSensors Peripherals&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;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;Sensor Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Sensor Peripheral needs to be placed next to a computer and it has a single slot to insert a Sensor Card&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Obsidian |B1=Obsidian           |C1=Obsidian&lt;br /&gt;
 |A2=Redstone |B2=Obsidian        |C2=Redstone&lt;br /&gt;
 |A3=Stone |B3=Stone      |C3=Stone&lt;br /&gt;
 |Output=Sensor Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
	&amp;lt;table style=&amp;quot;width: 100%; border-spacing: 0px;&amp;quot;&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;os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&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;Load the sensor API&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;mySensor = sensor.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 the wrapped sensor on the side specified.&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;mySensor.getTargets()&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 a table of all the targets for mySensor, where the keys are used as a numerical index, and the values are each a table of basic details.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;mySensor.getTargetDetails(key)&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 full details for that particular target from the sensor mySensor - where the the &amp;quot;key&amp;quot; is the key returned from getTargets()&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
 &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;Gauge Peripheral&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;&lt;br /&gt;
&lt;br /&gt;
The Gauge Peripheral can be placed onto the side of certain machines to get instant readings from them. Right now this only supports Batboxes, MFE's, MFSU, Mass fabricators and Nuclear reactors. We hope to expand this in the future as well as offer an API to re-program the gauge from a computer.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=glass_pane |B1=Redstone           |C1=Monitor&lt;br /&gt;
 |Output=Gauge Peripheral&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&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;
&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;
OpenCCSensors Sensor Cards&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;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;Inventory Sensor Card&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;The Inventory Sensor Card is capable of reading inventories of any chests or machines around the sensor. It gives full information about what item is in each slot.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=wooden_plank           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Inventory Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Proximity Sensor Card&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;The Proximity Sensor Card is capable of detecting players and entities within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=pressure_plate           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Proximity Sensor Card&lt;br /&gt;
 }}&lt;br /&gt;
&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;Industrial Craft 2 Sensor Card&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;The IndustrialCraft Sensor Card is capable of interfacing and reading IC2 machine values (eg, EU in storage, etc).&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=copper_cable|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Industrial Craft 2 Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;BuildCraft Sensor Card&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;&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=lever           |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Buildcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Tank Sensor Card&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;The Tank sensor card is far more powerful than it first seems. This card not only reads actual tanks, but reads internal tanks within a variety of different machines, such as:&lt;br /&gt;
&lt;br /&gt;
Railcraft: Iron Tanks, Buildcraft: Tanks, Thermal Expansion: Aqueous Accumulator, Thermal Expansion: Igneous Extruder, Thermal Expansion: Glacial Precipitator, Thermal Expansion: Liquid Transposer, Thermal Expansion: Magma Crucible, Thermal Expansion: Magmatic Engine, Thermal Expansion: Steam Engine, Industrial Craft: Geothermal Generator, Thaumcraft: Crucible, Buildcraft: Tank, Buildcraft: Combustion Engine, Buildcraft: Pump, Buildcraft: Refinery, Forestry: Biogas Engine, Forestry: Fermenter, Forestry: Still, Forestry: Bottler, Forestry: Raintank, Forestry: Bio Generator, Forestry: Carpenter, Forestry: Moistener, Forestry: Squeezer, Forestry: Thermonic Fabricator, Extra Bees: Analyser, Extra Bees: Purifier, Extra Bees: Synthesizer, Extra Bees: Genepool, Extra Bees: Splicer, Railcraft: Hobbyist's Steam Engine, Railcraft: Commercial Steam Engine, Railcraft: Industrial Steam Engine, GregTech: Quantum Tank, GregTech: Thermal Generator&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Bucket |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Liquid Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;World Sensor Card&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;The World Sensor Card is able to tell the time, weather, and more about the world.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=ender_pearl |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=World Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Dropped Item Sensor Card&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;The Dropped Item Sensor Card is able to locate and identify dropped items.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=slime_ball |C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Dropped Item Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sign Sensor Card&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;The Sign Sensor Card is capable of reading signs within it's range.&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=sign|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sign Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Thaumcraft Sensor Card&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;The Thaumcraft Card can read XP levels from a &amp;quot;brain in a jar&amp;quot; and read aspect levels from crucibles and jars&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Goggles of Revealing|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Thaumcraft Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&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;Minecart Sensor Card&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;The Minecart Sensor Card can detect minecarts in the area and give basic information about them&lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Minecart|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Minecart Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;Sonic Sensor Card&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;The Sonic Sensor Card can detect blocks in the area and report if they're solid or liquid. &lt;br /&gt;
&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Redstone |B1=Note Block|C1=Redstone&lt;br /&gt;
 |A2=Redstone |B2=Redstone        |C2=Redstone&lt;br /&gt;
 |A3=paper |B3=paper      |C3=paper&lt;br /&gt;
 |Output=Sonic Sensor Card&lt;br /&gt;
 |Output-link=OpenCCSensors&lt;br /&gt;
 }}&lt;br /&gt;
&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;
= Usage Examples =&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=List all available targets on a Proximity Sensor on the left of the Computer.&lt;br /&gt;
|code=os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
 local prox = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 print(textutils.serialize(prox.getTargets()))&lt;br /&gt;
|output=A huge blob of text with all nearby available targets to the sensor, and some basic details.&lt;br /&gt;
}}&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Turn on a Redstone lamp when a player is within a certain distance from it. The sensor is placed to the left of the computer and the lamp is placed on top of the computer.&lt;br /&gt;
|code=&lt;br /&gt;
  os.loadAPI(&amp;quot;ocs/apis/sensor&amp;quot;)&lt;br /&gt;
  &lt;br /&gt;
 -- the location of the redstone lamp relative to the sensor&lt;br /&gt;
 local offset = {&lt;br /&gt;
   X = 1,&lt;br /&gt;
   Y = 1,&lt;br /&gt;
   Z = 0&lt;br /&gt;
 }&lt;br /&gt;
  &lt;br /&gt;
 -- how close a player has to be to activate the lamp&lt;br /&gt;
 local radius = 5&lt;br /&gt;
 &lt;br /&gt;
  -- find the distance from the player position to the offset&lt;br /&gt;
 function distance(pos)&lt;br /&gt;
   local xd = pos.X - offset.X&lt;br /&gt;
   local yd = pos.Y - offset.Y&lt;br /&gt;
   local zd = pos.Z - offset.Z&lt;br /&gt;
   return math.sqrt(xd*xd + yd*yd + zd*zd)&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
  &lt;br /&gt;
 local proximity = sensor.wrap(&amp;quot;left&amp;quot;)&lt;br /&gt;
 while true do&lt;br /&gt;
   local signal = false&lt;br /&gt;
   local targets = proximity.getTargets()&lt;br /&gt;
   for k, v in pairs(targets) do&lt;br /&gt;
         if distance(v.Position) &amp;lt; radius then&lt;br /&gt;
           signal = true   &lt;br /&gt;
         end&lt;br /&gt;
   end&lt;br /&gt;
   rs.setOutput(&amp;quot;top&amp;quot;, signal)&lt;br /&gt;
 end&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Category:User_Created_Peripherals]][[Category:Unofficial_APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Note_Block.png&amp;diff=5161</id>
		<title>File:Grid Note Block.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Note_Block.png&amp;diff=5161"/>
				<updated>2013-02-24T13:34:12Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=File:Grid_Sonic_Sensor_Card.png&amp;diff=5160</id>
		<title>File:Grid Sonic Sensor Card.png</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=File:Grid_Sonic_Sensor_Card.png&amp;diff=5160"/>
				<updated>2013-02-24T13:33:26Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3148</id>
		<title>Recipes</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Recipes&amp;diff=3148"/>
				<updated>2012-09-23T22:20:38Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding printer&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]]&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;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Disk.setLabel&amp;diff=1071</id>
		<title>Disk.setLabel</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Disk.setLabel&amp;diff=1071"/>
				<updated>2012-03-16T14:32:49Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding missing argument&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=disk.setLabel&lt;br /&gt;
|args=[[string (type)|string]] side, [[string (type)|string]] label&lt;br /&gt;
|api=disk&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Sets the label of the disk in the bottom drive to &amp;quot;Floppy&amp;quot;&lt;br /&gt;
|code=disk.setLabel(&amp;quot;bottom&amp;quot;, &amp;quot;Floppy&amp;quot;)&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Disk_(API)&amp;diff=1070</id>
		<title>Disk (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Disk_(API)&amp;diff=1070"/>
				<updated>2012-03-16T14:32:13Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Adding missing argument to disk.setLabel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''If you were looking for disks as-in Floppies, go to [[Floppy Disk]].''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Disk API allows you to mess around with disk drives.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;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;
|[[disk.isPresent|isPresent]]([[string (type)|string]] side )&lt;br /&gt;
|Checks the given side for a disk&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.hasData|hasData]]([[string (type)|string]] side )&lt;br /&gt;
|Checks the disk for data&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.getMountPath|getMountPath]]([[string (type)|string]] side )&lt;br /&gt;
|Returns the directory path on which the disk on '''side''' has been mount (ex. /disk)&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.setLabel|setLabel]]([[string (type)|string]] side, [[string (type)|string]] label )&lt;br /&gt;
|Sets the label&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.getLabel|getLabel]]([[string (type)|string]] side )&lt;br /&gt;
|Finds label&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.hasAudio|hasAudio]]([[string (type)|string]] side )&lt;br /&gt;
|Checks if the disk is a music disk&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.getAudioTitle|getAudioTitle]]([[string (type)|string]] side )&lt;br /&gt;
|Returns the audio title on the disk&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.playAudio|playAudio]]([[string (type)|string]] side )&lt;br /&gt;
|Plays the audio&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.stopAudio|stopAudio]]([[string (type)|string]] side )&lt;br /&gt;
|Stops the audio&lt;br /&gt;
|-&lt;br /&gt;
|[[disk.eject|eject]]([[string (type)|string]] side )&lt;br /&gt;
|Ejects the disk.&lt;br /&gt;
|}&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Rednet.receive&amp;diff=1069</id>
		<title>Rednet.receive</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Rednet.receive&amp;diff=1069"/>
				<updated>2012-03-16T14:27:03Z</updated>
		
		<summary type="html">&lt;p&gt;Foone: Fixing typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=rednet.receive( timeout )&lt;br /&gt;
|args=A number representing the seconds to wait or leave empty to wait unlimited&lt;br /&gt;
|returns=a tuple where the first value is the sending computers id and the second the message string&lt;br /&gt;
|api=rednet&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Waits till timeout or another computer send a message to this computer. (see [[rednet.broadcast( message )]] and [[rednet.send( receiverID, message )]]. To get the id from a computer see  [[os.computerID()]]&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=waits unlimited till someone sends a message to this computer and displays it&lt;br /&gt;
|code=senderId, message = rednet.receive()term.write(message)&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Foone</name></author>	</entry>

	</feed>