개인 자료란 (JE)

  서버 커뮤니티

Profile -Enori 대표칭호 없음
Profile

질문하기 커맨드

1.20.2) blockdata와 killall 범위설정 질문

2023.10.29 조회 수 195 추천 수 0
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

1. 예전에 이하 명령어와 같이 스포너에 데이터값을 변경해서 사용했는데 지금은 적용이 안 되더군요

혹시 대체할 방법이 있는지 궁굼합니다.

/setblock ~ ~ ~ spawner{SpawnCount:6,Delay:1,MinSpawnDelay:1,MaxSpawnDelay:1,RequiredPlayerRange:25,SpawnData:{id:"minecraft:zombie",IsBaby:1b}} replace 

딜레이, 스폰범위, 동시스폰, 내부 엔티티 등등 설정했었습니다. 버전은 기억이 안 나네요.


2. kill killall관련

좀 찾아보니까 

kill @e[type:!player,type:!item,distance:..5]

이런 식의 명령어로 아이템, 플레이어 제외 엔티티를 제거할 수 있었는데 역시 현재는 작동이 안 됩니다.

killall zombie 이런 식으로 해야 특정 엔티티를 지울 수 있던데,

monster 중 좀비를 제외하고 제거, 

killall zombie 명령어에서 distance와 유사 또는 동일한 방법으로 범위를 설정하는 방법이 궁굼합니다.

zombie 자리가 몹 타입인 것 같은데 데이터 수정이 안 되네요.


위 모든 명령어는 커멘드블럭으로 진행될 예정입니다



3개의 댓글

작은거인
2023.10.29

kill같은 경우는 해당 명령어가 에센셜 플러그인에 의해 덮어씌워져서 그렇습니다. 마인크래프트 내장 명령어인 kill을 사용하시려면 /minecraft:kill을 사용하세요

작은거인
2023.10.29
@작은거인

아니면 에센셜을 지우는것도 방법이 될 수 있을 것 같습니다

-Enori
2023.10.30
@작은거인

아 맞네요... 전에도 에센셜때문에 이거저거 꼬인 기억이.. 감사합니다.