개인 자료란 (JE)

  서버 커뮤니티

Profile yusin12 대표칭호 없음

yusin_YT 1e0511f92377434a9f27b5724c29fbe3

Profile

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

37. 귀환서(모루 안되는 버전)

2023.05.24 조회 수 1379 추천 수 1
게임버전 1.19.x 

저번에 만들었던 귀환서에 모루로 "귀환 주문서"라고 하면 된다고 하여 다시 글을 씀다.

상관 없으신 분들은 저번 강의 보시면 됌다!


1. 새로운 귀환서 지급 명령어

give @p paper{display:{Name:"{\"text\":\"귀환 주문서\"}",Lore:["{\"text\":\"귀환 주문서이다.\"}"]}}

Lore은 아이템의 설명을 적어주는 nbt태그에요!

이렇게 말이죠!

이제 저번에 했던 커맨드에 execute구문에 Lore부분만 추가하면 되요!



1번 커맨드 {반복형 / 무조건적 / 레드스톤 필요}

execute as @a[nbt={Inventory:[{id:"minecraft:paper",Count:1b,Slot:-106b,tag:{display:{Name:"{\"text\":\"귀환 주문서\"}",Lore:["{\"text\":\"귀환 주문서이다.\"}"]}}}]}] at @s run title @a actionbar [{"selector":"@s","color":"green","bold":"true"},{"text":"님의 의해서 귀환 준비 중.."}]

2번 커맨드 {반복형 / 무조건적 / 레드스톤 필요}

scoreboard objectives add Timer dummy

3번 커맨드 {연쇄형 / 무조건적 / 항상 활성화}

execute as @a[nbt={Inventory:[{id:"minecraft:paper",Count:1b,Slot:-106b,tag:{display:{Name:"{\"text\":\"귀환 주문서\"}",Lore:["{\"text\":\"귀환 주문서이다.\"}"]}}}]}] at @s run scoreboard players add @s Timer 1

4번 커맨드 {연쇄형 / 무조건적 / 항상 활성화}

execute as @a[nbt={Inventory:[{id:"minecraft:paper",Count:1b,Slot:-106b,tag:{display:{Name:"{\"text\":\"귀환 주문서\"}",Lore:["{\"text\":\"귀환 주문서이다.\"}"]}}}]},scores={Timer=60..}] at @s ru
n tp @s ~ ~2 ~

%~ ~2 ~ 에다가 자신이 원하는 좌표를 쓰면 됌다!%

5번 커맨드 {연쇄형 / 조건적 / 항상 활성화}

execute as @a[scores={Timer=60..}] at @s run item replace entity @s weapon.offhand with air 1

6번 커맨드 {연쇄형 / 조건적 / 항상 활성화}

execute as @a[scores={Timer=60..}] at @s run scoreboard players reset @s Timer

명령어의 해석을 쓰지 않는 이유는 35번째 강의 내용과 Lore빼면 똑같기 때문입니다!

23개의 댓글

밀크귀여워
2023.06.08

/summon villager ~ ~1 ~ {VillagerData:{profession:farmer,level:2,type:plains},PersistenceRequired:1,Offers:{Recipes:[{buy:{id:diamond,Count:10},sell:{id:paper,Count:1,tag:{home:1b}},rewardExp:0b,maxUses:9999999}]}}

이 커맨드는 잘 작동이 되는데 저 구매하려하는 종이를 yusin12님의 귀환서로 바꾸고 싶어요... ㅜㅜㅜ 어떻게 해야되나요........

yusin12
2023.06.08
@밀크귀여워

이름은 tag:{}로 바꿀 수 있습니다!

 

/summon villager ~ ~1 ~ {VillagerData:{profession:farmer,level:2,type:plains},PersistenceRequired:1,Offers:{Recipes:[{buy:{id:diamond,Count:10},sell:{id:paper,Count:1,tag:{home:1b,display:{Name:"{\"text\":\"yusin12님의 종이\",\"color\":\"green\"}",Lore:["{\"text\":\"yusin12님의 종이 귀환서 이다.\",\"color\":\"#8B00FF\"}"]}}},rewardExp:0b,maxUses:9999999}]},NoAI:1b}

 

