Panduan Skrip Visual Hasale: Pengatur Kode-No- bagi Pemilik Server

Dengan: nama Kategori:: nama : minutes min read

Tidak semua pemilik server ingin menulis Java. Hytale menawarkan alat-alat no- kode yang kuat - yang berbasis node sistem gambar, aset data JSON, dan tidak-game Asset Editor - yang memungkinkan Anda membuat NPC custom, generasi dunia, item, dan mekanisme game tanpa pemrograman.

< p > Tidak semua pemilik server ingin belajar Java. Kabar baiknya: Hytale menawarkan sebuah suite kuat dari peranti no- kode yang memungkinkan Anda membuat konten gubahan - NPC, item, blok, generasi dunia, dan permainan mekanika - tanpa menulis satu baris kode. Ini adalah alat yang sama dengan Studio Hypixel menggunakan internal untuk membangun Orbis. < / p > < p > Panduan ini mencakup tiga pilar mode no- code dalam Hytale: < kuat > aset data < / strong > (konfigurasi JSON), < strong > Aset Editor < / strong > (in- game GUI), dan < kuat > sistem skrip visual < / strong > (node- berbasis logika). < / p > < h2 > No-Code Modding Stack < / h2 > < p > Pergerakan Hytale berlapis dengan kompleksitas: < / p > < tabel > < head > < tr > < th > Lapis < / th > < alat < / th > < th > Memerlukan Kode? < / th > < th > Terbaik untuk < / th > < / tr > < / tr > < / thead > < tbody > < tr > < td > < strong > Data Asset < / strong > < / td > < td > Berkas JSON + Asset Editor < / td > < td > Tidak < / td > < td > Blocks, item, NPC, menjarah tabel, resep, dunia gen < / td > < / tr > < / tr > < tr > < td > < strong > Asset Seni < / strong > < / td > < / td > Blockbent (dengan plugin Hytale) < / td > < / td > < / td > Model suai > < td >, tekstur, aniasi < / td > < / tr > < / tr > < tr > < td > < strong > Skrip Visual < / strong > < / td > < td > Node-based editor < / td > < td > < / td > < td > < td > < td > Logika permainan, perilaku NPC, interaksi, menang kondisi < / td > < / tr > < tr > < td > < strong > Plugin Server < / strong > < / td > < / td > Java 25 + IntelliJ < / td > < td > Ya < / td > < td > modifikasi server dalam, sistem kompleks < / td > < / tr > < / tr > < / tbody > < / tabel > < p > Kebanyakan perubahan server dapat dicapai dengan tiga lapisan pertama. Plugin Java hanya diperlukan untuk sistem kompleks seperti pencocokan, jaringan kustom, atau manipulasi ECS dalam. < / p > Data < h2 > Aset: JSON- Driven Content < / h2 > < p > Dasar dari no-code modding dalam Hytale adalah < strong > aset data < / strong > - berkas JSON yang mendefinisikan setiap bagian dari konten game. Jaringan pipa data yang sama yang drive blok, item, NPC, dan generasi dunia dalam permainan dasar sepenuhnya terkena modders. < / p > < h3 > Apa yang Anda Dapat Konfigurasi melalui JSON < / h3 > < ul > < li > < kuat > Blok dan Items: < / strong > definisi, properti, tekstur, drop tabel, stack ukuran, kategori < / li > < li > < strong > NPC dan Entives: < / strong > properti dasar, statistik, tetes, referensi model / animasi < / li > < li > < strong > NPC Perilaku: < / strong > sensor- pola tindakan, pertempuran logika, perilaku menganggur, hubungan faksi < / li > < li > < kuat > Generasi Dunia: < / strong > biomes, bentuk medan, bahan, vegetasi, penempatan struktur < / li > < li > < strong > Tabel Loot: < / strong > nilai drop, kondisi, bobot langka < / li > < li > < strong > Crafting Resep: < / strong > tugas kerja, persyaratan bahan, buka kunci tingkat < / li > < li > < kuat > Interaksi: < / strong > pemutar -dialog NPC, zona pemicu, efek lingkungan < / li > < / ul > < p > Daya aset data adalah bahwa perubahan < strong > panas dimuat ulang < / strong > - edit sebuah berkas JSON dan perubahan berlaku segera ke dunia berjalan tanpa server restart. < / p > < h3 > Cepat Contoh: Membuat Raptor Rideable < / h3 > < p > Salah satu contoh yang paling dikutip dari daya aset data: membuat raptors rideable dilaporkan hanya membutuhkan < strong > 4 baris dari JSON < / strong >. Tidak ada Java, tidak ada kompilasi, tidak ada restart. Ini adalah jenis modifikasi yang akan memerlukan plugin lengkap dalam Minecraft. < / p > < h3 > Pack Struktur < / h3 > Modifikasi aset data < p > diselenggarakan menjadi < strong > Packs < / strong >: < / p > < pre > < kode > My FirstPack / manifest. json Umum / BlockTextures / Ikon / Model / Server / Butir / Item / Butir / Kategori / Blok / Bahasa / en- US / server.lang < / code > < / pre > < p > < kode > manifestasi < / code > harus menyertakan < kode > "IncludeAssetPack": benar < / code >. Jatuhkan folder paket Anda ke dalam < code >% AppData% / Roaming / Hytale / UserData / Mods / < / code > dan itu aktif. < / p > < h2 > Penyunting Aset: GUI In- Game untuk Assets Data < / h2 > < p > Menyunting mentah JSON bekerja, tetapi Hytale menyediakan sesuatu yang lebih baik: < strong > Asset Editor < / strong >, GUI penuh dibangun langsung ke dalam permainan. < / p > < h3 > How to Access It < / h3 > < ol > < li > Buat atau muat sebuah < strong > Creative World < / strong > < / li > < li > Tipe < kode > / op diri < / kode > dalam percakapan untuk memberikan status operator < / li > < li > Tekan < strong > B < / strong > untuk membuka < strong > Creative Tools Hub < / strong > < / li > < li > Navigasi ke < strong > Assets < / strong > tab < / li > < li > Pilih < strong > Aset Editor < / strong > < / li > < li > Klik tiga titik di atas kiri dan pilih < kuat > "Tambahkan Pack" < / strong > untuk membuat sebuah paket aset baru < / li > < / ol > < h3 > What You Can Do < / h3 > < p > Penyunting Aset membuka jendela yang menampilkan pohon direktori lengkap permainan. Anda dapat menelusuri folder seperti Audio, Kamera, Entitas, Lingkungan, Butir, Partikel, dan GameplayConfig. Untuk setiap aset Anda dapat: < / p > < ul > < li > < strong > Tampilan dan sunting < / strong > properti apapun dalam sebuah format -based UI < / li > < li > < strong > Salin aset yang ada < / strong > sebagai titik awal (alur kerja tercepat untuk butir-butir gubahan) < / li > < li > < strong > Lihat tooltip dokumentasi < / strong > menjelaskan setiap field (ditambahkan dalam Update 2) < / li > < li > < strong > Hot-reload perubahan < / strong > - klik "Terapkan Perubahan" dan lihat hasil segera di dunia < / li > < li > < kuat > Equip item < / strong > langsung dari penyunting untuk menguji mereka < / li > < / ul > < h3 > Membuat Blok Kustom - Langkah demi Langkah < / h3 > < ol > < li > Buka Penyunting Aset dan buat paket baru < / li > < li > Buat berkas JSON di < kode > Packs / YourPack / Server / Item / Item / my _ block.json < / code > < / li > < li > Tempatkan tekstur Anda di < kode > Packs / YourPack / Common / BlockTextures / my _ block.png < / code > < / li > < li > Tempatkan ikon Anda di < kode > Packs / YourPack / Common / Ikon / ItemsGenerated / My _ Block.png < / code > < / li > < li > Dalam Penyunting Aset, buka tab Sumber, konfigurasi properti, dan klik < strong > Terapkan Perubahan < / strong > < / li > < li > Cari untuk nama blok Anda, pilih, dan klik < kuat > Equip Item < / strong > < / li > < / ol > < p > Anda dapat memodifikasi properti material, melanggar perilaku, suara, efek partikel, item drop, ukuran stack, dan kategori - semua tanpa kode. < / p > < h3 > Alat Kreatif Hub < / h3 > < p > Penyunting Aset hanya satu tab. Perkakas Kreatif penuh Hub termasuk: < / p > < tabel > < head > < tr > < th > Tab < / th > < th > Isi < / th > < / tr > < / tr > < / thead > < tbody > < tr > < td > < strong > Assets < / strong > < / td > < td > Aset Editor, Aset Node Editor, Editor Model (Blockbent) < / td > < / tr > < / tr > < tr > < td > < strong > World < / strong > < / td > < td > Struktur spawning, warna atmosfer, teleportasi, OBJ-to-voxel converter < / td > < / tr > < tr > < td > < strong > Perkakas Builder < / strong > < / td > < td > alat pilih, penggaris, penunjuk laser, operasi blok, kuas < / td > < / tr > < tr > < td > < strong > Machinima < / strong > < / td > < td > Timeline- berbasis alat pembuatan sinematik < / td > < / tr > < / tbody > < / tabel > < h2 > Skrip Visual: Node- Berdasarkan Logika < / h2 > < p > Sistem skrip visual adalah Hitale ekuivalen dari < strong > Blueprints Mesin Unreal < / strong > - penyunting grafik berbasis node- dimana Anda menghubungkan blok logika secara visual daripada menulis kode. < / p > < h3 > Status Saat ini < / h3 > < p > < strong > Penting: < / strong > Sistem scripting visual penuh belum tersedia dalam Akses Awal. Penyunting Grafik Asset ada tapi diakui oleh Studios Hypixel sebagai "tidak dipoles". Ini adalah fitur yang direncanakan datang tak lama setelah peluncuran EA. Namun, editor node < strong > World Generation < / strong > berfungsi dan digunakan secara aktif untuk generasi medan V2. < / p > < h3 > Bagaimana It Works < / h3 > < p > Penyunting titik menyediakan area kerja dimana anda: < / p > < ol > < li > < strong > Tempatkan node < / strong > - setiap titik merepresentasikan sebuah fungsi (periksa jarak, entitas spawn, set timer, dll) < / li > < li > < strong > Hubungkan node < / strong > - link kabel keluaran dari satu titik ke masukan lain < / li > < li > < strong > Atur parameter < / strong > - setiap titik memiliki pengaturan yang dapat disesuaikan < / li > < li > < strong > Uji langsung < / strong > - perubahan merefleksikan in- game segera < / li > < / ol > < p > Sistem mendukung node posisi otomatis, mengatur titik akar, dan mengelola grafik kompleks dengan organisasi hirarkis. < / p > < h3 > Apa Skrip Visual akan Aktifkan < / h3 > < ul > < li > < kuat > Perilaku NPC Kustom < / strong > - rute patroli, pohon dialog, strategi tempur < / li > < li > < kuat > Generasi dunia aturan < / strong > - konfigurasi biome, kepadatan medan, penempatan material (tersedia sekarang) < / li > < li > < kuat > Permainan mekanik < / strong > - menang kondisi, logika mencetak angka, zona pemicu < / li > < li > < strong > Cerita interaktif < / strong > - sistem pencarian, branching narasi < / li > < li > < strong > Mob modifikasi perilaku < / strong > - ubah bagaimana makhluk yang ada bertindak < / li > < li > < kuat > Interaksi In-world < / strong > - link tuas ke pintu, spawners untuk memicu, tekanan piring ke perangkap < / li > < / ul > < h3 > Desain Prinsip < / h3 > < p > Hypixel Studios telah berbagi tujuan desain mereka untuk skrip visual: < / p > < ul > < li > < strong > Subset dari fungsionalitas Java: < / strong > Tidak semua Java dapat melakukan, tetapi mencakup sebagian besar perubahan server kebutuhan < / li > < li > < strong > Designer -friendly: < / strong > Tidak ada pengetahuan pengkodean yang dibutuhkan < / li > < li > < strong > Programmer- extensible: < / strong > Pengembang Java dapat membuat nodal visual baru bagi pemrogram bukan untuk memakai < / li > < li > < strong > Sandboxed: < / strong > Aman untuk berbagi antara modders - tidak ada eksekusi kode sewenang-wenang < / li > < li > < strong > Enventually in-world: < / strong > Rencana untuk membawa naskah visual langsung ke dunia 3D, menghubungkan objek dan pemicu spasial < / li > < / ul > < h2 > Konfigurasi Perilaku NPC (Tak Perlu Kode) < / h2 > < p > Salah satu yang paling kuat kemampuan no- kode adalah sistem perilaku NPC. Menggunakan elemen perilaku < strong > 150 + modular < / strong >, Anda dapat membuat makhluk kompleks AI sepenuhnya melalui aset data: < / p > < h3 > Sistem Peran < / h3 > < p > Setiap NPC memiliki < kuat > Peran < / kuat > - sebuah template perilaku mendefinisikan apa yang dilakukannya, bagaimana bereaksi, dan apa yang dibawanya. Peran didefinisikan dalam JSON. Mengubah perilaku role berubah sepenuhnya - switch domba dari < code > Template _ Animal _ Neutral < / code > ke < kode > Template _ Predator < / code > dan menjadi agresif. < / p > < h3 > Pola Aksi < / h3 > < p > perilaku NPC mengikuti sebuah sensor- action loop: < / p > < ol > < li > < strong > Sensor: < / strong > NPC mendeteksi sesuatu (pemutar di dekatnya, kesehatan rendah, waktu hari) < / li > < li > < strong > Kondisi: < / strong > Periksa konteks (adalah lawan pemain? am I under 50% HP?) < / li > < li > < strong > Aksi: < / strong > Jalankan respon (serangan, lari, panggil bantuan, tukar senjata) < / li > < / ol > < p > Semua ini dikonfigurasi melalui aset data. Evaluasi Aksi Tempur < strong > < / strong > menangani keputusan tempur kompleks - NPC mengevaluasi negara mereka, menganalisis lawan, dan memilih dari aksi yang tersedia dengan keacakan berat. < / p > < h3 > Apa yang Anda Dapat Bangun Tanpa Kode < / h3 > < ul > < li > Gubahan mob bermusuhan dengan pola serangan unik < / li > < li > pedagang NPC dengan dialog dan perdagangan penemu < / li > < li > Boss berkelahi dengan beberapa fase (bertukar peran di ambang kesehatan) < / li > < li > Patroli penjaga yang waspada sekutu terdekat ketika mereka melihat penyusup < / li > < li > Tamed sahabat yang mengikuti pemain dan berjuang bersama mereka < / li > < / ul > < h2 > Programmer / Designer Workflow < / h2 > < p > Kerja tim yang ideal untuk server Hytale menggabungkan keduanya dengan pendekatan: < / p > < ol > < li > < strong > Programmers < / strong > buat logika dalam melalui Plugin Java dan ekspos kait yang bersih, dapat dipakai ulang < / li > < li > < strong > Designers < / strong > gunakan Penyunting Aset dan skrip visual untuk merakit kait tersebut menjadi konten konkret < / li > < li > < kuat > aset Data < / strong > lebih mudah untuk sandbox dan security-review daripada kode sewenang-wenang < / li > < / ol > < p > Bahkan sebagai pemilik server solo tanpa keterampilan pemrograman, perangkat no- kode memungkinkan Anda membuat item gubahan, NPC, generasi dunia, dan permainan mekanik yang akan membutuhkan pengembangan plugin penuh dalam Minecraft. < / p > < h2 > Sedang Memulai Hari < / h2 > < ol > < li > < strong > Mulai dengan Editor Aset. < / strong > Buka dunia kreatif, tekan B, dan jelajahi pohon direktori. Salin item yang sudah ada dan mengubah propertinya. < / li > < li > < kuat > Pelajari Editor titik Dunia Gen. < / strong > Ini adalah alat yang paling matang gambar yang tersedia sekarang. Ikuti tutorial komunitas pada HytaleModding.dev. < / li > < li > < strong > Atur perilaku NPC. < / strong > Gunakan sistem peran dan pola sensor- aksi untuk membuat makhluk gubahan. < / li > < li > < strong > Gabung komunitas. < / strong > HytaleModding.dev Discord (8.000 anggota + anggota) adalah tempat terbaik untuk menanyakan pertanyaan dan berbagi kreasi. < / li > < / ol > < p > Untuk sisi plugin Java, lihat < a href = "/ news / hytale -modding -api- server-plugin- development -guide" > Modding API Guide < / a >. Untuk generasi dunia secara khusus, baca petunjuk < a href = "/ news / hytale -world- builder -v2 ubahan -world- pandu- > World Builder V2 Guide < / a >. Dan untuk membuat model 3D gubahan, lihat < a href =" / news / hytale -assets -editor -blockbench-trair- model "> Aset Editor & Blockbent Panduan < / a >. < / p > < p > < em > Membangun sesuatu yang keren dengan alat no- kode? Berbagi pada Discord kami - kami suka menampilkan kreasi komunitas. < / em > < / p >