본문 바로가기

마인크래프트 정보/명령어 강좌

마인크래프트 명령어 강좌 [기초] 1. 명령어의 기본

명령어 강좌를 시작하기 전에 명령어에 대해서 간단히 소개부터 하고 시작하겠습니다.

명령어란?

명령어는 건축이나 레드스톤 회로들을 보다 간편하게 처리하는 것을 도와주거나, 이전에 할 수 없었던 작업들을 해결해 주고 마인크래프트의 모든 기능을 사용하게 해 주는 마인크래프트의 꽃입니다.

명령어로 할 수 있는 것은?

간단하게는 게임 모드를 변경하거나 원하는 곳으로 순간 이동이 가능하며 기존에는 부여할 수 없었던 아이템에 인챈트를 부여할 수 있게 해주고, 심화적으로는 마인크래프트 안에서 계산이 가능한 또 하나의 컴퓨터를 만들 수 있습니다.

싱글 플레이에서 명령어를 사용하려면?

싱글 플레이에서 명령어를 사용하려면 고급 세계 설정에서 치트 허용을 켜짐으로 설정해야 합니다.

LAN 서버에 들어오는 플레이어가 명령어를 사용하려면?

 

마인크래프트 서버 강좌 2-1 LAN 서버 설정 후 열기

앞서 나온 강좌들을 모두 완료했다면 이제 서버를 열 수 있습니다. 먼저 서버 소프트웨어가 아닌 LAN 서버를 열어 외부에서 접속해볼 것입니다. 이 기능은 근거리에서 같은 네트워크를 사용해 간

abulle.tistory.com

위 글을 보고 치트 허용 옵션을 켜 서버를 열면 접속한 플레이어들이 명령어를 사용할 수 있습니다. 싱글 플레이 맵에서 치트 허용이 꺼져있을 때 치트 허용 옵션을 켜 LAN 서버를 열면 치트 허용이 꺼져있던 맵에서도 명령어 사용이 가능합니다.

서버 소프트웨어를 사용해 연 서버에서 명령어를 사용하려면?

 

마인크래프트 서버 강좌 3-6 명령어로 서버 관리하기

이번 강좌에서는 서버를 명령어로 간단하게 관리하는 법을 알아볼 것입니다. 이 명령어들은 2019년 9월 6일 1.14.4 기준입니다. 아래 명령어들은 명령 블록에서 사용이 불가능합니다. <>는 필수 입��

abulle.tistory.com

위 글을 보고 서버 콘솔에서 플레이어에게 OP 권한을 부여하면 됩니다. 만약 서버 설정에서 op-permission-level의 값이 3 이상이라면 OP 권한을 가진 플레이어가 다른 플레이어에게 OP 권한을 부여해 줄 수 있습니다.

 

명령어에 대한 간단한 설명이 끝났습니다. 이제부터 명령어 강좌를 시작하겠습니다.

 

명령어의 기본 사용법은 /명령어입니다. /키를 누르면 바로 명령어 입력 창이 뜨며, 채팅창을 열고 /를 입력해도 작동합니다.

 

/가 입력된 상태에서 TAB 키를 누르면 사용할 수 있는 명령어들의 자동 완성 리스트가 뜨고 TAB 키를 누를 때마다 다음 선택지가 자동으로 입력됩니다.

 

/h를 입력하고 TAB 키를 누른 모습입니다. h로 시작하는 명령어들 중 하나인 help 명령어가 자동 완성된 모습을 볼 수 있습니다. 위와 같이 명령어가 입력된 상태에서 엔터를 누르면 그 명령어가 실행됩니다. 만약 명령어를 실행할 때 대소문자를 구분하지 않고 막 입력했거나, 다음 명령어를 실행하기 위한 필수 인자가 입력되지 않았거나, 사용할 수 없는 권한 수준의 명령어를 사용하는 등의 이유로 실행 조건이 충족되지 않았다면 명령어 실행에 실패합니다.

 

