개인 자료란 (JE)

  서버 커뮤니티

Profile heakang 대표칭호 없음
Profile

질문하기 커맨드

상자안에 특정 슬롯에서 아이템 감지

2025.01.14 조회 수 138 추천 수 0
이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

만약에 상자에서 돌을 가져갔을때 다시 상자안에  돌이 생겼으면 좋겠습니다

execute if block 좌표 minecraft:chest{Items:[{id:"minecraft:sair"}]} run clone

이렇게 까지 했는데 슬롯이랑 아이템 갯수를  모르겠습니다

execute if items 를 쓸려고 했는데 1.20.1에서 안되더라구요

질문이
상자안에 특정 아이템 특정슬롯에서 특정갯수 감지하는것이랑

상자안에 아무것도 없는 상태를  air로 감지하는게 맞는지
아니면 어떻게 감지하는지 궁금합니다




4개의 댓글

yusin12
2025.01.14

1. data get에서 얻은 정보와 똑같이 치면됩니다.

2. unless를 사용해서 Slot만 적으면 data get으로 확인 했을 때 값이 없으므로 없는 것이 감지됩니다.

heakang
2025.01.14
@yusin12

execute if block ~ ~ ~ minecraft:chest{Items:[{id:"minecraft:air",Slot:0b,Count:1b}]} run say 1

 

여기서 혹시 잘못된게 있을까요?

아이템 아무것도 없는 상태를 감지하고싶어서요

yusin12
2025.01.14
@heakang

댓글을 조금만 더 유심히 봐주세요.

 

2. unless를 사용해서 Slot만 적으면 data get으로 확인 했을 때 값이 없으므로 없는 것이 감지됩니다.

 

execute if block ~ ~ ~ chest{Items:[{Slot:0b}]}

 

이렇게 친다면 0번째 슬롯이 존재하면

 

execute unless block ~ ~~ chest{Items:[{Slot:0b}]}

 

이렇게 치면 0번째 슬롯이 존재하지 않는다면

 

입니다.

heakang
2025.01.14
@yusin12

unless 라는 걸 처음 알았어요 감사합니다

뉴스 및 창작물
/files/thumbnails/839/127/004/262x150.crop.jpg?20251104101804

레드스톤

노트블럭 커버 | Deltarune – Hammer of Justice

이상한애

2025-11-04

0

/files/thumbnails/507/113/004/262x150.crop.jpg?20251025183743

건축

마인크래프트 디즈니 성

SHALDOPlus

2025-10-25

0

/files/thumbnails/961/122/004/262x150.crop.jpg?20251026133527

레드스톤

노트블럭 커버 - 리얼라이즈

이상한애

2025-10-21

0

/files/thumbnails/657/110/004/262x150.crop.jpg?20250922154633

상품

《마인크래프트 RPG 만들기》 출간! 1

다코미

2025-09-22

1

/files/thumbnails/911/107/004/262x150.crop.jpg?20250915170519

건축

롯데자이언츠 야구장

국수남

2025-09-15

1