Install DaisySeries
Install DaisySeries
Section titled “Install DaisySeries”DaisySeries is a lightweight utility library. Use it when you want config-safe parsing helpers without adopting a full runtime platform.
Best fit
DaisySeries is for plugins that already have config-heavy values like materials, sounds, item flags, enchantments, potion effects, biomes, attributes, difficulties, damage causes, particles, statistics, or entity types and want clean parsing without rebuilding helper utilities.
Requirements
Section titled “Requirements”- Java 21
- Kotlin 2.3.x
- Paper 1.21.x
Gradle Kotlin DSL
Section titled “Gradle Kotlin DSL”repositories { mavenCentral() maven("https://repo.papermc.io/repository/maven-public/") maven("https://jitpack.io")}
dependencies { implementation("cat.daisy:DaisySeries:0.4.0")}Narrower module installs
Section titled “Narrower module installs”implementation("cat.daisy:series-material:0.4.0")implementation("cat.daisy:series-sound:0.4.0")implementation("cat.daisy:series-itemflag:0.4.0")implementation("cat.daisy:series-enchantment:0.4.0")implementation("cat.daisy:series-potion:0.4.0")implementation("cat.daisy:series-biome:0.4.0")implementation("cat.daisy:series-villager-profession:0.4.0")implementation("cat.daisy:series-attribute:0.4.0")implementation("cat.daisy:series-entity:0.4.0")implementation("cat.daisy:series-game-mode:0.4.0")implementation("cat.daisy:series-difficulty:0.4.0")implementation("cat.daisy:series-blockface:0.4.0")implementation("cat.daisy:series-damage-cause:0.4.0")implementation("cat.daisy:series-operation:0.4.0")implementation("cat.daisy:series-pattern-type:0.4.0")implementation("cat.daisy:series-particle:0.4.0")implementation("cat.daisy:series-statistic:0.4.0")Current release state
DaisySeries 0.4.0 is the current formal release of the modern parser surface, including damage causes, operations, and pattern types. DaisyCore is also formally released now, so cross-product examples use stable coordinates across the suite.
Next step
Section titled “Next step”Parse your first config-heavy values with First Parse.