interaction entity 의 위치/크기를 facing 별 오프셋 + 버튼 hitbox
치수 (6/16 × 4/16) 에 맞춰 분리.
- button_defs 각 항목에 ox/oy/oz/w/h 추가. facing 별 보정값으로
interaction 의 "튀어나온 쪽 면 = 버튼 visible face" 가 되게 함.
반대편은 벽 블록 속으로 들어가 invisible.
- width=0.375f, height=0.25f → 가로/세로 버튼 face 와 정합.
horizontal hitbox 가 square 강제라 두께는 0.375 까지 가지만,
벽 쪽 0.25 가 wall 블록 안에 묻혀 시각적으로는 버튼 두께 0.125 만 튀어나옴.
- btn.mcfunction 의 summon 라인이 매크로 변수 (~$(ox)/$(oy)/$(oz)) 와
$(w)f / $(h)f 사용으로 변경됨.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
datamodifystoragemq:mainbutton_defsappendvalue{n:"start",x:140,y:62,z:-225,f:"south",c:"function mq:commands/start with storage mq:main",ox:"0.5",oy:"0.375",oz:"-0.0625",w:"0.375",h:"0.25"}
datamodifystoragemq:mainbutton_defsappendvalue{n:"stop",x:142,y:62,z:-225,f:"south",c:"function mq:commands/stop with storage mq:main",ox:"0.5",oy:"0.375",oz:"-0.0625",w:"0.375",h:"0.25"}
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.