SentinelCore
par valentin21• Minecraft 1.21.11
About this plugin
Crée un plugin Minecraft Paper 1.20+ en Java nommé "CustomMobDrops". Fonctionnalités obligatoires : Commande principale : /mobdrops Interface GUI principale : Un menu inventaire (54 slots) avec : Liste des mobs configurés Bouton "Ajouter un mob" Bouton "Supprimer un mob" Quand on clique sur un mob : Ouvre un second GUI : Liste des items dropables Affiche : Item icon Nom Pourcentage de drop affiché en lore Bouton "Ajouter un drop" Bouton "Retour" Ajouter un drop : Quand on clique sur "Ajouter un drop" : Le joueur doit placer un item dans un slot spécifique Ensuite on ouvre un GUI numérique (ou chat input) Le joueur entre un pourcentage (0.01 à 100) Le plugin sauvegarde : Type du mob Item (avec meta) Pourcentage Système de drop : Quand un mob meurt : Vérifie si il est configuré Pour chaque drop : Calcul aléatoire basé sur le pourcentage Si réussite → drop l’item Menu parallèle : Commande : /mobdrops view <mob> Ouvre un GUI lecture seule : Affiche tous les drops Pourcentage visible Aucun bouton modifiable Sauvegarde : Stocker dans un fichier YAML structuré : mobs: ZOMBIE: drops: - item: (serialized) chance: 12.5 Code propre : Utilise des listeners Gestion des InventoryClickEvent Gestion des EntityDeathEvent Annulation des clics non autorisés Architecture claire (Main, GUIManager, DropManager, ConfigManager) Bonus : Ajoute un système de permission : custommobdrops.admin custommobdrops.view Structure Maven propre demandée.
Compatibility
SentinelCore is compatible with Paper 1.21.11 servers and requires Java 17. This plugin was created with Minax AI and is available for free.