DaisySeries
DaisySeries
Section titled “DaisySeries”DaisySeries is the selective parser layer for canonical modern Paper values.
Use DaisySeries when parser-safe normalization, canonical keys, and lightweight aliases should stop leaking through plugin-local helpers and config code.
Where DaisySeries is strongest
Section titled “Where DaisySeries is strongest”Config-friendly parsing for item and block selections with stable serialization keys.
Canonical sound values and aliases for config-driven audio cues.
Registry-sensitive values with one consistent parser surface.
Expand the same canonical contract into more of the modern Paper surface plugin authors actually hit in config-heavy work.
Static committed dictionaries so values stay searchable and linkable in docs.
What DaisySeries will not do
Section titled “What DaisySeries will not do”- wrap every Bukkit or Paper enum family
- become a legacy compatibility museum
- add giant alias maps just to claim broader coverage
- own config loading or runtime systems
The inclusion bar is repeated real modern-plugin usefulness, not raw module count.
Best first path
Section titled “Best first path”Install DaisySeries or one module
Start with Install DaisySeries and choose the full toolkit or a smaller module set.
Learn the parser contract through one example
Use First Parse to see parse, key, display name, and aliases together.
Use the dictionary when you need actual values fast
Open the dictionary pages when you need canonical values without digging through code.
Reach for DaisySeries when enum-helper glue is the real problem
Read Why DaisySeries Instead of Local Helpers when you want the modern Paper answer to XSeries-style parsing without legacy baggage.
Quick links
Section titled “Quick links”- Start here: Install DaisySeries
- Main guide: First Parse
- Reference: Material API
- Why this product: Why DaisySeries Instead of Local Helpers