Balm

BlayTheNinth의 모드들이 공유하는 공용 코드 라이브러리. Waystones나 Cooking for Blockheads를 쓰고 있다면 이미 설치되어 있습니다. 자체 콘텐츠는 없습니다.

📖 소개

Balm은 BlayTheNinth(TwelveIterations)가 자신의 모드들을 위해 만든 공용 코드 라이브러리입니다. 이 개발자는 Waystones, Cooking for Blockheads, Just Enough Resources(JER) 같은 모드를 만들었는데, 이 모드들이 전부 필요로 하는 공통 작업 — 블록·아이템 등록, 네트워크 패킷, GUI 처리 — 을 매번 따로 구현하는 대신 Balm 한 곳에 모아 두고 가져다 씁니다.

덕분에 그의 모드들은 Fabric·Forge·NeoForge에서 같은 코드로 돌아갑니다. 로더마다 다른 부분을 Balm이 흡수하기 때문입니다. 대신 그 구조에는 대가가 따릅니다. Waystones 하나를 설치하려면 Balm도 반드시 함께 있어야 합니다. Modrinth 기준 누적 다운로드가 4,900만 회를 넘는 것도 이 때문입니다 — Balm 자체를 원해서 받은 사람은 거의 없고, Waystones를 받을 때 딸려 온 경우가 대부분입니다.

인게임에서 Balm은 보이지 않습니다. 아이템도, UI도, 명령어도 없습니다. Waystones의 순간이동이 작동하고 Cooking for Blockheads의 부엌이 열린다면 그게 Balm이 제 일을 하고 있다는 뜻이고, 그 외에 확인할 방법도 딱히 없습니다. 반대로 Balm을 지우면 조용해지는 게 아니라 그의 모드들이 로딩 단계에서 멈춥니다.

🕒 이 모드는 언제 쓰는가

BlayTheNinth의 모드가 들어 있는 모드팩이라면 이미 깔려 있습니다. 직접 받을 일은 Waystones 같은 모드를 수동으로 추가하다가 'Balm required' 오류를 만났을 때뿐입니다.

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

Waystones(순간이동 거점)·Cooking for Blockheads(부엌 자동화)·JER(자원 분포 정보)이 포함된 모드팩에서 로딩 시점에 관여합니다. 세 모드 모두 채택률이 높아 현대 모드팩 상당수에 Balm이 들어 있습니다.

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

라이브러리 모드라 따라 할 절차랄 것이 없습니다. 확인만 하면 됩니다.

1단계 — 설치 확인

인스턴스의 mods 폴더에서 balm으로 검색합니다. 모드팩을 설치했다면 대개 이미 있습니다.

2단계 — 없다면 로그가 요구하는 버전을 받습니다

'Balm required' 또는 'Missing dependency: balm' 메시지에는 보통 필요한 버전이 함께 적혀 있습니다. 최신 버전이 아니라 로그에 적힌 버전을, 인스턴스의 로더(fabric/forge/neoforge)와 MC 버전에 맞춰 CurseForge 또는 Modrinth에서 받습니다.

3단계 — 실제로 쓸 모드를 확인합니다

Balm 자체는 할 일이 없으니, 정작 중요한 건 어떤 모드가 이걸 쓰고 있느냐입니다. 메인 메뉴 → Mods 목록에서 다음을 찾아보세요.

  • Waystones — 거점 간 순간이동
  • Cooking for Blockheads — 부엌·요리 자동화
  • Just Enough Resources (JER) — 광물 분포·몹 드랍 정보

이 모드들이 정상 작동하면 Balm 점검은 끝난 것입니다.

💡 플레이 팁

  • Balm 버전은 의존 모드와 함께 움직입니다: Waystones를 수동으로 업데이트했다면 Balm도 같은 시기 버전으로 맞춰야 합니다. 한쪽만 올리면 로딩에 실패하는 경우가 많습니다.
  • 로더와 MC 버전을 확인하세요: Fabric·Forge·NeoForge 빌드가 따로 배포됩니다. 파일명과 인스턴스 로더가 맞는지 보는 것이 첫 점검입니다.
  • 설정할 것이 없습니다: 플레이어가 조정할 옵션이 없는 게 정상입니다. 바꾸고 싶은 동작이 있다면 Balm이 아니라 Waystones 등 해당 모드의 설정 파일을 봐야 합니다.

⚠️ 자주 헷갈리는 부분

  • Architectury API와 겹치는 게 아닙니다 — 둘 다 여러 로더를 지원하지만, Architectury는 누구나 쓰는 범용 브리지이고 Balm은 BlayTheNinth 본인의 모드들만 쓰는 개인 라이브러리입니다. 한 모드팩에 둘 다 있는 것이 정상이고, 하나를 지운다고 다른 하나가 대신해 주지 않습니다.
  • Balm이 있다고 Waystones가 있는 건 아닙니다 — Balm은 그의 모드 중 하나만 있어도 깔립니다. 어떤 모드가 Balm을 쓰고 있는지 확인하려면 게임 메인 메뉴의 Mods 목록에서 Waystones·Cooking for Blockheads·JER을 찾아보면 됩니다.

❓ 자주 묻는 질문

Balm을 설치한 기억이 없는데 왜 있나요?

Waystones, Cooking for Blockheads, JER 중 하나를 설치했기 때문입니다. 이 모드들은 Balm 없이는 로딩되지 않아서 런처가 자동으로 함께 받아 갑니다. Modrinth 기준 4,900만 회가 넘는 다운로드도 대부분 이런 식으로 쌓인 것입니다.

Balm만 지우면 안 되나요? 안 쓰는 것 같은데요.

안 됩니다. Balm을 지우면 게임이 가벼워지는 게 아니라 Waystones 같은 의존 모드가 로딩 단계에서 멈춥니다. 정말로 정리하고 싶다면 Balm이 아니라 그것을 쓰는 모드를 먼저 제거해야 하고, 그러면 Balm은 남겨 둬도 아무 영향이 없습니다.

Waystones의 순간이동 비용을 바꾸고 싶은데 Balm 설정을 고치면 되나요?

아닙니다. Balm에는 플레이어가 만질 설정이 없습니다. 순간이동 비용·거점 공유 같은 옵션은 Waystones 자체의 설정 파일에 있습니다. Balm은 그 설정을 읽고 처리하는 배관일 뿐이라, 동작을 바꾸려면 항상 해당 모드 쪽을 봐야 합니다.

🔗 관련 모드