Skip to content

Minecraft 1.20.1, 1.21.1용 Faster Random 모드

[참고: 이 모드는 이제 기존 Faster Random 월드와 함께 사용하는 것만을 목적으로 합니다]

조회수
30 조회수
업데이트됨
업데이트됨 29.09.2026

Faster Random 모드 정보

Faster Random은 2025-12-27부로 아카이브되었으며, 1년 넘게 공개적으로 업데이트되지 않았습니다.

이는 이 모드의 성능에 대해 서로 상충되는 결과를 너무 많이 듣고 겪었기 때문이며, 그 결과 이 모드에 의존해서는 안 된다고 생각하기 때문입니다. 여러분이 느끼는 성능 향상은 단지 플라시보 효과일 가능성이 있습니다(특히 여러분의 JVM이 모드를 강제로 비활성화할 수도 있으니까요!). 또는 여러분의 월드에서 바닐라 동등성에 미치는 영향보다 더 클 수도 있습니다.

이는 생성기가 Minecraft의 생성기를 눈에 띄게 앞지르기 위해 특정 조건이 발생하는 것에 의존하기 때문이며, 랜덤 함수가 CPU 시간을 충분히 차지해서 어떤 증가가 눈에 띌 정도라고는 생각하지 않습니다. 이 시점에서 이것이 큰 서버를 의미 있게 더 빠르게 만드는지 정말 알 수 없으며, 제 시스템은 알기에는 너무 병목이 심할 수 있습니다.

동등성을 유지하기 위해 이전에 Faster Random으로 생성된 월드에서만 사용하는 것을 권장합니다. 이것이 제공되는 유일한 형태의 지원이 될 것입니다. '어느 정도'의 이득 가능성은 바닐라 동등성을 잃을 만한 가치가 없습니다.

요약: 이론상 Faster Random은 더 빠르지만, 이는 상황에 따라 다르며 제가 안정적으로 테스트할 수 없었던 것입니다.

추가 발견 사항

이상하게도, L64X128MixRandom이 반복 생성에서 기본인 바닐라 XoroShiro128++보다 2배 느리다는 예전 발견은 더 이상 나타나지 않습니다. JDK가 시간이 지나면서 이 동작을 개선했는지 확실하지 않지만, 이전 고려 사항이 없더라도 여전히 상황에 따라 다릅니다(적어도 플레이어의 행동 수준에서는).

다시 말하지만, 이 발견은 이 모드가 실제로 무언가를 하고 있다고 저를 설득하기에는 전혀 충분하지 않습니다.

2024 모드 설명

Faster Random

Faster Random은 Minecraft의 랜덤 시스템을 Minecraft 내의 더 느린 CheckedRandom(및 관련 생성기) 대신 Java 17에서 도입된 새로운 LXM 생성기를 사용하도록 재작성한 것입니다. 대부분의 JVM은 기본적으로 이 생성기를 지원해야 하지만, 로그에서 경고를 확인하세요!

또한 MC-239059 "버그"도 패치합니다(게임에 큰 영향을 미치지는 않지만 여전히 버그입니다).

Faster Random의 생성기는 대부분의 시스템에서 생성하는 데 더 많은 시간이 걸리지만(제 경우에는 Linux AMD 시스템만 기준으로 삼을 수 있습니다), 숫자를 생성하는 것은 훨씬 빠릅니다. Minecraft는 많은 생성기를 재사용하므로(즉, 생성 비용이 회피됨), 성능 향상은 크게 달라질 수 있습니다.

성능은 testmod를 통해 테스트할 수 있으며, 실행 시 각 메서드에 대해 벤치마크를 실행합니다.

현재 Faster Random은 더 느린 랜덤 생성기를 대상으로 하여, 월드 구조물 배치/생성, 지형지물 + carver 배치 및 생성, 그리고 드롭된 아이템 같은 많은 클라이언트 측 요소에서 성능 향상을 만듭니다. 현재 Faster Random은 아직 더 빠른 생성기에는 아무것도 하지 않습니다. (성능을 눈에 띄게 개선하고 해보다 이득이 크지 않다고 확신할 때까지)

이 모드를 사용해야 할까요?

Faster Random은 월드 생성 성능을 어느 정도까지만 개선할 가능성이 높습니다. RAM에 저장되거나 디스크에 기록되는 청크의 증가된 양으로 인해 곧 RAM 및 I/O 병목에 도달하게 되기 때문입니다. 이는 나쁜 것이 아니라, 단지 여러분의 시스템 나머지 부분이 저장할 수 있는 것보다 더 빠르게 청크를 생성하고 있다는 의미입니다. 시스템에 따라 결과는 크게 달라질 수 있습니다.

결과적으로, 이 모드는 서버 스레드가 CPU 병목 상태이지만(싱글플레이는 내부 서버에서 실행됨) 충분한 양의 빠른 메모리와 저장 장치(DDR4 RAM, 그리고 SATA III 이상의 HDD)에 접근할 수 있는 상황에서 가장 많은 성능을 제공합니다.

