Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is MiniMessage Viewer?
MiniMessage Viewer, also called Adventure WebUI, is a browser-based editor for writing and previewing MiniMessage, the rich-text format used by the Adventure library in Minecraft plugins and mods. You type MiniMessage into an input box, apply formatting with toolbar buttons (bold, italic, underline, clickable URLs and commands, hover text), and see the result rendered in the format you choose: chat, lore, hologram or server list entry. It is aimed at plugin and mod developers or server administrators who want to check how formatted text will look before putting it in game.
What you can do with it
- Preview in context: Switch between chat, lore, hologram and server-list views, since the same text can look different in each.
- Build interactivity: Add click actions and hover text without hand-writing the tags.
- Export: Produce a JSON representation of your MiniMessage to paste into a plugin or mod.
- Check in game: A "Try in-game" option copies a server address you can add to Minecraft's server list for a live preview.
- Share: Generate a short or full link to your text; short links expire after six months, so keep the full link for anything long-lived.
A practical next step: if you maintain a plugin's config or a server's MOTD, draft the message in the viewer, check it in both chat and server-list views, then export the JSON rather than retyping tags by hand. For the format's tag reference, the official Adventure documentation is the authoritative companion; the viewer's own source is on GitHub.
How do I preview my MiniMessage text as a Minecraft chat message, lore, hologram, or server list entry?
Use the preview buttons above the input to switch the output between chat, lore, hologram and server list. The preview area below the input then renders your MiniMessage string in that context, so you can check formatting, colors, hover text and click actions before pasting it into a plugin.
A quick workflow
- Enter or paste your MiniMessage string in the middle input box.
- Pick the format you are targeting: Chat (Closed) or Chat (Open) for chat messages, Lore for item lore, Hologram for hologram lines, or Server List for the multiplayer server entry.
- Format with the top buttons (bold, italic, underline) and add clickable URLs, commands and hover text.
- Compare the output with what you expect, adjust, then share or export.
Choosing the right preview
| Target | Preview to select | What to check |
|---|---|---|
| Chat message | Chat (Closed) / Chat (Open) | Line wrapping and how the message looks with chat open or closed |
| Item lore | Lore | Whether lines fit and gradients or decorations render correctly |
| Hologram | Hologram | Spacing and alignment across multiple lines |
| Server list | Server List | The description shown under the server name in the multiplayer list |
For an in-game check, the "Try in-game" button copies a Minecraft server address you can add to your server list for a live preview. When you are done, "Export to JSON" produces a JSON representation for plugins or mods, and the share buttons create a short or full link; short links expire after six months, so keep the full link for anything long-lived.
A practical next step: build one string per target format and preview each separately, since chat wrapping and server list limits often expose problems that the editor's plain input view hides. The official Adventure documentation is worth keeping open alongside the viewer when you use less common tags.
How do I add clickable links, commands, and hover text to my MiniMessage text?
Use MiniMessage's interaction tags: <click:open_url:'https://example.com'>, <click:run_command:'/spawn'>, and <hover:show_text:'Extra info'>. Wrap the text you want to make interactive, then close the tags in reverse order.
A concrete example
<click:run_command:'/spawn'><hover:show_text:'Click to return to spawn'><gold>Go to Spawn</gold></hover></click>
This renders "Go to Spawn" in gold; hovering shows the tooltip, and clicking runs /spawn. For a link instead, swap in <click:open_url:'https://example.com'>. You can also use suggest_command to pre-fill chat without running anything.
Practical tips
- Quote values containing spaces or colons.
'Click to return to spawn'needs quotes; a single word often doesn't, but quoting consistently avoids surprises. - Nest carefully. The innermost tag closes first. A misplaced close tag is the most common cause of text that renders literally instead of as a link.
- Keep tooltips short. They're best for clarifying an action ("Opens the wiki") rather than holding paragraphs.
- Check permissions.
run_commandrespects the player's permissions, so a button that works for an admin may silently fail for a regular player.
Checking the result before shipping
MiniMessage Viewer lets you paste your string, preview it in chat, lore, hologram, or server-list formats, and export the result to JSON. Its "Try in-game" option copies a server address you can add in Minecraft for a live preview — useful for confirming that click and hover behavior actually works, since a browser preview can't fully mimic the client. The official Adventure documentation is the reference for exact tag syntax.
If you're writing this by hand, start with one interactive element, verify it in-game, then build up the rest.
How do I share my generated MiniMessage text with someone else without them editing it?
Use the Share full link option in MiniMessage Viewer to send someone a link to your generated MiniMessage text. The recipient opens the link and sees your text and its preview; they don't need to rebuild it themselves. The page also offers a short link, but short links expire after six months, so use the full link when the text needs to stay available longer.
Practical scenario
If you're handing a formatted chat message or lore entry to a plugin developer, generate the text in the viewer, copy the full link, and send it with a note about where it's meant to appear (chat, lore, hologram or server list). The developer can open the link, check the preview in the right format, and copy the MiniMessage string or export it to JSON for their plugin or mod.
Decision criteria
- Short link: convenient for quick, temporary sharing, but it expires after six months.
- Full link: better for documentation, bug reports or anything you expect to revisit later.
- Export to JSON: use this instead of a link when the recipient needs the structured output to paste into a plugin or mod rather than just view the text.
A link shares a view of the text; it is not a locked, read-only copy. If the recipient needs something they cannot alter, send the exported JSON or the raw MiniMessage string as text alongside the link. For background on the format itself, the official documentation linked from the viewer is the reference to check.
How do I export my MiniMessage text to JSON for use in a Minecraft plugin or mod?
Use the Export to JSON button at the top of MiniMessage Viewer after entering your text in the input box. It generates a JSON representation of your MiniMessage that you can copy into your plugin or mod. The JSON appears in the output area below the input, so you can verify it before copying.
A practical workflow:
- Type or format your text in the input box, using the toolbar buttons for bold, italic, underline, clickable URLs, commands and hover text.
- Switch the preview format (chat, lore, hologram or server list) to confirm the text looks right in the context you will use it.
- Click Export to JSON, then copy the result into your configuration or code.
Two things to keep in mind. MiniMessage is a compact, human-readable format from the Adventure library, so JSON export is mainly useful when a plugin or mod expects the serialized structure rather than a MiniMessage string—if your target accepts MiniMessage directly, you can often paste the original string instead. Also, exported JSON is a snapshot of the current input; if you edit the text afterward, export again.
For reference material on MiniMessage syntax and the underlying library, the official Adventure documentation and the project's GitHub repository are the places to check.
How do I preview my MiniMessage text in-game on a Minecraft server?
Use the Try in-game button at the top of MiniMessage Viewer. It copies a Minecraft server address to your clipboard; add that address to your server list in Minecraft, join it, and you will see your MiniMessage text rendered in-game rather than only in the browser preview.
Before you click, know that the page notes the preview server connection is not official Minecraft software. Treat it as a temporary preview environment: don't send private information through chat there, and don't expect it to keep your work. Save the MiniMessage string itself (or use Export to JSON) so you can paste it back into your plugin or mod configuration afterward.
A practical workflow:
- Build the text in the input box and check it in the Chat, Lore, Hologram or Server List preview tabs.
- Use Try in-game to copy the preview server address and add it to Minecraft's server list.
- Compare the in-game result with the browser preview, especially for hover text, click actions and gradients, which can look different against real game backgrounds.
- Copy the final MiniMessage string into your plugin or mod, or export it to JSON if your setup expects that format.
If the in-game preview shows nothing or the connection drops, the page's own error message ("Your connection with the server has been lost, please reload the page") indicates a reload is the first thing to try. For format details and version-specific behaviour, the MiniMessage documentation linked from that site is the better reference than the viewer alone.
User reviews (0)