Puzzles Lib

Fuzs의 모든 모드(Tooltip Overhaul·Universal Bone Meal·No Resource Pack Warnings 등)가 공통으로 의존하는 코어 라이브러리. 멀티로더 추상화로 Forge·Fabric 동시 개발 가능.

📖 소개

Puzzles Lib는 Fuzs(Tooltip Overhaul·Universal Bone Meal·No Resource Pack Warnings 작가)가 개발한 **자기 모드들의 코어 라이브러리**입니다. **핵심 — Fuzs의 모든 모드가 "멀티로더(Forge + Fabric) 동시 개발" 가능하도록 모드 로더별 코드 차이를 추상화하는 도구.** 자체 콘텐츠 X, 모드 개발자용.

**왜 멀티로더 추상화 필요** — Forge·Fabric은 같은 마인크래프트지만 모드 API가 완전 다름. 한 모드를 Forge·Fabric 양쪽 지원하려면 코드를 두 번 작성해야 함. **Puzzles Lib는 그 차이를 "추상화"해서 작가가 한 번만 코드 작성하면 양쪽 자동 작동.** Architectury와 비슷한 컨셉이지만 Fuzs 모드 전용.

제공하는 도구는 네 가지입니다. 마인크래프트 게임 레지스트리에 아이템·블록 같은 콘텐츠 등록을 통합해 주는 레지스트리 통합, Java record 타입으로 클라이언트-서버 메시지를 자동 직렬화하는 네트워크 메시지, Forge config API를 기반으로 하는 어노테이션 기반 설정(Fabric에서는 Forge Config API Port를 활용), 그리고 엔티티·블록 엔티티·청크·레벨에 추가 데이터를 부착하는 커스텀 데이터(Forge capability + Fabric Cardinal Components)입니다.

**대표 의존 모드 — Fuzs 전체 시리즈** — **Tooltip Overhaul**(툴팁 재설계), **Universal Bone Meal**(보편 뼛가루), **No Resource Pack Warnings**(리소스팩 경고 차단), 그 외 Fuzs 작가의 30+ 모드 모두 의존. 모드팩에 Fuzs 모드 1개라도 있으면 Puzzles Lib 자동 포함.

**Fuzs 작가 전용 강조** — Puzzles Lib는 "Fuzs 자기 모드용"으로 설계. 다른 작가가 사용하려고 만들어진 게 아님(단 "필요하면 가져다 써도 됨" 정책). Bookshelf·Architectury 같은 "범용 라이브러리"와는 다른 영역.

**다른 라이브러리와 비교** — **Bookshelf**(Darkhax) = 범용, **Architectury**(shedaniel) = 멀티로더 추상화 범용, **Moonlight Lib**(MehVahdJukaar) = MehVahdJukaar 전용, **Necronomicon API**(ElocinDev) = ElocinDev 전용, **Puzzles Lib**(Fuzs) = Fuzs 전용. 각각 다른 작가가 자기 모드 묶음에 필요한 라이브러리를 별도 관리. 모드팩에 5~10개 라이브러리 공존은 정상.

11살 자녀와 함께 플레이할 때 직접 인식 안 됨. 단 모드팩의 다양한 Fuzs 편의 모드(툴팁·농사·UI 등)가 안정 작동하는 게 이 라이브러리 덕분.

🕒 이 모드는 언제 쓰는가

Fuzs 작가 모드가 모드팩에 있으면 자동 작동.

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

Tooltip Overhaul·Universal Bone Meal·No Resource Pack Warnings 등 Fuzs 모드 포함된 거의 모든 인기 모드팩.

🎮 플레이 체감 변화

직접 인식 X. 단 Fuzs 시리즈의 다양한 편의 모드(툴팁·농사·UI)가 안정 작동하는 게 이 라이브러리 덕분.

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

1단계 — 모드팩 포함 확인. Fuzs 모드 있는 모드팩 다수에 자동 포함.

2단계 — 그대로 두기. 라이브러리는 손대지 않는 게 정답.

3단계 — Fuzs 시리즈 편의 모드(Tooltip Overhaul 등) 활용.

다음 목표 — 라이브러리 생태계 이해. 자녀와 함께 "여러 작가의 라이브러리 분업 구조" 학습.

💡 플레이 팁

  • **임의 제거 금지** — Fuzs 시리즈 모드 모두 크래시. Tooltip Overhaul·Universal Bone Meal 등 작동 X.
  • **별도 설정 없음** — 라이브러리. 사용자 조작 X.
  • **Forge·NeoForge·Fabric 모두 지원** — 본인 모드팩 로더에 맞는 빌드 자동 매칭.
  • **Bookshelf·Architectury·Moonlight Lib와 공존** — 각각 다른 작가 라이브러리. 충돌 없음. 한 모드팩에 함께 정상.
  • **Fuzs 시리즈 한 번에 깔리는 게 보통** — Tooltip Overhaul·Universal Bone Meal·No Resource Pack Warnings 등 함께 가는 게 일반적.

⚠️ 자주 헷갈리는 부분

  • • **'아무 일도 안 일어남'이 정상** — 라이브러리. JEI 검색 결과 X.
  • • **Fuzs 작가 전용** — Bookshelf·Architectury 같은 범용 라이브러리와 다름. Fuzs 모드 없으면 거의 무용지물.
  • • **Architectury와 컨셉 비슷하지만 다른 모드** — Architectury = 범용 멀티로더, Puzzles Lib = Fuzs 전용. 둘 다 깔리는 게 보통.

❓ 자주 묻는 질문

어떤 모드 의존?

**Fuzs 작가의 30+ 모드 전체**. Tooltip Overhaul, Universal Bone Meal, No Resource Pack Warnings, Forge Config API Port 등. 모드팩에 Fuzs 모드 있으면 Puzzles Lib도 자동.

Architectury와 같은 모드?

**컨셉 비슷, 다른 모드**. Architectury = 범용 멀티로더 추상화, Puzzles Lib = Fuzs 전용. 둘 다 깔리는 게 보통.

Bookshelf·Moonlight Lib와 공존?

**공존**. 각각 다른 작가 라이브러리. 충돌 없음. 한 모드팩에 함께 정상.

임의 제거 가능?

**완전 비추천**. Fuzs 시리즈 모든 모드 크래시. Tooltip Overhaul·Universal Bone Meal 등 작동 X. 모드팩 자동 포함이면 그대로.

11살 자녀에게?

직접 영향 X. 단 모드팩의 다양한 Fuzs 편의 모드가 안정 작동하는 게 이 라이브러리 덕분이라는 점은 모드 생태계 학습 소재.

📦 이 모드가 포함된 모드팩

🔗 관련 모드