월드 생성의 경우 Faster Random은 거의 1:1이지만, 일부 동굴 모양은 바닐라와 다르게 생성됩니다. 그 외 모든 것은 1:1입니다. 이러한 차이는 눈에 띄지 않을 가능성이 높지만, 스피드런처럼 동등성에 민감한 것에는 사용해서는 안 됩니다. Optifine의 수학 최적화는 Faster Random보다 월드 생성에 훨씬 더 해로운 변경을 가합니다.

Faster Random은 클라이언트와 서버 모두에 있을 필요가 없습니다. Faster Random은 클라이언트 측에서도 작은 성능 향상을 제공할 수 있는데, 꽤 많은 것들이 여전히 거기서 랜덤이기 때문입니다.

시스템 요구 사항 (3.0.0+)

  • Java 17의 새로운 RandomGenerator 시스템과 그에 따른 LXM 생성기 구현을 완전히 지원하는 JVM. (예: GraalVM). 지원되지 않는 JVM을 사용하면 Faster Random이 비활성화되며, Faster Random 1.6.0을 사용해야 합니다. 여러분의 JVM이 이를 지원하지 않는다면, 좋은 JVM이 아닐 가능성이 높습니다.

(참고: 여러분은 모르는 사이에 Minecraft용 headless JDK를 사용하고 있을 수 있으며, 이는 여러 가지 이상한 이유로 Faster Random을 망가뜨립니다. Faster Random이 충돌한다면 올바른 JDK/패키지를 다운로드했는지 확인하세요.)

일반 Minecraft Launcher를 사용하는 경우, 이 모드는 번들 JVM과 잘 작동해야 하며, 로그에 경고가 나타나지 않으면 이 지침을 무시해도 됩니다.

다른 모드와의 사용

Faster Random은 다양한 모드와 잘 작동해야 하며, 특히 4.0.0 이후에는 더욱 그렇습니다. Faster Random은 또한 대부분의 주요 월드 생성 모드와 Distant Horizons를 적극적으로 지원합니다.

Faster Random은 Noisium 및 C2ME 같은 다른 지형 최적화 모드와 함께 사용하면 더 나은 성능을 낼 수 있는데, 이들이 멀티스레딩으로 Minecraft의 랜덤 시스템을 더 잘 활용하기 때문입니다. 이상적으로는 Noisium + Faster Random을 사용하고, Distant Horizons를 사용할 때는 여유가 있는 만큼 많은 RAM(10GB+)을 Minecraft에 할당해야 합니다(C2ME는 DH와 함께 사용하면 성능 저하가 있습니다). Faster Random은 Noisium을 활용하여 월드 생성으로 인한 CPU 사용량을 줄일 수 있습니다.

Forge?

Francium은 1.16 및 1.18용 비공식 forge 변형으로, 월드 생성 최적화는 없지만 대부분 Faster Random이 하는 일을 합니다. 1.20.1 및 이러한 월드 생성 변경 사항의 경우, Sinytra Connector가 "충분히 안정적인" 경험으로 이 모드를 실행할 수 있어야 합니다. 1.20.1+의 경우 NeoForge 포트를 사용해 볼 수 있습니다.

Faster Random의 아이콘은 CC-BY-SA에 따라 라이선스됩니다. 코드는 Apache 2.0에 따라 라이선스됩니다.

이 모드가 마음에 드시나요? 코드 기여, 버그 보고 생성, 그리고 다른 사람들에게 알려주기(큰 도움이 됩니다)를 통해 개발을 지원해 주세요!

Faster Random 설치 방법

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.19–1.21.1 on Fabric, NeoForge or Quilt automatically.

  3. Launch the game

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

Manually

  1. Install Fabric, NeoForge or Quilt

    The loader must match the game version of the mod file, for example Minecraft 1.21.1. 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 fasterrandom-5.1.0.jar (20 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: Faster Random should be in the list.

On a server

  1. A server on Fabric, NeoForge or Quilt

    The mod only works on a server with the same loader and game version, for example 1.21.1.

  2. File goes into the server’s mods folder

    Stop the server, put the mod file into the mods folder and start the server again.

  3. Use the “To server” button

    On Millida Hosting, the button at the top of the page uploads the file to your server and restarts it for you.

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

버전

의존성 포함

Minecraft로더파일날짜작업
1.21.1Fabric, Quilt1.21.120.2 KB
1.21Fabric, Quilt1.2117.1 KB
1.21Fabric, Quilt1.2117.1 KB
1.21Fabric, Quilt1.2116.2 KB
1.20.6Fabric, Quilt1.20.6169 KB
1.20.5Fabric, Quilt1.20.5169 KB
1.20.4Fabric, Quilt1.20.4169 KB
1.20.4NeoForge1.20.47.4 KB

리뷰

Faster Random의 첫 평가를 남겨 보세요

댓글 0

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

비슷한 모드

모든 모드

이 항목 더 보기

작성자: AnOpenSauceDev라이선스: Apache-2.0

작성자이신가요? 문의하기 — 48시간 이내에 삭제해 드립니다.