allaymc-plugin-dev
Crear plugins de AllayMC
La configuración de plugins de AllayMC puede ser difícil de alinear entre Gradle, los metadatos, las API de ciclo de vida y el comportamiento del servidor. Esta skill guía a Claude, Codex y Claude Code en el desarrollo y la solución de problemas de plugins basados en plantillas.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Recursos legibles por agentes
Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.
Pruébalo
Usando "allaymc-plugin-dev". Crea un nuevo plugin llamado WelcomePlus para AllayMC.
Resultado esperado:
- Un plan de configuración conciso para la plantilla Java.
- Valores recomendados de paquete, grupo, entrada del plugin, autor y versión.
- Una lista de archivos del proyecto para actualizar y comandos de compilación local para ejecutar.
Usando "allaymc-plugin-dev". Agrega un comando y un listener a mi plugin existente.
Resultado esperado:
- Una lista de cambios específica para el registro de comandos y el cableado del listener de eventos.
- Referencias a los tutoriales de Allay incluidos que sean relevantes.
- Pasos de validación para la compilación, el inicio del servidor y el comportamiento en tiempo de ejecución.
Usando "allaymc-plugin-dev". El jar de mi plugin se compila pero no se carga en el servidor.
Resultado esperado:
- Una lista de verificación de solución de problemas para la entrada del plugin, la versión de la API, la ubicación del jar y los nombres de paquetes.
- Causas probables clasificadas según la evidencia de los archivos o logs proporcionados.
- Comandos siguientes y comprobaciones de archivos para confirmar la solución.
Auditoría de seguridad
Riesgo bajoStatic analysis reported many high-risk patterns, but manual review found they come from LGPL license prose, Markdown code formatting, and legitimate git or Gradle workflow examples. No prompt injection, credential access, data exfiltration, obfuscated code, or malicious network behavior was found in LICENSE, README.md, or SKILL.md. The skill is low risk because it can guide users or agents to run standard development commands and read local reference paths.
Problemas de riesgo bajo (4)
Factores de riesgo
⚙️ Comandos externos (4)
📁 Acceso al sistema de archivos (3)
Puntuación de calidad
Lo que puedes crear
Iniciar un plugin nuevo
Crea un esqueleto de plugin que mantiene coherentes la clase principal, el nombre del paquete, el grupo de Gradle y los metadatos del plugin.
Agregar funciones del servidor
Agrega comandos, eventos, tareas programadas, configuración, permisos, formularios o datos persistentes usando los tutoriales de Allay incluidos.
Actualizar un plugin existente
Compara un plugin existente con la plantilla, actualiza versiones de la API y soluciona fallos de carga o de resolución de clases.
Prueba estos prompts
Usa allaymc-plugin-dev para crear un nuevo plugin Java de AllayMC llamado <name>. Configura de forma coherente el grupo, el paquete, el autor, la versión y la entrada del plugin.
Usa allaymc-plugin-dev para agregar un comando y un listener de eventos a mi plugin existente. Sigue los tutoriales de Allay incluidos y explica cada cambio de archivo.
Usa allaymc-plugin-dev para migrar este plugin a la versión <version> de Allay API. Revisa los metadatos de Gradle, la entrada del plugin, las importaciones y el uso del ciclo de vida.
Usa allaymc-plugin-dev para diagnosticar por qué este plugin no se carga. Revisa mi archivo de Gradle, los metadatos del plugin, el nombre de la clase principal, la salida jar y el extracto del log del servidor.
Mejores prácticas
- Mantén alineados el grupo de Gradle, el nombre del paquete, la entrada del plugin y la clase principal compilada.
- Usa la plantilla y los tutoriales incluidos antes de inventar una estructura de proyecto personalizada.
- Compila localmente y prueba en un servidor Allay después de cada cambio de metadatos o de ciclo de vida.
Evitar
- No cambies la versión de la API sin revisar las importaciones, los metadatos y la compatibilidad del ciclo de vida.
- No copies jars manualmente sin confirmar la ruta de salida sombreada y el directorio del plugin.
- No asumas comportamiento nullable salvo que el Javadoc de Allay permita explícitamente valores null.
Preguntas frecuentes
¿Qué ayuda a crear esta skill?
¿Usa la plantilla oficial de AllayMC?
¿Puede ayudar con la configuración de Gradle?
¿Puede agregar comandos o listeners de eventos?
¿Ejecuta automáticamente un servidor Allay?
¿Es segura publicar esta skill?
Detalles del desarrollador
Autor
AllayMCLicencia
LGPL-2.1
Repositorio
https://github.com/AllayMC/AllaySkill/tree/main/Ref.
main