마인크래프트 친구 소환 - mainkeulaepeuteu chingu sohwan

반응형

0. 시작하기 전에..

이 포스팅은 자바 에디션 마인크래프트 1.15.2 버전을 기준으로 포스트하였으니 버전이나 에디션에 따라 일치하지 않는 부분이 있을 수 있는 점 양해 바람.

 

마인크래프트 명령어의 종류는 무궁무진하게 많고 복합적으로 쓰일 경우 거의 모든 것이 가능할 것이다.

 

명령어에 대한 더 자세한 속성들은 아래 페이지를 참고하라.

https://minecraft-ko.gamepedia.com/%EB%AA%85%EB%A0%B9%EC%96%B4

 

내 나름대로의 기준에서 많이 쓰는 명령어들을 정리해본다.

 

아래에서 대상을 상대로 쓰는 명령어들 일부에 대해 대상 이름 대신 상대 좌표나 타겟 셀렉터를 사용할 수 있다.

 

예를 들면 아래와 같다.

/kill @r				# 무작위 플레이어 하나를 죽임
/summon minecraft:boat ~50 ~ ~-30	# 내 위치의 x, y, z 좌표에 각각 50, 0, -30을 더한 좌표에 보트를 소환함

상대 좌표는 무조건 해당 명령어를 사용한 플레이어 좌표 기준으로 취급된다.

 

타겟 셀렉터는 다음과 같다.

@a - 모든 플레이어
@e - 모든 엔티티
@p - 가장 가까운 플레이어
@r - 랜덤 플레이어
@s - 해당 명령어를 사용하는 플레이어 (나 자신?)

타겟 셀렉터에도 옵션을 붙일 수 있는데 뒤에서 설명하겠다.

 

 

1. 자주 쓰는 명령어들

1-1. op/deop (서버 관리자 권한 부여)

서버에서 가장 시초가 되는 명령어.

서버 관리자 권한이 없으면 아무런 명령어를 실행 할 수 없다.

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음

1-2. gamemode (게임모드 변경)

/gamemode <survival|creative|adventure|spectator>
/gamemode <s|c|a|sp>
/gamemode <0|1|2|3>

위의 4개 각각의 태그는 같은 역할을 한다.

# usage
/difficulty 0		# 게임모드를 서바이벌(야생)로 설정
/difficulty c		# 게임모드를 크리에이티브(creative)로 설정
/difficulty spectator	# 게임모드를 관전모드로 설정

1-3. tp (텔레포트)

/tp <대상 A>		# 나 자신을 대상 A으로 이동시킴
/tp <대상 A> <대상 B>	# 대상 A를 대상 B로 이동시킴

# usage
/tp Shyunku		# 나 자신을 Shyunku에게 이동시킴
/tp Shyunku Falcon	# Shyunku를 Falcon에게 이동시킴
/tp Shyunku ~3 ~5 ~2	# Shyunku를 나 자신의 좌표에 +3,+5,+2를 더한 만큼의 좌표로 이동시킴
/tp @e @s		# 모든 엔티티를 나에게 이동시킴 (??)

1-4. difficulty (난이도 변경)

/difficulty <peaceful|easy|normal|hard>
/difficulty <p|e|n|h>
/difficulty <0|1|2|3>

위의 4개 각각의 태그는 같은 역할을 한다.

# usage
/difficulty 0		# 난이도를 평화로움으로 설정
/difficulty n		# 난이도를 보통(normal)로 설정
/difficulty hard	# 난이도를 어려움으로 설정

1-5. time (시간 변경)

query는 잘 안 쓰니 그냥 비워둠 (모르는거 절대 아님)

/time <add|query|set> <day|noon|night|midnight>
/time <add|set> <value:0~2147483647>

# usage
/time set 0		# 시간을 동틀 녘으로 설정
/time set 13000		# 시간을 밤으로 설정
/time add 400		# 시간에 400을 더함 (단위는 아마도 tick?)

1-6. weather (날씨 변경)

/weather <clear|rain|thunder>

# usage
/weather clear		# 날씨를 맑음으로 설정

1-7. kill (죽이기)

/kill <대상 A>		# 대상 A를 죽임
/kill <대상 A>{options}	# 옵션들을 만족하는 대상 A를 죽임

# usage
/kill Shyunku				# Shyunku를 즉사시킴
/kill @e				# 모든 엔티티(플레이어+오브젝트)를 즉사시킴
/kill @a				# 모든 플레이어를 죽임
/kill @e[type=!minecraft:player]	# 플레이어를 제외한 모든 엔티티를 죽임
/kill @e[type=minecraft:bat]		# 모든 엔티티 중 박쥐만 다 죽임

