Difference between revisions of "Redstone Input Port"
(Created page with "The Redstone Input Port is an upgrade which allows web pages to read the redstone levels around the screen. ==Recipe== File:Redin.png The item on the...") |
(No difference)
|
Revision as of 02:21, 14 February 2018
The Redstone Input Port is an upgrade which allows web pages to read the redstone levels around the screen.
Contents
Recipe
The item on the left is a Blank Upgrade.
JavaScript
The upgrade name returned by GetUpgrades
is webdisplays:redinput
.
If this upgrade is used in combination with the Redstone Output Port upgrade, the redstone level obtained by any of these functions/callbacks on an emitting block is undefined.
Functions
This upgrade adds the following functions:
Query name | Arguments | Return value | Comment |
---|---|---|---|
GetRedstoneAt | int, int | {"level":int} |
0, 0 is the bottom left block. Rotation is not handled. |
GetRedstoneArray | None | {"levels":[int]} |
The block x, y is at levels[y * width + x]
|
Callbacks
This upgrade adds the following callbacks:
-
webdisplaysRedstoneCallback(x, y, level)
will be called if the redstone level of the block at x, y has changed.