MC ToolboxMC TOOLBOX

JSON Text Generator

Tellraw · Title · Item Name - Java & Bedrock

Welcome to MC Toolbox
Full Command
/tellraw @a [{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]
JSON PayloadMODERN
[{"text":"Welcome to ","bold":true},{"text":"MC Toolbox","color":"gold","bold":true}]

JSON Text Generator: Formatting Commands Done Right

Build rich formatted text for /tellraw, /title, and custom item names. Supports click events, hover tooltips, selectors, scores, and full Java/Bedrock cross-compatibility.

Java vs Bedrock Format

Java 1.21+ uses a recursive JSON tree with contents for hover events. Bedrock uses a flat rawtext array with §l format codes instead of JSON properties.

Click & Hover Events

Import an existing /tellraw command to parse its JSON structure back into the editor. The Import button accepts raw JSON arrays or full Minecraft commands.

JSON Text FAQ

What is the difference between /tellraw and /title?

Tellraw sends formatted text to the chat window and supports click/hover events. Title displays large text on the HUD and does not support clickable events. Both use the same JSON text format.

Why use JSON text instead of plain §-codes?

JSON text supports click events, hover tooltips, scoreboard values, entity selectors, and keybind display - none of which are possible with legacy § format codes. JSON is also the only option for Java 1.21+.

How do I make a custom item name that is not italic?

Minecraft renders custom_name in italic by default. Our generator automatically adds "italic":false when the Item target is selected, so your text appears non-italic without any extra steps.

Can I use this for signs and books?

Yes. Copy the JSON Payload and paste it into a sign's Text1-Text4 NBT tags or a book's pages array. The same JSON format works for all text component contexts in Java Edition.

Hướng dẫn sử dụng Trình tạo văn bản JSON

Công cụ này là trình chỉnh sửa WYSIWYG để chỉnh sửa trực quan các thành phần văn bản JSON của Minecraft. Sử dụng các nút trên thanh công cụ để đặt văn bản in đậm, in nghiêng, gạch chân, gạch ngang, làm rối. Màu sắc có thể chọn từ 16 màu tiêu chuẩn hoặc đặt màu tùy ý.

Khi bạn nhập và định dạng văn bản trong trình chỉnh sửa, bảng điều khiển đầu ra bên phải sẽ tự động tạo lệnh đầy đủ và tải trọng JSON. Các tab ở trên cùng cho phép chuyển đổi giữa Java 1.21+ (định dạng mới nhất), Kế thừa (định dạng cũ) và Bedrock.

Mục tiêu có thể chọn tellraw (trò chuyện), title (tiêu đề), item (tên vật phẩm). Khi chọn item, tự động thêm italic:false để tắt in nghiêng mặc định.

Để nhập lệnh hiện có, nhấp nút 'Import' và dán lệnh /tellraw hoặc mảng JSON để phân tích. Bảng ký tự đặc biệt cho phép chèn biểu tượng cảm xúc và ký hiệu.

Câu hỏi thường gặp về văn bản JSON

Sự khác biệt giữa /tellraw và /title là gì?

Tellraw gửi văn bản đã định dạng đến cửa sổ trò chuyện và hỗ trợ sự kiện nhấp chuột/di chuột. Title hiển thị văn bản lớn trên HUD và không hỗ trợ sự kiện có thể nhấp. Cả hai đều sử dụng cùng định dạng văn bản JSON.

Tại sao sử dụng văn bản JSON thay vì mã § thông thường?

Văn bản JSON hỗ trợ sự kiện nhấp chuột, chú giải công cụ di chuột, giá trị bảng điểm, bộ chọn thực thể và hiển thị phím tắt - không điều nào có thể thực hiện được với mã định dạng § cũ. JSON cũng là tùy chọn duy nhất cho Java 1.21+.

Làm thế nào để tạo tên vật phẩm tùy chỉnh không bị in nghiêng?

Minecraft hiển thị custom_name ở dạng in nghiêng theo mặc định. Trình tạo của chúng tôi tự động thêm "italic":false khi mục tiêu Item được chọn, vì vậy văn bản của bạn xuất hiện không in nghiêng mà không cần thêm bước nào.

Tôi có thể sử dụng công cụ này cho biển báo và sách không?

Có. Sao chép Tải trọng JSON và dán vào thẻ NBT Text1-Text4 của biển báo hoặc mảng pages của sách. Cùng định dạng JSON hoạt động cho tất cả ngữ cảnh thành phần văn bản trong Java Edition.