BadOptimizations
ほとんどが小さな最適化の集まりですが、積み重なって大きな効果を生み出します!
何をするもの?
いくつかの機能があります:
- ライトマップの更新を回避
ライトマップテクスチャの更新は、クライアントティックの中で最もコストが高い処理の一つです。毎ティックごとに、クライアントはブロックと空のライトマップを計算するためにベクトル演算を行い、その新しいテクスチャをGPUにアップロードします。しかし、ブロックの明るさに影響するものが何も変化していなければ、これを完全に回避してキャッシュできます。このMODは、ブロックの明るさを変化させるもの(例:ガンマスライダー、ポーション効果、ディメンション)が変化していない場合、ライトマップの更新をキャンセルします。
- 必要ないならデバッグロジックを実行しない
Minecraftには、デバッグサーバーで有効化できる4つのデバッグレンダラーがあります:ミツバチ、ゲームイベント、ゲームテスト、村人のAIです。処理するものが何もなくても、これらのデバッグレンダラーのロジックは依然として実行されます。このMODは、デバッグが有効で、サーバーから処理すべきデータがある場合にのみそれらを実行します。
- 空の色の計算の最適化(1.21.10以下)
Minecraftは、現在の空の色を計算するために毎フレーム立方体カラーサンプラーを使用します。この関数は、周囲のバイオームを考慮するために216回ループします。たとえ周囲のバイオームがすべて同一であっても、空の色がすべて同一であってもです。このMODは、空の色が異なるバイオームの間にいる場合にのみカラーサンプラーを使用し、それを毎ティックキャッシュします。それ以外の場合は、より短く、シンプルで高速な空の色の計算が使用されます。
少なくとも、これらはその一部です。必要に応じて、設定ファイルで任意の最適化を無効にできます。
どれくらい効果がある?
あなたのシステムと運によりますが、私自身のPC、RTX 3060、intel i7 12700、Fabulously Optimizedで4GBの割り当てRAMの場合:
トーストなしで、1926-1955 FPSから:
2008-2023 FPSに:
そしてトーストありで、1351-1384 FPSから:
1414-1458 FPSに:
私のMODが非互換です!
あなたのMODを特定のBadOptimizationsオプションと非互換としてマークできます。あなたのMODが存在する場合、BadOptimizationsはあなたが指定した特定のオプションを自動的に無効にします。また、キャッシュ最適化にハードな非互換性を追加する代わりに、ライトマップや空の色をいつ更新する必要があるかをBadOptimizationsに伝えるフックを追加することもできます。
依存関係は?
なし。
(CurseForgeでも入手可能です、もしそれが好みなら。)
BadOptimizationsのインストール方法
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.19–26.3 on Fabric, Forge or NeoForge automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge or NeoForge
The loader must match the game version of the mod file, for example Minecraft 26.3. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file BadOptimizations-2.4.1-26.3-forge.jar (60 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: BadOptimizations should be in the list.
BadOptimizations works on the player’s side only: there is no need to install it on a server.
バージョン
依存関係あり
| Minecraft | ローダー | ファイル | 日付 | 操作 |
|---|---|---|---|---|
| 26.3 | NeoForge | 26.360.1 KB 1 | ||
| 26.3 | Fabric | 26.359.3 KB 161 | ||
| 1.21.1 | Fabric, NeoForge | 1.21.1277 KB 63 | — | |
| 1.21 | Fabric, NeoForge | 1.2189.2 KB | — | |
| 1.20.4 | Fabric, NeoForge | 1.20.4299 KB 5 | — | |
| 1.20.1 | Fabric, Forge | 1.20.1449 KB 89 | — | |
| 1.19.4 | Fabric, Forge | 1.19.4413 KB 3 | — | |
| 1.19.2 | Fabric, Forge | 1.19.2411 KB 6 | — |
レビュー
BadOptimizationsの最初の評価を書きませんか

