SPluginsSPlugins
Retour au blog
❯/spluginscat blog/minecraft-custom-drops-plugin

Drops personnalisés dans Minecraft : créer des drops de mobs et de blocs (guide 2026)

29 juillet 2026Ssomar Team
custom-dropsExecutableEventsExecutableItemstutorial2026

Cet article est traduit de l'anglais. Lire l'original.

Les drops du Minecraft vanilla sont statiques : un zombie lâche de la chair putréfiée, le minerai de diamant donne un diamant, toujours de la même façon. Les drops personnalisés, c'est-à-dire un loot qui dépend de ce qui a été tué ou miné, de la manière, de l'endroit et de qui l'a fait, comptent parmi les moyens les plus rapides de donner une identité unique à un serveur survie, skyblock ou RPG.

Ce guide vous montre comment créer des drops de mobs et des drops de blocs personnalisés avec des plugins, sans coder.


Réponse rapide

Pour ajouter des drops personnalisés à un serveur Minecraft, utilisez ExecutableEvents (ainsi que la bibliothèque gratuite SCore) :

  1. Créez un événement sur l'activateur PLAYER_KILL_ENTITY (drops de mobs) ou PLAYER_BLOCK_BREAK (drops de blocs).
  2. Restreignez-le avec des conditions : type d'entité, type de bloc, outil en main, monde, permission…
  3. Ajoutez une commande DROPITEM : un item vanilla ou un ExecutableItem personnalisé avec des capacités.
  4. Définissez éventuellement une chance (par exemple 20 %) pour un loot basé sur l'aléatoire.

Tout passe par un fichier YAML ou une interface en jeu, et cela fonctionne sur Spigot, Paper et Folia.


Drops de mobs personnalisés

L'activateur PLAYER_KILL_ENTITY se déclenche chaque fois qu'un joueur tue une entité. À partir de là, vous décidez précisément de ce qui est lâché :

  • Loot de type boss : un wither skeleton a 5 % de chances de lâcher une épée personnalisée « Soul Reaper ».
  • Matériaux de progression : les endermen lâchent des « void shards » utilisés dans vos recettes de craft personnalisées.
  • Drops d'économie : les mobs donnent de l'argent via une commande Vault à la place des items (ou en plus).

Il existe aussi PLAYER_PARTICIPATE_KILL_ENTITY, qui se déclenche pour chaque joueur ayant blessé le mob, et pas seulement pour celui qui a porté le coup fatal. C'est la façon équitable de récompenser les combats de boss en groupe.

Le drop lui-même tient en une ligne, grâce à la commande DROPITEM :

commands:
- DROPITEM DIAMOND 1

Vous pouvez aussi faire dropper l'un de vos items personnalisés plutôt qu'un matériau vanilla : c'est là que se trouve toute la puissance, avec des mobs qui lâchent des items qui font des choses (voir ExecutableItems).

Drops de blocs personnalisés

Même logique avec l'activateur PLAYER_BLOCK_BREAK : il se déclenche lorsqu'un joueur mine un bloc, et les commandes de bloc incluent aussi DROPITEM. Quelques recettes classiques :

  • Doublement de minerai : miner un minerai a 20 % de chances de lâcher la ressource en double (le modèle de la « Ore Booster Pickaxe »).
  • Générateurs skyblock : des générateurs de cobblestone qui produisent occasionnellement des minerais ou des matériaux personnalisés.
  • Agriculture personnalisée : la récolte des cultures peut lâcher des graines rares, de la monnaie ou des items de quête.

Si vous voulez que ce soit l'outil qui définisse les drops plutôt que le bloc, inversez le principe : donnez aux joueurs une pioche ExecutableItem dont l'activateur PLAYER_BLOCK_BREAK gère le loot personnalisé. Les règles de drop voyagent alors avec l'item, ce qui est idéal pour des outils par paliers ou évolutifs.

Des drops intelligents : conditions et chance

Ce qui distingue les drops personnalisés d'un datapack de loot tables, c'est le système de conditions. Chaque activateur prend en charge :

  • Des jets de chance : 1 %, 20 %, ce que vous voulez.
  • Des conditions personnalisées : liste blanche de mondes, vérification de permissions, comparaisons de placeholders (niveau, solde, progression de quête via PlaceholderAPI).
  • Des cibles détaillées : restriction à des entités ou des blocs précis, y compris des blocs personnalisés d'ExecutableBlocks ou d'ItemsAdder.

Ainsi, « uniquement dans le Nether, 10 % de chances, nécessite la permission vip.drops, uniquement avec la Flame Pickaxe » se résume à quelques lignes de YAML, pas à une demande de plugin sur mesure.

Au-delà des drops

Comme les drops ne sont que des commandes sur un activateur, un même événement peut faire bien plus que lâcher un item : jouer un son, faire apparaître des particules, envoyer un message dans l'action bar, incrémenter une variable SCore pour un compteur de « mobs tués ». Le modèle de ce tutoriel récompense un joueur après avoir tué X mobs.


De quel plugin ai-je besoin ?

ObjectifPlugin
Drops de mobs/blocs personnalisés pour tout le serveurExecutableEvents (version gratuite disponible)
Drops liés à un outil/une arme précisExecutableItems (version gratuite disponible)
Drop d'items personnalisés avec des capacitésExecutableItems + ExecutableEvents ensemble
Bibliothèque principale requise (gratuite)SCore

Tous sont disponibles sur splugins.net/resources, avec des versions gratuites pour commencer.


Foire aux questions

Comment ajouter des drops personnalisés sur mon serveur Minecraft ? Installez ExecutableEvents + SCore, créez un événement sur PLAYER_KILL_ENTITY ou PLAYER_BLOCK_BREAK, puis ajoutez une commande DROPITEM avec une chance et des conditions facultatives.

Les drops personnalisés peuvent-ils dépendre d'une probabilité ? Oui : chaque activateur prend en charge un pourcentage de chance, cumulable avec des conditions (outil, monde, permission, placeholders).

Les mobs peuvent-ils lâcher des items personnalisés dotés de capacités ? Oui. DROPITEM peut faire dropper un ExecutableItem, de sorte que les mobs lâchent de vraies armes et de vrais outils personnalisés fonctionnels, et pas seulement des items vanilla renommés.

Cela remplace-t-il les drops vanilla ou s'ajoute-t-il à eux ? C'est vous qui choisissez : les événements peuvent ajouter des drops en plus du loot vanilla, et les options de l'activateur permettent d'annuler le comportement vanilla si vous voulez un contrôle total.


Aller plus loin