{
  "id": "street-piano",
  "name_zh": "街頭鋼琴",
  "name_en": "Street Piano",
  "tag": "de_street_piano",
  "category": "music",
  "mount": "floor",
  "size": [
    2,
    1.2,
    0.86
  ],
  "large": false,
  "sittable": false,
  "source": "acnh-inspired: street piano — https://docs.google.com/spreadsheets/d/13d_LAJPlxMa_DubPTuirkIV4DERBMXbrWQsmSh8ReK4/export?format=xlsx",
  "parts": [
    {
      "type": "block_display",
      "block": "minecraft:pink_terracotta",
      "translation": [
        -0.89,
        0,
        -0.36
      ],
      "scale": [
        0.14,
        0.15,
        0.76
      ],
      "note": "piano sled foot",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_blue_concrete",
      "translation": [
        -0.865,
        0.15,
        0.27
      ],
      "scale": [
        0.09,
        0.51,
        0.09
      ],
      "note": "front keyboard support",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_terracotta",
      "translation": [
        0.75,
        0,
        -0.36
      ],
      "scale": [
        0.14,
        0.15,
        0.76
      ],
      "note": "piano sled foot",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_blue_concrete",
      "translation": [
        0.775,
        0.15,
        0.27
      ],
      "scale": [
        0.09,
        0.51,
        0.09
      ],
      "note": "front keyboard support",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_terracotta",
      "translation": [
        -0.93,
        0.13,
        -0.4
      ],
      "scale": [
        1.86,
        0.7,
        0.4
      ],
      "note": "lower soundboard housing",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_terracotta",
      "translation": [
        -0.93,
        0.83,
        -0.4
      ],
      "scale": [
        1.86,
        0.26,
        0.05
      ],
      "note": "upper chamber back wall",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_terracotta",
      "translation": [
        -0.93,
        0.83,
        -0.35
      ],
      "scale": [
        0.05,
        0.26,
        0.35
      ],
      "note": "upper chamber side wall",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_terracotta",
      "translation": [
        0.88,
        0.83,
        -0.35
      ],
      "scale": [
        0.05,
        0.26,
        0.35
      ],
      "note": "upper chamber side wall",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_terracotta",
      "translation": [
        -0.88,
        0.83,
        -0.032
      ],
      "scale": [
        1.76,
        0.26,
        0.032
      ],
      "note": "upper chamber front wall",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:yellow_terracotta",
      "translation": [
        -0.85,
        0.833,
        -0.34
      ],
      "scale": [
        1.7,
        0.023,
        0.3
      ],
      "note": "recessed harp bed revealed by lid",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:gold_block",
      "translation": [
        -0.6,
        0.856,
        -0.28
      ],
      "scale": [
        0.018,
        0.2,
        0.018
      ],
      "note": "brass harp string inside lid",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:gold_block",
      "translation": [
        -0.02,
        0.856,
        -0.28
      ],
      "scale": [
        0.018,
        0.2,
        0.018
      ],
      "note": "brass harp string inside lid",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:gold_block",
      "translation": [
        0.56,
        0.856,
        -0.28
      ],
      "scale": [
        0.018,
        0.2,
        0.018
      ],
      "note": "brass harp string inside lid",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:yellow_terracotta",
      "translation": [
        -0.85,
        0.2,
        0.002
      ],
      "scale": [
        1.7,
        0.42,
        0.02
      ],
      "note": "painted lower front panel",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_concrete",
      "translation": [
        -0.95,
        0.66,
        -0.025
      ],
      "scale": [
        1.9,
        0.09,
        0.455
      ],
      "note": "projecting keyboard bed",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_blue_concrete",
      "translation": [
        -0.97,
        0.75,
        -0.03
      ],
      "scale": [
        0.11,
        0.115,
        0.47
      ],
      "note": "rounded keyboard cheek",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_blue_concrete",
      "translation": [
        0.86,
        0.75,
        -0.03
      ],
      "scale": [
        0.11,
        0.115,
        0.47
      ],
      "note": "rounded keyboard cheek",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        -0.85,
        0.75,
        0.025
      ],
      "scale": [
        1.7,
        0.018,
        0.38
      ],
      "note": "dark keybed",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.842,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 1",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.722,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 2",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.602,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 3",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.482,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 4",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.362,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 5",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.242,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 6",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.122,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 7",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        -0.002,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 8",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.118,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 9",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.238,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 10",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.358,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 11",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.478,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 12",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.598,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 13",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_concrete",
      "translation": [
        0.718,
        0.768,
        0.041
      ],
      "scale": [
        0.114,
        0.027,
        0.356
      ],
      "note": "white key 14",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        -0.748,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 1",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        -0.628,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 2",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        -0.388,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 4",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        -0.268,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 5",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        -0.148,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 6",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        0.092,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 8",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        0.212,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 9",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        0.452,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 11",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        0.572,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 12",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:black_concrete",
      "translation": [
        0.692,
        0.795,
        0.035
      ],
      "scale": [
        0.05,
        0.03,
        0.2
      ],
      "note": "raised black key 13",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_blue_concrete",
      "translation": [
        -0.84,
        0.86,
        0.002
      ],
      "scale": [
        0.274,
        0.22,
        0.017
      ],
      "note": "bright hand-painted upper panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:yellow_concrete",
      "translation": [
        -0.56,
        0.86,
        0.002
      ],
      "scale": [
        0.274,
        0.22,
        0.017
      ],
      "note": "bright hand-painted upper panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_concrete",
      "translation": [
        -0.28,
        0.86,
        0.002
      ],
      "scale": [
        0.274,
        0.22,
        0.017
      ],
      "note": "bright hand-painted upper panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:lime_terracotta",
      "translation": [
        0.0,
        0.86,
        0.002
      ],
      "scale": [
        0.274,
        0.22,
        0.017
      ],
      "note": "bright hand-painted upper panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:orange_terracotta",
      "translation": [
        0.28,
        0.86,
        0.002
      ],
      "scale": [
        0.274,
        0.22,
        0.017
      ],
      "note": "bright hand-painted upper panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_blue_concrete",
      "translation": [
        0.56,
        0.86,
        0.002
      ],
      "scale": [
        0.274,
        0.22,
        0.017
      ],
      "note": "bright hand-painted upper panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_concrete",
      "translation": [
        -0.79,
        0.25,
        0.024
      ],
      "scale": [
        0.305,
        0.31,
        0.012
      ],
      "note": "painted lower panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:light_blue_concrete",
      "translation": [
        -0.47,
        0.25,
        0.024
      ],
      "scale": [
        0.305,
        0.31,
        0.012
      ],
      "note": "painted lower panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:yellow_concrete",
      "translation": [
        -0.15,
        0.25,
        0.024
      ],
      "scale": [
        0.305,
        0.31,
        0.012
      ],
      "note": "painted lower panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_concrete",
      "translation": [
        0.17,
        0.25,
        0.024
      ],
      "scale": [
        0.305,
        0.31,
        0.012
      ],
      "note": "painted lower panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:lime_terracotta",
      "translation": [
        0.49,
        0.25,
        0.024
      ],
      "scale": [
        0.305,
        0.31,
        0.012
      ],
      "note": "painted lower panel patch",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:white_terracotta",
      "translation": [
        -0.98,
        1.09,
        -0.415
      ],
      "scale": [
        1.96,
        0.065,
        0.46
      ],
      "note": "hinged upper piano lid",
      "group": "top_lid"
    },
    {
      "type": "block_display",
      "block": "minecraft:pink_concrete",
      "translation": [
        -0.94,
        1.155,
        -0.385
      ],
      "scale": [
        1.88,
        0.045,
        0.4
      ],
      "note": "soft pastel crown",
      "group": "top_lid"
    },
    {
      "type": "block_display",
      "block": "minecraft:gold_block",
      "translation": [
        -0.14,
        0.14,
        0.003
      ],
      "scale": [
        0.046,
        0.03,
        0.21
      ],
      "note": "brass sustain pedal",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:gold_block",
      "translation": [
        -0.023,
        0.14,
        0.003
      ],
      "scale": [
        0.046,
        0.03,
        0.21
      ],
      "note": "brass sustain pedal",
      "group": "body"
    },
    {
      "type": "block_display",
      "block": "minecraft:gold_block",
      "translation": [
        0.094,
        0.14,
        0.003
      ],
      "scale": [
        0.046,
        0.03,
        0.21
      ],
      "note": "brass sustain pedal",
      "group": "body"
    }
  ],
  "behavior": {
    "lights": [],
    "collision": {
      "mode": "barrier",
      "cells_by_state": {
        "closed": [
          [
            0,
            0,
            0
          ]
        ],
        "open": [
          [
            0,
            0,
            0
          ]
        ]
      }
    },
    "parts": [
      {
        "id": "body",
        "model_origin": [
          0,
          0,
          0
        ]
      },
      {
        "id": "top_lid",
        "pivot": [
          0,
          1.09,
          -0.415
        ],
        "motion": {
          "type": "rotate",
          "axis": "x",
          "degrees": -65
        }
      }
    ],
    "interactions": [
      {
        "id": "top_lid-click",
        "part_id": "top_lid",
        "center": [
          0,
          1.09,
          -0.18
        ],
        "width": 1.96,
        "height": 0.11,
        "response": true,
        "action": "open"
      }
    ],
    "trigger": {
      "type": "click"
    },
    "animation": {
      "duration_ticks": 10,
      "start_delay_ticks": 0,
      "teleport_duration": 0
    },
    "sounds": {
      "open": {
        "id": "minecraft:block.wooden_door.open",
        "volume": 0.65,
        "pitch": 1
      },
      "close": {
        "id": "minecraft:block.wooden_door.close",
        "volume": 0.65,
        "pitch": 1
      }
    },
    "actions": [
      {
        "id": "open",
        "label": "打開看看",
        "kind": "open",
        "groups": [
          "top_lid"
        ],
        "sounds": {
          "open": {
            "id": "minecraft:block.wooden_door.open",
            "volume": 0.65,
            "pitch": 1
          },
          "close": {
            "id": "minecraft:block.wooden_door.close",
            "volume": 0.65,
            "pitch": 1
          }
        },
        "motion": {
          "type": "rotate",
          "axis": "x",
          "degrees": -65
        }
      }
    ],
    "actions_schema": "1.5.0",
    "default_action": "open",
    "animations": [
      "open",
      "close"
    ]
  }
}
