|
| 1 | +# Marketplace and Brand Assets |
| 2 | + |
| 3 | +Brand artwork and guide headers are generated by `scripts/generate_marketplace_assets.py`. The Java and Bedrock selector images are real in-game screenshots, and the dashboard preview is a real runtime capture. These screenshots are never regenerated by that script. |
| 4 | + |
| 5 | +The same script also writes the compact page headers under `wiki/headers/` so the public guides share the same visual style. |
| 6 | + |
| 7 | +## Brand files |
| 8 | + |
| 9 | +| File | Size | Use | |
| 10 | +|---|---:|---| |
| 11 | +| `plugin-icon.png` | 1024 × 1024 | Marketplace and wiki icon | |
| 12 | +| `logo-mark.png` | 1024 × 1024 | Transparent master mark | |
| 13 | +| `hero-banner.png` | 1600 × 500 | README, wiki, and marketplace header | |
| 14 | +| `social-post.png` | 1200 × 630 | Release and social preview | |
| 15 | +| `java-inventory-selector.png` | 924 × 520 | Real Java Edition inventory selector screenshot | |
| 16 | +| `bedrock-selector.png` | 1024 × 528 | Real Bedrock selector screenshot | |
| 17 | +| `dashboard-preview.png` | 747 × 1096 | Live operations dashboard with configured and Redis-discovered lobbies | |
| 18 | + |
| 19 | +The visual system uses a navy background, off-white type, and one cyan accent. Avoid adding glow, gradients with heavy bloom, stock gaming artwork, or dense paragraphs inside images. |
| 20 | + |
| 21 | +## Marketplace panels |
| 22 | + |
| 23 | +The `marketplace/` panels are 1200 × 420 PNG files. They are section headers and visual summaries, not replacements for the searchable text below them. |
| 24 | + |
| 25 | +| File | Recommended alt text | |
| 26 | +|---|---| |
| 27 | +| `01-smart-routing.png` | Player routed to a healthy lobby | |
| 28 | +| `02-universal-jar.png` | Universal JAR architecture for Velocity and optional backends | |
| 29 | +| `04-resilient-routing.png` | Circuit breaker and health monitoring states | |
| 30 | +| `05-optional-systems.png` | Optional party, queue, and Redis systems | |
| 31 | +| `06-operations.png` | Network health and operations dashboard | |
| 32 | +| `07-localization.png` | Built-in and custom language support | |
| 33 | +| `08-defensive-design.png` | Security boundaries for menus, Redis, HTTP, and files | |
| 34 | +| `09-compatibility.png` | Velocity and backend bridge compatibility | |
| 35 | +| `marketplace-footer.png` | VelocityNavigator documentation and support footer | |
| 36 | + |
| 37 | +## Listing sources |
| 38 | + |
| 39 | +`modrinth-listing.md` is the canonical marketplace body. Run `scripts/generate_marketplace_assets.py` after editing it; the script refreshes `hangar-listing.md` and `spigot-resource.md` with the same feature copy and platform-specific download wording. `spigot-resource.bbcode` is the separately formatted Spigot resource-page source. |
| 40 | + |
| 41 | +Marketplace bodies keep players on their current marketplace for downloads. They must not link to GitHub releases or use GitHub as a download CTA. |
| 42 | + |
| 43 | +Keep critical compatibility, installation, command, permission, and limitation details as real text. Modrinth requires meaningful image alt text, and Spigot's premium guidelines discourage substantive description text being placed only inside images. |
0 commit comments