위는 help 명령어가 실행된 모습입니다. help 명령어는 명령어들의 사용법 리스트를 알파벳 순서대로 보여주는 도움말 역할을 하는 명령어입니다.

 

help 명령어의 뒤에 사용법을 알고 싶은 명령어를 적고 실행하면 help 명령어 뒤에 적은 명령어의 사용법을 보여줍니다.

 

help 명령어 뒤에 사용법을 알고 싶었던 명령어인 help 명령어를 입력하고 실행한 모습입니다. help 명령어의 사용법은help [명령어]였습니다.이제 명령어 사용법을 보는 법을 알아봅시다.

 

/gamemode <게임 모드> [플레이어]

 

위의 명령어는 플레이어의 게임 모드를 변경시켜주는 gamemode라는 명령어의 사용법입니다. 제일 먼저 나온 gamemode는 실행할 명령어입니다. 두 번째로 나온 <게임 모드>는 이 명령어가 실행되기 위해서 꼭 입력해 줘야 할 인자를 뜻합니다. 따라서 gamemode 명령어는 게임 모드를 입력하지 않으면 실행할 수 없습니다. 세 번째로 나온 [플레이어]는 선택적으로 입력하는 인자입니다. 이곳에 원하는 플레이어의 이름을 적으면 그 플레이어의 게임 모드가 변경되지만, 플레이어의 이름을 적지 않아도 자신의 게임 모드가 바뀌며 명령어 실행이 됩니다.

 

명령어에서는 특정 플레이어 또는 엔티티를 간단하게 선택할 수 있는 대상 치환자가 있습니다. 명령어를 사용할 때 플레이어의 이름을 적을 수 있는 곳이면 모두 사용할 수 있습니다. @a는 모든 플레이어, @e는 모든 개체, @p는 명령어가 실행된 곳을 기준으로 가장 가까운 플레이어, @r은 무작위 플레이어, @s는 현재 이 명령어를 실행한 자기 자신을 뜻합니다. 또 대상 치환자에는 대상을 더 구체적으로 특정하기 위한 대상 선택 인자라는 것이 있는데 이것은 심화과정이므로 나중에 따로 포스팅하겠습니다.

 

/setblock <좌표 X Y Z> <블록> [destroy|keep|replace]

 

위의 명령어는 원하는 좌표에 있는 블록을 변경해 주는 setblock 명령어입니다. 명령어에 대한 자세한 설명은 setblock 편에서 하겠습니다. 위와 같이 좌표를 입력할 수 있는 명령어에 사용이 가능한 상대 좌표라는 것이 있습니다. 상대 좌표에는 ~와 ^가 있습니다. ~는 명령어를 실행한 개체 또는 블록의 좌표를 기준으로 합니다. 플레이어가 setblock ~ ~ ~ minecraft:stone 명령어를 실행하면 플레이어가 서 있는 다리 부분의 좌표에 돌 블록이 생성됩니다. 또 ~뒤에 ~1, ~-50처럼 숫자를 더한다면 명령어를 실행한 좌표를 기준으로 각각 1과 -50만큼을 더한 좌표에 블록이 설치됩니다. ^는 명령어를 실행한 개체의 시점을 기준으로 합니다. setblock ^1 ^2 ^-3 minecraft:stone 명령어를 실행하면 자신이 보고 있는 화면에서 오른쪽으로 1칸, 위 쪽으로 2칸, 뒤쪽으로 3칸에 돌 블록을 설치합니다.

 

채팅창을 켠 상태로 방향 키를 누르면 이전에 실행했던 명령어들을 불러오기 할 수 있습니다. 위의 사진은 위 키를 5번 눌러 5번 전에 실행했던 명령어를 불러온 모습입니다. 이전에 실행했던 명령어를 불러온 상태에서 아래 키를 누르면 다시 되돌아가며 실행했던 명령어를 불러옵니다.

반응형