Presets

Préréglages d'objets

Générateur de commande d'objet personnalisé Minecraft

Une commande d'objet personnalisé est plus large qu'un preset d'épée. Le travail consiste à nommer l'objet, à écrire un lore que les joueurs comprennent, à n'ajouter que les effets importants et à stocker un marqueur custom_data stable pour des sélecteurs ou des contrôles d'inventaire ultérieurs.

Résultat du preset

Une commande d'objet personnalisé qui est lisible en jeu et reste détectable par la logique de carte ultérieure grâce à custom_data.

Sortie

Output Give d'objet personnalisé

/give @p minecraft:netherite_sword[custom_name={text:"Vaultbreaker",color:"aqua",italic:false},lore=[{text:"Opens ancient vault routes",color:"dark_gray",italic:false},{text:"Quest item",color:"gold",italic:false}],enchantments={"minecraft:sharpness":4},enchantment_glint_override=true,custom_data={quest_item:"vaultbreaker"}] 1
Too long for Minecraft chat

The longest command line is 328 characters, 72 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.

  • Use a Command Block: run /give @s command_block, place it, then paste this command into the block command field.
  • Use a .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Capture du preset

L'état du workbench NBTForge utilisé pour l'article de commande d'objet personnalisé Minecraft, avec les commandes visibles et l'Output généré.

Construire le preset

  1. Commencez dans Give avec le type d'objet qui correspond à la récompense ou à l'outil.
  2. Écrivez custom_name et lore sous forme de composants de texte plutôt qu'en JSON échappé à la main.
  3. Ajoutez les enchantments, le reflet d'enchantement, la rareté ou custom_data uniquement lorsqu'ils servent le rôle de l'objet.
  4. Copiez la commande et conservez la même clé custom_data pour une logique future d'effacement, d'exécution ou de butin.

Le nom, le lore et les données doivent correspondre

Le nom visible indique au joueur de quel objet il s'agit. Le lore explique pourquoi il est important. custom_data donne à la logique de commande un identifiant stable qui ne se brise pas si le nom est traduit ou restylé plus tard.

NBTForge réunit ces trois idées dans le workbench Give afin que l'objet reste utile à la fois pour les joueurs et pour la logique de commande.

  • Utilisez un nom court et visible pour la lisibilité de l'inventaire.
  • Gardez les lignes de lore brèves ; le texte long s'enroule mal dans les info-bulles des objets.
  • Utilisez custom_data pour la logique de carte au lieu de vérifier le texte affiché.

Quand l'enregistrer en tant que preset

Enregistrez un objet personnalisé lorsqu'il sera réutilisé comme butin de boss, récompense de quête, achat en boutique, objet de kit ou clé de mode aventure. Un objet enregistré peut ensuite alimenter Give, l'equipment de Summon, les tables de butin et les étapes d'un Command Pack.

Si l'objet ne sert qu'à un test ponctuel, Copy l'Output /give suffit. S'il apparaît dans plusieurs systèmes, conservez-le dans Project et réutilisez les mêmes paramètres source.

Intégrer le preset dans un Project réel

Traitez le générateur de commande d'objet personnalisé Minecraft comme un point de départ testé, et non comme une simple chaîne copiée. Une fois que l'Output fonctionne une première fois, enregistrez-la sous un nom Project clair, notez la version Minecraft cible et gardez le preset à proximité des commandes de configuration associées telles que le scoreboard, la boss bar, le butin ou les lignes de réinitialisation.

Avant de publier le preset sur une carte, un serveur ou un Command Pack, exécutez-le depuis l'artefact copié plutôt que depuis le seul Live Workbench. Cela permet de repérer les dépendances manquantes, les sélecteurs obsolètes, les mauvais choix d'édition et les commandes qui ne fonctionnaient que parce que l'état de test local existait déjà.

  • Conservez l'Edition et la Version sélectionnées avec la commande partagée.
  • Testez les sélecteurs sur une commande inoffensive avant d'utiliser des dégâts, tuer, effacer ou téléporter.
  • Déplacez les commandes longues dans Project ou dans un flux de travail de type fonction au lieu de les coller dans le chat.
  • Revérifiez les avertissements après avoir modifié les entités, les composants d'objet, les passagers ou les ressources du datapack.

FAQ

custom_data peut-il remplacer les balises du scoreboard?

Cela résout un problème différent. custom_data marque l'objet lui-même, tandis que les balises du scoreboard marquent les entités ou les joueurs. De nombreuses cartes utilisent les deux.

Le reflet d'enchantement suffit-il à personnaliser un objet?

Non, le reflet d'enchantement est purement visuel. Utilisez custom_name, lore et custom_data lorsque l'objet doit être reconnaissable et détectable par la machine.

Quand ce preset doit-il faire partie d'un Command Pack?

Utilisez-le comme entrée d'un Command Pack lorsque l'Output dépend des lignes de configuration, des commandes de réinitialisation, des ressources de butin, de l'état du scoreboard ou de tests répétés. Les commandes uniques et sans risque peuvent toujours être copiées directement depuis l'Output.

Ouvrir ce flux

Commencez depuis l’espace Give associé, puis ajustez les champs du preset pour votre monde.