Datos Personalizados

Sponge tiene un poderoso sistema :doc: data <../ index>, que puede hacer mucho más que simples funciones. También es posible crear sus propios objetos de datos, lo que le permite :doc: serializar <../serialización> objetos directamente a jugadores, entidades y más!

Para comenzar a crear sus propios datos, le recomendamos que lea cada uno de los componentes del ecosistema en la documentación :doc: data <../ index>. Usted debe comprender cómo funciona un sistema completamente implementado antes de comenzar a trabajar en su propia implementación.

Hay tres áreas principales de datos personalizados:

  • DataHolders, which store data such as items and entities

  • DataManipulators, which are attached to a DataHolder and can contain any number of serializable objects. Manipulators will stay attached to their owner, even across reboots

  • Serialization, which saves/loads data into configs, files, or world files

Proporcionaremos y explicaremos fragmentos de código a lo largo de los tutoriales; sin embargo, también proporcionamos una «implementación completa» para aquellos que prefieran observar una implementación de ejemplo.

Contenidos