MCTOOLBOX
MC ToolboxMC TOOLBOX

Créatif

Éditeur de Livres Minecraft

Écrivez un livre écrit Java de plusieurs pages, prévisualisez chaque page avec la police de style du jeu et copiez une commande moderne d'item-component.

Détails du livre

Pages

Live preview

My Adventure

Welcome to my world!

Page 1 de 1

/give @p minecraft:written_book[minecraft:written_book_content={title:"My Adventure",author:"Player",generation:0,resolved:false,pages:[{text:"Welcome to my world!"}]}] 1

Éditeur de commandes de livres écrits Minecraft

Créez un livre écrit en texte brut pour l'édition Java moderne de Minecraft. Définissez le titre et l'auteur affichés, écrivez chaque page séparément, inspectez l'ordre des pages dans l'aperçu du navigateur et copiez une commande /give qui utilise le composant d'objet written_book_content.

L'éditeur évite délibérément les événements de clic cachés et les contrôles de formatage non pris en charge. Les champs visibles correspondent à la commande générée, ce qui rend le résultat lisible et plus facile à dépanner.

Comment construire un livre Minecraft de plusieurs pages

Entrez d'abord le titre et l'auteur, puis écrivez la première page. Sélectionnez + Page chaque fois que la partie suivante du guide, de l'histoire ou des règles doit commencer. Les boutons numérotés changent la page active, tandis que Supprimer ne supprime que cette page. Lisez chaque page dans l'ordre avant de copier la commande afin qu'un blanc ou un doublon accidentel n'atteigne pas le livre final.

Syntaxe moderne de la commande written_book_content

L'objet généré utilise minecraft:written_book avec le composant minecraft:written_book_content. Son titre et son auteur sont stockés avec le livre, generation 0 marque un livre original, resolved false laisse la résolution du texte à Minecraft, et pages contient un composant de texte SNBT direct par page.

Pourquoi les anciennes versions de Java rejettent la commande

Java 1.20.4 et les versions antérieures utilisaient le NBT d'objet hérité, Java 1.20.5 a introduit les composants d'objet, et Java 1.21.5 a changé les composants de texte de commande en SNBT direct. Ces formats ne sont pas interchangeables. Si un serveur signale un composant invalide ou une erreur de données restantes, confirmez sa version Java exacte avant de modifier les guillemets à la main.

Aperçu et retour à la ligne

L'aperçu du navigateur affiche l'ordre des pages, les sauts de ligne conservés et une mise en page approximative du livre. Minecraft renvoie le texte à la ligne avec ses propres métriques de police, son échelle d'interface graphique, ses glyphes de langue et son pack de ressources actif. Gardez les paragraphes concis et testez le livre avec la même configuration client que celle utilisée par les joueurs visés.

Commandes longues et un flux de travail de test fiable

Un livre avec de nombreuses pages longues produit une longue commande. Utilisez un bloc de commande, la console du serveur ou une fonction lorsque le chat normal est peu pratique, puis vérifiez le titre, l'auteur, la séquence des pages, les sauts de paragraphe et la page finale dans un monde temporaire avant de le distribuer.

Texte brut, formatage et sécurité des commandes

Cet éditeur écrit des pages en texte brut. Il ne prétend pas ajouter des couleurs, du texte flottant, des liens cliquables ou des actions run_command. Le texte interactif avancé nécessite des composants spécifiques à la version. Ne copiez jamais de commandes privilégiées d'un livre ou d'un datapack non fiable dans un environnement de niveau opérateur.

Questions sur l'éditeur de livres Minecraft

Quelles versions de Minecraft cette commande prend-elle en charge ?

Les composants de texte SNBT directs générés ciblent Minecraft Java 1.21.5 et les versions ultérieures. Les versions Java antérieures nécessitent un composant d'objet différent ou un format NBT hérité.

Cela fonctionne-t-il sur l'édition Bedrock ?

Non. La sortie est une commande /give de l'édition Java utilisant des composants d'objet Java. Les objets de livre et les données de commande de Bedrock utilisent un système différent.

L'aperçu correspond-il exactement au livre en jeu ?

Non. C'est un aperçu de planification. Les polices Minecraft, l'échelle de l'interface graphique, les glyphes de langue et les packs de ressources peuvent modifier le retour à la ligne, alors testez la commande finale en jeu.

L'éditeur peut-il ajouter des couleurs ou du texte cliquable ?

Pas actuellement. Il ne crée que des composants en texte brut. C'est intentionnel afin que les contrôles visibles correspondent à la sortie générée et que la commande reste plus facile à valider.

Que signifient generation 0 et resolved false ?

La génération 0 identifie l'objet comme un livre écrit original. resolved false indique à Minecraft que la résolution de texte dynamique n'a pas encore été effectuée.

Pourquoi ma commande générée est-elle si longue ?

Chaque titre, auteur, page, saut de ligne et caractère échappé est stocké dans une seule commande d'objet. Pour les longs livres, utilisez un bloc de commande, une fonction ou la console du serveur et conservez une copie texte de la commande.