CoFH Core
Thermal 시리즈(Thermal Foundation·Thermal Expansion·Thermal Dynamics 등)가 필수 의존성으로 요구하는 라이브러리입니다. 빼면 Thermal 모드가 로드되지 않습니다.
📖 소개
CoFH Core를 빼면 Thermal 시리즈가 통째로 로드되지 않습니다. 게임이 메인 메뉴에 닿기 전에 멈추고, Forge·NeoForge가 필수 의존성 누락 오류 화면을 띄웁니다. 크래시 로그에서 cofh_core를 보고 이 페이지에 왔다면 답은 대체로 하나입니다. 지우지 말고, Thermal 모드들과 같은 버전대로 맞추십시오.
혼자서는 아무것도 하지 않습니다. 블록도 아이템도 지형도 추가하지 않습니다. CoFH Core만 설치한 월드는 바닐라와 구분되지 않습니다. 이 모드는 Team CoFH가 자기 모드마다 반복해서 쓰던 코드를 한곳에 모아 둔 것입니다. 저장소를 열어 보면 cofh.lib(공용 API와 유틸리티)와 cofh.core(레지스트리 초기화, 클라이언트 처리, 믹스인, 다른 모드와의 호환 계층)로 나뉘어 있습니다.
여기에 의존하는 모드는 Thermal 계열입니다. Thermal Foundation(광물·합금·기본 자원), Thermal Expansion(가공 기계), Thermal Dynamics(아이템·유체·에너지 덕트), Thermal Innovation(도구·장비), Thermal Integration(다른 모드 연동)이 모두 CoFH Core를 필수 의존성으로 선언합니다. 모드 목록에 Thermal로 시작하는 이름이 하나라도 있으면 CoFH Core도 반드시 들어 있습니다.
에너지 단위 이야기. Thermal 계열은 RF(Redstone Flux)라는 에너지 단위를 널리 퍼뜨린 모드 가문입니다. 다만 현재 버전에서 실제로 전력을 주고받는 규격은 Forge·NeoForge에 내장된 FE(Forge Energy)이고, RF와 FE는 수치가 1:1로 호환됩니다. Mekanism이나 Immersive Engineering에서 만든 전력을 Thermal 기계에 그대로 넣어도 대체로 돌아가는 이유가 이것입니다. CoFH Core는 그 위에서 Thermal 모드들이 공유하는 인벤토리·유체 처리 헬퍼, GUI 컴포넌트, 호환 계층을 제공합니다.
Team CoFH는 Thermal 계열을 오랫동안 이어 온 팀이고, CoFH Core는 그 공용 코드가 정리되어 남은 부분입니다. Modrinth 기준 다운로드는 약 192만 회이며, Forge·NeoForge용 빌드가 1.16.5부터 1.20.1까지 배포되어 있습니다.
🕒 이 모드는 언제 쓰는가
직접 쓰는 모드가 아닙니다. Thermal 계열 모드가 모드팩에 있으면 이미 함께 설치되어 있고, 그대로 두면 됩니다.
📦 어떤 모드팩에서 중요한가
Thermal 시리즈를 포함한 자동화·키친싱크 모드팩에서 뒤에서 돌아갑니다. RPG 계열 모드팩이라도 자동화 요소로 Thermal이 들어가 있다면 함께 포함됩니다.
🚀 시작 가이드 — 첫 30분 동안 해야 할 것
모드팩을 그냥 플레이하는 경우라면 할 일이 없습니다. CoFH Core는 Thermal 모드가 알아서 끌고 들어온 의존성이고, 손댈 이유가 없습니다.
크래시 로그를 들고 왔다면 로그에서 cofh_core가 어떤 문맥에 나오는지 보십시오. '필수 의존성 없음' 계열 메시지라면 CoFH Core가 빠졌거나 버전이 맞지 않는 것이고, 모드팩 런처에서 팩을 검증·복구하면 대개 해결됩니다.
직접 모드팩을 만드는 경우, Thermal 모드를 넣을 때 CurseForge나 Modrinth가 CoFH Core를 자동으로 함께 담아 줍니다. 마인크래프트 버전과 로더(Forge 또는 NeoForge)가 Thermal 쪽과 일치하는지만 확인하면 됩니다.
그다음 볼 것 — Thermal Foundation부터 시작해 광물·합금을 갖춘 뒤 Thermal Expansion의 기계로 가공 라인을 세우고, Thermal Dynamics의 덕트로 이어 붙이는 순서가 이 계열의 일반적인 진행입니다.
💡 플레이 팁
- 지우지 마십시오. Thermal 계열 모드가 하나라도 있으면 CoFH Core는 필수입니다. 삭제하면 게임 실행 자체가 막힙니다. 모드팩에 기본 포함되어 있다면 그대로 두는 것이 맞습니다.
- Thermal 모드와 버전을 함께 맞추십시오. CoFH Core는 마인크래프트 버전별로 빌드가 따로 있습니다(1.16.5·1.18.2·1.19.x·1.20.1). Thermal Foundation만 최신으로 올리고 CoFH Core는 그대로 두면 로딩 단계에서 버전 범위 오류가 납니다. 둘은 세트로 갱신하십시오.
- 오류가 나면 Thermal 쪽을 먼저 보십시오. 라이브러리 자체가 단독으로 고장 나는 경우는 드뭅니다. 크래시가 나면 CoFH Core를 의심하기보다 어떤 Thermal 모드가 어떤 버전으로 들어와 있는지부터 확인하는 편이 빠릅니다.
- 1.20.1이 배포의 상한선입니다. Modrinth 기준 배포는 1.16.5부터 1.20.1까지입니다. 그 이후 버전으로 모드팩을 직접 구성하면서 Thermal을 넣으려 한다면, 대상 마인크래프트 버전용 빌드가 존재하는지 먼저 확인해야 합니다.
⚠️ 자주 헷갈리는 부분
- • 설치했는데 아무 변화가 없습니다. 정상입니다. CoFH Core는 콘텐츠 모드가 아니라 다른 모드가 가져다 쓰는 코드 묶음입니다. 크리에이티브 탭도 새 아이템도 생기지 않습니다. 변화를 보려면 Thermal Foundation이나 Thermal Expansion을 함께 설치해야 합니다.
- • Thermal 모드가 다섯 개나 되는 이유. Thermal 계열은 역할별로 쪼개져 있습니다. Foundation(자원), Expansion(기계), Dynamics(덕트), Innovation(도구), Integration(연동). 필요한 것만 골라 넣을 수 있게 나눠 둔 구조이고, 다섯 모두 CoFH Core를 공유합니다.
- • 라이선스가 오픈소스가 아닙니다. 저장소에 붙은 라이선스는 CoFH의 'Don't Be a Jerk' 라이선스로, 기본은 All Rights Reserved입니다. 포크·애드온 제작·부분 코드 참고는 명시적으로 허용하지만 전체를 그대로 재배포하는 것은 금지합니다. 개인 플레이에는 영향이 없고, 모드를 직접 배포하려는 경우에만 확인이 필요한 부분입니다.
❓ 자주 묻는 질문
CoFH Core를 지우면 어떻게 되나요?
Thermal 계열 모드가 하나라도 있으면 게임이 실행되지 않습니다. 모드 로딩 단계에서 필수 의존성 누락 오류가 뜨고 메인 메뉴까지 가지 못합니다. Thermal 모드가 전혀 없다면 지워도 아무 일도 일어나지 않습니다.
CoFH Core만 설치하면 뭐가 추가되나요?
아무것도 추가되지 않습니다. 블록·아이템·지형 전부 그대로입니다. 다른 모드가 호출해서 쓰는 코드 묶음이라 단독으로는 게임에 보이는 변화가 없습니다.
어떤 모드가 이걸 필요로 하나요?
Thermal Foundation, Thermal Expansion, Thermal Dynamics, Thermal Innovation, Thermal Integration입니다. 이름이 Thermal로 시작하는 모드를 봤다면 CoFH Core도 함께 들어 있다고 보면 됩니다.
Mekanism이나 Immersive Engineering과 충돌하나요?
충돌하지 않습니다. 오히려 같은 팩에 함께 들어가는 조합이 흔합니다. 세 계열 모두 Forge Energy 규격을 쓰기 때문에 서로의 전력을 주고받는 것도 대체로 문제없이 됩니다.
RF와 FE는 다른 건가요?
실용적으로는 같습니다. RF는 Thermal 계열에서 나온 이름이고, FE는 Forge에 내장된 규격입니다. 현재 버전에서 실제 전력 이동은 FE로 처리되며 수치가 1:1로 호환되므로, 모드팩 안에서 단위를 신경 쓸 일은 거의 없습니다.
어떤 마인크래프트 버전까지 지원하나요?
Modrinth 기준으로 1.16.5부터 1.20.1까지 Forge·NeoForge 빌드가 배포되어 있습니다. 그보다 새로운 버전용 빌드는 확인되지 않습니다.