Skip to content

Minecraft 1.12.2, 1.14용 Foam​Fix 모드

인기 있는 블록 게임을 위한 간단하고 표적화된 최적화

다운로드
41 다운로드
조회수
115 조회수
업데이트됨
업데이트됨 25.10.2026

Foam​Fix 모드 정보

간단한 공지: 현재 1.14+ FoamFix 업데이트 계획은 없습니다. Forge도 Fabric도 아닙니다.

FoamFix는 간단하고 표적화된 최적화를 사용하여 모드가 적용된 Minecraft 경험의 특정 측면을 최적화하도록 설계된 모드입니다.

기능

FoamFix는 특히 모드가 적용된 Minecraft의 다음 측면에 중점을 둡니다:

  • 메모리 사용량 (Minecraft 1.8+). 이것이 FoamFix가 만들어진 원래 이유이며, 오늘날 모드팩에 채택되는 가장 중요한 이유입니다. 관찰에 따르면, 특히 무거운 모드팩에서 Java 힙 사용량(게임 로딩이 완료된 후 메인 메뉴에서 VisualVM으로 측정)이 최대 50%까지 감소할 수 있습니다!
  • TPS 사용량, 특히 대규모 서버에서 - 고스트 청크 로딩 및 네트워크 개선은 싱글 플레이어 경험에는 별로 도움이 되지 않지만, 멀티플레이어 월드를 확장하려고 할 때 매우 유용할 수 있습니다.

다른 더 사소한 최적화도 있지만, 아마 게임플레이에 직접적으로 큰 영향을 미치지는 않을 것입니다. 전체 목록은 foamfix.cfg 파일을 확인하세요!

  • Q: 성능 문제가 있는데 FoamFix를 제거하면 해결됩니다!
  • A: 최신 버전으로 업데이트했는지 확인하세요. 제 자원으로는 세상에 존재하는 수천 가지 컴퓨터 하드웨어 구성에서 FoamFix를 테스트하는 것이 불가능하며, 때때로 그중 일부에 특정한 문제가 발생할 수 있습니다. 최신 버전으로 업데이트했는데도 여전히 문제가 발생한다면 저에게 연락하세요!
  • Q: 클라이언트/서버 측에 FoamFix가 없을 때 서버/클라이언트 측에서 FoamFix를 실행할 수 있나요?
  • A: 예.
  • Q: 서버와 클라이언트 측 간에 FoamFix 버전을 혼합할 수 있나요?
  • A: 마찬가지로, 예.
  • Q: 왜 1.7.10용 FoamFix가 있나요?
  • A: FoamFix는 주로 1.8+ 모드가 적용된 Minecraft를 대상으로 합니다. 그러나 이후의 일부 최적화 - 특히 고스트 청크 로딩 수정 - 이 일부 버려진 버그 수정/최적화 프로젝트(BugfixMod, Minecraft Forkage)와 결합되어, 동일한 이름의 1.7.10용 최적화 모드를 만들게 되었으며, 이는 일부 기능을 공유합니다. 항상 그렇듯이, 더 자세히 알아보려면 foamfix.cfg를 확인하세요!
  • Q: 바닐라용 FoamFix를 만들 수 있나요?
  • A: FoamFix의 거의 모든 부분이 모드가 적용된 환경에 특화된 최적화에 중점을 둡니다. 바닐라로 포팅하면 이점이 거의 없을 것입니다. 바닐라 자체가 Forge+FoamFix보다도 더 효율적이기 때문입니다. 대규모 바닐라 서버를 운영 중이라면, 그에 맞는 전용 솔루션을 사용하는 것이 더 나은 방법일 수 있습니다.
  • Q: 개발 환경에서 FoamFix를 실행할 수 있나요?
  • A: 예, 하지만 BON2나 유사한 도구로 수동으로 디오브푸스케이트해야 합니다.

버그 보고

먼저 FoamFix 없이 버그를 재현해 보세요 - FoamFix 없이도 여전히 존재한다면, FoamFix 문제가 아닐 가능성이 높습니다.

FoamFix가 설치된 상태에서만 나타나는 버그를 보고할 때,

  • 여기에만 보고해 주세요! 이는 제가 기존 문제를 추적하는 데 도움이 됩니다.
  • 특히, 다른 모드 개발자에게 보고하지 마세요! 문제가 다른 모드로 인해 발생했다고 결론이 나면, 제가 직접 다른 작성자에게 연락하여 수정 사항을 논의하기 위해 최선을 다하겠습니다. 그러나 불필요한 버그 보고는 다소 성가신 일입니다.

추가 팁

