개인 자료란 (JE)

  서버 커뮤니티

Profile 무지성야근장인 대표칭호 없음
Profile

질문하기 커맨드

대상 선택 인자의 limit에 스코어 값을 넣을 순 없나요

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

벽에 랜덤한 개수의 광물을 박아넣는 코드를 짜려고 해서,

-벽의 모든 블럭(64개)에 마커를 생성

-> 해당 마커들 중 random 함수를 이용해 scoreboard에 저장된 값만큼의 마커에 특정 data 부여

-> 해당 data를 가진 마커들의 위치에 있는 블록을 전환


하는 형태로 명령어(데이터팩)를 작성하려고 했는데, limit에 스코어보드 값이 안 들어가는 거 같더군요.

[limit=(스코어보드), sort=random]으로 부여하려고 했는데 막혔습니다.

이 경우엔 스코더 보드 값을 하나씩 깎아가면서 [limit=1, sort=random, nbt=!{특정data}]로 부여하는 걸 반복하는 수 밖에 없나요? 다른 해결책이 있을까 싶어 여쭤봅니다.

2개의 댓글

1.20.2에서 데이터팩을 사용하신다면 macro기능을 이용해 직접 대입이 가능하며, 커맨드만으로는 엔티티의 손에 들린 아이템의 인챈트 로그로부터 문자열을 조합하는 꼼수로 가능합니다.

@감자의여유로운한마포

그런 방법이 있었군요 답변 감사합니다!

뉴스 및 창작물
/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

0

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0