Datapack
Datapack vanilla dengan Codexe. Versi dan pack_format, susunan folder, cara Codexe menguji muat pack di server Minecraft sungguhan, dan masalah umum.
Diperbarui
Di halaman ini
Datapack mengubah data yang sudah dibaca game: resep, loot table, advancement, predicate, tag, dan function (.mcfunction). Datapack berjalan di server vanilla dan dunia singleplayer, tanpa plugin atau mod.
Untuk memainkan datapack-mu di dalam game, mulai server uji coba pribadi dengan Coba sekarang.
#Apa yang perlu ditulis di permintaan
- Versi Minecraft. Versi ini menentukan
pack_formatdan nama folder (misalnyafunction/di 1.21+,functions/sebelumnya). - Apa fungsinya: resep (shaped/shapeless), perubahan loot, pohon advancement, mekanik scoreboard, function tick atau load.
- Namespace, jika kamu peduli dengan namanya.
A datapack for Minecraft 1.21.1, namespace "extras".
- Shaped recipe: 8 cobblestone around a coal block = 16 torches.
- Shapeless recipe: 4 rotten flesh = 1 leather.
- A load function that creates a "deaths" scoreboard and shows it in the sidebar.#Cara Codexe memverifikasi datapack
Datapack tidak punya apa pun untuk dikompilasi, jadi Codexe memuat pack di server Minecraft vanilla sungguhan di sandbox build-nya, secara offline, lalu membaca log server untuk mencari error di resep, function, advancement, atau JSON. Versi server dipilih dari pack_format milik pack: versi terbaru yang terpasang dan menjadi target penulisan pack.
Server uji coba mencakup 1.20.1, 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2, dan 26.3. Jika susunan foldernya salah untuk versi itu (misalnya functions/ di 1.21), Codexe membetulkan nama foldernya.
Pack yang punya error diperbaiki seperti kode. Siap berarti pack berhasil dimuat tanpa masalah.
#Pemasangan
Unduh ZIP-nya, taruh di world/datapacks/ (atau folder datapacks milik dunia di singleplayer), lalu jalankan /reload atau mulai ulang. Periksa dengan /datapack list.
#Batasan
Datapack tidak bisa menambahkan blok atau item yang benar-benar baru dengan perilaku baru, dan hanya bisa bereaksi terhadap apa yang disediakan vanilla (advancement, predicate, scoreboard). Untuk logika yang banyak memakai event, gunakan Skript atau plugin.