BadOptimizations
Kumpulan optimasi yang sebagian besar berskala mikro yang jika digabungkan menjadi sesuatu yang lebih besar!
Apa fungsinya?
Beberapa hal:
- Hindari memperbarui lightmap
Memperbarui tekstur lightmap adalah salah satu bagian paling berat dari tick klien. Selama setiap tick, klien akan melakukan perhitungan vektor untuk menghitung lightmap blok dan langit, lalu mengunggah tekstur baru itu ke GPU. Namun, ini bisa sepenuhnya dihindari dan di-cache jika tidak ada yang memengaruhi kecerahan blok yang berubah. Mod ini akan membatalkan pembaruan lightmap jika tidak ada yang mengubah kecerahan blok (misalnya slider gamma, efek ramuan, dimensi) yang berubah.
- Jangan jalankan logika debug jika tidak diperlukan
Minecraft memiliki empat debug renderer yang dapat diaktifkan dengan server debug: bees, game events, game test, dan villager AI. Meskipun tidak ada yang perlu diproses, logika untuk debug renderer ini tetap dijalankan. Mod ini hanya akan menjalankannya jika debug diaktifkan dan ada data dari server untuk diproses.
- Optimasi perhitungan warna langit (1.21.10 dan di bawahnya)
Minecraft menggunakan sampler warna kubik setiap frame untuk menghitung warna langit saat ini. Fungsi ini melakukan perulangan 216 kali untuk memperhitungkan bioma di sekitarnya, bahkan jika semua bioma di sekitarnya identik atau memiliki warna langit yang identik. Mod ini membuat sampler warna hanya digunakan jika kamu berada di antara bioma dengan warna langit yang berbeda, dan menyimpannya di cache untuk setiap tick. Jika tidak, perhitungan warna langit yang lebih pendek, sederhana, dan cepat akan digunakan.
Setidaknya itu beberapa di antaranya. Kamu dapat menonaktifkan optimasi apa pun di file config jika perlu.
Seberapa besar manfaatnya?
Tergantung pada sistem dan keberuntunganmu, tetapi pada PC saya sendiri, RTX 3060, Intel i7 12700, dan 4GB RAM yang dialokasikan pada Fabulously Optimized:
Tanpa toast, FPS naik dari 1926-1955 FPS:
Menjadi 2008-2023 FPS:
Dan dengan toast, FPS naik dari 1351-1384 FPS:
Menjadi 1414-1458 FPS:
Mod saya tidak kompatibel!
Kamu dapat menandai mod kamu sebagai tidak kompatibel dengan opsi BadOptimizations tertentu. Jika mod kamu ada, BadOptimizations akan otomatis menonaktifkan opsi tertentu yang kamu tentukan. Kamu juga dapat menambahkan hook yang memberi tahu BadOptimizations kapan lightmap atau warna langit perlu diperbarui, alih-alih menambahkan ketidakkompatibelan keras pada optimasi caching.
Dependensi?
Tidak ada.
(Juga tersedia di CurseForge, jika kamu suka.)
Cara memasang 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.
Versi
Dengan dependensi
| Minecraft | Loader | File | Tanggal | Tindakan |
|---|---|---|---|---|
| 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 | — |
Ulasan
Jadilah yang pertama menilai BadOptimizations

