{
  "id": "wind-turbine",
  "name_zh": "風力發電機",
  "name_en": "wind turbine",
  "tag": "de_wind_turbine",
  "category": "outdoor",
  "mount": "floor",
  "large": false,
  "size": [
    2,
    3,
    1
  ],
  "sittable": false,
  "blocks": [],
  "parts": [
    {
      "type": "block_display",
      "block": "minecraft:smooth_stone",
      "translation": [
        -0.4,
        0.0,
        -0.4
      ],
      "scale": [
        0.8,
        0.13,
        0.8
      ],
      "note": "square anchored concrete foundation",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.132,
        0.13,
        -0.22
      ],
      "scale": [
        0.264,
        0.07,
        0.088
      ],
      "note": "round tower foot flange chord 1",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.201633,
        0.13,
        -0.132
      ],
      "scale": [
        0.403267,
        0.07,
        0.088
      ],
      "note": "round tower foot flange chord 2",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.22,
        0.13,
        -0.044
      ],
      "scale": [
        0.44,
        0.07,
        0.088
      ],
      "note": "round tower foot flange chord 3",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.201633,
        0.13,
        0.044
      ],
      "scale": [
        0.403267,
        0.07,
        0.088
      ],
      "note": "round tower foot flange chord 4",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.132,
        0.13,
        0.132
      ],
      "scale": [
        0.264,
        0.07,
        0.088
      ],
      "note": "round tower foot flange chord 5",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.08,
        0.2,
        -0.08
      ],
      "scale": [
        0.16,
        0.7,
        0.16
      ],
      "note": "tapering painted steel mast",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.065,
        0.9,
        -0.065
      ],
      "scale": [
        0.13,
        0.7,
        0.13
      ],
      "note": "tapering painted steel mast",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.05,
        1.6,
        -0.05
      ],
      "scale": [
        0.1,
        0.54,
        0.1
      ],
      "note": "tapering painted steel mast",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.0725,
        0.8875,
        -0.0725
      ],
      "scale": [
        0.145,
        0.025,
        0.145
      ],
      "note": "tower segment collar",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.0575,
        1.5875,
        -0.0575
      ],
      "scale": [
        0.115,
        0.025,
        0.115
      ],
      "note": "tower segment collar",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_gray_concrete",
      "translation": [
        -0.0725,
        0.515,
        0.062
      ],
      "scale": [
        0.145,
        0.25,
        0.07
      ],
      "note": "fixed maintenance panel; not an access interaction",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.115,
        2.04,
        -0.36
      ],
      "scale": [
        0.23,
        0.22,
        0.52
      ],
      "note": "compact rear nacelle",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.065,
        2.085,
        0.14
      ],
      "scale": [
        0.13,
        0.13,
        0.15
      ],
      "note": "rotor axle",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.081,
        2.019,
        0.25
      ],
      "scale": [
        0.162,
        0.054,
        0.13
      ],
      "note": "rounded rotor hub chord 1",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.12373,
        2.073,
        0.25
      ],
      "scale": [
        0.247459,
        0.054,
        0.13
      ],
      "note": "rounded rotor hub chord 2",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.135,
        2.127,
        0.25
      ],
      "scale": [
        0.27,
        0.054,
        0.13
      ],
      "note": "rounded rotor hub chord 3",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.12373,
        2.181,
        0.25
      ],
      "scale": [
        0.247459,
        0.054,
        0.13
      ],
      "note": "rounded rotor hub chord 4",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.081,
        2.235,
        0.25
      ],
      "scale": [
        0.162,
        0.054,
        0.13
      ],
      "note": "rounded rotor hub chord 5",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.0675,
        2.23,
        0.2375
      ],
      "scale": [
        0.135,
        0.35,
        0.055
      ],
      "note": "blade 1 tapered span",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.0475,
        2.58,
        0.2375
      ],
      "scale": [
        0.095,
        0.31,
        0.055
      ],
      "note": "blade 1 tapered span",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:blue_concrete",
      "translation": [
        -0.0325,
        2.89,
        0.2375
      ],
      "scale": [
        0.065,
        0.13,
        0.055
      ],
      "note": "blade 1 tapered span",
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.035532,
        2.051543,
        0.2375
      ],
      "scale": [
        0.135,
        0.35,
        0.055
      ],
      "note": "blade 2 tapered span",
      "left_rotation": [
        0,
        0,
        0.8660254,
        0.5
      ],
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.348641,
        1.893864,
        0.2375
      ],
      "scale": [
        0.095,
        0.31,
        0.055
      ],
      "note": "blade 2 tapered span",
      "left_rotation": [
        0,
        0,
        0.8660254,
        0.5
      ],
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:blue_concrete",
      "translation": [
        -0.624609,
        1.751854,
        0.2375
      ],
      "scale": [
        0.065,
        0.13,
        0.055
      ],
      "note": "blade 2 tapered span",
      "left_rotation": [
        0,
        0,
        0.8660254,
        0.5
      ],
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.103032,
        2.168457,
        0.2375
      ],
      "scale": [
        0.135,
        0.35,
        0.055
      ],
      "note": "blade 3 tapered span",
      "left_rotation": [
        0,
        0,
        0.8660254,
        -0.5
      ],
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.396141,
        1.976136,
        0.2375
      ],
      "scale": [
        0.095,
        0.31,
        0.055
      ],
      "note": "blade 3 tapered span",
      "left_rotation": [
        0,
        0,
        0.8660254,
        -0.5
      ],
      "group": "blades"
    },
    {
      "type": "block_display",
      "block": "minecraft:blue_concrete",
      "translation": [
        0.657109,
        1.808146,
        0.2375
      ],
      "scale": [
        0.065,
        0.13,
        0.055
      ],
      "note": "blade 3 tapered span",
      "left_rotation": [
        0,
        0,
        0.8660254,
        -0.5
      ],
      "group": "blades"
    }
  ],
  "source": "acnh-inspired: wind turbine — https://docs.google.com/spreadsheets/d/13d_LAJPlxMa_DubPTuirkIV4DERBMXbrWQsmSh8ReK4/export?format=xlsx",
  "behavior": {
    "lights": [],
    "collision": {
      "mode": "barrier",
      "cells_by_state": {
        "closed": [
          [
            0,
            0,
            0
          ]
        ],
        "open": [
          [
            0,
            0,
            0
          ]
        ]
      }
    },
    "actions": [
      {
        "id": "spin",
        "label": "轉起來",
        "kind": "spin",
        "groups": [
          "blades"
        ],
        "toggle": {
          "default": "off"
        },
        "motion": {
          "type": "spin",
          "axis": "z",
          "pivot": [
            0,
            2.15,
            0.265
          ],
          "degrees_per_second": 35,
          "period_ticks": 5,
          "loop": true
        },
        "sounds": {
          "spin_start": {
            "id": "minecraft:block.lever.click",
            "volume": 0.5,
            "pitch": 1
          },
          "spin_stop": {
            "id": "minecraft:block.lever.click",
            "volume": 0.5,
            "pitch": 1
          },
          "spin_loop": {
            "id": "minecraft:entity.minecart.inside",
            "volume": 0.12,
            "pitch": 1,
            "interval_ticks": 40
          }
        }
      }
    ],
    "actions_schema": "1.5.0",
    "parts": [
      {
        "id": "body",
        "model_origin": [
          0,
          0,
          0
        ]
      },
      {
        "id": "blades",
        "pivot": [
          0,
          2.15,
          0.265
        ],
        "motion": {
          "type": "spin",
          "axis": "z",
          "pivot": [
            0,
            2.15,
            0.265
          ],
          "degrees_per_second": 35,
          "period_ticks": 5,
          "loop": true
        },
        "toggle": {
          "default": "off"
        }
      }
    ],
    "interactions": [
      {
        "id": "blades-click",
        "part_id": "blades",
        "center": [
          0,
          0.2,
          0
        ],
        "width": 0.8,
        "height": 2.8,
        "response": true,
        "action": "spin"
      }
    ],
    "toggle": {
      "default": "off"
    },
    "default_action": "spin",
    "sounds": {
      "spin_start": {
        "id": "minecraft:block.lever.click",
        "volume": 0.5,
        "pitch": 1
      },
      "spin_stop": {
        "id": "minecraft:block.lever.click",
        "volume": 0.5,
        "pitch": 1
      },
      "spin_loop": {
        "id": "minecraft:entity.minecart.inside",
        "volume": 0.12,
        "pitch": 1,
        "interval_ticks": 40
      }
    },
    "animations": [
      "spin"
    ],
    "trigger": {
      "type": "click"
    }
  }
}
