홈페이지 » 어떻게 » Minecraft의 명령 블록 초보자 가이드

    Minecraft의 명령 블록 초보자 가이드

    Minecraft는 젊은 사람들과 새로운 사람들을 코딩하는 가장 좋은 방법 중 하나입니다. 커맨드 블록은 배우고 사용하기 쉽고, Minecraft mods 및 Bukkit 플러그인으로 바로 자바 프로그래밍이 가능합니다. 또한 경험 많은 코더들이 땜질을하는 것은 매우 재미있는 곳입니다..

    커맨드 블록이란 무엇이며 왜 커맨드 블록을 사용해야합니까??

    명령 블록은 전원을 켤 때 콘솔 명령을 실행하는 redstone 구성 요소입니다. 콘솔 명령은 슬래시 '/'를 사용하여 채팅 창에서 실행할 수 있습니다. 명령은 손으로 할 수없는 방식으로 게임 세계를 수정하는 데 사용되며 명령 블록에서 올바르게 사용되면 Minecraft에게 자체적 인 가짜 프로그래밍 언어를 제공합니다. 코드는 로직과 실행의 두 가지로 구성되며, 대부분의 프로그래밍 언어는 둘 다 텍스트로 작성되어야합니다. Minecraft 코딩은 다른 경로를 취합니다. 프로그램의 논리와 구조는 블록을 배치하는 위치와 배선 방법에 따라 결정됩니다. 즉, 전 세계를 날아 다닐 수 있고 프로그램의 각 부분이 블록 단위로 배치되어있는 것을 볼 수 있습니다.

    좋아, 그럼 어떻게 시작해야하니??

    이 안내서는 버전 1.9의 새로운 명령 블록을 사용합니다. 1.8에서 작동하지만 좀 더 전문 지식이 필요합니다..

    새로운 Minecraft 세계를 열어보십시오 (Superflat가 가장 잘 작동합니다), Creative 모드에 있는지 확인한 다음 "/"버튼을 누르십시오. 이것은 채팅 창과 같은 명령 창입니다. 단, '/'로 시작한다는 점이 다르며 슬래시로 시작하는 명령은 명령입니다. 실행할 수있는 첫 번째 명령은 다음과 같습니다.

    / @p minecraft : command_block 제공

    이걸 부셔 버리자. "/ give"명령은 플레이어 인벤토리에 항목을 넣고 플레이어와 제공 할 항목이라는 두 가지 인수를가집니다. "@p"는 대상 선택자. 선택기 "@p"는 가장 가까운 플레이어를 선택합니다. 또는 Minecraft 사용자 이름을 사용할 수도 있지만, 콘솔에서 명령을 실행하면 항상 가장 가까운 플레이어가됩니다. 다른 타겟 셀렉터는 모든 플레이어에 대해 "@a", 임의의 플레이어에 대해 "@r", 모든 플레이어를 대상으로 "@e" 개체. 엔티티에는 괴물, 눈덩이, 동물 및 화살처럼 블록이 아닌 모든 것이 포함됩니다..

    명령이 성공적으로 실행되고 새로운 블록을 제공해야합니다. 시작하려면 어디서든 놓습니다..

    명령 블록은 호퍼 나로와 매우 흡사합니다. 이것은 나중에 중요 할 것이다..

    블록을 마우스 오른쪽 버튼으로 클릭 (또는 제작 테이블 및 퍼니스에 액세스하는 데 사용하는 키를 사용)하면 명령 블록 GUI가 나타납니다.

    처음에는 약간 무서워 보이지만 걱정하지 마세요. 모든 버튼이 뭔가를합니다. "Impulse"버튼은 명령 블록의 유형을 변경합니다. 명령 블록에는 세 가지 유형이 있습니다.

    • Impulse는 명령을 실행합니다. 상승 에지 redstone 현재의. 즉, 전원이 공급되면 계속해서 전원이 켜지더라도 명령을 한 번 실행하고 중지합니다. 이것은 기본 설정이며 1.8에서 사용 가능한 유일한 설정입니다.
    • 반복. 매번 명령을 실행합니다. 진드기 그들은 전원이 공급됩니다. 눈금은 프레임과 같으며 여러 명령을 한 번의 눈금에서 초당 최대 20 회까지 실행할 수 있습니다.
    • 체인을 가리키는 명령 블록이 명령을 실행 한 경우에만 실행되는 체인. 이것들은 하나의 진드기로 하나씩 순서대로 실행됩니다. 따라서 'Chain'.

    "무조건 부과 (Unconditional)"버튼은 명령 블록이 체인의 이전 블록이 성공적으로 실행되었는지 확인하지 못하도록합니다. 다른 옵션 인 "조건부"는 이전 블록에서 오류가 발생하지 않은 경우에만 실행됩니다..

    "Needs Redstone"이라는 버튼은 명령 블록에 전원이 공급되는 경우에만 명령을 실행합니다. 다른 옵션 인 "Always Active"는 명령 블록의 전원이 켜져 있는지를 확인하고 명령 블록이 그대로 있다고 가정합니다. Impulse 명령 블록과 함께 사용하면 안되기 때문에이 옵션을 사용하면 안됩니다.

    첫 번째 '스크립트'인 체인을 만들어 보겠습니다. 다음과 같이 첫 번째 임펄스 명령 블록에 직면 한 체인 명령 블록 또는 두 개의 명령 블록을 배치합니다.

    체인 블록을 "항상 활성"으로 설정하십시오. 그렇지 않으면 불필요한 공간을 차지하는 redstone 블록이나 전류를 배치해야합니다. 체인의 시작 부분에있는 임펄스 명령 블록에 버튼을 놓고 누릅니다..

    아무것도 안 일어날거야. 우리가 아직 명령으로 그들을 채우지 않았기 때문입니다! 임펄스 블록을 마우스 오른쪽 버튼으로 클릭하여 편집하고 기본 명령을 입력하십시오.

    시작하다

    명령 블록에서 슬래시가 필요없는 방법에 주목하십시오. 원하는 경우 사용할 수 있지만 필요하지 않습니다. "/ say"명령은 하나의 인수 인 text를 취하여 그것을 실행하는 사람의 관점에서 말합니다. 실행하면 일반 채팅처럼 "메시지"로 표시됩니다. 명령 블록에서 실행되면 "[@] 메시지"가됩니다. 또는, 플레이어 인수를 취하는 "/ tell"과 텍스트가 아닌 JSON 대신 "/ tell"과 같은 "/ tellraw"가 있습니다.

    채팅에 더 많은 것을 쓸 수 있도록 체인 명령 블록을 채울 수 있습니다. 그들은 똑같은 진드기로 지체없이 순서대로 처형 될 것입니다. 지체없이 실행하려면 redstone repeater로 설정해야합니다. "/ say"와 함께, "/ give", 아이템 효과를주는 "/ effect", 포션 효과를 적용하는 "/ setblock"및 "/ fill"과 같은 많은 기본 명령이 있습니다. , 그리고 많은 다른 사람들. Minecraft Wiki에는 커다란 커맨드 데이터베이스와 다른 유용한 컨텐트가 있습니다..

    타겟 셀렉터

    "@p"타겟 셀렉터는 언뜻보기에 훨씬 강력합니다. 예를 들어 모든 항목을 타겟팅하려는 경우 "@e"를 사용하지만 좀비 만 타겟팅하려면

    @e [type = 좀비]

    "@e"뒤의 괄호에 주목하십시오. 그 괄호 안에 타겟 선택 인자, Minecraft Wiki에서 전체 목록을 찾을 수 있습니다. "type"인수는 특정 유형의 엔티티 만 선택합니다.이 유형은 "좀비"입니다. 커맨드 블록에서 10 블록 안에있는 모든 좀비를 목표로하고 싶다면

    @e [type = 좀비, r = 10]

    "r"은 반지름 인수입니다. 위치, 이름, 팀 및 점수를 기준으로 타겟팅 할 수도 있습니다..

    명령 연결

    다른 명령과 다른 명령을 소개합시다. 명령은 "/ execute"입니다. 이 명령은 다른 명령을 입력으로 사용하여 다른 엔티티의 관점에서 실행합니다. "/ 실행"의 구조는 다음과 같습니다.

    / 대상 @ X를 실행합니다. Z / 명령

    X, Y 및 Z는 명령을 실행할 좌표입니다. 이것은 대부분의 명령에서는 중요하지 않지만 사용하면 많은 문제가됩니다. 상대 위치. 상대 위치는 "~"로 시작하고 "~ ~ ~"로 표시되는 원점에서 몇 블록을 나타내는 양수 또는 음수가 뒤에옵니다. 예를 들어, "/ say"를 Villager가 말하는 것처럼 실행하려면 다음과 같이 명령을 설정할 수 있습니다.

    / 실행 @e [유형 = 마을 주민] ~ ~ ~ / 말 안녕하세요

    이 명령을 사용하면 모든 주민들이 모든 사람에게 메시지를 전달할 수 있습니다. 한 명 이상의 사람이나 한 명 이상의 주민이 있다면 이것은 최적이 아닙니다. 따라서 명령을 다시 포맷 해 봅시다.

    / 실행 @a ~ ~ ~ / 실행 @e [type = Villager, c = 1] ~ ~ ~ / tell @p 안녕하세요

    이것은 첫 번째 명령보다 훨씬 복잡하며 두 개의 "/ execute"명령을 함께 연결해야합니다. 명령의 첫 번째 / 실행은 모든 플레이어에서 실행되고 두 번째 플레이어는 근처에있는 한 명의 주민을 정확히 확인한 다음 그 마을 사람에게 가장 가까운 플레이어에게 "안녕하세요"라고 말합니다. 이렇게하면 1 인당 한 명의 주민 만이 대화하게됩니다..

    구문 학습

    Minecraft에는 각각 고유 한 구문이있는 많은 명령이 있습니다. 각 명령의 도움말 메뉴는 대개 명령에 필요한 인수를 빠르게 알려주고 Minecraft Wiki에는 각 명령의 세부 목록이 있습니다. 모든 명령이 무엇을하는지 정확히 알지 못하는 것이 아니라 함께 사용하는 방법을 아는 것이 중요합니다. 결국 마인 크래프트는 게임이기 때문에 명령을 가지고 노는 것은 학습 과정의 일부입니다.