Cristel Lib

구조물 생성 설정과 런타임 데이터팩을 담당하는 라이브러리. Terralith·Towns and Towers·Explorify 같은 월드 생성 모드가 구조물을 켜고 끄고 조정할 수 있게 해 주는 부분이 여기 들어 있습니다.

📖 소개

Cristel Lib는 Cristelknight가 만든 라이브러리로, Modrinth 프로젝트 설명에 따르면 '구조물 설정과 런타임 데이터팩을 쉽게 다루기 위한 라이브러리'입니다. 하는 일이 두 가지로 명확합니다.

첫째, 구조물 설정 시스템. 마인크래프트에서 구조물의 생성 빈도와 배치는 데이터팩 영역이라, 원래는 플레이어가 손대기 번거로운 부분입니다. Cristel Lib를 쓰는 모드는 자신이 추가하는 구조물을 설정 파일로 노출할 수 있고, 플레이어와 모드팩 제작자는 그 파일에서 개별 구조물을 끄거나 생성 빈도를 조정할 수 있습니다. 마을 구조물 모드를 넣었는데 특정 건축물만 너무 자주 나온다면, 손댈 수 있는 지점이 바로 여기입니다.

둘째, 런타임 데이터팩. 모드가 데이터팩을 조건부로 불러올 수 있게 해 줍니다. 예를 들어 '상대 모드가 함께 설치되어 있을 때만 호환용 데이터팩을 적용'하는 식입니다. 월드 생성 모드끼리 서로 밟지 않게 맞추는 작업이 이런 방식으로 처리됩니다.

어떤 모드가 쓰는가. Modrinth 프로젝트 페이지 기준으로 Terralith, Towns and Towers, Explorify, WWEE가 Cristel Lib를 사용합니다. 즉 모드팩에서 이 라이브러리를 봤다면, 그 팩에는 월드 생성이나 구조물을 건드리는 모드가 들어 있다는 뜻입니다. Modrinth 기준 1,515만 회 이상 다운로드되었고, Fabric·Forge·NeoForge·Quilt를 모두 지원하며 1.18.2부터 최신 버전까지 커버합니다.

🕒 이 모드는 언제 쓰는가

직접 설치할 일은 없습니다. Terralith·Towns and Towers·Explorify 같은 모드를 넣으면 의존성으로 따라옵니다. 다만 그 모드들이 만드는 구조물을 조정하고 싶어졌을 때, 설정이 놓인 곳이 이 라이브러리 쪽이라는 건 알아 둘 만합니다.

📦 어떤 모드팩에서 중요한가

월드 생성·구조물 모드가 들어간 모드팩에서 동작합니다. 탐험 비중이 큰 팩, 지형과 마을을 새로 짜는 팩이 여기 해당합니다.

🚀 시작 가이드 — 첫 30분 동안 해야 할 것

Cristel Lib 자체에는 시작할 것이 없습니다. 대신 이 라이브러리가 열어 주는 지점을 알아 두면 쓸 데가 있습니다.

1. 왜 들어 있는지 확인하기

모드 목록에서 Terralith, Towns and Towers, Explorify 같은 월드 생성·구조물 모드를 찾아보세요. 그중 하나가 Cristel Lib를 데리고 온 것입니다.

2. 구조물 생성이 마음에 들지 않을 때

특정 구조물이 지나치게 자주 등장하거나, 아예 빼고 싶은 게 있다면 해당 모드의 구조물 설정을 조정할 수 있습니다. Cristel Lib가 이 설정을 노출해 주는 쪽입니다.

3. 변경 후 확인

설정을 바꾼 뒤에는 아직 생성되지 않은 지역으로 나가야 결과가 보입니다. 이미 탐험한 청크는 그대로 남습니다. 확실하게 확인하려면 새 월드를 하나 만들어 보는 편이 빠릅니다.

💡 플레이 팁

  • 구조물이 너무 자주 나온다면 설정을 볼 곳이 여기입니다: Cristel Lib를 쓰는 월드 생성 모드는 개별 구조물을 끄거나 생성 빈도를 낮출 수 있게 노출합니다. 데이터팩을 직접 작성하지 않아도 됩니다.
  • 설정 변경은 새 월드에서 확실히 반영됩니다: 구조물 배치는 청크가 생성될 때 결정되므로, 이미 탐험한 지역에는 변경 사항이 적용되지 않습니다. 아직 가 보지 않은 지역부터 달라집니다.
  • 임의로 제거하지 마세요: Terralith·Towns and Towers 같은 의존 모드가 로딩에 실패합니다. 라이브러리 용량이 작아 지워서 얻을 이득도 없습니다.

⚠️ 자주 헷갈리는 부분

  • 이 라이브러리가 구조물을 추가하는 것이 아닙니다: 구조물을 만드는 건 Terralith·Towns and Towers 같은 콘텐츠 모드입니다. Cristel Lib는 그 구조물을 설정으로 노출하고 데이터팩을 조건부로 불러오는 역할만 합니다. 이것만 설치하면 월드는 바닐라 그대로입니다.
  • 라이선스가 일반적인 라이브러리와 다릅니다: Modrinth 기준 CC-BY-NC-ND-4.0으로, 대부분의 라이브러리 모드가 채택하는 LGPL·MIT 계열과 성격이 다릅니다. 개인 플레이나 모드팩 사용에 문제가 되진 않지만, 코드를 수정해 재배포하려는 경우라면 조건을 먼저 확인해야 합니다.
  • 설정을 바꿨는데 월드가 그대로인 경우: 이미 생성된 청크에는 반영되지 않습니다. 새 월드를 만들거나 아직 탐험하지 않은 지역으로 이동해야 변경 사항이 보입니다.
  • 작가별 라이브러리는 서로 대체할 수 없습니다: Citadel·Bookshelf·CreativeCore 등이 이미 깔려 있어도 Cristel Lib를 대신하지 못합니다. 각각 다른 모드군을 지원하는 별개의 코드이고, 함께 설치되어도 충돌하지 않습니다.

❓ 자주 묻는 질문

Cristel Lib는 정확히 뭘 하는 모드인가요?

두 가지를 합니다. 구조물 설정 시스템 — 이 라이브러리를 쓰는 모드는 자신이 추가한 구조물을 설정으로 노출할 수 있고, 플레이어와 모드팩 제작자는 개별 구조물을 끄거나 생성 빈도를 조정할 수 있습니다. 런타임 데이터팩 — 모드가 조건에 따라 데이터팩을 불러올 수 있게 합니다. 다른 모드가 함께 설치되어 있을 때만 호환용 데이터를 적용하는 식입니다. 새 콘텐츠는 추가하지 않습니다.

어떤 모드가 이걸 필요로 하나요?

Modrinth 프로젝트 페이지 기준으로 Terralith, Towns and Towers, Explorify, WWEE가 Cristel Lib를 사용합니다. 모두 월드 생성이나 구조물을 다루는 모드라는 공통점이 있습니다. 모드팩에서 이 라이브러리를 봤다면 그중 하나 이상이 들어 있다고 보면 됩니다.

구조물이 너무 많이 생성되는데 줄일 수 있나요?

네, 그게 이 라이브러리의 존재 이유에 가깝습니다. Cristel Lib를 쓰는 모드는 구조물을 설정으로 노출하므로 개별 구조물을 비활성화하거나 생성 빈도를 낮출 수 있습니다. 다만 이미 생성된 청크에는 반영되지 않습니다 — 아직 가 보지 않은 지역부터 달라집니다.

🔗 관련 모드