Plugin de recettes de craft personnalisées Minecraft 2026 : le guide complet
Cet article est traduit de l'anglais. Lire l'original.
Minecraft vanilla vous offre environ 400 recettes de craft, puis s'arrête là. Une épée en diamant coûte la même chose pour un tout nouveau joueur que pour un vétéran avec un équipement complet enchanté. Aucune barrière de niveau, aucune vérification de permission, aucune récompense pour la progression : juste une grille 3×3 qui se comporte de la même manière pour tout le monde.
Si vous gérez un serveur survie, un royaume RPG ou un réseau axé sur l'économie, cette uniformité est un problème de conception. Les recettes de craft personnalisées permettent d'ajouter de la progression, de l'économie et de la créativité par-dessus le système vanilla. Ce guide explique pourquoi c'est important, comment différents plugins abordent le sujet, et comment ExecutableCrafting vous donne le plus de contrôle avec le moins de friction.
Pourquoi les recettes de craft personnalisées transforment votre serveur
Les recettes personnalisées ne sont pas qu'un simple réglage cosmétique : elles modifient le comportement des joueurs à chaque palier de progression.
Créer de vrais parcours de progression
Verrouillez les recettes puissantes derrière des niveaux requis ou des permissions. Un joueur qui vient d'arriver ne peut pas fabriquer une arme de fin de jeu : il doit d'abord la mériter. Cette barrière préserve votre économie et donne aux joueurs un « prochain objectif » clair à l'horizon.
Construire une identité de serveur unique
Une recette de « Blood Rune » qui nécessite trois crânes de wither squelette et une étoile du Nether ? C'est une histoire, pas juste une ligne de config. Le craft personnalisé est l'un des moyens les plus rapides de donner à votre serveur une saveur que les joueurs retiendront et dont ils parleront à leurs amis.
Résoudre les problèmes d'économie sans empiler les plugins
Plutôt que d'ajouter un plugin de « boutique » séparé uniquement pour restreindre l'accès à certains items, vous pouvez rendre ces items fabricables uniquement avec des composants rares. Le craft est la mécanique d'économie : moins de pièces mobiles, une conception plus élégante.
Récompenser le temps de jeu et la communauté
Une recette qui exige une vérification de placeholder basée sur le temps de jeu, ou qui ne fonctionne que si le joueur possède la permission d'un grade précis, transforme le craft en récompense de fidélité. Les donateurs fabriquent ce que les joueurs gratuits ne peuvent pas. Les vétérans fabriquent ce que les nouveaux ne peuvent pas. L'établi devient un symbole de statut.
ExecutableCrafting face aux alternatives
Il existe plusieurs façons d'ajouter des recettes de craft personnalisées à un serveur Minecraft. Voici un regard honnête sur les options.
| Approche | Mise en place | Conditions | Navigateur GUI | Four / Enclume | Développement actif |
|---|---|---|---|---|---|
| ExecutableCrafting | YAML + éditeur GUI | ✅ Complètes (niveau, permission, placeholder) | ✅ Livres de recettes avec dossiers | ✅ Les deux | ✅ Oui |
| CustomCrafting | YAML uniquement | Partielles | ✅ Basique | ✅ Four | Ralenti |
| RecipeManager | YAML uniquement | Partielles | ❌ | ✅ Four | Minimal |
| CraftEnhancer | GUI uniquement | ❌ | ❌ | ❌ | Inconnu |
| Datapacks vanilla | Fichiers JSON | ❌ | ❌ | ✅ | N/A |
Les datapacks vanilla sont gratuits et ne nécessitent aucun plugin, mais ils ne prennent en charge ni les conditions, ni les commandes, ni la navigation par GUI. Ils conviennent à un petit serveur personnel ; ils ne passent pas à l'échelle pour des conceptions multijoueurs.
CustomCrafting est une alternative solide, mais son développement a ralenti et son système de conditions est moins expressif.
ExecutableCrafting se démarque pour trois raisons :
- Un éditeur GUI en jeu complet : vos admins n'ont pas du tout besoin de toucher au YAML.
- Des conditions PlaceholderAPI : toute statistique exprimable par un placeholder PAPI peut verrouiller une recette.
- Des livres de recettes avec dossiers : les joueurs parcourent ce qu'ils peuvent fabriquer sans chercher à l'aveugle dans l'établi.
Des recettes créatives à construire avec ExecutableCrafting
Voici cinq modèles de recettes qui montrent l'étendue réelle des possibilités offertes par EC.
1. Équipement d'élite verrouillé par grade
Une recette shaped que seuls les joueurs VIP peuvent fabriquer : tous les autres la voient dans le livre de recettes mais ne peuvent pas l'exécuter.
# recipes/elite_sword.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPED
shape:
- "DDD"
- " S "
- " S "
ingredients:
D: minecraft:diamond
S: minecraft:stick
result: minecraft:netherite_sword
playerConditions:
requiredPermissions:
- vip.crafting.elite
playerCommands:
- "SEND_MESSAGE &6Welcome to the elite tier, %player%!"
Les joueurs sans vip.crafting.elite voient la recette grisée dans le GUI : une incitation visible à passer au grade supérieur.
2. Transmutation de minerai verrouillée par l'XP (recette de four)
Faites fondre des pépites de fer en pépites d'or dès qu'un joueur atteint le niveau 30. Cela ajoute une saveur d'alchimie aux serveurs survie.
# recipes/transmute_iron.yml
recipeType: FURNACE
input1: minecraft:iron_nugget
result: minecraft:gold_nugget
experience: 1.5
cookingTime: 100
playerConditions:
requiredLevel: 30
playerCommands:
- "SEND_MESSAGE &eTransmutation complete."
Le temps de cuisson de 100 ticks (5 secondes) est plus court que celui de la fonte du fer vanilla : ce temps réduit est la récompense de niveau.
3. Réparation et amélioration via l'enclume
Combinez une épée en fer endommagée avec un item spécial « Mystic Stone » pour obtenir une épée en diamant pré-enchantée.
# recipes/mystic_upgrade.yml
recipeType: ANVIL
anvilMergeType: CUSTOM_RESULT
input1: minecraft:iron_sword
input2: minecraft:amethyst_shard
result: minecraft:diamond_sword
itemCheckers:
itemCheckerType: CUSTOM_CHECKS
checkMaterial: true
checkAmount: false
checkDisplayName: false
checkLore: false
checkDurability: false
L'enclume devient une station d'amélioration : pas de code, pas de boutiques PNJ.
4. Recettes saisonnières / réservées aux événements (condition de placeholder)
Verrouillez une recette derrière une valeur PlaceholderAPI. L'exemple ci-dessous utilise un placeholder basé sur l'heure pour rendre une recette disponible uniquement pendant une fenêtre d'événement en jeu.
# recipes/event_crown.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPELESS
input1: minecraft:gold_block
input2: minecraft:gold_block
input3: minecraft:nether_star
result: minecraft:golden_helmet
placeholdersConditions:
condition1:
placeholder: "%server_online%"
value: ">10"
cancelEventIfNotMeet: true
messageIfNotMeet: "&cThis recipe is only available during events with 10+ players online."
Remplacez %server_online% par n'importe quel placeholder d'économie, de métier, de statistiques ou de plugin personnalisé : EC prend en charge toute valeur PAPI.
5. Conditions groupées via les groupes de recettes
Si vous avez vingt recettes qui doivent toutes exiger le niveau 20 et envoyer le même message de craft, ne copiez pas le bloc de conditions vingt fois. Utilisez un groupe de recettes.
# recipeGroups.yml
recipeGroups:
journeyman_tier:
recipesList:
- journeyman_* # matches any recipe whose id starts with "journeyman_"
playerConditions:
requiredLevel: 20
playerCommands:
- "SEND_MESSAGE &aJourneyman craft complete!"
Toute recette dont l'ID commence par journeyman_ hérite automatiquement de ces conditions.
Ajoutez une nouvelle recette au palier en la nommant correctement : aucune modification de config n'est nécessaire.
Guide de démarrage rapide
Mettre en ligne votre première recette personnalisée prend environ cinq minutes.
Étape 1 : installer le plugin
Téléchargez ExecutableCrafting depuis SpigotMC, Polymart ou BuiltByBit.
Placez le .jar dans votre dossier /plugins avec SCore (dépendance obligatoire : à télécharger sur la même page de la marketplace).
Redémarrez le serveur.
Étape 2 : ouvrir l'éditeur GUI
/ec editor
Cela ouvre l'éditeur de recettes en jeu. Cliquez sur "New Recipe", choisissez un type de recette (Crafting, Furnace ou Anvil), puis faites glisser les items dans les emplacements d'ingrédients. Définissez l'item résultat et cliquez sur Save.
EC crée automatiquement le fichier YAML dans plugins/ExecutableCrafting/recipes/.
Étape 3 : ajouter des conditions (facultatif)
Ouvrez le YAML enregistré et ajoutez un bloc playerConditions :
playerConditions:
requiredPermissions:
- myserver.crafting.advanced
requiredLevel: 15
Exécutez /ec reload pour appliquer le changement sans redémarrer.
Étape 4 : créer un livre de recettes
Définissez un livre de recettes dans plugins/ExecutableCrafting/recipeBooks.yml :
recipeBooks:
1:
folders:
Basic:
- basic_*
Advanced:
- advanced_*
All:
- "**"
Ouvrez-le pour un joueur avec /ec book <playerName> 1.
Vous pouvez lier cette commande à un plugin de GUI, à un clic droit sur un lutrin ou à une capacité ExecutableItems : selon ce qui convient le mieux à votre UX.
Étape 5 : tester et itérer
Utilisez /ec debug pour activer les logs détaillés, puis essayez de fabriquer en jeu.
La sortie de debug montre exactement quelle condition a réussi ou échoué, ce qui est précieux quand une recette ne fonctionne pas comme prévu.
Gratuit ou Premium
ExecutableCrafting propose une version gratuite réellement utile pour les petits serveurs :
| Fonctionnalité | Gratuit | Premium |
|---|---|---|
| Recettes max | 300 | Illimitées |
| Livres de recettes | 5 | Illimités |
| Vérificateurs d'items (nom, lore, NBT) | Basiques | Vérifications granulaires complètes |
| Groupes de recettes | ✅ | ✅ |
| Recettes de four et d'enclume | ✅ | ✅ |
| Conditions PlaceholderAPI | ✅ | ✅ |
| Éditeur GUI | ✅ | ✅ |
La version gratuite suffit pour la plupart des serveurs survie ou créatifs. Le Premium débloque une échelle illimitée et la suite complète de vérificateurs d'items : il vaut le coup dès que vous devez reconnaître des items par nom d'affichage, lore ou CustomModelData.
Le bundle Ssomar
ExecutableCrafting fait partie de la suite de plugins Ssomar, aux côtés d'ExecutableItems, ExecutableBlocks et ExecutableEvents. Ces plugins sont conçus pour fonctionner ensemble :
- Une épée personnalisée ExecutableItems qui, lorsqu'elle est fabriquée via ExecutableCrafting, déclenche un événement ExecutableEvents pour enregistrer l'étape franchie et l'annoncer sur Discord.
- Une recette de craft qui exige un composant ExecutableItems comme ingrédient : cela garantit que le joueur a utilisé le bon item, pas n'importe quel item de ce matériau.
L'abonnement premium couvre toute la suite pour un prix unique, et non plugin par plugin. Si vous payez déjà pour un plugin Ssomar, les autres sont inclus gratuitement.
Pour conclure
Les recettes de craft personnalisées font partie des investissements les plus rentables que vous puissiez faire pour l'expérience de vos joueurs. Elles transforment l'établi, simple table de correspondance statique, en un système dynamique de barrières, de récompenses et d'identité.
ExecutableCrafting vous offre la version la plus expressive de ce système : recettes shaped et shapeless, prise en charge du four et de l'enclume, conditions PlaceholderAPI complètes, livres de recettes avec dossiers, et un éditeur GUI qui garde votre équipe d'admins productive sans qu'elle ait à mémoriser la syntaxe YAML.
Commencez avec la version gratuite, mettez en ligne vos premières recettes cette semaine, puis passez au premium quand vous dépasserez la limite de 300 recettes.