Resourceful Lib
Team Resourceful가 자기 모드들에 쓰는 공용 유틸리티·API 라이브러리. Resourceful Bees 같은 모드가 이 라이브러리를 필요로 합니다.
📖 소개
Resourceful Lib는 Team Resourceful가 자기들 모드에서 반복적으로 쓰는 코드를 모아둔 모딩 라이브러리입니다. 게임 안에 새 아이템·블록·몹을 추가하지 않고, 다른 모드가 호출하는 API만 제공합니다.
어떤 것들이 들어 있나 — 화면 렌더링 쪽으로 GL Scissor API와 Stateful Screen Manager, 데이터 쪽으로 각종 코덱(Codec)과 JSON 파일 유틸리티, 메모리 상의 리소스·데이터팩 처리, YABN(압축 바이너리 JSON 형식), 그 밖에 Color API, 크로스 플랫폼 네트워킹, 스케줄링 API, 웹 유틸리티, 커스텀 선택 상자를 그리는 Highlight API 등이 있습니다. 전부 모드 개발자용 도구이고 플레이어가 직접 만질 것은 없습니다.
누가 의존하나 — 같은 팀의 Resourceful Bees가 Resourceful Lib(그리고 Resourceful Config, GeckoLib)를 필요로 합니다. 모드 목록에서 "Resourceful"로 시작하는 모드가 보이면 이 라이브러리도 함께 들어 있을 가능성이 높습니다.
Resourceful Config와 헷갈리지 마세요. 같은 팀의 별개 모드입니다. Resourceful Lib는 범용 유틸리티, Resourceful Config는 크로스 플랫폼 설정 시스템으로 역할이 다릅니다. 두 개가 함께 깔리는 경우가 많습니다.
라이브러리 모드가 한 모드팩에 여러 개 들어가는 건 정상입니다. 작가마다 자기 코드 기반 위에 모드를 쌓기 때문에, 서로 다른 라이브러리가 각각 다른 콘텐츠 모드를 떠받치고 있어 충돌하지 않습니다.
🕒 이 모드는 언제 쓰는가
이 라이브러리를 필요로 하는 모드가 모드팩에 들어 있으면 자동으로 작동합니다. 사용자가 따로 설정하거나 조작할 일은 없습니다.
📦 어떤 모드팩에서 중요한가
Resourceful Bees 같은 Team Resourceful 모드가 들어간 모드팩에서 필수 의존성으로 함께 설치됩니다.
🚀 시작 가이드 — 첫 30분 동안 해야 할 것
1단계 — 모드팩에 포함돼 있는지 확인합니다. Resourceful 계열 모드가 들어간 팩이라면 자동으로 함께 설치돼 있습니다.
2단계 — 그대로 둡니다. 라이브러리 모드는 손대지 않는 게 정답입니다.
3단계 — 문제가 생기면 의존 모드 쪽을 보세요. 크래시 로그에 Resourceful Lib 이름이 보이더라도, 원인은 이 라이브러리를 호출한 콘텐츠 모드 쪽인 경우가 많습니다. 버전이 서로 맞는지부터 확인하세요.
💡 플레이 팁
- 임의로 제거하지 마세요. 이 라이브러리를 필요로 하는 모드(Resourceful Bees 등)가 있으면 게임이 뜨지 않습니다.
- 로더별 빌드가 따로 있습니다. Fabric·Forge·NeoForge를 모두 지원하므로, 직접 모드를 추가한다면 마인크래프트 버전과 로더를 정확히 맞춰야 합니다.
- 설정 GUI가 없습니다. 플레이어가 만질 설정 파일도 없습니다. 설정이 필요한 건 이 라이브러리를 쓰는 콘텐츠 모드 쪽입니다.
⚠️ 자주 헷갈리는 부분
- • "아무 일도 안 일어나는 것"이 정상입니다. 새 콘텐츠가 없다고 해서 불필요한 모드가 아닙니다. 빼면 의존 모드가 무너집니다.
- • Resourceful Config와 다른 모드입니다. 이름이 비슷하고 같은 팀 작품이지만, Lib는 유틸리티, Config는 설정 시스템입니다.
❓ 자주 묻는 질문
Resourceful Lib만 깔면 뭐가 추가되나요?
아무것도 추가되지 않습니다. 새 아이템·블록·몹이 없고, 다른 모드가 쓰는 유틸리티와 API만 제공합니다.
어떤 모드가 이 라이브러리를 필요로 하나요?
Team Resourceful의 Resourceful Bees가 대표적입니다. Resourceful Lib 외에 Resourceful Config와 GeckoLib도 함께 요구합니다.
다른 라이브러리 모드와 충돌하나요?
충돌하지 않습니다. 라이브러리는 각각 다른 작가의 모드를 떠받치는 별개 시스템이라, 한 모드팩에 여러 개가 동시에 깔리는 게 일반적입니다.