Long NBT Killer

NBT 태그가 지나치게 깊게 중첩됐을 때 마인크래프트가 크래시하는 대신 경고 로그만 남기고 계속 실행되게 하는 안정성 모드.

📖 소개

Long NBT Killer는 Nova-Committee에서 배포하는 안정성 패치 모드입니다. 저장소 설명 그대로 "깊게 중첩된 NBT 태그를 만났을 때 마인크래프트가 크래시하는 것을 막는" 것이 이 모드의 전부입니다.

마인크래프트는 compound·list 형태의 NBT 태그가 512단계를 넘게 중첩되면 예외를 던지고 게임을 종료합니다. Long NBT Killer는 이 예외를 경고 로그로 바꿔서, 문제가 되는 NBT를 만나도 게임이 그대로 진행되게 합니다.

다만 문제 자체를 고쳐 주는 모드는 아닙니다. 제작자도 명시하고 있듯이, 비정상적으로 깊은 NBT는 대개 잘못 작성된 모드(특히 일부 MCreator 기반 모드)가 남긴 흔적입니다. 크래시가 멈췄다고 방치하면 중첩 깊이가 계속 늘어나 결국 StackOverflowError로 이어질 수 있으므로, NBT 편집기로 원인이 되는 데이터를 추적해 해당 모드를 찾아 제거하는 절차가 따로 필요합니다.

마인크래프트 1.19.2부터 1.21.8까지, Forge·Fabric·NeoForge를 모두 지원하며 클라이언트·서버 양쪽에서 동작합니다.

🕒 이 모드는 언제 쓰는가

깊게 중첩된 NBT 태그 때문에 반복적으로 크래시가 나는 모드팩·서버에 임시 방어막으로 넣습니다.

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

모드 구성이 자유로운 대형 모드팩과 장기 운영 서버 — 크래시 로그에 NBT 깊이 관련 예외가 보일 때.

🎮 플레이 체감 변화

평소에는 아무것도 보이지 않습니다. 원래 게임이 죽었을 자리에서 로그 경고 한 줄만 남고 플레이가 이어집니다.

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

크래시 로그에 NBT 깊이 관련 예외가 보이면 모드팩 로더에 맞는 빌드를 넣고 다시 실행합니다. 그다음 할 일은 게임을 즐기는 게 아니라 로그를 읽는 것입니다. 경고가 찍힌 위치의 데이터를 NBT 편집기로 열어 어떤 모드의 아이템·블록인지 확인하고, 그 모드를 최신 버전으로 올리거나 모드팩에서 제거하세요.

💡 플레이 팁

  • 크래시가 멈췄다고 끝난 게 아닙니다. 로그에 경고가 계속 찍히면 NBT 편집기로 해당 데이터를 열어 어느 모드가 만든 것인지 추적하세요.
  • 중첩 깊이가 계속 자라면 이 모드를 깔아도 결국 StackOverflowError가 납니다. 원인 모드를 찾아 빼는 게 최종 해결책입니다.
  • Forge·Fabric·NeoForge를 모두 지원하니 모드팩 로더에 맞는 빌드를 받으면 됩니다.

⚠️ 자주 헷갈리는 부분

  • • 이 모드는 증상만 막습니다. 잘못된 NBT를 정리하거나 원인 모드를 고쳐 주지 않습니다.
  • • 게임이 죽지 않으니 문제가 사라진 것처럼 보이지만, 로그를 보지 않으면 원인 모드를 영영 못 찾습니다.

❓ 자주 묻는 질문

정확히 어떤 크래시를 막아 주나요?

compound·list NBT 태그의 중첩 깊이가 512단계를 넘으면 마인크래프트가 예외를 던지며 종료됩니다. Long NBT Killer는 그 예외를 로그 경고로 대체해 게임이 계속 실행되게 합니다.

깔아 두면 문제가 해결된 건가요?

아닙니다. 제작자도 비정상적으로 깊은 NBT는 잘못 작성된 모드(일부 MCreator 기반 모드 등)의 징후라고 명시합니다. 중첩이 계속 깊어지면 StackOverflowError로 다시 죽을 수 있으니, 원인 모드를 찾아 제거하는 작업이 별도로 필요합니다.

어떤 버전·로더를 지원하나요?

마인크래프트 1.19.2 ~ 1.21.8, Forge·Fabric·NeoForge. 클라이언트와 서버 양쪽에서 동작합니다.

📦 이 모드가 포함된 모드팩

🔗 관련 모드