ComputerCraftの非公式Wikiです。

Turtle.inspect

turtle.inspect 関数
タートルの前にあるブロックのデータをテーブル型で返します。

テーブルの中身は { name = "モッド名:ブロック名", metadata = データ値, state = { ブロック固有の情報 }, } です。
テーブルの「state」はCC1.76(Minecraft1.8)から追加された概念で、ブロック固有の情報をテーブル型で返します。例えば上向きの樫の木を検出した場合stateには { variant = "oak", axis = "y", } が入ります。
それ以前のバージョンでは state は無く name と metadata のみが返されます。
戻り値boolean 結果, table データ/string エラーメッセージ
APITurtle
ModComputerCraft1.64

コード
success, data = turtle.inspect()

if success then
  print("name ", data.name)
  print("metadata ", data.metadata)
  for k, v in pairs(data.state) do
    print(k, v)
  end
end
概要
前のブロックのデータを表示します。

前に草ブロックが有る場合
 name minecraft:grass
 metadata 0
 snowy false
が表示されます。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

メンバーのみ編集できます