노을넴
루비 유저
NoEul fed062d2c8e746be975810bd8c324b9f
이거 보세요오!!
환경
- Minecraft: Java Edition (
minecraft
) >=1.21 - Fabric Loader (
fabricloader
)
아래 모드를 적용했을 때
- Fabric Renderer API (v1) (
fabric-renderer-api-v1
) >=3.4.0+c705a49c6a
또는 Fabric API (fabric-api
) >=0.101.0+1.21 - Continuity (
continuity
) - Indium (
indium
)- Sodium (
sodium
)
- Sodium (
아래 리소스 팩들을 모두 적용했을 때
- Default Connected Textures (
continuity:default
)
항목은 모드 이름, 모드 ID, 해당되는 버전을 의미합니다. 선두 텍스트는 모드의 이름이며, 괄호 내 코드 블록으로 작성된 텍스트는 모드의 ID, 이어서 작성된 텍스트는 모드의 버전입니다.
버전이 명시되어 있지 않은 경우 모든 버전에 해당하는 경우이며, 기호 없이 버전이 명시된 경우 단일 버전에 대해서만 해당하는 경우입니다. >= > <= <는 버전의 범위를 표현하는 기호이며 각각 다음을 의미합니다.
- >= - 해당 버전을 포함하여 이후 버전
- > - 해당 버전을 제외하여 이후 버전
- <= - 해당 버전을 포함하여 이전 버전
- < - 해당 버전을 제외하여 이전 버전
증상
- Continuity 모드와 Indium 모드, Default Connected Textures 리소스팩을 적용하고 월드에 접속하면 다음과 같이 크래시가 발생합니다.
java.lang.NoSuchMethodError: 'void net.fabricmc.fabric.impl.renderer.VanillaModelEncoder.emitBlockQuads(net.minecraft.class_1087, net.minecraft.class_2680, java.util.function.Supplier, net.fabricmc.fabric.api.renderer.v1.render.RenderContext, net.fabricmc.fabric.api.renderer.v1.mesh.QuadEmitter)' at net.minecraft.class_1087.emitBlockQuads(class_1087.java:1039) at net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel.emitBlockQuads(ForwardingBakedModel.java:51) at me.pepperbell.continuity.client.model.CtmBakedModel.emitBlockQuads(CtmBakedModel.java:53) at link.infra.indium.renderer.render.TerrainRenderContext.tessellateBlock(TerrainRenderContext.java:131) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.redirect$znn000$indium$onRenderBlock(ChunkBuilderMeshingTask.java:543) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:103) at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) at java.base/java.lang.Thread.run(Thread.java:1583)
해결 방법
Fabric Renderer API (v1) 모드 적용하기
- Fabric Renderer API (v1) 3.3.0+0ae0b97dd1를 다운로드합니다. (링크 이동 시 바로 다운로드 시작)
- 다운로드 받은 Fabric Renderer API (v1)를
.minecraft/mods
디렉터리에 옮겨 모드를 적용합니다.
구버전의 Fabric Renderer API (v1)를 적용하고자 하는 경우
- FabricMC의 Maven 저장소로 이동합니다.
- 3.3.0+0ae0b97dd1 이전 버전의 적용을 원하는 버전을 클릭합니다.
.jar
로 끝나는 파일을 클릭해 모드를 다운받습니다. (-source.jar
로 끝나는 파일이 아님에 주의)- 다운로드 받은 Fabric Renderer API (v1)를
.minecraft/mods
디렉터리에 옮겨 모드를 적용합니다.
Fabric API 다운그레이드 하기
이 방법은 Minecraft 1.21 버전에서만 유효합니다.
- 기존에 적용한 Fabric API를 제거합니다.
- Fabric API 모드 배포 페이지로 이동합니다.
- Version 섹션을 클릭해 Minecraft 버전을 1.21으로 선택합니다.
- 0.100.8+1.21 이전 버전의 Fabric API를 다운로드합니다.
- 다운로드 받은 Fabric API를
.minecraft/mods
디렉터리에 옮겨 모드를 적용합니다.
Default Connected Textures 리소스 팩을 사용하지 않기
- Minecraft를 실행합니다.
- 타이틀 화면에서 설정을 통해 리소스 팩 화면으로 진입합니다.
- Default Connected Textures 리소스 팩을 사용하지 않도록 설정합니다.
Indium을 사용하지 않기
- Minecraft를 시작하기 전 Indium을 사용하지 않도록 설정하거나 해당 모드 파일을 제거합니다.
- Indium 모드는 Sodium 모드와 종속 관계에 있으므로, Sodium 모드 또한 사용하지 않도록 설정하거나 해당 모드 파일을 제거합니다.
첨부 파일
첨부 파일 1
crash-2024-08-13_16.40.31-client.txt
참고 용도의 전체 크래시 리포트 파일. 이 크래시 리포트 파일의 내용은 mclogs 페이지에서도 확인이 가능합니다.
유의 사항
- 해당 내용은 작성된 당시의 최신 Minecraft 릴리즈 버전 기준으로 작성었으며 따라서 제시된 방법이이 언제나 작동한다고는 보장하지 않습니다.
- 오탈자 혹은 윤문을 발견하거나 더 추가되었으면 하는 내용 등이 있다면 아래 댓글에서 자유롭게 작성해주시기 바랍니다.
- 해당 방법을 사용하여 문제가 해결되었거나, 내용이 마음에 든다면 아래 추천 버튼을 눌러주시기 바랍니다.
샛별
2024.08.16요 몇일 조금 바빠서 이제야 덧글 달아주신거 확인했네요.
말씀해주신 방법 중에서 Fabric Renderer API (v1) 다운받아서 Continuity모드랑 Induium모드 같이 적용시킨 후, Continuity모드에 추가된 리소스팩 2종을 적용시켜도 문제없이 실행되는 것을 확인했습니다.
좋은 해결책 감사합니다.
학교가기싫다
2024.08.17감사합니다 감사합니다 감사합니다!!!!!!!!