1-8. clear (인벤토리 비우기)

/clear			# 내 인벤토리를 싹다 비움
/clear <대상 A>		# 대상 A의 인벤토리를 비움

# usage
/clear Shyunku		# Shyunku의 인벤토리를 비움
/clear @a		# 모든 플레이어의 인벤토리를 비움

1-9. give (아이템 주기)

/give <대상 A> <Item_Code> <수량>			# 수량 만큼의 아이템을 대상 A에게 지급
/give <대상 A> <Item_Code>{options} <수량>	# 수량 만큼의 아이템에 옵션을 부여하여 대상 A에게 지급

# usage
/give @s minecraft:diamond_sword	# 나에게 다이아 검 한 개를 지급
/give @a minecraft:golden_apple 5	# 모든 플레이어들에게 황금 사과 5개씩 지급

인챈트된 아이템은 뒤에 설명함

1-10. setworldspawn (세계스폰지점 지정)

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음
0

1-11. ban (플레이어 밴)

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음
1

 

 

2. Advanced Command

2-1. gamerule (게임 규칙 변경 - 날씨/시간 고정 등)

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음
2

2-2. fill (블럭 채우기)

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음
3

2-3. effect (효과 부여)

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음
4
# Effect Code (효과 코드)
대상에 대해 파란색은 이로운 효과, 빨간색은 해로운 효과, 노란색은 애매한 효과임

speed 걷는 속도를 증가시킴
slowness 걷는 속도를 감소시킴
haste 채굴 속도 및 공격 속도를 증가시킴
mining_fatigue 채굴 속도 및 공셕 속도를 감소시킴
instant_health 개체를 즉시 치유 / 개체가 언데드일 경우 데미지를 줌
instant_damage 개체에게 즉시 데미지를 줌 / 개체가 언데드일 경우 치유함
jump_boost 점프 높이를 증가시키고 추락 피해를 감소시킴
nausea 화면이 휘어지고 흔들림 (멀미)
regeneration 개체를 시간에 따라 재생시킴
resistance 대부분의 피해에 대한 저항(피해량 감소)
fire_resistance 화염 저항(불에 내성)
water_breathing 익사 방지
invisibility 개체 투명화
blindness 시야 범위를 감소시키고 달리기와 치명타 공격이 불가능하게 됨
night_vision 어둠 속에서 잘 볼 수 있게 됨
hunger 허기가 더 빨리 감소함(배고픔)
weakness 접근전 피해 감소(나약함)
poison 지속 피해를 입음(죽진 않음)
wither 지속 피해를 입음(죽을 수 있음)
health_boost 최대 생명력을 증가시킴
absorption 피해 흡수를 추가함
glowing 개체의 경계가 빛나게 됨(블록을 통과해서도 보이는 듯)
levitation 개체를 공중부양시킴
luck 고품질의 전리품을 더 많이 받을 확률을 증가시킴
unluck 고품질의 전리품을 더 많이 받을 확률을 감소시킴
slow_falling 낙하 속도를 줄이고 추락 피해를 없앰
conduit_power 물속 시야를 증가시키고 채굴 속도를 올려줌 + 익사 방지
dolphins_grace 수영 속도를 증가시킴
bad_omen 마을 방문 시 "습격"을 발동시킴(흉조)
village_hero 거래 비용이 할인됨

2-4. +enchant (인챈트/강화 효과 부여)

다른 명령어에선 써본 적이 없어서 give 명령어로 예시를 들겠음

 

Enchantments 옵션은 Json 형식으로 되어 있어서 복합 인챈트는 아래와 같이  { } ,  로 구분하여 넣으면 됨

 

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음
5

아래의 명령어는 pretty-formatting을 통해 아래와 같이 변환되는데, 이해하기 더 쉬울 것이다.

/op <대상 A>		# 대상 A에게 서버 관리자 권한을 줌
/deop <대상 A>		# 대상 A에게서 서버 관리자 권한을 뺏음

# usage
/op Shyunku		# Shyunku를 서버 관리자 권한을 줌
/op @a			# 모든 플레이어에게 서버 관리자 권한을 줌
/deop Shyunku		# Shyunku에게서 서버 관리자 권한을 뺏음
6

다만 명령어 글자 수 제한 때문에 너무 많은 인첸트를 아이템에 바를 순 없다...

반응형

공유하기

게시글 관리

구독하기션쿠의 개발 블로그

'게임 > 마인크래프트' 카테고리의 다른 글

마인크래프트 버킷 24시간 구동시키기  (49)2019.07.10마인크래프트 서버 구축 #2.서버 도메인 만들기  (45)2019.07.09마인크래프트 서버 구축 #1.버킷 만들기  (17)2019.07.09