Skip to content

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.

  • Java 21
  • Kotlin 2.3.x
  • Paper 1.21.x
repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://jitpack.io")
}
dependencies {
implementation("cat.daisy:DaisySeries:0.4.0")
}
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.

Parse your first config-heavy values with First Parse.