개인 자료란 (JE)

  서버 커뮤니티

Profile 렉키 대표칭호 없음
Profile

질문하기 커맨드

마인크래프트 1.21.1 주민 판매 커맨드에 오류 납니다. 도와주세요...

2024.09.24 조회 수 150 추천 수 0
이해도 중급자 
게임버전 (JE) 관련없음 
게임버전 (BE) 관련없음 

제가 1.20.4 버전에 작성해 이용했던 커맨드가 있습니다...!

이후에 서버를 1.21.1로 업데이트된 이후부터, 태그가 걸린 주민 데이터를 수정하려고 했는데 수정이 안되고 개체를 찾을 수 없습니다, 수량 설정이 사라진다던가 등의 버그가 나거나 실행이 안되어서 이렇게 질문해 봅니다...!

기존에는 서버 버전을 낮추는 등의 방법으로 해결했는데 어느 순간부터 서버 오픈 자체가 낮은 버전에서 안되어서 무조건 1.21.1에서만 오픈할 수 있게 되더라고요... 그래서 이제 더 이상 1.20.4 버전의 명령어를 쓸 수 없어서 이곳에 질문해 봅니다... 아직 1.21.1 버전의 업데이트된 명렁어 강좌나 설명이 많이 없어서.. 혼자 찾다찾다 여기까지 오게 되었습니다.


제가 1.20.4에서 작성했던 명령어는 ▼

data modify entity @e[tag=shopfa1,limit=1] Offers.Recipes[0] set value {buy:{id:"minecraft:pumpkin",Count:2b},sell:{id:"minecraft:emerald",Count:1b}, maxUses:999999999, xp:0, rewardExp:1b}


1. 판매, 구매 아이템 수량을 수정하고 싶습니다! 

-> 주민이 호박 64개를 구입해서 에메랄드 20개를 플레이어에게 주었으면 좋겠습니다. 


--------------------------------------------------------------------------------------------------

제가 1.20.4에서 작성했던 명령어는 ▼

data modify entity @e[tag=shopl1,limit=1] Offers.Recipes[1] set value {buy:{id:"minecraft:emerald",Count:22b},sell:{id:"minecraft:enchanted_book",Count:1b, tag:{Enchantments:[{id:"unbreaking",lvl:5}]}}, maxUses:999999999, xp:0, rewardExp:1b}


2. 모루로 <마법부여가 가능한 재료> 책으로 수정하고 싶습니다.

2-1. 혹시 기존의 인챈트보다 높은 급의 책은 무조건 도구나 방어구에 마법부여가 안되는 건가요?

↳ (예시: 모루로 <내구성 10 인챈트 북><도끼>에 입력 가능했으면 좋겠습니다.)

↳ 더 높은 급이지만, 모루로도 마법부여 가능하다면 명령어로 해보고 싶습니다.

 

2-2. 안된다면 기존의 가장 높은 급수로 받아도 괜찮습니다. 명령어 오류만 수정하고 싶습니다.

-> 그냥 내구성 3 인챈트 북, 모루로 인챈트 가능한 물품을 구매했으면 좋겠습니다.

 

3. 수선처럼 급이 없는 인챈트 북의 경우에는 nbt를 어떻게 작성해야 하는 지 간단하게 알려주실 수 있나요..?

--------------------------------------------------------------------------------------------------

제가 1.20.4에서 작성했던 명령어는 ▼

summon minecraft:villager 145 79 176 {Invulnerable:1b, PersistenceRequired:1b, CustomName:'{"text":"농부"}', Tags:["shopfa1"]}


4. 명령어 수정 질문은 아니지만 이렇게 명령어를 작성해서 주민 AI를 살려둘 경우 알아서 주민들이 물품 보충하게 할 수 있나요...? 최대한도로 maxUses를 설정해두긴 했는데... 혹시나 해서 질문드려봅니다.


긴 글 읽어주셔서 감사하고 도와주신다면 정말 감사드립니다.

7개의 댓글

노을넴
2024.09.24

먼저 위키는 찾아보셨나욘?

렉키
2024.09.24
@노을넴

음 우선 위키를 보면서 이리저리 수정해보려고 했는데 모두 오류가 떠서요 개체를 찾을 수 없음 같은거나 서버에서 [] 인가 {} 에서 오류가 발생했다 이런 부분만 보았습니다...

노을넴
2024.09.24
@렉키

어떤 위키의 어떤 문서를 보셨나욘

렉키
2024.09.24
@노을넴

이번 명령어 변경으로 인해서 여기저기 사이트 찾아다녀 보면서 nbt 커스텀 태그 명령어가 바뀌고 count 단위가 바뀌었다는 것 정도 찾아낸 것 같아요. 그래서 일단 custom:minecraft 등등 그리고 count:32b 를 일반 count :32 로 바꿔보았거든요. 그랬더니 버그가 조금씩 발생해서 아예 다시 해야 할 것 같았어요... 일단 위키는 현재도 계속 나무위키와 마인크래프트 위키에서 찾아보고 다니고 있었습니다... 아무리 찾아도 방법을 모르겠더라고요.... 혹시 더 좋은 위키 사이트나 정보 사이트에 대해서 아시나요...?

노을넴
2024.09.25
@렉키

영문 마크위키를 보세욘

1. 커맨드

data modify entity @e[tag=shopfa1,limit=1] Offers.Recipes[0] set value {buy:{id:"minecraft:pumpkin",Count:2b},sell:{id:"minecraft:emerald",Count:1b}, maxUses:999999999, xp:0, rewardExp:1b}

->

data modify entity @n[tag=shopfa1] Offers.Recipes[0] set value {rewardExp:0b,maxUses:2147483647,uses:0,xp:0,buy:{id:"minecraft:pumpkin",count:64},sell:{id:"minecraft:emerald",count:20}}

주의점. 물건을 팔고 있어야 적용 가능.

만약 물건을 팔고 있지 않다면 

data merge entity @n[tag=shopfa1] {Offers:{Recipes:[{rewardExp:0b,maxUses:2147483647,uses:0,xp:0,buy:{id:"minecraft:pumpkin",count:64},sell:{id:"minecraft:emerald",count:20}}]}}

data modfy가 아닌 data merge로 수정


2. 커맨드

data modify entity @n[tag=shopfa1] Offers.Recipes append value {rewardExp:0b,maxUses:2147483647,uses:0,xp:0,buy:{id:"minecraft:emerald",count:22},sell:{id:"minecraft:enchanted_book",count:1,components:{"minecraft:stored_enchantments":{levels:{"minecraft:unbreaking":3}}}}}

이미 Offers.Recipes가 있을 경우에는 [1] 같은 것보다 리스트 형식에 어울리는 append가 가장 좋은 방법입니다.


3. 물품보충

제가 알기론 물품보충은 하룻밤이 지나면 AI작동여부 없는 자동으로 충전되는 걸로 알고 있습니다.

렉키
2024.09.25
@yusin12

감사합니다... 감사합니다...

선생님 덕분에 장장 일주일에 걸친 서버 및 커맨드 방황 생활을 끝냈습니다...

드디어 친구들과 멀티서버로 서바이벌 모드로 즐길 준비가 된 것 같아요..!

감사합니다...! 정말 큰 도움이 되었습니다..!

선생님이 아니셨다면 전... 아마 그냥 크리에이티브로 매번 꺼내줘야 했을 텐데... 정말 감사드려요...!

좋은 밤 되시고 좋은 하루 보내세요!

뉴스 및 창작물
/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