Creando un Plugin
Esta sección está dirigida a quienes deseen desarrollar plugins con Sponge API. El artículo trata varios aspectos sobre Sponge API y sus conceptos. Es importante comprender que el objetivo de esta sección es ayudar a los desarrolladores para comenzar a usar Sponge API, no para tratar cada concepto en profundidad. Los puntos tratados en Javadocs serán de gran ayuda una vez que usted se encuentre cómodo usando API.
Nota
Se recomienda tener experiencia previa en desarrollo Java! Copiar-pegar ejemplos desde los documentos probablemente no funcione, especialmente si no se modifican.
Truco
El Cookbook es una colección de plugins totalmente funcionales de los cuales cada uno demuestra una parte específica de SpongeAPI. Estos plugin «recipes» son únicos y son compilables via Gradle o Maven. Algunos de ellos demuestran cómo crear plugins usando otro lenguaje JVM como Scala y Kotlin.
Contenidos
- Sistemas de Compilación
- Configuración de su Espacio de Trabajo
- Configurando Su Proyecto
- Identificadores de Complementos
- Clase de Plug-in Principal
- Ciclo de vida del Plugin
- Inyección de Dependencia
- Mejores Prácticas
- Opcionales
- Registro y Depuración
- Comandos
- Eventos
- La API de Activos
- Configurando Extensiones
- Texto
- La API de Datos
- Bloques
- Entidades
- Articulos
- Ofertas de Intercambio
- Efectos
- Programador
- Servicios
- Bases de datos
- Permisos
- Baneos
- Vistas del Libro
- Economía
- Generación de Mundo
- Administrador de Complementos
- Administrador de Perfiles del Juego
- Datos del Jugador Fuera de Línea
- Depuración de Complemento
- Listas de Tabulaciones
- Metadatos del Complemento
- Trazado de Rayos (Ray Tracing)
- Tutoriales
- Implementation-dependent Plugins