{
  "name": "每個座標小部件",
  "icon": "pneumaticcraft:textures/progwidgets/for_each_coordinate.png",
  "category": "pneumaticcraft:widget_flow",
  "advancement": "pneumaticcraft:programmer",
  "pages": [
    {
      "type": "text",
      "text": "這個高階小部件將迴圈遍歷指定 $(l:programming/area)區域/$ 中的每一個座標。對於每個座標，它會將 $(ttcolor)$(t:右鍵點選小部件以配置變數)指定的變數/$ 設定為該座標，並跳轉到與連線的 $(l:programming/text)文字/$ 小部件匹配的 $(l:programming/label)標籤/$。當該例程執行完畢（當它到達通常會跳回 $(l:programming/start)開始/$ 的程式末尾）時，它會返回到這個小部件並對下一個座標重複此過程。"
    },
    {
      "type": "text",
      "title": "中斷",
      "text": "您可以透過將 $(thing)每個座標/$ 使用的座標變數設定為當前世界的建築高度之外的任何塊位置來跳出迴圈。下次，當程式跳回 $(thing)每個座標/$ 時，它會注意到這一點並取消對座標的進一步遍歷。$(p)$(italic)此行為在 MC 1.18+ 中已發生更改，因其引入了新的世界高度功能；(0,0,0) 曾被視為無效，這在空世界中總是令人懷疑，現在更是如此。/$"
    },
    {
      "type": "image",
      "images": [
        "pneumaticcraft:textures/progwidgets/for_each_coordinate.png"
      ],
      "text": "$(italic)每個座標小部件/$"
    }
  ]
}