사실 데이터팩 공유 사이트에 비슷한거 있긴 했는데
까보니까 설정이 ㄹㅇ 말도 안 될 수준으로 사기라서 못 쓰겠더라고..
다이아가 지상에서도 나오고 걍 길만 걸으면 광석이 종류 무관하고 잔디마냥 죤내 나오더라;;
그래서 순정 데이터 뽑아내서 직접 만들기로 결정함 ㅡ ㅅ ㅡ
원래 그냥 생성 시도 count를 순정의 2배씩 증폭시키려고만 했는데
그러면 티가 안 나서 잘 적용되고 있는지 전/후 구별이 안 되기 때문에
스샷은 테스트용으로 금/레드스톤/에메랄드/다이아/청금석 같은 희귀한 놈들만 추가로 40정도 수준으로 때려박은 count야
순정으론 각각 2/8/3~8/1/1 count임
데이터팩 사이트에 있던 광물 더 많이 나오게 해주는 데이터팩들이 딱 저런 정도였음
이건 다른거는 다 제거하고 오직 다이아만 count 100으로 때려 박은거 ㅇ ㅅ ㅇ
100배로 때려박아도 워낙 생성 조건이 구져서 그런가 보기 쉽진 않겠음;;
저래 해도 절반 이상은 용암에 묻혀있넼ㅋㅋㅋㅋㅋㅋ
여기서 count가 머냐면 자세한건 https://gall.dcinside.com/mgallery/board/view/?id=steve&no=70977 참고하고
요약하면 한 청크당 랜덤 생성 시도 횟수임
모드가 아니라 단순 데이터팩만으로 저지랄 할 수 있다니...!!!
근데 이지랄을 해도 에메랄드는 죤내 안 뜨넼ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
주민으로부터 얻는법 없으면 ㄹㅇ 제일 희귀한듯?
네더라이트인가 뭔가 하는건 뉴비라 본적도 없으니 제외 애초 지옥땅도 못 밟아봄;;
데이터팩은 https://github.com/slicedlime/examples/commits/master 에서 1.17.1 pre2 받아다가
count 수치 없는애(1짜리)들은 추가해서 2배로 만들어주고 있는 애들은 걍 2배 때려줬음 ㅇ ㅅ ㅇ
1.17.1 정식 릴리즈용은 구할 수가 없었음 ㅠ ㅅ ㅡ
pack 이미지는 구글에다가 mine cartoon png 치고 무료로 쓰라고 주는거 받아다가 썼음
https://pixabay.com/ko/vectors/석탄-광산-광산-동굴-297488/
광물 2배 데이터팩 다운로드 : https://drive.google.com/file/d/1wxTaCQnFf053wpYHngEn6hLNXcujFSe-/view?usp=sharing
이건 순정에서 딱 2배만 때린 버전이야 ㅇ ㅅ ㅇ
상업적 무단재배포 금지
공짜로 만든건 공짜로 써야지 암!
수치를 직접 조절하려면 json파일 메모장이나 노트패드++같은걸로 열고
생성범위(높이)/생성사이즈/생성횟수 이정도를 건들 수 있겠는데
생성범위는 여러가지 기준으로 다르게 짜여있어서 난 해석 못하겠다..
대충 A to B정도로 해석되는 애들은 알아서 적당히 조절해
예를들어 다이아 최대생성높이 15로 된거를 30으로 조작한다거나
생성사이즈야 뭐 size라고 된 부분 숫자만 원하는대로 바꾸면 되는거고
생성횟수도 없는 애들 다 추가해놨으니 count 부분 숫자만 원하는대로 바꾸면 될거임
근데 지나치게 너무 많이 해버리면 오히려 일반 돌 종류의 블럭들이 죤내 희귀해질 수도 있음..
{
"config": {
"feature": {
"config": {
"feature": {
"config": {
"feature": {
"config": {
"targets": [
{
"target": {
"tag": "minecraft:stone_ore_replaceables",
"predicate_type": "minecraft:tag_match"
},
"state": {
"Name": "minecraft:gold_ore"
}
},
{
"target": {
"tag": "minecraft:deepslate_ore_replaceables",
"predicate_type": "minecraft:tag_match"
},
"state": {
"Name": "minecraft:deepslate_gold_ore"
}
}
],
"size": 9,
"discard_chance_on_air_exposure": 0.0
},
"type": "minecraft:ore"
},
"decorator": {
"config": {
"height": {
"min_inclusive": {
"above_bottom": 0
},
"max_inclusive": {
"absolute": 31
},
"type": "minecraft:uniform"
}
},
"type": "minecraft:range"
}
},
"type": "minecraft:decorated"
},
"decorator": {
"config": {},
"type": "minecraft:square"
}
},
"type": "minecraft:decorated"
},
"decorator": {
"config": {
"count": 2
},
"type": "minecraft:count"
}
},
"type": "minecraft:decorated"
}
예를들면 이게 금 광석의 생성 데이터인데
"target" 이건 특정 tag에 해당되는 광물을 타겟팅해서 설정한 state로 바꾼다는 부분임
"height" 는 제한되는 높이 영역을 다루는 부분이고
"size" 부분이 그렇게 해서 생성될 결과물의 크기를 결정하는 것
"count" 부분은 위의 행위를 몇번 시도할 것이냐를 정하는 부분임
특이한 조건은 discard_chance_on_air_exposure인데
이건 해당 광물이 공기중에 노출되는 환경이면 폐기한다는 내용이래
0~1 범위고 각 수치의 x100%로 해석하면 됨
그러니까 저걸 종합해보면..
한 청크 내에서 (아마도?)최소 0보다 크면서 최대 31까지의 높이 중에서
stone_ore_replaceables를 타게팅하고
광물 생성 원리에 match되면 최대 사이즈 9까지 gold_ore로 바꾼다는거고
이 행위를 2번 시도한다는 것임
이 데이터팩 적용법은 세계를 생성할 때 넣어야하는데
https://potangaming.tistory.com/268 참고하면 되겠음
이미 만든 월드에 적용법은 나도 몰겠다 ㅇ ㅂ ㅇ
대충 이런식으로 세계 만들 때 팩 폴더 열기 하고
데이터팩 쓸거 넣어준 상태로 세계 생성하면 됨
내 기준으론 잘 되는 거 같은데
오류 뜨면 제보좀
오류가 떠봐야 count 없는애들 강제로 count 복붙해서 우겨넣는 과정에 생겼을 가능성으로
debris 2종류 / diamond / lapis
합해서 총 4개에서만 가능성 있음
여담으로 이걸 만들면서 광물생성 기준을 알고보니
왜 1.18 동굴 데이터팩으로 미리볼 때 광석 죤내 없는지를 알겠다..
죤내 거대한 동굴이랑 깊숙한 동굴들은 높이 0보다 아래에서 나오는데
1.17.1의 순정 광물들은 0 아래에선 절대 나오질 않게 되어있으니;;
단순히 동굴 생성 데이터만 들어있는 데이터팩이고 그 안에 바뀐 광물분포도가 없기 때문에 그랫던 거였어...