개인 자료란 (JE)

  서버 커뮤니티

Profile yusin12 대표칭호 없음

yusin12 1e0511f92377434a9f27b5724c29fbe3

Profile

강좌 자바 에디션(JE) 커맨드 응용

NEW59. 1.20.6 버전 이상을 위한 귀환서 만들기

2024.06.27 조회 수 1595 추천 수 2
게임버전 1.20.x 

본 내용은 1.21버전에서 제작되었음을 알립니다.


상당히 오랜만이죠? 명령어 구조방식이 바뀌어 58. 이하의 강의들은 재대로 작동이 되지 않을 수도 있어요!


0. 원리

1. 귀환서라는 아이템을 왼손들기 하면 쿨타임이 지남

2. 일정 쿨타임이 지나면 tp

3. 일정 쿨타임이 지나면 왼손에 종이를 없앰

4. 쿨타임 초기화

예외처리.  만약 왼손들기 했다가 오른손으로 다시 옮겼을 때.

1. 왼손에 종이가 없으면 쿨타임 계속 초기화


0-1. 귀환서라는 아이템 지금

give @p paper[minecraft:custom_name='{"text":"귀환서","color":"yellow","italic":false}',minecraft:lore=['{"text":"특정 위치로 귀환할 수 있는 귀환서이다.","italic":false,"color":"aqua"}','{"text":"왼손들기를 눌러 사용할 수 있다.","italic":false,"color":"aqua"}'],minecraft:custom_data={return:1}]

0-2. 스코어보드 생성

/scoreboard objectives add cooltime dummy

0-3. 커맨드 배치

반복형 = 레드스톤 필요

연쇄형 = 항상 활성화



1. 귀환서라는 아이템을 왼손들기 하면 쿨타임이 지남

execute as @a if items entity @s weapon.offhand paper[minecraft:custom_data={return:1}] run scoreboard players add @s cooltime 1

2. 일정 쿨타임이 지나면 tp

execute as @a if score @s cooltime matches 60.. run tp @s [좌표]

3. 일정 쿨타임이 지나면 왼손에 종이를 없앰

execute as @a if score @s cooltime matches 60.. run item replace entity @s weapon.offhand with air 1

4. 쿨타임 초기화

execute as @a if score @s cooltime matches 60.. run scoreboard players reset @s cooltime

5. 예외처리

execute as @a unless items entity @s weapon.offhand paper[minecraft:custom_data={return:1}] run scoreboard players reset @s cooltime

6. 마무리이~

굉장히 오랜만이죠! 원래는 수능 끝나고 올려고했는데 귀환서는 주문이 많아 미리 올려봤습니다! 글쓰기 실력이 죽지 않았길 비면서!

질문은 언제나 댓글 쪽지 디스코드[yusin_12] 환영이에용!




19개의 댓글

루디121
2024.07.26

저는 왜 명령어 창은 자동이 되는데 티피가 왜 안될까요?

yusin12
2024.07.26
@루디121

1. 커맨드와의 거리가 멀었는가?

2. 좌표를 재대로 적었는가?

3. cooltime 점수가 60 이상 일 때 채팅창으로 명령어를 실행했을 땐 잘 되는가?

루디121
2024.07.26
@yusin12

커맨드 거리 라는게 스폰위치 말씀하시는건가요?

커맨드 는 스폰에서 20칸 위에 있습니다

yusin12
2024.07.26
@루디121

커맨드와 실행한 사람에 거리를 말하는겁니달

루디121
2024.07.26
@yusin12

그러면 플레이어 가 지옥에 있으며 커맨드 실행 을 못하나요?

yusin12
2024.07.26
@루디121

네, 플레이어 주변만 청크가 로딩되기 떄문입니다.

이를 해결하기 위해선 forceload 명령어를 커맨드 블록 위에 한 번씩 사용하시면됩니다.

루디121
2024.07.27
@yusin12

그럼 return:1 를 어떡해변경 해야하나요?

yusin12
2024.07.27
@루디121

