{
  "formatVersion": "1.1",
  "component": {
    "group": "org.spongepowered",
    "module": "spongeapi",
    "version": "8.0.0",
    "attributes": {
      "org.gradle.status": "release"
    }
  },
  "createdBy": {
    "gradle": {
      "version": "7.2"
    }
  },
  "variants": [
    {
      "name": "apiElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 8,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-api"
      },
      "dependencies": [
        {
          "group": "org.apache.logging.log4j",
          "module": "log4j-api",
          "version": {
            "requires": "2.8.1"
          }
        },
        {
          "group": "com.google.guava",
          "module": "guava",
          "version": {
            "requires": "21.0"
          },
          "excludes": [
            {
              "group": "com.google.j2objc",
              "module": "j2objc-annotations"
            },
            {
              "group": "com.google.code.findbugs",
              "module": "jsr305"
            },
            {
              "group": "org.codehaus.mojo",
              "module": "animal-sniffer-annotations"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "com.google.code.gson",
          "module": "gson",
          "version": {
            "requires": "2.8.0"
          }
        },
        {
          "group": "net.kyori",
          "module": "adventure-bom",
          "version": {
            "requires": "4.9.3"
          },
          "attributes": {
            "org.gradle.category": "platform"
          },
          "endorseStrictVersions": true
        },
        {
          "group": "net.kyori",
          "module": "adventure-api",
          "excludes": [
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "net.kyori",
          "module": "adventure-text-serializer-gson",
          "excludes": [
            {
              "group": "com.google.code.gson",
              "module": "gson"
            },
            {
              "group": "net.kyori",
              "module": "adventure-api"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "net.kyori",
          "module": "adventure-text-serializer-legacy",
          "excludes": [
            {
              "group": "net.kyori",
              "module": "adventure-api"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "net.kyori",
          "module": "adventure-text-serializer-plain",
          "excludes": [
            {
              "group": "net.kyori",
              "module": "adventure-api"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "com.google.inject",
          "module": "guice",
          "version": {
            "requires": "5.0.1"
          },
          "excludes": [
            {
              "group": "com.google.code.findbugs",
              "module": "jsr305"
            },
            {
              "group": "javax.inject",
              "module": "javax.inject"
            },
            {
              "group": "com.google.guava",
              "module": "guava"
            }
          ]
        },
        {
          "group": "com.github.ben-manes.caffeine",
          "module": "caffeine",
          "version": {
            "requires": "2.9.2"
          },
          "excludes": [
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            },
            {
              "group": "com.google.errorprone",
              "module": "error_prone_annotations"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "plugin-spi",
          "version": {
            "requires": "0.3.0"
          }
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-bom",
          "version": {
            "requires": "4.1.2"
          },
          "attributes": {
            "org.gradle.category": "platform"
          },
          "endorseStrictVersions": true
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-core",
          "excludes": [
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-hocon",
          "excludes": [
            {
              "group": "org.spongepowered",
              "module": "configurate-core"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-gson",
          "excludes": [
            {
              "group": "org.spongepowered",
              "module": "configurate-core"
            },
            {
              "group": "com.google.code.gson",
              "module": "gson"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-yaml",
          "excludes": [
            {
              "group": "org.spongepowered",
              "module": "configurate-core"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-extra-guice",
          "excludes": [
            {
              "group": "com.google.inject",
              "module": "guice"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "math",
          "version": {
            "requires": "2.0.1"
          }
        }
      ],
      "files": [
        {
          "name": "spongeapi-8.0.0.jar",
          "url": "spongeapi-8.0.0.jar",
          "size": 1885681,
          "sha512": "58de0a36cc04a4e9704c2eaf3d2fc511747fce077f5e06d4d05f14d72387c3502b2b840aaccf85318dec3f4962cf07176a6821a9c83df1ec8b1695b33d1c78af",
          "sha256": "38521967c692da767bcf243fcfefe376a134ffa9057e3c20619af14b8c5fd9bf",
          "sha1": "728c8005ac35b9c45bcebb1f9547cf4e3de752f5",
          "md5": "e6cce4111e6d9fd10ca5c3f5cbe80a17"
        }
      ]
    },
    {
      "name": "runtimeElements",
      "attributes": {
        "org.gradle.category": "library",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.jvm.version": 8,
        "org.gradle.libraryelements": "jar",
        "org.gradle.usage": "java-runtime"
      },
      "dependencies": [
        {
          "group": "com.github.ben-manes.caffeine",
          "module": "guava",
          "version": {
            "requires": "2.9.2"
          },
          "excludes": [
            {
              "group": "com.google.guava",
              "module": "guava"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            },
            {
              "group": "com.google.errorprone",
              "module": "error_prone_annotations"
            }
          ]
        },
        {
          "group": "org.apache.logging.log4j",
          "module": "log4j-api",
          "version": {
            "requires": "2.8.1"
          }
        },
        {
          "group": "com.google.guava",
          "module": "guava",
          "version": {
            "requires": "21.0"
          },
          "excludes": [
            {
              "group": "com.google.j2objc",
              "module": "j2objc-annotations"
            },
            {
              "group": "com.google.code.findbugs",
              "module": "jsr305"
            },
            {
              "group": "org.codehaus.mojo",
              "module": "animal-sniffer-annotations"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "com.google.code.gson",
          "module": "gson",
          "version": {
            "requires": "2.8.0"
          }
        },
        {
          "group": "net.kyori",
          "module": "adventure-bom",
          "version": {
            "requires": "4.9.3"
          },
          "attributes": {
            "org.gradle.category": "platform"
          },
          "endorseStrictVersions": true
        },
        {
          "group": "net.kyori",
          "module": "adventure-api",
          "excludes": [
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "net.kyori",
          "module": "adventure-text-serializer-gson",
          "excludes": [
            {
              "group": "com.google.code.gson",
              "module": "gson"
            },
            {
              "group": "net.kyori",
              "module": "adventure-api"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "net.kyori",
          "module": "adventure-text-serializer-legacy",
          "excludes": [
            {
              "group": "net.kyori",
              "module": "adventure-api"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "net.kyori",
          "module": "adventure-text-serializer-plain",
          "excludes": [
            {
              "group": "net.kyori",
              "module": "adventure-api"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "com.google.inject",
          "module": "guice",
          "version": {
            "requires": "5.0.1"
          },
          "excludes": [
            {
              "group": "com.google.code.findbugs",
              "module": "jsr305"
            },
            {
              "group": "javax.inject",
              "module": "javax.inject"
            },
            {
              "group": "com.google.guava",
              "module": "guava"
            }
          ]
        },
        {
          "group": "com.github.ben-manes.caffeine",
          "module": "caffeine",
          "version": {
            "requires": "2.9.2"
          },
          "excludes": [
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            },
            {
              "group": "com.google.errorprone",
              "module": "error_prone_annotations"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "plugin-spi",
          "version": {
            "requires": "0.3.0"
          }
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-bom",
          "version": {
            "requires": "4.1.2"
          },
          "attributes": {
            "org.gradle.category": "platform"
          },
          "endorseStrictVersions": true
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-core",
          "excludes": [
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-hocon",
          "excludes": [
            {
              "group": "org.spongepowered",
              "module": "configurate-core"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-gson",
          "excludes": [
            {
              "group": "org.spongepowered",
              "module": "configurate-core"
            },
            {
              "group": "com.google.code.gson",
              "module": "gson"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-yaml",
          "excludes": [
            {
              "group": "org.spongepowered",
              "module": "configurate-core"
            },
            {
              "group": "org.checkerframework",
              "module": "checker-qual"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "configurate-extra-guice",
          "excludes": [
            {
              "group": "com.google.inject",
              "module": "guice"
            }
          ]
        },
        {
          "group": "org.spongepowered",
          "module": "math",
          "version": {
            "requires": "2.0.1"
          }
        }
      ],
      "files": [
        {
          "name": "spongeapi-8.0.0.jar",
          "url": "spongeapi-8.0.0.jar",
          "size": 1885681,
          "sha512": "58de0a36cc04a4e9704c2eaf3d2fc511747fce077f5e06d4d05f14d72387c3502b2b840aaccf85318dec3f4962cf07176a6821a9c83df1ec8b1695b33d1c78af",
          "sha256": "38521967c692da767bcf243fcfefe376a134ffa9057e3c20619af14b8c5fd9bf",
          "sha1": "728c8005ac35b9c45bcebb1f9547cf4e3de752f5",
          "md5": "e6cce4111e6d9fd10ca5c3f5cbe80a17"
        }
      ]
    },
    {
      "name": "javadocElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "javadoc",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "spongeapi-8.0.0-javadoc.jar",
          "url": "spongeapi-8.0.0-javadoc.jar",
          "size": 8348312,
          "sha512": "749c66c098c33b5c5dbda0d6ec3a69daf4ff30c2a2b8961e40e39f7ffe3f39783e01344b75d0180adbdaead1a3d92e4645bcb55ebc54e69d41b584028c2ee8f5",
          "sha256": "a72ea6eca6e9a32089f8c293c0e01ce692fef146db6519ea301f85578daad810",
          "sha1": "9eaef7cf0aef32fd4cb0e6bb60f360002f97b9c9",
          "md5": "914a3f082cd7ac65cc0887d6a0507e1e"
        }
      ]
    },
    {
      "name": "sourcesElements",
      "attributes": {
        "org.gradle.category": "documentation",
        "org.gradle.dependency.bundling": "external",
        "org.gradle.docstype": "sources",
        "org.gradle.usage": "java-runtime"
      },
      "files": [
        {
          "name": "spongeapi-8.0.0-sources.jar",
          "url": "spongeapi-8.0.0-sources.jar",
          "size": 2081313,
          "sha512": "bc7260b796c09ab22d819ff1cc833fb0e446414c04d54061b2520560c07f0f9d32b6198c08d473ce895e24618a49ad95f56f7937cf1c0dfbd5bf9a28b24613ba",
          "sha256": "d9df8d62006d757a3a93ce7cda38ae45aaab7775511f15b07dd49a4679f2db62",
          "sha1": "c74d1ce3a7d9ff0ef0dd7e82aabef8f81ed0258b",
          "md5": "45a75b53132951459154c76e35e6f3df"
        }
      ]
    }
  ]
}
