개인 자료란 (JE)

  서버 커뮤니티

Profile 빛바램 대표칭호 없음
Profile

이해도 입문자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

안녕하세요! 어제 막 탈출맵 제작을 해보고 싶어서 일단 당장 필요한 것들만 바로바로 탐색해서 만들고 있는 입문자 유저입니다

게임 시작하는 공간에 들어가

검은 벽이 둘러진 좁은 방에 tp된 후 5초동안 있은 뒤

다른 좌표로 이동되는 부분을 만들고 있는데,

(검은 방에 들어가는 이유는

게임 처음 시작 때 아무것도 안 보고 있는 상태로 효과음 하나를 듣고 시작하게 하기 위해 입니다.)

커맨드는 스코어보드로 만들고 있습니다.


첫 커맨드는

scoreboard players add @a time1 1

(반복형, 무조건적, 레드스톤 필요)

그 뒤 커맨드는 순서대로

/scoreboard players set @a[scores={time1=20}] time1 0

(연쇄형, 조건적, 항상 활성화)

/scoreboard players remove @a time2 1

(연쇄형, 조건적, 항상 활성화)

[그리고 문제의 커맨드]

setblock 13 -60 0 minecraft:air

(연쇄형, 조건적, 항상 활성화)


[그리고 문제의 커맨드]라고 적혀진 곳이 문제인데

time1, time2 라는 스코어보드가 있을 때

time2가 0이 되면 플레이어를 특정 좌표로 이동시키고 싶은데

어떻게 해야할지 몰라서 질문 남깁니다.

입문자라 사소한 것들도 몰라서 된다면 설명까지 해주시면 너무 감사할 것 같아요. (물론 강요는 아닙니다!)

긴 글 읽어주셔서 감사합니다!

+아 그리고 여기 사이트에 사람 구해요 채널?도 있던데

맵과 커맨드를 처음 만져보는 사람이 커맨드 선생님을 구해도 될까요..?

코딩에 대해서도 거의 모르는 상태가 괜히 답답하게만 해드릴까 걱정입니다ㅜㅜ

이상 깨알 질문이었습니당...

5개의 댓글

yusin12
2024.05.17

execute 를 사용하시면 뎀더

yusin12
2024.05.17
@yusin12

커맨드 선생님을 구해도됩니다

lanthanide
2024.05.17

execute if score <entity> 라는 구문이 있습니다. 뒤에 스코어보드 이름이나 값이 들어가고요.

지금 만드시는 타이머 이외에도 다양한 경우에 사용되는 구문이니 기억해주시면 좋습니다.

하지만 마인크래프트에 커맨드가 한두가지 있는 것도 아니고 특히 nbt쪽은 자동완성도 안 되는지라 외우기가 어렵습니다.

그럴 때 저는 주로 해외 마인크래프트 위키를 찾아보는 편인데, 팬덤 위키가 nbt구조가 잘 나와 있어 애용하는 편입니다.

마인테라
2024.09.29

?특정좌표로 이동시키는데 왜 setblock를 씁니까 tp를 써야지

마인테라
2024.09.29
@마인테라

아 그리고 리피터로 시간조절 할수 있습니다 그게 더 편할거예요