Préréglages de datapack
Préréglage de modificateur d'objet pour les récompenses personnalisées
Le preset de modificateur d'objet pour les récompenses personnalisées est désormais un flux de travail Data Pack complet, et non plus une simple note de commande basée sur un modèle. Utilisez ce preset lorsque l'objet de récompense doit être façonné par la logique du datapack après la génération du butin. Les modificateurs d'objet permettent aux tables de butin, à `/item modify` et aux fonctions de récompense de partager le même raffinement d'objet sans dupliquer le nom personnalisé, le lore, la rareté et les données personnalisées dans plusieurs chaînes de commande. L'article réunit les champs de configuration, la revue de l'Output, le placement dans Project et la capture du résultat afin que la commande soit facile à auditer avant d'intégrer une configuration de carte, un déclencheur d'événement ou un Command Pack réutilisable. Le Workbench Data Pack relie les champs de fonction de modificateur, d'espace de noms, de chemin et de texte d'objet. C'est important, car un modificateur est souvent référencé depuis une autre ressource ; le chemin est donc tout aussi important que le corps JSON.
Résultat du preset
Une ressource de modificateur d'objet qui transforme une récompense générée en une médaille de quête nommée.
Sortie
Modificateur d'objet de récompense JSON
data/nbtforge/item_modifier/rewards/quest_medal.json
{
"function": "minecraft:set_components",
"components": {
"minecraft:custom_name": {
"text": "Crypt Medal",
"color": "gold",
"italic": false
},
"minecraft:lore": [
{
"text": "Awarded for clearing the crypt",
"color": "gray",
"italic": false
}
],
"minecraft:rarity": "rare",
"minecraft:custom_data": {
"quest_reward": "crypt_clear"
}
}
}Capture du preset
Construire le preset
- Ouvrez Data Pack et sélectionnez Modificateur d'objet.
- Définissez l'espace de noms sur `nbtforge` et le chemin de ressource sur `rewards/quest_medal`.
- Choisissez `set_components` lorsque la récompense nécessite un nom, du lore, une rareté ou des données personnalisées.
- Renseignez le texte de récompense visible dans l'éditeur de composants d'objet.
- Examinez le JSON généré et copiez le chemin.
- Référencez le modificateur depuis le flux de travail de butin, d'avancement ou `/item modify`.
- Enregistrez le chemin du modificateur dans Project avec la commande qui l'utilise.
Pourquoi ce preset Data Pack a sa place dans Project
Utilisez ce preset lorsque l'objet de récompense doit être façonné par la logique du datapack après la génération du butin. Les modificateurs d'objet permettent aux tables de butin, à `/item modify` et aux fonctions de récompense de partager le même raffinement d'objet sans dupliquer le nom personnalisé, le lore, la rareté et les données personnalisées dans plusieurs chaînes de commande.
Le Workbench Data Pack relie les champs de fonction de modificateur, d'espace de noms, de chemin et de texte d'objet. C'est important, car un modificateur est souvent référencé depuis une autre ressource ; le chemin est donc tout aussi important que le corps JSON. 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 au sein 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 cette revue. 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 maintient la commande ou la paire de commandes visible. Lorsque le preset a 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
Séparez le texte affiché des données de détection. Le nom peut changer en fonction de l'équilibrage ou de la localisation, mais `custom_data.quest_reward` doit rester stable afin que d'autres commandes puissent identifier l'objet de récompense.
Faites le premier test rapide avec un sélecteur étroit et un état du monde propre. Les commandes d'environnement, d'utilitaires, de routage et de retour d'information peuvent sembler inoffensives, mais elles touchent souvent chaque joueur ou le monde entier. Confirmez que la commande ne modifie que l'état prévu, puis enregistrez l'Output exacte à 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 détecter 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 résiduel.
- Gardez les sélecteurs étroits tant que le pack complet n'a pas été examiné.
- Placez la configuration du monde avant les surcharges propres à la rencontre.
- Enregistrez les commandes de retour d'information à côté du changement d'état qui les déclenche.
Où aller ensuite
Rattachez le modificateur à une entrée de loot table ou à une commande d'objet uniquement après que le JSON autonome a été correctement lu.
Pour les récompenses connexes, comparez le Guide du preset de récompense d'avancement et le Préréglage de loot table pour les boss.
FAQ
Puis-je coller cette commande Data Pack dans le chat ?
Généralement 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 style 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 revue plutôt qu'un objet visible dans le monde. La preuve utile 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éterminent sa place au sein d'un pack Project.
Ouvrir ce flux
Commencez depuis l’espace Data Pack associé, puis ajustez les champs du preset pour votre monde.