return:1을 수정하는 이유가 있을까용?

TTORI50196
2024.08.12

귀환 전까지 몇초 남았는지 문구 띄워주는건 못하나요?

yusin12
2024.08.12
@TTORI50196

가능합니다.

kiti
2024.08.16

가까운 청크에서는 사용이되는데 멀리나가면 사용이안되는 경우는 어떻게 해결해야하나요..?

yusin12
2024.08.16
@kiti

forceload를 이용하시면뎀다

kiti
2024.08.16
@yusin12

감사합니다!!

알렢
2024.09.25

그데로 넣어봤는데 잘 안됩니다.. 혹시 1.21.1에서는 명령어를 뭔가 바꿔야하나요..?

yusin12
2024.09.25
@알렢

아니요 1.21.1에도 문제 없이 작동됩니다.

지개3913
11 일 전

귀환서를 여러개 들고 있으면 한꺼번에 사라지는데 한장씩 사라지게 하는 방법이 있을까요?

yusin12
10 일 전
@지개3913

최신 버전이라면 ma stack size로 제한 둘 수 있습니다.


give @p paper[minecraft:custom_name='{"text":"귀환서","color":"yellow","italic":false}',minecraft:lore=['{"text":"특정 위치로 귀환할 수 있는 귀환서이다.","italic":false,"color":"aqua"}','{"text":"왼손들기를 눌러 사용할 수 있다.","italic":false,"color":"aqua"}'],minecraft:custom_data={return:1},minecraft:max_stack_size=1] 

이전에 있던 귀환서는 모두 지워주시고 이걸로 주시면 해결될 겁니다.

Unhyeon
9 일 전

귀환서 여러개 가 한번에 사라지지 않는 명령어를 다시 입력했는데 아이템이 지급되지 않아요. 혹시 이동할 때 이동한다는 문구와 이동 완료했다는 문구를 띄우는 커멘드는 뭔지도 알 수 있을까요..?

yusin12
8 일 전
@Unhyeon
give @p paper[minecraft:custom_name='{"text":"귀환서","color":"yellow","italic":false}',minecraft:lore=['{"text":"특정 위치로 귀환할 수 있는 귀환서이다.","italic":false,"color":"aqua"}','{"text":"왼손들기를 눌러 사용할 수 있다.","italic":false,"color":"aqua"}'],minecraft:custom_data={return:1},minecraft:max_stack_size=1] 

를 쳤는데 지급되지 않았다면 최신버전이 아닐 수도 있어요!


이글엔 이동했습니다라고 뜨는 커맨드가 없어요!


뉴스 및 창작물
/files/thumbnails/103/015/004/262x150.crop.jpg?20250321164817

업데이트

마인크래프트 1.21.5 릴리스 후보 (Minecraft 1.21.5 Release Candidate 1): 한국어 번역본

updater

2025-03-21

0

/files/thumbnails/612/009/004/262x150.crop.jpg?20250319182233

업데이트

마인크래프트 1.21.5 프리릴리스 (Minecraft 1.21.5 Pre-Releases): 한국어 번역본

updater

2025-03-12

0

/files/thumbnails/166/005/004/262x150.crop.jpg?20250306005107

업데이트

마인크래프트 스냅숏 25w10a (Minecraft Snapshot 25w10a): 한국어 번역본

updater

2025-03-06

0

/files/thumbnails/777/001/004/262x150.crop.jpg?20250301203925

모드

Create 6.0 업데이트 3

BMlight

2025-03-01

3

/files/thumbnails/378/000/004/262x150.crop.jpg?20250227221249

업데이트

마인크래프트 스냅숏 25w09b (Minecraft Snapshot 25w09b): 한국어 번역본

updater

2025-02-27

0

/files/thumbnails/637/999/003/262x150.crop.jpg?20250310225813

업데이트

마인크래프트 스냅숏 25w09a (Minecraft Snapshot 25w09a): 한국어 번역본 2

updater

2025-02-27

0