content: metadata.format.version = "1.1"
  
  [versions]
  
  # Important dependencies
  data = "1.21.10-rv1"
  adventure = "4.25.0"
  jetbrainsAnnotations = "26.0.2-1"
  slf4j = "2.0.17"
  
  # Performance / Data Structures
  fastutil = "8.5.18"
  flare = "2.0.1"
  gson = "2.13.2"
  jcTools = "4.0.5"
  
  # Quality
  junit-jupiter = "6.0.0"
  junit-platform = "6.0.0"
  jmh = "1.37"
  jcstress = "0.16"
  
  # Code Generation
  javaPoet = "0.7.0"
  
  # Log impl (for demo & codegen)
  logback = "1.5.19"
  
  # Gradle plugins
  shadow = "9.2.2"
  blossom = "2.1.0"
  nmcp = "1.2.0"
  jmh-plugin = "0.7.3"
  jcstress-plugin = "0.8.15"
  
  [libraries]
  
  # Important Dependencies
  # Adventure
  adventure-api = { group = "net.kyori", name = "adventure-api", version.ref = "adventure" }
  adventure-nbt = { group = "net.kyori", name = "adventure-nbt", version.ref = "adventure" }
  adventure-serializer-gson = { group = "net.kyori", name = "adventure-text-serializer-gson", version.ref = "adventure" }
  adventure-serializer-legacy = { group = "net.kyori", name = "adventure-text-serializer-legacy", version.ref = "adventure" }
  adventure-serializer-plain = { group = "net.kyori", name = "adventure-text-serializer-plain", version.ref = "adventure" }
  adventure-serializer-ansi = { group = "net.kyori", name = "adventure-text-serializer-ansi", version.ref = "adventure" }
  adventure-text-logger-slf4j = { group = "net.kyori", name = "adventure-text-logger-slf4j", version.ref = "adventure" }
  
  # Miscellaneous
  minestomData = { group = "net.minestom", name = "data", version.ref = "data" }
  jetbrainsAnnotations = { group = "org.jetbrains", name = "annotations", version.ref = "jetbrainsAnnotations" }
  slf4j = { group = "org.slf4j", name = "slf4j-api", version.ref = "slf4j" }
  
  # Performance / Data Structures
  fastutil = { group = "it.unimi.dsi", name = "fastutil", version.ref = "fastutil" }
  flare = { group = "space.vectrix.flare", name = "flare", version.ref = "flare" }
  flare-fastutil = { group = "space.vectrix.flare", name = "flare-fastutil", version.ref = "flare" }
  gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" }
  jcTools = { group = "org.jctools", name = "jctools-core", version.ref = "jcTools" }
  
  # Code quality
  junit-api = { group = "org.junit.jupiter", name = "junit-jupiter-api", version.ref = "junit-jupiter" }
  junit-engine = { group = "org.junit.jupiter", name = "junit-jupiter-engine", version.ref = "junit-jupiter" }
  junit-params = { group = "org.junit.jupiter", name = "junit-jupiter-params", version.ref = "junit-jupiter" }
  junit-suite-api = { group = "org.junit.platform", name = "junit-platform-suite-api", version.ref = "junit-platform" }
  junit-suite-engine = { group = "org.junit.platform", name = "junit-platform-suite-engine", version.ref = "junit-platform" }
  jmh-core = { group = "org.openjdk.jmh", name = "jmh-core", version.ref = "jmh" }
  jmh-annotationprocessor = { group = "org.openjdk.jmh", name = "jmh-generator-annprocess", version.ref = "jmh" }
  jcstress-core = { group = "org.openjdk.jcstress", name = "jcstress-core", version.ref = "jcstress" }
  
  # Code Generation
  javaPoet = { group = "com.palantir.javapoet", name = "javapoet", version.ref = "javaPoet" }
  
  # Log impl (for demo & codegen)
  logback-core = { group = "ch.qos.logback", name = "logback-core", version.ref = "logback" }
  logback-classic = { group = "ch.qos.logback", name = "logback-classic", version.ref = "logback" }
  
  [bundles]
  
  flare = ["flare", "flare-fastutil"]
  adventure = ["adventure-api", "adventure-nbt", "adventure-serializer-gson", "adventure-serializer-legacy", "adventure-serializer-plain", "adventure-serializer-ansi", "adventure-text-logger-slf4j"]
  junit = ["junit-api", "junit-engine", "junit-params", "junit-suite-api", "junit-suite-engine"]
  logback = ["logback-core", "logback-classic"]
  
  [plugins]
  shadow = { id = "com.gradleup.shadow", version.ref = "shadow" }
  blossom = { id = "net.kyori.blossom", version.ref = "blossom" }
  jmh-plugin = { id = "me.champeau.jmh", version.ref = "jmh-plugin" }
  jcstress-plugin = { id = "io.github.reyerizo.gradle.jcstress", version.ref = "jcstress-plugin" }
  nmcp = { id = "com.gradleup.nmcp", version.ref = "nmcp" }
  nmcp-aggregation = { id = "com.gradleup.nmcp.aggregation", version.ref = "nmcp" }
  