|Peripheral?||Yes- Term (API)|
| Is this the page you were looking for?|
This article is about the monitor block. For the monitor's API, see Term (API)
The Monitor is a block that can display text on its front side. When several screen blocks are placed on the same plane, it will form a single monitor. By default, a monitor has a resolution of 7 pixels horizontally by 5 pixels horizontally, but this can be increased by using the monitor API and combining monitors (see explanation on the resolution page). The maximum size of a single monitor is 8 blocks wide and 6 blocks tall, and must be placed to be shaped as a rectangle, else it will separate into multiple parts. It is useful for displaying information at a server spawn, showing a program on the monitor, and even showing the status of an IC2 reactor! (provided you have OpenCCSensors installed)
Redirecting Programs to a Monitor
From the CraftOS shell, type monitor [top|bottom|left|right|front|back] [a-program-name]. For example, typing monitor top hello would show "Hello world." on the top Monitor.
Monitor as a Peripheral
To use a Monitor, you need to either call a method directly using peripheral.call(), or, wrap the monitor using the Peripheral API. Wrapped monitors provide all functions listed in the Term API, with the exception of monitor.setTextScale(size), which is native to monitors only.
For this example, we have a Monitor connected to the top of our Computer:
-- Immediately invoke a method without wrapping peripheral.call( "top", "write", "Hello World!" )
-- You can also "wrap" the peripheral side to a variable: local monitor = peripheral.wrap( "top" ) monitor.write( "Hello World!" )