차례:
비디오: How to PLANT volcanoes & EXPLODE them - Minecraft PE Command blocks 2024
광고 모드에서는 명령 블록이 단순히 회로를 대체하지 않습니다. Minecraft에서 명령 블록은 redstone 전류에 의해 전원이 공급 될 때마다 활성화됩니다. 따라서 Redstone 회로에 링크되면 흥미로운 방식으로 기능 할 수 있습니다. 명령 블록과 회로를 통합하는 데는 여러 가지 방법이 있습니다.
명령 회로로 불가능한 기계 생성하기
때때로 레드 스톤 회로는 단순히 특정 기능을 수행 할 수 없습니다. 예를 들어 정보를 원격으로 전송할 수는 없으며 짧은 시간에 복잡한 알고리즘을 완료 할 수 없으며 많은 기계가 최소한 특정 물리적 크기 여야합니다. 명령 블록을 추가하면 이러한 제한 사항의 대부분을 무시할 수 있습니다.
명령은 세계의 어떤 부분을 조작하기 위해 다양한 기능을 실행할 수 있으므로 서바이벌 모드에서 사용할 수있는 회로 도구보다 훨씬 다양한 기능을 제공합니다. 다음은 명령 블록을 사용하여 회로를 향상시킬 수있는 몇 가지 방법입니다.
-
보다 복잡한 입력 및 출력 생성. 명령 블록은 여러 가지 방법으로 세상을 바꿀 수 있습니다. 피스톤으로 블록을 밀어 넣는 대신 복제 도구를 사용하여 전체 플랫폼을 상상할 수없는 방식으로 이동하십시오. 단순한 철제 문을 사용하는 대신 버튼을 눌러 여러 가지 빛깔의 폭발로 부서지는 아름다운 벽을 만듭니다. 커맨드 블록을 사용할 때 일반적인 레드 스톤 (redstone) 회로의 제약으로 인해 결코 제한을받지 않습니다.
-
명령 블록을 사용하여 회로의 구성 요소를 수정하십시오. 명령 블록은 setblock 명령을 사용하여 redstone repeater를 회전하고, redstone 블록을 배치하는 등의 작업을 수행 할 수 있습니다. 예를 들어, 회로에서 다른 곳에서 장치를 활성화하려면 장치 옆에 붉은 바위 블록을 놓습니다.
-
명령 블록을 사용하여 메모리 래치가 아닌 메모리를 저장합니다. 메모리 래치는 단일 비트의 정보를 저장하는 데 유용합니다 (여러 메모리 래치를 함께 묶는 경우 더 많음). 그러나 명령 블록을 사용하면 엔티티, 블록 또는 스코어 보드 목적을 사용하여이 프로세스를 훨씬 쉽게 수행 할 수 있습니다. 명령 블록은 회로에서 쉽게 액세스 할 수있는 정보를 생성하고 저장할 수 있습니다 (대개 testfor 또는 testforblock을 통해).
이것은 명령 블록을 구현할 때 회로가 어떻게 생겼는지를 나타냅니다. 공간 효율성은 더 이상 중요하지 않습니다. 회로의 조각은 프로그램 구성 방법을 가장 잘 반영하는 방식으로 간단하게 조합됩니다. 커맨드 블록은 연결을 필요로하지 않고 모든 부분에 영향을 미칠 수 있기 때문에 모든 것이 단일 회로의 일부가 될 수 있습니다.
루프에서 명령 블록 설정
명령 블록을 구현하는 데 특히 유용한 한 가지 방법은 루프에 있습니다. 이렇게하면 명령 블록이 계속해서 활성화되어 몇 가지 흥미로운 결과를 얻을 수 있습니다. 더 깊은 응용 프로그램의 일부를 잠금 해제하려면 많은 명령을 반복해야합니다.
이러한 개념을 사용하기 전에 먼저 gamerule commandBlockOutput false 명령을 실행해야합니다. 이 명령은 명령 블록이 활성화 될 때마다 채팅 메뉴에 나타나는 메시지를 표시하지 않으므로 반복적 인 알림으로 채팅 메뉴에 과부하가 걸리지 않습니다.
반복 된 명령 중 일부는 사용자의 세계에 위험 할 수 있습니다. 예를 들어 용의 무리를 소환하면 막대한 지체가 발생할 수 있으며 급히 이동하는 플레이어는 전 세계에 대한 접근을 완전히 차단할 수 있습니다. 묵시적인 모조품을 피하려면 신뢰하는 플레이어에게만 속이는 특권을 주어야하며, 위험한 기동을 시도하기 전에 전 세계의 백업을 만들어야합니다.
루프 내에서 특히 잘 작동하는 명령 중 일부는이 목록에 설명되어 있습니다.
-
clear
이 명령을 루프에 배치하면 플레이어의 인벤토리에서 특정 항목을 천천히 배출하거나 플레이어가 해당 항목을 그들의 인벤토리 전부.
-
execute
플레이어 나 군중 또는 다른 개체가 명령을 실행할 때마다 유용하게 사용됩니다. 플레이어에게 재미있는 효과를 줄 수 있고, 특수 능력이있는 강력한 적을 만들 수 있으며, 해고 될 때 점액 흔적을 남기는 활을 만들 수도 있습니다.
-
줄다
플레이어의 아이템은 사용 후 시간이 지남에 따라 되돌아 오게하거나 플레이어에게 정기적으로 플레이어 보너스를 줄 수 있습니다.
-
particle
때로는 특수 효과가 목적에 충분히 오래 걸리지 않습니다. 이 명령을 루프에 넣으면 이러한 효과를 반복적으로 또는 연속적으로 생성 할 수 있습니다.
-
playsound
주위의 배경 사운드를 생성하기 위해 다른 간격으로 사운드를 재생합니다.
-
say
정기 통지 또는 경고를 표시합니다.
-
scoreboard
많은 스코어 보드 명령을 재미있게 반복 할 수 있습니다. 몇 가지 목표 사이를 천천히 순환 시키거나 스톱워치처럼 플레이어의 점수를 빠르게 증가 시키려면 사이드 바 디스플레이를 변경할 수 있습니다.
-
setblock
세계의 특정 공간을 특정 블록으로 반복 설정함으로써, 특히 회로의 일부로 그렇게 할 경우 흥미로운 결과를 얻을 수 있습니다.
-
소환
때로는 하나의 개체가 충분한 기능이나 도전을 제공하기에 부족합니다. 엔티티의 집단은 종종 훨씬 더 흥미 롭습니다. 몹이나 아이템을 생성하든 관계없이 항상 엔티티를 소환하는 블록이 유용 할 수 있습니다. 너무 많지는 마십시오. 복잡한 엔티티가 많으면 게임 속도가 느려질 수 있습니다.
-
tellraw
이 명령은 다양한 기능을 가진 메시지를 제공하므로 플레이어가 항상 이러한 종류의 메시지에 액세스 할 수 있도록하는 것이 유용합니다.
-
testfor, testforblock, testforblocks
이 명령은 루프 할 때 매우 유용합니다. 특정 매개 변수를 빠르게 확인할 수 있으며, 해당 매개 변수가 충족되면 명령 또는 회로를 실행할 수 있습니다.
-
tp
엔티티를 잠시 동안 특정 위치로 텔레포트하십시오. 반복적으로 이런 식으로 플레이어를 텔레포트하면 어떤 용도로 사용되지만 자극적 일 수 있습니다.
tp 명령을 사용하여 mob 등을 텔레포트 할 수 있습니다.
-
xp
많은 사람들이 경험 막대를 사용자 정의 게이지로 다시 작성하는 것을 좋아합니다. 이렇게하면 루프에이 명령을 넣으면 상수를 빠르게 추가하여 플레이어의 경험치가 점차 증가합니다. 이 상수는 음수 일 수 있으므로 경험치가 점차적으로 고갈됩니다.