본문으로 건너뛰기
버전: Minecraft 26.2

Poly 모드 로더와 Sinytra Connector 등 브리지 비교

여러 로더의 모드를 한 게임에 넣는 방법은 크게 두 가지입니다.

  • 로더 위에 얹는 브리지. 로더 하나를 설치하고, 브리지 모드가 그 로더에서 다른 로더의 모드를 실행하게 해 줍니다. Sinytra Connector가 그런 예로, NeoForge에서 Fabric 모드를 실행합니다.
  • 다른 로더를 품는 로더. Poly 모드 로더는 독립된 로더입니다. 게임을 직접 맡고, Fabric 모드는 자체 Fabric 지원으로, Forge 모드는 Forge와 FML을 그대로 실행해서 돌립니다.

둘은 서로 다른 필요에 맞춘 도구입니다. 이 문서는 고를 때 참고할 사실만 정리합니다. Sinytra Connector에 관한 내용은 그 프로젝트의 README와 FAQ에서 가져왔습니다. 바뀔 수 있으니 원문도 확인하세요.

나란히 보기​

Sinytra ConnectorPoly 모드 로더
정체NeoForge에서 Fabric 모드를 실행하는 변환·호환 계층Fabric 모드, Forge 모드, 자체 Poly 모드를 한 게임에서 실행하는 모드 로더
바탕이 되는 로더NeoForgePoly 모드 로더. Forge 모드를 넣으면 그 위에서 Forge와 FML이 실행됩니다
함께 쓰는 조합Fabric + NeoForgeFabric + Forge(MinecraftForge). Fabric + NeoForge는 아직 안 됩니다
설치할 것NeoForge, Forgified Fabric API, Launchpad, Connector(README 기준)Poly 모드 로더 설치 프로그램. Forge 모드를 넣고 처음 실행할 때 Forge 파일을 내려받습니다
Fabric APIForgified Fabric API일반 Fabric API jar
Minecraft 버전26.2.x·26.1.x 지원, 1.21.1은 일부 버그 수정만 하는 LTS, 1.20.1은 지원 종료(README 기준)26.1, 26.1.1, 26.1.2, 26.2만
단계베타(3.1.0-beta.3+26.2, 2026-10-19 확인)0.2.0-beta.2, 베타
함께 실행할 때 깨지는 곳FAQ에 따르면 NeoForge 패치가 바꾼 메서드를 겨냥한 Fabric mixin, 로더마다 코드를 따로 둔 모드, Fabric 모드가 초기화될 때 NeoForge 레지스트리가 이미 동결된 경우Forge 패치가 옮기거나 없앤 코드를 겨냥한 Fabric mixin. 26.2 혼합 테스트 묶음에서 주입 지점 25곳이 실행되지 않습니다(POLY-COMPAT-138). Fabric용과 Forge용 빌드가 한 jar에 든 모드는 Forge용으로 실행합니다(POLY-COMPAT-139)

두 도구가 부딪히는 핵심 문제는 같습니다. Fabric 모드는 바닐라 코드를 전제로 만들어졌는데, 다른 로더가 그 코드를 패치해 두었다는 점입니다. 어느 쪽도 패치된 코드에 모든 Fabric mixin을 맞춰 넣을 수는 없습니다.

언제 무엇을 쓸까​

  • NeoForge로 플레이하면서 Fabric 모드 몇 개를 더하고 싶다면: Sinytra Connector가 바로 그 용도입니다. Poly 모드 로더는 아직 Fabric 모드를 NeoForge 모드와 함께 실행하지 못하고(POLY-COMPAT-216), NeoForge 지원 자체도 기본값이 꺼진 실험 단계입니다.
  • 26.1이나 26.2에서 Fabric 모드와 Forge(MinecraftForge) 모드를 함께 쓰고 싶다면: Poly 모드 로더가 하는 일이 바로 이것입니다. Fabric 모드와 Forge 모드 함께 쓰기를 보세요.
  • 1.21.1이나 1.20.1로 플레이한다면: Poly 모드 로더는 그 버전을 지원하지 않습니다.
  • 모드를 만든다면: Poly 모드 로더에는 Minecraft 타입이 없는 자체 Native API도 있어서, 게임 버전이 바뀌어도 계속 동작하는 모드를 목표로 할 수 있습니다. 소개를 보세요.

Sinytra Connector는 NeoForge 안에서 동작하고, Poly 모드 로더는 기본적으로 NeoForge를 실행하지 않습니다. 그래서 둘을 함께 쓰는 구성은 염두에 두지 않았고, 테스트한 적도 없습니다.

Poly 모드 로더가 확인한 것​

Poly 모드 로더 자체 테스트 결과만 적었습니다. Sinytra Connector와 맞대어 잰 것은 없습니다.

로더상태확인한 것
FabricVerified26.2에서 140개(실제 모드 138개와 테스트 모드 2개)가 로드되어 클라이언트에서 저장된 월드에 들어가 200틱을 보내고 저장한 뒤 종료합니다. 100개로 실제 전용 서버도 시작합니다. 26.1도 같은 검사를 통과했습니다
ForgeVerified26.2의 Forge 65.1.5에서 Forge 모드 40개로 클라이언트를, 41개 중 35개로 실제 전용 서버를 시작합니다. 26.1과 26.1.2에서도 확인했습니다
Fabric + Forge—26.2에서 Forge 모드 39개 중 33개가 Fabric 모드 90개와 함께 게임 테스트 서버에서 월드를 만들고 GameTest를 통과하고 저장합니다
NeoForgeBlocked기본값이 꺼진 실험 기능(-Dpoly.neoforge=on). 26.2 서버에서만 확인했습니다
QuiltExperimental26.2만. quilt.mod.json과 Quilt Loader API를 제공하고, QSL이 필요한 모드는 뺍니다(POLY-COMPAT-114와 308). 테스트 시나리오와 실제 모드 하나(Simple Voice Chat의 Quilt 빌드)로 게임 테스트 서버에서 확인했습니다

모드마다 기능을 하나하나 써 보지는 않았습니다. 자세한 내용은 지원 버전과 로더와 호환성에 있습니다.

다른 브리지​

다른 방향으로 로더를 잇는 프로젝트도 있습니다. Poly 모드 로더는 그 프로젝트들을 테스트하지 않았기 때문에 이 문서에서 다루지 않습니다.

다음 단계​

Buy me a coffee