Kustom Data

Peringatan

These docs were written for SpongeAPI 7 and are likely out of date. If you feel like you can help update them, please submit a PR!

Spons telah kuat data sistem, yang dapat melakukan jauh lebih dari sekedar vanili fitur. Hal ini juga mungkin untuk membuat anda sendiri data objek, yang memungkinkan anda untuk cerita bersambung benda-benda secara langsung kepada pemain, badan dan banyak lagi!

Untuk memulai membuat data anda sendiri, kami sarankan bahwa anda baca pada masing-masing komponen ekosistem pada data dokumentasi. Anda harus memahami bagaimana sepenuhnya dilaksanakan sistem kerjanya sebelum anda mulai bekerja pada anda sendiri pelaksanaannya.

Ada tiga bidang utama dari data kustom:

  • DataHolders, yang menyimpan data seperti barang-barang dan entitas

  • DataManipulators, yang melekat pada DataHolder dan dapat terisi sejumlah serializable benda-benda. Manipulator akan tetap melekat pada pemiliknya, bahkan di reboot

  • Serialisasi, yang menyimpan/memuat data ke konfigurasi, file, atau file dunia

Kami akan memberikan dan menjelaskan potongan kode di seluruh tutorial, namun kami juga memberikan implementasi penuh bagi merekalah yang lebih memilih untuk melihat melalui contoh implementasi.

Isi