CivetKitty f5ca9ca860634506b3c067ad2c9147ae
안녕하세요, 오늘은 제가 만든 데이터팩 "네더라이트 던전"을 어떻게 만들었는지 간단하게 설명하려고 합니다. 더 자세한 설명을 참고하시면 감사하겠습니다. 위 링크에서 데이터팩을 다운받으셔서 따라가셔도 됩니다. 튜토리얼은 3파트로 나눠집니다.
1. 효과 구름 흩뿌리기(test, scores, loadaec.mcfunction 참고
랙 유발 요소의 최소화를 위해 스코어보드 타이머를 사용했습니다. 이 타이머는 플래이어가 네더에 있을 때만 작동하며 타이머 수치가 100이 되면 초기화하고 효과 구름 50개를 소환합니다. 소환된 구름은 /spreadplayers를 이용해서 흩뿌립니다.
2. 아래에서부터 위로 이동하며 고대 잔해 감지 (test, raycast.mcfunction 참고)
loadaeeeeeeemcfunction에서 소환되어 y=0으로 이동한 효과구름들은 매틱에 1칸씩 이동합니다. 그러면서 주위에 고대잔해가 있는지 확인하죠.
3. 랜덤 구조물 생성(rng.mcfunction)
여기서부터는 수학적 배경지식이 필요한데요, 난수 생성기(rng)를 사용하기 위해서입니다. 그 방식은 UUID를 사용하는데 이 개인식별번호의 1번쩨와 4번쩨 숫자는 -2147483648~2147483647 사이의 임의의 숫자입니다. 그래서 이 큰 숫자를 원하는 범위의 숫자에서 나누어 나눈 아주 작은 숫자를 /execute store커맨드 뒤에 넣으면 범위를 좁힐 수 있습니다. 제 데이터팩의 겨운 71은 21억으로 나눠 나온 수입니다. 첫 번쩨 커맨드를 참고해보세요.
아래 파일은 이 데이터팩과 영상을 만든 맵입니다. 여기서 구조물들을 수정한 거죠. 어떤 것들이 있나 보고 싶으신 분들은 다운받아 보세요!^^
이렌
2021.12.02네테가 아니라 불편하드아ㅏㅏㅏㅏ 크흠..