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 rebootsSerialization, 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.