Préréglages d'objets
Guide du preset d'objet NBT Java 1.20.4
Le guide du preset d'objet NBT Java 1.20.4 est désormais un flux de travail Give complet plutôt qu'une note de commande basée sur un modèle. Utilisez ce preset lorsqu'une carte ou un serveur reste intentionnellement sur Java 1.20.4 ou une syntaxe antérieure. Il offre aux créateurs une surface de révision sûre pour l'objet NBT hérité, sans mêler cette Output aux commandes par composants de Java 1.20.5+. L'article réunit les champs de configuration, la révision des sorties, le placement dans Project et la capture des résultats afin que la commande soit facile à auditer avant de faire partie d'une configuration de carte, d'un déclencheur d'événement ou d'un Command Pack réutilisable. Le flux de travail utile, c'est la comparaison. Gardez visibles la version cible, le nom affiché, le lore, les enchantements, l'indicateur incassable et l'ancienne charge utile NBT, afin que la commande puisse être reconstruite plus tard si le Project passe à une version Minecraft de l'ère des composants.
Résultat du preset
Une commande `/give` héritée Java 1.20.4 maintenue à l'écart de l'Output par composants moderne.
Sortie
Ancienne commande NBT d'objet Java 1.20.4
/give @p minecraft:diamond_sword{display:{Name:'{"text":"Legacy Blade","color":"gold","italic":false}',Lore:['{"text":"Java 1.20.4 NBT item","color":"gray","italic":false}']},Enchantments:[{id:"minecraft:sharpness",lvl:5s}],Unbreakable:1b,nbtforge:{legacy_item:1b}} 1The longest command line is 267 characters, 11 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
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
Capture du preset
Construire le preset
- Ouvrez le workbench Give avec la version cible définie sur Java 1.20.4.
- Reconstruisez l'intention de l'objet au lieu de modifier à l'aveugle une commande copiée.
- Ajoutez le nom personnalisé, le lore, les enchantements et le comportement de durabilité.
- Examinez l'ancienne Output NBT séparément de l'Output par composants moderne.
- Enregistrez la variante héritée dans Project avec la version cible dans le titre.
- Prévoyez une reconstruction par composants avant de déplacer la même carte vers Java 1.20.5 ou une version ultérieure.
Pourquoi ce preset Give a sa place dans Project
Utilisez ce preset lorsqu'une carte ou un serveur reste intentionnellement sur Java 1.20.4 ou une syntaxe antérieure. Il offre aux créateurs une surface de révision sûre pour l'objet NBT hérité, sans mêler cette Output aux commandes par composants de Java 1.20.5+.
Le flux de travail utile, c'est la comparaison. Gardez visibles la version cible, le nom affiché, le lore, les enchantements, l'indicateur incassable et l'ancienne charge utile NBT, afin que la commande puisse être reconstruite plus tard si le Project passe à une version Minecraft de l'ère des composants. Une commande copiée n'est utile que lorsque les hypothèses qui l'entourent sont visibles : portée du sélecteur, état du monde, ordre à l'intérieur du pack et Output exacte qui sera collée dans Minecraft. Traitez ce preset comme un point de contrôle où ces détails peuvent être examinés avant que la commande ne quitte NBTForge.
La galerie est structurée autour de cet examen. Le premier plan montre l'état du workbench, le deuxième plan met en avant le champ ou le module compagnon qui modifie le comportement vis-à-vis du joueur, et le plan de l'Output garde visible la commande, ou la paire de commandes. Lorsque le preset produit un résultat visible, la capture en jeu confirme la même idée dans un monde de test restauré plutôt que de s'appuyer sur une superposition générique.
Tests et vérification de la portée
Ne collez pas cet objet de style NBT hérité dans un flux de travail par composants moderne en supposant qu'il migrera proprement. Traitez la commande 1.20.4 comme une intention source, puis reconstruisez-la avec des composants lorsque le serveur cible change.
Lancez le premier test rapide avec un sélecteur étroit et un monde dans un état propre. Les commandes d'environnement, d'utilitaires, de routage et de retour peuvent sembler inoffensives, mais elles affectent souvent chaque joueur ou le monde entier. Confirmez que la commande ne modifie que l'état prévu, puis enregistrez le résultat exact à côté des lignes de configuration ou de suivi qui expliquent sa raison d'être.
Si la commande fait partie d'un fichier de fonction ou d'une chaîne de blocs de commande, testez l'artefact copié, et pas seulement l'état du workbench en direct. Cela permet de repérer les sélecteurs obsolètes, le mauvais ordre des commandes, les lignes de configuration manquantes et les effets qui ne semblaient fonctionner que parce qu'un test précédent avait laissé un état derrière lui.
- Gardez les sélecteurs étroits jusqu'à ce que le pack complet soit examiné.
- Placez la configuration du monde avant les remplacements propres à la rencontre.
- Enregistrez les commandes de retour à côté du changement d'état qui les déclenche.
Où aller ensuite
Enregistrez la commande héritée à côté de son remplacement moderne afin que les relecteurs puissent comparer les deux sorties avant la migration.
Pour le parcours moderne, comparez le Guide du preset de composants d'objet Java 1.21 et la Migration des presets de commande Java hérités.
FAQ
Puis-je coller cette commande Give dans le chat ?
En général oui pour un test rapide à une seule commande, si le sélecteur est sûr et la ligne courte. Pour un comportement de carte reproductible, enregistrez-la dans Project et copiez le pack ordonné ou l'Output de type fonction.
Pourquoi cette galerie est-elle réservée à l'interface ?
Ce preset produit du JSON, une organisation de Project ou un flux de travail de révision plutôt qu'un objet visible dans le monde. La preuve utile, c'est l'état du workbench, l'Output et le placement dans Project.
Que dois-je vérifier avant de partager ce preset ?
Vérifiez la portée du sélecteur, l'ordre des commandes, la version cible et si la commande relève de la configuration, de la logique de rencontre, des commentaires ou du nettoyage. Ces catégories décident de sa place dans un pack Project.
Ouvrir ce flux
Commencez depuis l’espace Give associé, puis ajustez les champs du preset pour votre monde.