Skip to content

Preset Builder

Use this interactive builder to create package preset configurations for Courier.

  1. Fill in the preset information (ID and display name)
  2. Configure the display item (icon shown in mail GUI)
  3. Add description lines (optional)
  4. Add items to include in the package
  5. Add Pokemon to include (using Cobblemon specs)
  6. Copy or download the generated JSON
  7. Save as config/courier/presets/<id>.json
  8. Run /mailadmin reload in-game

Preset Information

Unique identifier (lowercase, underscores)
Name shown in mail (supports MiniMessage)

Display Item

The icon shown in the mail GUI

MiniMessage formatted name

Description

Lines shown when hovering over the mail

Items

Items included in the package

Pokemon

Pokemon specs using Cobblemon property format (e.g., pikachu level=10 shiny=yes)

Generated JSON

 
  1. Save the JSON to config/courier/presets/your_preset_id.json
  2. Reload presets with /mailadmin reload
  3. Verify with /mailadmin listpresets
  4. Send with /mailadmin sendpreset <player> your_preset_id

The display name, description, and item names support MiniMessage formatting:

FormatExampleResult
Colors<gold>Golden</gold>Golden text
Hex colors<#FF5555>RedCustom red
Bold<bold>Bold</bold>Bold
Italic<italic>Italic</italic>Italic
Gradient<gradient:red:blue>Rainbow</gradient>Gradient text
Rainbow<rainbow>Colorful</rainbow>Rainbow text

Pokemon use Cobblemon’s property string format:

species [property=value]...

Examples:

  • pikachu - Basic Pikachu
  • charizard level=50 - Level 50 Charizard
  • eevee level=10 shiny=yes - Shiny level 10 Eevee
  • mewtwo level=100 shiny=yes nature=timid - Competitive Mewtwo