Préréglages Item
Générateur de commandes de livre écrit Minecraft
Les commandes de livre écrit combinent les données d'objet et les pages de texte JSON. Cette page conserve le titre du livre, l'auteur, les pages, le nom d'affichage et custom_data dans un seul flux de travail afin que les instructions de la carte puissent être modifiées sans échapper manuellement à chaque page.
Résultat du preset
Une commande écrite d'objet de livre pour le dialogue des PNJ, les instructions de carte, les règles du serveur ou les manuels de quête.
Sortie
Output du livre écrit Give
/give @p minecraft:written_book[custom_name={text:"Dungeon Manual",color:"gold",italic:false},written_book_content={title:"Dungeon Manual",author:"NBTForge",pages:["Welcome to the dungeon. Find the vault key, then return to the gate.","Tip: talk to the Relic Trader before the boss room."]},custom_data={book_id:"dungeon_manual"}] 1The longest command line is 332 characters, 76 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 Give et choisissez written_book comme objet.
- Définissez le titre du livre et l'auteur avant d'écrire le texte de la page.
- Écrivez chaque page sous forme de texte lisible, puis ajoutez un style ou un comportement JSON uniquement lorsque cela est nécessaire.
- Copiez la commande et ouvrez le livre dans le jeu pour vérifier la longueur et l'habillage de la page.
Les livres nécessitent des tests au niveau de la page
Une commande peut être valable alors que le livre est encore désagréable à lire. Gardez les pages courtes, testez le retour à la ligne et divisez les instructions sur plusieurs pages plutôt que de forcer un bloc dense.
NBTForge est utile car les champs d'objet et le contenu de la page peuvent rester ensemble en tant que preset au lieu de vivre dans un fichier de notes distinct.
Utiliser les livres comme actifs du Project
Les livres écrits sont souvent associés à des PNJ, des boutiques de villageois, des récompenses de quête et des didacticiels sur les packs de commandes. Enregistrez la commande du livre dans Project à côté des commandes qui la transmettent au joueur.
Utilisez custom_data lorsque le livre doit être supprimé, remplacé ou détecté ultérieurement.
- Utilisez le titre et l'auteur pour l'interface utilisateur du livre.
- Utilisez custom_name pour l'affichage de l'inventaire.
- Utilisez custom_data pour la logique de commande.
Intégrer le preset dans un Project réel
Traitez le générateur de commandes de livre écrit Minecraft comme un point de départ testé, et pas seulement comme une chaîne copiée. Une fois que l'Output fonctionne une fois, enregistrez-la avec un nom Project clair, notez la version cible de Minecraft et conservez 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 à partir de l'artefact copié plutôt que uniquement à partir du Live Workbench. Cela détecte 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 les Edition et Version sélectionnés avec la commande partagée.
- Testez les sélecteurs contre 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'objets, les passagers ou les ressources du datapack.
FAQ
Les pages d'un livre écrit peuvent-elles utiliser le style de texte JSON?
Oui, mais gardez d'abord la page lisible. Ajoutez le style après que le texte brut ait la bonne longueur et le bon flux.
Dois-je utiliser un livre ou tellraw pour obtenir des instructions?
Utilisez des livres pour un texte de référence persistant. Utilisez les commandes tellraw ou title pour des invites immédiates.
Quand ce preset doit-il faire partie d’un Command Pack?
Utilisez-le comme entrée du 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 de sécurité uniques peuvent toujours être copiées directement depuis Output.
Ouvrir ce flux
Commencez depuis l’espace Give associé, puis ajustez les champs du preset pour votre monde.