kill @e[type=marker,tag=last_pos]
function main:mechanics/camera/end
tag @a add tutorial_hub
tag @a add tutorial_workshop
tag @a add tutorial_memory_loader
fill 29 -57 10 30 -59 8 air
fill 73 -58 5 73 -50 14 air
effect give @a blindness 2 10 true
function main:dialog/start {"folder":"tutorial/","allow_skip":"0",id:16}
tp @a 50 -59 9 -90 0

summon interaction 62 -57 3 {width:0.5f,height:0.25f,response:1b,Passengers:[{id:"minecraft:text_display",see_through:0b,teleport_duration:1,Rotation:[0F,0F],alignment:"center",Tags:["button","text","workshop"],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,-0.25f,0f],scale:[1.5f,1.5f,1.5f]},text:'{"color":"yellow","text":"Disassembly Station"}',background:2046820352}]}
summon interaction 64 -57 16 {width:0.5f,height:0.25f,response:1b,Passengers:[{id:"minecraft:text_display",see_through:0b,teleport_duration:1,Rotation:[180F,0F],alignment:"center",Tags:["button","text","memory_loader"],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,-0.25f,0f],scale:[1.5f,1.5f,1.5f]},text:'{"color":"blue","text":"Inactive Device"}',background:2046820352}]}
summon text_display 75 -54 9 {teleport_duration:1,Rotation:[90F,0F],alignment:"center",Tags:["hub","teleport_text"],transformation:{left_rotation:[0f,0f,0f,1f],right_rotation:[0f,0f,0f,1f],translation:[0f,-0.25f,0f],scale:[1f,1f,1f]},text:'{"color":"#0099ff","bold":true,"text":"Teleport"}',background:7566195}