Pattern Types Dictionary
Pattern Types Dictionary
Section titled “Pattern Types Dictionary”Use these values for config-backed banner design, icon variation, and item-display pattern selection.
Canonical key rules
Section titled “Canonical key rules”- Canonical keys are lowercase underscore names like
small_stripesandstraight_cross. - Pattern types start with normalization-only parsing and no broad alias map.
- Namespaced inputs are normalized when supported by the parser.
Quick config example
Section titled “Quick config example”pattern: baseQuick usage example
Section titled “Quick usage example”val value = DaisyPatternTypes.parse(config.pattern)val key = DaisyPatternTypes.key(value)val label = DaisyPatternTypes.displayName(value)
val typed = required("pattern", patternTypeCodec())Reference values
Section titled “Reference values”| Canonical key | Display name | Accepted aliases |
|---|---|---|
base | Base | - |
border | Border | - |
bricks | Bricks | - |
circle | Circle | - |
creeper | Creeper | - |
cross | Cross | - |
curly_border | Curly Border | - |
diagonal_left | Diagonal Left | - |
diagonal_right | Diagonal Right | - |
diagonal_up_left | Diagonal Up Left | - |
diagonal_up_right | Diagonal Up Right | - |
flow | Flow | - |
flower | Flower | - |
globe | Globe | - |
gradient | Gradient | - |
gradient_up | Gradient Up | - |
guster | Guster | - |
half_horizontal | Half Horizontal | - |
half_horizontal_bottom | Half Horizontal Bottom | - |
half_vertical | Half Vertical | - |
half_vertical_right | Half Vertical Right | - |
mojang | Mojang | - |
piglin | Piglin | - |
rhombus | Rhombus | - |
skull | Skull | - |
small_stripes | Small Stripes | - |
square_bottom_left | Square Bottom Left | - |
square_bottom_right | Square Bottom Right | - |
square_top_left | Square Top Left | - |
square_top_right | Square Top Right | - |
straight_cross | Straight Cross | - |
stripe_bottom | Stripe Bottom | - |
stripe_center | Stripe Center | - |
stripe_downleft | Stripe Downleft | - |
stripe_downright | Stripe Downright | - |
stripe_left | Stripe Left | - |
stripe_middle | Stripe Middle | - |
stripe_right | Stripe Right | - |
stripe_top | Stripe Top | - |
triangle_bottom | Triangle Bottom | - |
triangle_top | Triangle Top | - |
triangles_bottom | Triangles Bottom | - |
triangles_top | Triangles Top | - |