<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Component%2F3d_printer</id>
	<title>Component/3d printer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Component%2F3d_printer"/>
	<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Component/3d_printer&amp;action=history"/>
	<updated>2026-08-24T15:33:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://ocr.michiyo.me/w/index.php?title=Component/3d_printer&amp;diff=1126&amp;oldid=prev</id>
		<title>imported&gt;OCDoc Import: Imported from legacy OpenComputers documentation at ocdoc.cil.li</title>
		<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Component/3d_printer&amp;diff=1126&amp;oldid=prev"/>
		<updated>2026-08-24T08:08:27Z</updated>

		<summary type="html">&lt;p&gt;Imported from legacy OpenComputers documentation at ocdoc.cil.li&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= 3D Printer =&lt;br /&gt;
&lt;br /&gt;
This component is provided by the [[Block/3d printer|3D Printer]] block.&lt;br /&gt;
&lt;br /&gt;
Component name: `printer3d`.&lt;br /&gt;
&lt;br /&gt;
Callbacks:&lt;br /&gt;
&lt;br /&gt;
* `commit(count:number):boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Commit and begin printing the current configuration.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `setLabel(value:string)`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Set the label for the volume being printed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getLabel():string`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the current label for the volume being printed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `setTooltip(value:string)`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Sets the tooltip for the volume being printed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getTooltip():string`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Gets the current tooltip of the volume being printed.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `setButtonMode(value:boolean)`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Set whether the printed block should automatically return to its off state.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `isButtonMode():boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Gets whether the printed block should automatically return to its off state.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `setRedstoneEmitter(value:boolean)`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Sets whether the printed block should emit a redstone signal while in its active state.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `isRedstoneEmitter():boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Gets whether the printed block should emit a redstone signal while in its active state.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `addShape(minX:number, minY:number, minZ:number, maxX:number, maxY:number, maxZ:number, texture:string [,state:boolean = false] [,tint:number])`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Adds the shape to the printer&amp;#039;s current configuration, optionally specifying whether it is for the off or on state.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getShapeCount():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Gets the number of shapes in the current configuration.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getMaxShapeCount():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Gets the maximum allowed number of shapes.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `status():string, number or boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;The current state of the printer, &amp;#039;busy&amp;#039; or &amp;#039;idle&amp;#039; (string), followed by the progress (number) or model validity (boolean), respectively.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `reset()`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Resets the current job for the printer and stops printing (current job being printed will finish).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{{:Component/contents}}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;OCDoc Import</name></author>
	</entry>
</feed>