아스드프
에메랄드 유저
Asdf08 b082a543d1f6463f9ca3e1d79f17426b
게임버전 | 모든버전 |
---|
오늘도 한마포를 돌아다니는 아다
어쩌다가 커맨드를 항상 작동시키는(청크언로드에 영향을 받지않게 하는) 방법을 찾게 되었다
이를 보고 난 한 명령어가 기억이 나 이 강좌를 적는다
forceload
자 우리는 커맨드를 쓸때 왠만해선 반복형이나 연쇄형을 씁니다.
하지만 치명적인 단점이 있죠.
바로 청크가 언로드되어버리면 커맨드 블럭의 작동이 멈추게 됩니다.
그래서 스폰 주변에 커맨드를 설치하거나 그냥 구석구석 두거나 데이터팩으로 갈아타게 등을 하게 됩니다. 하지만 이러기엔 스폰이 더러워 지거나 일일이 파일을 만들거나 멀리 가면 작동을 멈춥니다.
그래서 이 단점들을 커버할수 있는 명령어 forceload를 소개합니다
/forceload (add/remove) x1 z1 x2 z2
- x1 z1의 좌표를 포함하는 청크를 지속적으로 불러오거나(add) 취소합니다.(remove)
- x1 z1부터 x2 z2까지의 범위에 있는 모든 청크를 지속적으로 불러오거나 취소합니다.
- 한 번에 최대 256청크까지 지정 가능합니다
/forceload remove all
- add를 통해 지속적으로 불러오게 만든 것들을 전부 취소시킵니다.(즉 forceload remove x1 z1 x2 z2에서 모두를 대상으로 바꾼다 생각하면 편함)
/forceload query 1x 1z
- 실행지점에 있는 차원에서 지속적으로 불러오는 청크를 찾거나 저 xz을 포함하는 청크가 지속적으로 불러와지는지 확인합니다.
만약 /execute in minecraft:the_nether run forceload query등을 오버월드에서 사용할시는 아무것도 뜨지 않습니다(실행지점에 있는 차원 중심이기 때문)
마커임
2021.08.01으아닛 이런 커맨드가 있었다니.. 정말 감사하오 선생!