
# -> Create base
execute align xyz run \
    summon interaction ~0.5 ~ ~0.5 {Rotation:[180.0f,0.0f],Tags:["OverlyRealistic.Block.ShipSetup","OverlyRealistic.Block.ShipSetup_Base","OverlyRealistic.Block.IsCustomBlock","OverlyRealistic.Block.ShipSetup_FacingNorth"],response:1b,width:11f,height:0.1f,data:{or_custom_block_id:"ship_setup",or_is_custom_block:1b},Passengers:[{id:"item_display",Rotation:[180.0f,0.0f],item:{id:"dirt",components:{item_model:"overlyrealistic:blocks/ship_setup"}},transformation:{left_rotation:[0.0f,0.0f,0.0f,1.0f],right_rotation:[0.0f,0.0f,0.0f,1.0f],scale:[11.0f,11.0f,11.0f],translation:[0.0f,5.4f,0.0f]}}]}

# -> Create text
execute align xyz run \
    summon text_display ~0.5 ~0.5 ~-4.5 {Tags:["OverlyRealistic.Block.ShipSetup_Text"],alignment: "center", background: 0, billboard: "vertical", default_background: 0b, line_width: 200, see_through: 0b, shadow: 0b, text: [{text: "REQUIRES:\n", color: "white"},{text:"\u0047", font:"overlyrealistic:icons", color: "white"},{text: " 0/10\nFinished Ship Sections", color: "white"}], text_opacity: -110b, transformation: {left_rotation: [0.0f, 0.0f, 0.0f, 1.0f], right_rotation: [0.0f, 0.0f, 0.0f, 1.0f], scale: [1.0f, 1.0f, 1.0f], translation: [0.0f, 0.6f, 0.0f]}, view_range: 0.08694836f}
