Skip to content

Minecraft 1.20.1, 1.21.1用Faster Random MOD

[注意: このMODは既存のFaster Randomワールドでの使用のみを想定しています]

サーバー上で
閲覧
38 閲覧
更新日
更新日 29.09.2026

Faster Random MODについて

Faster Random は 2025-12-27 をもってアーカイブされ、1 年以上公開アップデートは行われていません。

これは、この MOD のパフォーマンスについてあまりにも多くの相反する結果を耳にし、また実際に受け取ったためであり、その結果としてこの MOD に頼るべきではないと感じています。あなたが気づくパフォーマンス向上は、単なるプラセボ効果である可能性があります(特に、あなたの JVM がこの MOD を強制的に無効化する場合があります!)。あるいは、あなたのワールドにおけるバニラとの整合性への影響を上回る可能性もあります。

これは、このジェネレーターが Minecraft のジェネレーターを明確に上回るために特定の条件の発生に依存しているという事実から生じています。また、ランダム関数が CPU 時間を十分に占有して、何らかの向上が明らかになるとは思えません。現時点では、これが大規模サーバーを意味のある形で高速化するかどうかは本当に分かりませんし、私のシステムはボトルネックが大きすぎて判断できない可能性があります。

これは、以前に Faster Random で生成されたワールドとの整合性を保つために、そのようなワールドでの使用にのみ推奨されると考えてください。これが提供される唯一のサポート形態となります。「いくらかの」向上の可能性は、バニラとの整合性を失うほど価値があるものではありません。

TL:DR: 理論上は Faster Random の方が高速ですが、これは状況依存であり、私が信頼できる形でテストできていないものです。

追加の知見

奇妙なことに、L64X128MixRandom がベースのバニラ XoroShiro128++ よりも繰り返し構築で 2 倍遅いという以前の知見は、もう見られなくなりました。JDK が時間とともにこの挙動を改善したのかは分かりませんが、以前の考慮がなくても(少なくともプレイヤーの行動レベルでは)依然として状況依存です。

繰り返しますが、この知見は、この MOD が実際に何かをしていると私に確信させるにはまったく不十分です。

2024 年の MOD 説明

Faster Random

Faster Random は、Minecraft 内のより遅い CheckedRandom(および関連するジェネレーター)の代わりに、Java 17 で導入された新しい LXM ジェネレーターを使用するように Minecraft のランダムシステムを書き換えるものです。ほとんどの JVM はデフォルトでこのジェネレーターをサポートしているはずですが、警告がないかログを確認してください!

これはまた、MC-239059 の「バグ」も修正します(ゲームへの大きな影響はありませんが、それでもバグです)。

Faster Random のジェネレーターは、ほとんどのシステムで構築に時間がかかります(私が基準にできるのは Linux AMD システムのみです)が、数値の生成ははるかに高速です。Minecraft は多くのジェネレーターを再利用するため(つまり構築のペナルティは回避されます)、パフォーマンスの向上は大きく変動する可能性があります。

パフォーマンスは testmod でテストできます。これは実行時に各メソッドに対してベンチマークを実行します。

現在、Faster Random はより遅いランダムジェネレーターを対象としており、これによりワールド構造物の配置/生成、およびフィーチャー + カーバーの配置と生成、さらにドロップアイテムなど多くのクライアント側の処理でパフォーマンスが向上します。現在、Faster Random はより高速なジェネレーターにはまだ何も行っていません。(パフォーマンスが明確に向上し、害よりも益が大きいと確信するまで)

この MOD を使うべきですか?

Faster Random はワールド生成のパフォーマンスをある程度までしか向上させない可能性が高いです。なぜなら、RAM に保存される/ディスクに書き込まれるチャンクの増加により、すぐに RAM と I/O のボトルネックに達するからです。これは悪いことではなく、システムの他の部分が保存できるよりも速くチャンクを生成しているというだけです。システムによって、結果は大きく異なる場合があります。

その結果、この MOD は、サーバースレッドが 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 用に知らずにヘッドレス JDK を使用している場合があり、さまざまな奇妙な理由で Faster Random が壊れます。Faster Random がクラッシュする場合は、正しい JDK/パッケージをダウンロードしたか確認してください。)

通常の Minecraft Launcher を使用している場合、この MOD は同梱の JVM で問題なく動作するはずであり、ログに警告が表示されなければこれらの指示を無視して構いません。

他の MOD との併用

Faster Random は、特に 4.0.0 以降、多種多様な MOD と問題なく動作するはずです。Faster Random はまた、ほとんどの主要なワールド生成 MOD と Distant Horizons を積極的にサポートします。

Faster Random は、Noisium や C2ME など他の地形最適化 MOD と併用するとより良いパフォーマンスを発揮することもできます。これらはマルチスレッドで Minecraft のランダムシステムをより有効に活用するためです。理想的には、Noisium + Faster Random を使用し、Distant Horizons を使用する場合は Minecraft に可能な限り多くの RAM(10GB 以上)を割り当てるべきです(C2ME は DH と併用するとパフォーマンスが低下します)。Faster Random は Noisium を活用してワールド生成による CPU 使用率を削減できます。

Forge は?

Francium は 1.16 および 1.18 向けの非公式 Forge 版で、ワールド生成の最適化はないものの、おおむね Faster Random が行うことを行います。1.20.1 およびこれらのワールド生成変更については、Sinytra Connector が「十分に安定した」体験でこの MOD を実行できるはずです。1.20.1 以降では、NeoForge 移植版を試すことができます。

Faster Random のアイコンは CC-BY-SA の下でライセンスされています。コードは Apache 2.0 の下でライセンスされています。

この MOD が気に入りましたか?コードの貢献、バグ報告の作成、他の人への紹介など、開発を支援していただけると嬉しいです(とても助かります)!

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

コメントするにはサインインしてくださいログイン

類似のMOD

すべてのMOD

この項目の詳細

作者: AnOpenSauceDevライセンス: Apache-2.0

あなたが作者ですか? お問い合わせ — 48時間以内に削除いたします。