Difference between revisions of "Commands.getBlockInfo"
From ComputerCraft Wiki
Bomb Bloke (Talk | contribs) (Created page with "{{lowercase}} {{Function |name=commands.getBlockInfo |args={{type|number}} x, {{type|number}} y, {{type|number}} z |returns={{type|table}} block info |api=commands |addon=Comp...") |
Bomb Bloke (Talk | contribs) |
||
Line 13: | Line 13: | ||
} | } | ||
− | The block inspected will be in the same dimension as the computer. This function yields until the data is available to be returned. | + | The block inspected will be in the same dimension as the computer. This function yields until the data is available to be returned. If the queried block exists in an ungenerated chunk, this function will cause that chunk to be generated. |
See also: [http://minecraft.gamepedia.com/Data_values Data Values @ MineCraft wiki] | See also: [http://minecraft.gamepedia.com/Data_values Data Values @ MineCraft wiki] |
Revision as of 13:04, 16 February 2015
Function commands.getBlockInfo | |
Available only to Command Computers, returns a table containing information on the block at the specified world co-ordinate, formatted as follows:
{ name = string block's name, metadata = number block's metadata } The block inspected will be in the same dimension as the computer. This function yields until the data is available to be returned. If the queried block exists in an ungenerated chunk, this function will cause that chunk to be generated. See also: Data Values @ MineCraft wiki | |
Syntax | commands.getBlockInfo(number x, number y, number z) |
Returns | table block info |
Part of | ComputerCraft |
API | commands |
Examples
Example | |
Prints the facing of the Command Computer running the script by inspecting its own metadata. | |
Code |
local directions = {"unknown", "north", "south", "west", "east"} local info = commands.getBlockInfo( commands.getBlockPosition() ) print( "My facing is ", directions[ info.metadata ], "." ) |
Commands API Functions |
---|
commands.exec - commands.execAsync - commands.list - commands.getBlockPosition - commands.getBlockInfo - commands.getBlockInfos |