Tentang mod SmartBrainLib
Pustaka brain untuk Minecraft, membuat sistem brain lebih mudah digunakan dan dikelola.
Apa ini?
Sistem brain di Minecraft adalah sistem AI entitas baru yang hampir samar yang diperkenalkan Mojang untuk menangani mob yang lebih kompleks, dan memungkinkan penanganan entitas yang lebih canggih.
Sayangnya implementasi Mojang kurang, dan terlalu rumit.
Selain itu, ini juga dilakukan dengan cara yang agak tidak efisien, yang berarti secara keseluruhan sistem ini tidak layak digunakan sebagai pengganti sistem goals yang ada.
Pustaka ini bertujuan untuk merombak sistem brain, membuatnya benar-benar dapat digunakan, dan dapat dikonfigurasi.
Namun perlu dicatat, bahwa sistem goals yang ada akan tetap lebih sederhana secara kasat mata - sistem brain ditujukan untuk interaksi yang lebih kompleks, tetapi juga bisa menyenangkan untuk bereksperimen.
Jadi apa yang dilakukan SmartBrainLib?
SBL adalah pendekatan multi-aspek terhadap sistem brain, dan akan terus berkembang dan meningkat seiring saya menggunakannya.
Berikut adalah fitur utamanya:
Menangani tipe memori secara otomatis
Tidak perlu khawatir harus mencari tahu modul memori mana yang harus didaftarkan untuk entitas Anda.
Sensor dinamis
Sensor sekarang dapat dikonfigurasi dan ditangani secara dinamis. Ini memungkinkan sensor yang jauh lebih canggih dan fleksibel
Perilaku canggih
Manfaatkan perilaku bawaan, atau buat perilaku baru berdasarkan kelas perilaku yang dapat diperluas, yang menyertakan callback, predikasi, cooldown, dan lainnya.
Modifikasi perilaku yang aman saat runtime
Tambahkan, hapus, dan modifikasi perilaku secara dinamis dari entitas yang ada.
Optimasi
SBL menggantikan hampir seluruh fungsi sistem brain vanilla, menggunakan fungsi berdaya guna tinggi untuk menghilangkan inefisiensi di sebanyak mungkin area brain. Jika dilakukan dengan benar, entitas SBL bahkan bisa lebih efisien daripada yang menggunakan goals!
Sensor, perilaku, dan tipe memori tambahan
SBL menyertakan modul tambahan untuk digunakan pada entitas apa pun, dengan lebih banyak lagi yang akan datang seiring waktu.
Fungsi utilitas tambahan
Selain fungsionalitas brain yang diharapkan, SBL juga menambahkan helper tambahan, seperti:
- Fungsi pengambil entitas level yang dioptimalkan
- Pustaka Random yang ramah pengembang
- Utilitas antarmuka brain untuk menambah/menghapus konten brain dari entitas non-SBL
Bagaimana cara menggunakannya?
Pustaka ini didokumentasikan di Halaman Wiki-nya
Jika Anda memiliki masalah atau ingin berkontribusi, silakan kunjungi Halaman Github dan sampaikan pendapat Anda
Cara memasang SmartBrainLib
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.16.5–26.3 on Fabric, Forge or NeoForge automatically, together with its dependencies: Fabric API.
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 smartbrainlib-neoforge-26.3-2.0.3.jar (503 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. Required dependencies go there too: Fabric API.
Launch the loader profile
Open “Mods” in the main menu: SmartBrainLib should be in the list.
On a server
A server on Fabric, Forge or NeoForge
The mod only works on a server with the same loader and game version, for example 26.3.
File goes into the server’s mods folder
Stop the server, put the mod file into the mods folder and start the server again.
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.
Versi
Dengan dependensi
| Minecraft | Loader | File | Tanggal | Tindakan |
|---|---|---|---|---|
| 26.1.2 | NeoForge | 26.1.2503 KB | ||
| 26.1.2 | Forge | 26.1.2507 KB | ||
| 26.1.2 | Fabric | 26.1.2510 KB | ||
| 26.2 | NeoForge | 26.2503 KB | ||
| 26.2 | Forge | 26.2507 KB | ||
| 26.2 | Fabric | 26.2506 KB | ||
| 26.3 | NeoForge | 26.3503 KB | ||
| 26.3 | Forge | 26.3507 KB 1 |
Yang dibutuhkan untuk menjalankan
- Fabric APIwajib
Konten yang membutuhkannya
FAQ
Which Minecraft versions does SmartBrainLib work on?
There are files for 26.3, 26.2, 26.1.2, 1.16.5. The newest is 26.3.
Is SmartBrainLib for Forge or Fabric?
There are files for Fabric: 26.1.2–26.3, for Forge: 1.16.5–26.3 and for NeoForge: 26.1.2–26.3.
What does SmartBrainLib need to work?
Required: Fabric API. Without it the mod will not start: dependencies go into the same mods folder.
Do players need to install SmartBrainLib?
No. SmartBrainLib works on the server side: it is installed on the server only, and players do not need to download anything.
Where can I download SmartBrainLib safely?
On this page: the file smartbrainlib-neoforge-26.3-2.0.3.jar (503 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 8be134246b72da991f9553253228f0b2f052a383.
Ulasan
Jadilah yang pertama menilai SmartBrainLib


