Card nodes
Nodes are written into the body or children of a resource pack card template. Besides their own fields, all nodes share id, style, when, unless and repeat; see Common node fields.
| Type | Purpose |
|---|---|
system:text | Shows text, a translation component or existing formatted text. |
system:markdown | Parses the controlled Markdown in AI replies. |
system:title | Shows heading text and lets the host extract it as the card title. |
system:image | Shows an image from the resource pack. |
system:item | Renders the item snapshot in the context and shows the item tooltip on hover. |
system:player | Renders the player model given by the context, with controllable facing, scale and mouse following. |
system:ftb_icon | Shows the FTB quest or reward icon from the server snapshot. |
system:flex | Organizes child nodes horizontally or vertically, and can iterate over a collection and paginate it. |
system:grid | Builds only the cells of the current page and computes the page capacity from the column count and the maximum rows. |
system:container | Holds item slot contents or lays out child elements. |
system:groups | Builds groups from the current query results; after a selection only the content inside the group is shown. |
system:details | Expands or collapses child nodes with a clickable summary. |
system:button | Runs a client callback, opens a URL or sends a string to the server. |
system:link | Opens a link through the vanilla URL confirmation flow. |
system:divider | Shows a layout divider line. |
system:progress | Shows the progress value provided by the context. |
system:player_information | Renders the Saturn information document directly and filters it by minimum importance. |
system:recipe | Shows a single ordered recipe and its ingredients from the context. |