이렇게 말이죠!

루디121
2023.10.13

1.18.2버전은 작동 되는데 1.16.5버전은 execute as @a[scores={Timer=60..}] at @s run item replace entity @s weapon.offhand with air 1 이 게 안되니요 혹시 1.16.5버전에서도 될수있는 커맨드가 이을까요?

yusin12
2023.10.13
@루디121

1.16.5에는 replaceitem이라는 커맨드가 있습니다!

그걸 사용하시면됨다!!

jury
2023.12.20

1.20.4에서는 대체되는 명령어가 있나요? 1번째 커맨드 명령어가 안되서 뎃글 남깁니당..

 

yusin12
2023.12.20
@jury

1번째 커맨드는 1.20.4에서도됨다!

jury
2023.12.20
@yusin12

[{"selector":"@s","color":"green","bold":"true"},{"text":"님의 의해서 귀환 준비 중.."}] 첫번째 코드중 이 코드가 오류가 생겼다 하는데 제가 잘못 설정한거겠죱.. ?

yusin12
2023.12.20
@jury

작성하신 명령어에는 오류가 없어보입니다.

jury
2023.12.22
@yusin12

1.19.4로 해봤는데 정상 작동 되어서 1.20.4 서버에서 해봤는데 작동이 안되네요 빨간 글씨로 오류라 뜹니다 .. 해결 방법이 있을까요

 

yusin12
2023.12.22
@jury

아하! 그렇다면 bold나 italic같은 경우에는 ""을 안쓰도록 변경된것 때문에 그런거 같습니다

[{"selector":"@s","color":"green","bold":true}] 이렇게 써주시면 될거 같네요.

jury
2023.12.23
@yusin12

감사합니다

 

차치치
2024.01.08

1번과 2번 사이에있는게 뭔가용 ..??

yusin12
2024.01.09
@차치치

레드스톤 비교기 입니다.

ssinggu
2024.01.11

이걸 실행하면 모든 플레이어가 왼손에 들고있던 물건이 사라집니다ㅠ 혹시 저만 그럴까요..?

yusin12
2024.01.11
@ssinggu

무언가 잘못쓰신게 있는 듯합니다!

루디121
2024.01.25

1.19.4 버전에서 했는데 알수었는 아이템이라고 오류가 뜨네요

yusin12
2024.01.25
@루디121

종이는 1장만 들어야합니다.

랭듀
2024.05.12

그 혹시 1.20.6오면서 귀환서 템 만드는 방법이 /give @p paper[custom_name='{"text":"귀환 주문서"}',lore=['{"text":"귀환 주문서이다."}']] 이렇게 변했는데

그럼 1, 3, 4 커맨드를 어떤 식으로 해야하죠 ㅠ

yusin12
2024.05.12
@랭듀

삐빅! 정보가 도착했습니다!


1번 커맨드

give @p paper[custom_name='{"text":"귀환 주문서"}',lore=['{"text":"귀환 주문서이다."}'

3번 커맨드

execute as @a at @s if items entity @s weapon.offhand paper[minecraft:lore=['"귀환 주문서이다."'],minecraft:custom_name='"귀환 주문서"'] run scoreboard players add @s Timer 1

4번 커맨드

execute as @a[scores={Timer=60..}] at @s if items entity @s weapon.offhand paper[minecraft:lore=['"귀환 주문서이다."'],minecraft:custom_name='"귀환 주문서"'] run tp @s ~ ~2 ~
랭듀
2024.05.13
@yusin12

감사합니다 근데 제가 말한 1번은 종이 만드는게 아니라 귀환서 만드는 커맨드 1번을 말한거라.. 전달이 잘 안됐네요.. 죄송합니다

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3

/files/thumbnails/839/895/003/262x150.crop.jpg?20241006021227

SRV레코드는 보안도메인이 아닙니다. [서버오픈시 필독]

물귀신

2024-10-05

4