소개
FastSuite는 특정 레시피 일부가 아니라 JSON 레시피 시스템을 사용하는 모든 모드의 레시피 매칭 성능을 향상시킵니다. 그 접근 방식은 메이저 버전에 따라 바뀌어 왔으며, 현재 구현(7.0.0+)은 인덱스 기반 알고리즘을 사용합니다.
접근 방식
FastSuite는 지금까지 세 가지 서로 다른 전략을 사용해 왔습니다:
목록 재정렬(4.0.0 및 이전) — 레시피는 move-to-front 리스트에 저장되어, 자주 접근하는 레시피가 앞쪽으로 이동해 이후 조회에서 더 저렴하게 찾을 수 있었습니다. 첫 접근은 바닐라 속도와 같았고, 깊은 곳의 레시피에 대한 이후 접근은 95% 이상 개선되었으며, 이미 앞쪽에 있는 레시피에는 거의 영향이 없었습니다.
동시 매칭(4.1.0 – 6.x) — 레시피가 100개를 넘는 모든 레시피 타입에 대해, 매칭을 하나의 스레드 대신 여러 스레드에 분산했습니다. 이는 All The Mods 8에서 10배–12배의 속도 향상을 냈고, 재정렬 모델보다 호환성이 좋고 덜 취약했습니다(예: Polymorph와 함께 작동했고 첫 매칭에서도 작동했습니다).
인덱스 매칭(7.0.0+) — 현재 접근 방식은 동시성을 완전히 버리고 인덱스 기반 알고리즘을 택합니다. 전체 목록을 스캔하는 대신 실행 가능한 후보만 검사하도록 레시피를 인덱싱합니다. 이는 스레딩도, 매칭마다의 데이터 쓰기도 없이 입력에 대한 모든 레시피를 바닐라보다 약 2배–4.5배 빠르게 매칭합니다:
[Indexed] - 아카시아 판자에 대한 모든 레시피 매칭에 평균 93541.68 ns 소요 [Vanilla] - 아카시아 판자에 대한 모든 레시피 매칭에 평균 416312.28 ns 소요 [Indexed] - 막대기에 대한 모든 레시피 매칭에 평균 203072.3 ns 소요 [Vanilla] - 막대기에 대한 모든 레시피 매칭에 평균 523836.38 ns 소요 [Indexed] - 제작대에 대한 모든 레시피 매칭에 평균 104967.54 ns 소요 [Vanilla] - 제작대에 대한 모든 레시피 매칭에 평균 236834.45 ns 소요 [Indexed] - 검은색 셜커 상자에 대한 모든 레시피 매칭에 평균 212810.42 ns 소요 [Vanilla] - 검은색 셜커 상자에 대한 모든 레시피 매칭에 평균 453240.12 ns 소요 [Indexed] - 실패한 매칭에 대한 모든 레시피 매칭에 평균 243105.69 ns 소요 [Vanilla] - 실패한 매칭에 대한 모든 레시피 매칭에 평균 918821.25 ns 소요
"잠깐, 4.0.0 - 6.0.0의 숫자가 더 좋아 보이는데"라고 생각하신다면, 바닐라의 변경으로 인해 동시 매칭이 단일 스레드 매칭과 거의 동등해질 정도로 그 이점이 줄어들었기 때문입니다. 기준선은 이제 훨씬 빨라졌지만, 인덱싱은 여전히 상당히 더 나은 성능을 낼 수 있습니다.
호환성
이 모드는 비침투적으로 만들어졌으며, 다른 모드가 레시피 관리자를 대체하는 경우가 아니라면 모든 다른 모드와 작동해야 합니다. KubeJS, CraftTweaker 같은 레시피 수정 모드와 호환되며, JEI와도 문제를 일으키지 않습니다.
FastSuite는 FastWorkbench나 FastFurnace를 대체하지 않지만, 설치하면 일부 작업이 FastSuite로 넘어가므로 그 이점이 줄어들 수 있습니다. 최대의 레시피 성능을 위해 저는 여전히 세 가지 모두를 설치할 것을 권장합니다.
후원하기
연락처
Discord: https://discord.shadowsoffire.dev
FastSuite 설치 방법
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.16.4–26.1.2 on Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 26.1.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file FastSuite-26.1.2-7.0.0.jar (17 KB) for your game version and loader.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: FastSuite should be in the list.
버전
의존성 포함
| Minecraft | 로더 | 파일 | 날짜 | 작업 |
|---|---|---|---|---|
| 26.1.2 | NeoForge | FastSuite-26.1.2-7.0.0.jar17.5 KB 2 | ||
| 1.20.1 | Forge, NeoForge | FastSuite-1.20.1-5.1.2.jar26 KB 27 | ||
| 1.16.5 | — | FastSuite-1.16.4-1.1.0.jar10.4 KB 2 |
FAQ
Which Minecraft versions does FastSuite work on?
There are files for 26.1.2, 1.20.1, 1.16.5, 1.16.4. The newest is 26.1.2.
Is FastSuite for Forge or Fabric?
There are files for Forge: 1.20.1 and for NeoForge: 1.20.1–26.1.2. There are no files for Fabric: a mod for another loader will not start.
Does FastSuite need other mods?
The author lists no required dependencies: the Forge or NeoForge loader is enough.
Where can I download FastSuite safely?
On this page: the file FastSuite-26.1.2-7.0.0.jar (17 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: efa482f91620c25d23abae35aa9a838be069523d.
리뷰
FastSuite의 첫 평가를 남겨 보세요

