Geo Scanner¶
The Geo Scanner provides information about blocks around it and the chunk of that it is in.
The Geo scanner has a delay between scans, so you must wait until you can scan again.
| Peripheral Name | Interfaces with | Has events | Introduced in | 
|---|---|---|---|
| geoScanner | Blocks | No | 0.7r | 
Functions¶
getFuelLevel¶
getFuelLevel() -> number
Returns the amount of stored fuel.
getMaxFuelLevel¶
getMaxFuelLevel() -> number
Returns the maximum amount of possible stored fuel.
cost¶
cost(radius: number) -> number
Returns the cost in FE for a scan with the given radius.
scan¶
scan(radius: number) -> table | nil, string
Returns a list of data about all blocks in the radius. Or if the scan fails it returns nil and an error message.
Block Properties¶
| block | Description | 
|---|---|
| name: string | The registry name of the block | 
| tags: table | A list of block tags | 
| x: number | The block's x coordinate | 
| y: number | The block's y coordinate | 
| z: number | The block's z coordinate | 
getScanCooldown¶
getScanCooldown() -> number
Returns the current time remaining until then next scan() can be ran.
chunkAnalyze¶
chunkAnalyze() -> table | nil, reason
Returns a table of data about how many of each ore type is in the block's chunk. Or if the analyze fails it returns nil and an error message.
Changelog/Trivia¶
0.7r
Added Geo Scanner peripheral.
