allaymc-plugin-dev
Créer des plugins AllayMC efficacement
Le développement de plugins AllayMC nécessite une connaissance spécifique de la structure de l’API, de la configuration Gradle et des patterns Java. Cette compétence fournit un guide étape par étape en utilisant les modèles officiels. Les développeurs peuvent rapidement créer, configurer et dépanner des plugins sans parcourir des ressources dispersées.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "allaymc-plugin-dev". Create a new AllayMC plugin with commands and events
Résultat attendu:
- Structure de plugin générée depuis JavaPluginTemplate
- Classe principale créée en étendant org.allaymc.api.plugin.Plugin
- build.gradle.kts configuré avec le plugin AllayGradle
- Enregistrement des commandes ajouté selon les patterns de l’API Allay
- Écouteur PlayerJoinEvent implémenté
- Compiler avec ./gradlew shadowJar, déployer vers plugins/
Utilisation de "allaymc-plugin-dev". Set up Gradle for AllayMC plugin development
Résultat attendu:
- Group, description et version configurés dans build.gradle.kts
- allay.api défini sur la version cible
- plugin.entrance défini vers le chemin de la classe principale
- Auteurs et métadonnées du site web ajoutés
Audit de sécurité
SûrThis is a prompt-only documentation skill containing guidance for AllayMC plugin development. No executable code, scripts, network operations, or file system access beyond the skill's own directory. Static findings are false positives triggered by markdown documentation patterns (backticks in code blocks) and LGPL-2.1 license legal text. The skill reads reference materials via user-initialized git submodules.
Facteurs de risque
⚙️ Commandes externes (67)
📁 Accès au système de fichiers (3)
🌐 Accès réseau (1)
Score de qualité
Ce que vous pouvez construire
Démarrer un nouveau projet de plugin
Générer une structure complète de plugin à partir du modèle officiel avec une configuration Gradle correcte.
Migrer des plugins existants
Mettre à jour le code du plugin et les paramètres Gradle pour s’aligner avec les nouvelles versions de l’API Allay.
Ajouter des fonctionnalités aux plugins
Implémenter des commandes, des écouteurs d’événements, des tâches planifiées et la gestion de configuration.
Essayez ces prompts
Use allaymc-plugin-dev to create a new AllayMC plugin skeleton named [plugin-name] with group [com.example]. Include commands registration and a basic configuration file.
Use allaymc-plugin-dev to help me register event listeners for player join and quit events in my AllayMC plugin. Show me the listener structure and registration code.
Use allaymc-plugin-dev to help me configure the build.gradle.kts file for my AllayMC plugin. I need to set the API version, authors field, and plugin entrance correctly.
Use allaymc-plugin-dev to help me troubleshoot why my AllayMC plugin is not loading. The plugin entrance is [package.MainClass] and I am targeting API version [version].
Bonnes pratiques
- Alignez toujours la version allay.api de Gradle avec la version de votre serveur Allay cible.
- Gardez plugin.entrance cohérent entre les fichiers build.gradle.kts et plugin.json.
- Utilisez onLoad pour une configuration légère et onEnable pour les enregistrements à l’exécution.
Éviter
- Ne codez pas en dur les versions d’API sans vérifier la compatibilité avec votre serveur Allay.
- Ne sautez pas les vérifications de sûreté de nullité dans les paramètres de méthode et les valeurs de retour.
- N’utilisez pas le mauvais nom de package pour le group dans build.gradle.kts.