ImmediatelyFast
ImmediatelyFast adalah mod Minecraft sumber terbuka yang meningkatkan performa rendering mode immediate pada klien.
Mod ini dirancang agar ringan dan kompatibel dengan mod lain.
Optimasi
ImmediatelyFast secara umum mengoptimalkan semua rendering mode immediate dengan menggunakan implementasi buffer khusus yang menggabungkan draw call dan mengunggah data ke GPU dengan cara yang lebih efisien. Bagian-bagian berikut dari kode rendering mode immediate dioptimalkan:
- Entity
- Block entity
- Partikel
- Rendering teks
- GUI/HUD
- Rendering mode immediate dari mod lain
Mod ini juga memiliki optimasi terarah di mana kode rendering vanilla diubah agar berjalan lebih cepat. Bagian-bagian berikut dari kode rendering dioptimalkan dengan implementasi yang lebih efisien:
- Rendering peta
- Rendering HUD
- Rendering teks
Performa
Berikut adalah beberapa perbandingan performa pada area yang dioptimalkan dengan sangat baik oleh mod ini:
Jika mod lain tercantum dalam tabel, ini berarti mod tersebut juga mengoptimalkan bagian permainan itu.
Perangkat Uji: Ryzen 5 1600, 32GB DDR4, GTX 1060
Angka FPS diambil dari alat eksternal (dalam hal ini MSI Afterburner) dan dirata-ratakan selama beberapa detik. Jika Anda memutuskan untuk mengujinya sendiri, ingatlah bahwa ImmediatelyFast hanya dapat meningkatkan FPS dalam skenario di mana CPU Anda menjadi penghambat (kemungkinan besar terjadi jika GPU Anda tidak kuno atau Anda menggunakan shader yang sangat berat). CPU yang lebih lambat akan lebih diuntungkan oleh mod ini dibandingkan CPU yang sangat cepat.
Rendering Entity
Umumnya FPS seharusnya sekitar 2x lebih tinggi di server yang ramai. [Diuji menggunakan IF 1.1.7 pada 1.19.3]
Diuji pada server spigot dengan 1000 sapi dalam kotak 3x3 di layar.
Mod lain - Tanpa ImmediatelyFast - Dengan ImmediatelyFast - Peningkatan
Tidak ada - 16 FPS - 60 FPS - 3.75x Sodium - 21 FPS - 82 FPS - 3.90x Iris dan Sodium - 60 FPS - 76 FPS - 1.27x
Rendering Peta
Umumnya FPS seharusnya sekitar 5x lebih tinggi ketika ada banyak peta di layar. [Diuji menggunakan IF 1.1.1 pada 1.19.3]
Diuji pada server fabric dengan mod Image2Map dan sekitar 930 peta di layar.
Mod lain - Tanpa ImmediatelyFast - Dengan ImmediatelyFast - Peningkatan
Tidak ada - 50 FPS - 310 FPS - 6.20x Sodium - 47 FPS - 320 FPS - 6.81x
Rendering HUD
Umumnya FPS seharusnya sekitar 40% lebih tinggi di hampir semua skenario. [Diuji menggunakan IF 1.1.7 pada 1.19.3]
Diuji pada server spigot dengan berbagai elemen HUD di layar (Scoreboard, Overlay efek potion, Bossbar, Chat terisi, Hati ekstra, Hotbar penuh).
Mod lain - Tanpa ImmediatelyFast - Dengan ImmediatelyFast - Peningkatan
Tidak ada - 250 FPS - 380 FPS - 1.52x Sodium - 335 FPS - 630 FPS - 1.88x Exordium dan Sodium - 740 FPS - 840 FPS - 1.14x
Rendering Teks
Umumnya FPS seharusnya sekitar 2x lebih tinggi ketika ada banyak tanda atau hologram di sekitar Anda. [Diuji menggunakan IF 1.1.7 pada 1.19.3]
Diuji pada server spigot dengan 200 tanda (Terisi teks) di layar.
Mod lain - Tanpa ImmediatelyFast - Dengan ImmediatelyFast - Peningkatan
Tidak ada - 70 FPS - 125 FPS - 1.79x Sodium - 110 FPS - 300 FPS - 2.73x
Rendering Block-Entity
Umumnya FPS seharusnya sekitar 20% lebih tinggi ketika ada banyak block entity di sekitar Anda. [Diuji menggunakan IF 1.1.7 pada 1.19.3]
Diuji pada server spigot dengan 400 peti di layar.
Mod lain - Tanpa ImmediatelyFast - Dengan ImmediatelyFast - Peningkatan
Tidak ada - 170 FPS - 205 FPS - 1.20x Sodium - 315 FPS - 410 FPS - 1.30x
Kompatibilitas
ImmediatelyFast disusun agar sesedikit mungkin mengganggu mod lain. Mod ini seharusnya berfungsi baik dengan sebagian besar, jika bukan semua, mod dan modpack.
Ketidakcocokan yang diketahui:
- OptiFabric / OptiFine
- Sebagian besar "klien" sumber tertutup seperti LunarClient dan LabyMod
Jika Anda mengalami masalah apa pun, harap laporkan di Issue Tracker.
Konfigurasi
ImmediatelyFast memiliki file konfigurasi yang dapat ditemukan di folder config instance Minecraft Anda. Sebagian besar opsi sebaiknya dibiarkan pada nilai defaultnya, tetapi beberapa dapat disesuaikan untuk meningkatkan performa atau kompatibilitas.
- fontatlasresizing: Meningkatkan ukuran tekstur atlas font. Ini meningkatkan performa dengan font resolusi tinggi atau font server kustom.
- mapatlasgeneration: Menempatkan tekstur peta ke dalam satu tekstur alih-alih beberapa tekstur. Ini meningkatkan performa ketika banyak peta ada di layar.
- hudbatching: Meningkatkan performa rendering HUD dengan mengirimkan lebih sedikit draw call. Jika Anda mengalami masalah dengan elemen HUD, coba nonaktifkan optimasi ini.
- fasttextlookup: Menyimpan beberapa data di antara rendering karakter teks. Ini sedikit meningkatkan performa saat merender banyak teks.
- avoidredundantframebufferswitching: Optimasi ini mengurangi jumlah pergantian framebuffer saat merender banyak hal berbeda di dunia (entity, partikel, block entity, ...) atau HUD untuk meningkatkan FPS.
- experimentaldisableerrorchecking: Menonaktifkan pemeriksaan error OpenGL. Ini dapat meningkatkan performa pada sistem tertentu, tetapi dapat menyebabkan masalah yang sulit di-debug jika diaktifkan.
- experimentaldisableresourcepackconflicthandling: Mengontrol apakah ImmediatelyFast harus memindai resource pack untuk modifikasi core shader yang tidak kompatibel guna menonaktifkan beberapa optimasi yang bertentangan. Ini dapat dinonaktifkan untuk memaksa optimasi bahkan jika dapat menyebabkan masalah grafis dengan resource pack tertentu.
- experimentalsigntextbuffering: Menyangga teks pada tanda alih-alih merendernya ulang setiap frame. Dapat menyebabkan masalah dengan font resolusi tinggi atau font kustom.
- experimentalscreenbatching: Meningkatkan performa rendering beberapa layar dalam game dengan mengirimkan lebih sedikit draw call.
API Pengembang
Anda dapat membaca versi terbaru dari dokumentasi API di sini.
Mitra
Kinetic Hosting menawarkan penawaran yang sangat terjangkau untuk server dengan perangkat keras yang sangat baik! Jika Anda ingin memanfaatkan penawaran bagus ini, kunjungi kinetichosting.com.
YourKit mendukung proyek sumber terbuka dengan alat inovatif dan cerdas untuk memantau dan memprofilkan aplikasi Java dan .NET. YourKit adalah pembuat YourKit Java Profiler, YourKit .NET Profiler, dan YourKit YouMonitor.
Terima kasih kepada sydist karena telah membuat logo!
Cara memasang ImmediatelyFast
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.18–26.3 on Fabric, Forge, NeoForge or Quilt automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric, Forge, NeoForge or Quilt
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 ImmediatelyFast-NeoForge-1.17.1+26.3.jar (107 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: ImmediatelyFast should be in the list.
ImmediatelyFast 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 |
|---|---|---|---|---|
| 1.21.1 | Fabric, Quilt | 1.21.1334 KB 44 | ||
| 1.21.1 | Forge | 1.21.1533 KB 7 | ||
| 1.21.1 | NeoForge | 1.21.1360 KB 41 | ||
| 26.3 | NeoForge | 26.3107 KB 12 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 192 | ||
| 26.3 | Fabric, Quilt | 26.397.3 KB 1 | ||
| 26.3 | NeoForge | 26.3107 KB | ||
| 26.2 | Fabric, Quilt | 26.298.1 KB 102 |
Konten yang membutuhkannya
Ulasan
Jadilah yang pertama menilai ImmediatelyFast