(이 섹션은 언젠가 더 포괄적인 최적화 가이드로 다시 작성될 예정입니다)

  • forge.cfg에서 alwaysSetupTerrainOffThread를 활성화하세요. (0.6.3 이후, FoamFix는 새 인스턴스에서 이를 자동으로 수행합니다!)
  • "고스트 청크 로딩" 관련 렉(약 30초마다 눈에 띄는 렉 스파이크)을 겪고 있다면, 문제를 부분적으로 우회하는 방법은 forgeChunkLoading.cfg에서 dormantChunkCacheSize 값을 늘리는 것입니다.
  • 일부 GPU/드라이버 구성(특히 특정 AMD 드라이버/카드 조합)에서는 밉맵을 비활성화하면(Mipmap Levels를 0으로 설정) FPS가 상당히 향상됩니다. 이는 업데이트할 텍스처 양이 증가할수록 애니메이션 텍스처 업데이트로 인한 렉이 훨씬 커지기 때문이며, 이는 밉맵 레벨 수에 선형적으로 비례합니다.
  • 전용 서버에서 max-tick-time=0으로 설정하면 "java.lang.Error: Watching server" 관련 충돌을 해결할 수 있습니다. 왜 이런 일이 발생하는지 여전히 조사 중입니다!

흔한 충돌

  • FoamFix 0.9.6+에서 java.lang.NoSuchMethodError: net.minecraftforge.common.model.TRSRTransformation.isIdentity()Z - Forge를 최신 권장 버전으로 업데이트하거나, FoamFix를 0.9.5로 다운그레이드하세요.
  • java.lang.IllegalArgumentException: Cannot set property [...], it is not an allowed value - 이 오류를 일으키는 코드 경로는 바닐라 동작을 매우 밀접하게 모방하며, FoamFix 없이도 동일한 충돌을 일으킬 것입니다. FoamFix 없이 재현할 수 없는지 확인하세요.
  • FoamFix와 함께 SpongeForge를 사용하는 경우(제가 지원하지 않는다는 점을 명심하세요), MixinMutableBlockPos 관련 흔한 충돌은 config/foamfix.cfg에서 coremod.optimizedBlockPos를 비활성화하여 해결할 수 있습니다.

지원

  • 버그 보고에는 GitHub 이슈 트래커만 사용해 주세요. 추적하기가 더 쉽습니다.
  • "지원되지 않음"이 "전혀 작동하지 않음"을 의미하지는 않는다는 점을 유의하세요 - 오히려 "여러 가지 이유로 문제가 발생할 수 있고 제가 도움을 드리지 못할 수도 있음"을 의미합니다. 주의하세요!

다음 모드들은 지원되지 않으며, 이들과의 상호작용과 관련된 만족스러운 수정을 보장할 수 없습니다:

  • FastCraft 2. 라이선스가 매우 엄격하고 개발자를 신탁으로 의지하지 않고는 디버깅이 불가능합니다.
  • NotEnoughIDs. 2017년 9월 이후 유지 관리되지 않음.
  • OptiFine. 라이선스가 매우 엄격하고 개발자를 신탁으로 의지하지 않고는 디버깅이 불가능합니다.
  • Sponge. 우리의 일부 엔진 변경 사항이 충돌합니다. (서버 측에 Sponge가 있더라도, Sponge 서버에 연결하면서 클라이언트 측에서 FoamFix를 사용하는 것은 지원됩니다!)
  • TexFix.
  • 대부분의 다른 독점 최적화 모드. 소스 코드를 볼 수 없다면, 수정 작업을 할 가능성이 낮습니다.

Foam​Fix 설치 방법

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.7.10–1.14 on Fabric or Forge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric or Forge

    The loader must match the game version of the mod file, for example Minecraft 1.14. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file foamfix-0.12.1.jar (47 KB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: Foam​Fix should be in the list.

Minecraft 1.14 runs on Java 8: with a different Java version the game may close right after launch.

버전

의존성 포함

Minecraft로더파일날짜작업
1.8.9ForgeFoamFix 0.6.3a (1.8.9)84 KB 8
1.7.10ForgeFoamFix 1.0.0-beta2 (1.7.10)61.7 KB 19
1.12.2—FoamFix 0.10.8 (1.12.2)197 KB 1
1.14FabricFoamFix 0.12.1 (1.14)46.8 KB 10
——FoamFix 0.12.0 (19w03* - 19w07*)20.4 KB 3
1.13—FoamFix 0.11.0 (1.13/Rift)61.6 KB

FAQ

Which Minecraft versions does Foam​Fix work on?

There are files for 1.14, 1.13, 1.12.2, 1.8.9, 1.7.10. The newest is 1.14.

Is Foam​Fix for Forge or Fabric?

There are files for Fabric: 1.14 and for Forge: 1.7.10–1.8.9. There are no files for NeoForge: a mod for another loader will not start.

Does Foam​Fix need other mods?

The author lists no required dependencies: the Fabric or Forge loader is enough.

Which Java does Foam​Fix need?

Minecraft 1.14 runs on Java 8. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Where can I download Foam​Fix safely?

On this page: the file foamfix-0.12.1.jar (47 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 0ba1163855c9f68e898a06c2175777b908459e42.

리뷰

Foam​Fix의 첫 평가를 남겨 보세요

댓글 0

댓글을 작성하려면 로그인하세요로그인

비슷한 모드

모든 모드

이 항목 더 보기