diff --git a/.github/workflows/build-and-upload.yml b/.github/workflows/build-and-upload.yml
deleted file mode 100644
index 1e08e58..0000000
--- a/.github/workflows/build-and-upload.yml
+++ /dev/null
@@ -1,27 +0,0 @@
-name: Build and Upload
-
-on:
- push:
-
-jobs:
- build:
-
- runs-on: ubuntu-latest
-
- steps:
- - uses: actions/checkout@v3
- - name: Set up JDK 11
- uses: actions/setup-java@v3
- with:
- java-version: '11'
- distribution: 'temurin'
- cache: maven
-
- - name: Build with Maven
- run: mvn package --file pom.xml
-
- - name: Upload Artifact
- uses: actions/upload-artifact@v3.1.0
- with:
- name: CommandSyncClient
- path: ${{ github.workspace }}/target/commandsyncclient.jar
diff --git a/.gradle/8.7/checksums/checksums.lock b/.gradle/8.7/checksums/checksums.lock
new file mode 100644
index 0000000..40b940d
Binary files /dev/null and b/.gradle/8.7/checksums/checksums.lock differ
diff --git a/.gradle/8.7/checksums/md5-checksums.bin b/.gradle/8.7/checksums/md5-checksums.bin
new file mode 100644
index 0000000..34e1f9e
Binary files /dev/null and b/.gradle/8.7/checksums/md5-checksums.bin differ
diff --git a/.gradle/8.7/checksums/sha1-checksums.bin b/.gradle/8.7/checksums/sha1-checksums.bin
new file mode 100644
index 0000000..855c187
Binary files /dev/null and b/.gradle/8.7/checksums/sha1-checksums.bin differ
diff --git a/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/metadata.bin b/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/metadata.bin
new file mode 100644
index 0000000..091151d
--- /dev/null
+++ b/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/metadata.bin
@@ -0,0 +1 @@
+›hhesrf3vg5eibhpj7o2s7hi4pu%1ì~iRÿ¦‹gªÎ$èˆclasses¢Ï¬¸v”£¤ƒJ¹<>Fˆsources¦ŸR‹®\!Œ½'SˆÞ¬v
\ No newline at end of file
diff --git a/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/sources/org/gradle/accessors/dm/LibrariesForLibs.java
new file mode 100644
index 0000000..183ccf6
--- /dev/null
+++ b/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/sources/org/gradle/accessors/dm/LibrariesForLibs.java
@@ -0,0 +1,177 @@
+package org.gradle.accessors.dm;
+
+import org.gradle.api.NonNullApi;
+import org.gradle.api.artifacts.MinimalExternalModuleDependency;
+import org.gradle.plugin.use.PluginDependency;
+import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
+import org.gradle.api.artifacts.MutableVersionConstraint;
+import org.gradle.api.provider.Provider;
+import org.gradle.api.model.ObjectFactory;
+import org.gradle.api.provider.ProviderFactory;
+import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
+import org.gradle.api.internal.catalog.DefaultVersionCatalog;
+import java.util.Map;
+import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
+import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
+import javax.inject.Inject;
+
+/**
+ * A catalog of dependencies accessible via the {@code libs} extension.
+ */
+@NonNullApi
+public class LibrariesForLibs extends AbstractExternalDependencyFactory {
+
+ private final AbstractExternalDependencyFactory owner = this;
+ private final OrgLibraryAccessors laccForOrgLibraryAccessors = new OrgLibraryAccessors(owner);
+ private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
+ private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
+ private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
+
+ @Inject
+ public LibrariesForLibs(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
+ super(config, providers, objects, attributesFactory, capabilityNotationParser);
+ }
+
+ /**
+ * Group of libraries at org
+ */
+ public OrgLibraryAccessors getOrg() {
+ return laccForOrgLibraryAccessors;
+ }
+
+ /**
+ * Group of versions at versions
+ */
+ public VersionAccessors getVersions() {
+ return vaccForVersionAccessors;
+ }
+
+ /**
+ * Group of bundles at bundles
+ */
+ public BundleAccessors getBundles() {
+ return baccForBundleAccessors;
+ }
+
+ /**
+ * Group of plugins at plugins
+ */
+ public PluginAccessors getPlugins() {
+ return paccForPluginAccessors;
+ }
+
+ public static class OrgLibraryAccessors extends SubDependencyFactory {
+ private final OrgSpigotmcLibraryAccessors laccForOrgSpigotmcLibraryAccessors = new OrgSpigotmcLibraryAccessors(owner);
+
+ public OrgLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.spigotmc
+ */
+ public OrgSpigotmcLibraryAccessors getSpigotmc() {
+ return laccForOrgSpigotmcLibraryAccessors;
+ }
+
+ }
+
+ public static class OrgSpigotmcLibraryAccessors extends SubDependencyFactory {
+ private final OrgSpigotmcSpigotLibraryAccessors laccForOrgSpigotmcSpigotLibraryAccessors = new OrgSpigotmcSpigotLibraryAccessors(owner);
+
+ public OrgSpigotmcLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.spigotmc.spigot
+ */
+ public OrgSpigotmcSpigotLibraryAccessors getSpigot() {
+ return laccForOrgSpigotmcSpigotLibraryAccessors;
+ }
+
+ }
+
+ public static class OrgSpigotmcSpigotLibraryAccessors extends SubDependencyFactory {
+
+ public OrgSpigotmcSpigotLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for api with org.spigotmc:spigot-api coordinates and
+ * with version reference org.spigotmc.spigot.api
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getApi() {
+ return create("org.spigotmc.spigot.api");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ private final OrgVersionAccessors vaccForOrgVersionAccessors = new OrgVersionAccessors(providers, config);
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org
+ */
+ public OrgVersionAccessors getOrg() {
+ return vaccForOrgVersionAccessors;
+ }
+
+ }
+
+ public static class OrgVersionAccessors extends VersionFactory {
+
+ private final OrgSpigotmcVersionAccessors vaccForOrgSpigotmcVersionAccessors = new OrgSpigotmcVersionAccessors(providers, config);
+ public OrgVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.spigotmc
+ */
+ public OrgSpigotmcVersionAccessors getSpigotmc() {
+ return vaccForOrgSpigotmcVersionAccessors;
+ }
+
+ }
+
+ public static class OrgSpigotmcVersionAccessors extends VersionFactory {
+
+ private final OrgSpigotmcSpigotVersionAccessors vaccForOrgSpigotmcSpigotVersionAccessors = new OrgSpigotmcSpigotVersionAccessors(providers, config);
+ public OrgSpigotmcVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.spigotmc.spigot
+ */
+ public OrgSpigotmcSpigotVersionAccessors getSpigot() {
+ return vaccForOrgSpigotmcSpigotVersionAccessors;
+ }
+
+ }
+
+ public static class OrgSpigotmcSpigotVersionAccessors extends VersionFactory {
+
+ public OrgSpigotmcSpigotVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias org.spigotmc.spigot.api with value 1.8.8-R0.1-SNAPSHOT
+ *
+ * If the version is a rich version and cannot be represented as a
+ * single version string, an empty string is returned.
+ *
+ * This version was declared in catalog libs.versions.toml
+ */
+ public Provider getApi() { return getVersion("org.spigotmc.spigot.api"); }
+
+ }
+
+ public static class BundleAccessors extends BundleFactory {
+
+ public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
+
+ }
+
+ public static class PluginAccessors extends PluginFactory {
+
+ public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ }
+
+}
diff --git a/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
new file mode 100644
index 0000000..d74055e
--- /dev/null
+++ b/.gradle/8.7/dependencies-accessors/78a20468a30d216f54efd87a295b307e46f6c561/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
@@ -0,0 +1,213 @@
+package org.gradle.accessors.dm;
+
+import org.gradle.api.NonNullApi;
+import org.gradle.api.artifacts.MinimalExternalModuleDependency;
+import org.gradle.plugin.use.PluginDependency;
+import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
+import org.gradle.api.artifacts.MutableVersionConstraint;
+import org.gradle.api.provider.Provider;
+import org.gradle.api.model.ObjectFactory;
+import org.gradle.api.provider.ProviderFactory;
+import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
+import org.gradle.api.internal.catalog.DefaultVersionCatalog;
+import java.util.Map;
+import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
+import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
+import javax.inject.Inject;
+
+/**
+ * A catalog of dependencies accessible via the {@code libs} extension.
+ */
+@NonNullApi
+public class LibrariesForLibsInPluginsBlock extends AbstractExternalDependencyFactory {
+
+ private final AbstractExternalDependencyFactory owner = this;
+ private final OrgLibraryAccessors laccForOrgLibraryAccessors = new OrgLibraryAccessors(owner);
+ private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
+ private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
+ private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
+
+ @Inject
+ public LibrariesForLibsInPluginsBlock(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
+ super(config, providers, objects, attributesFactory, capabilityNotationParser);
+ }
+
+ /**
+ * Group of libraries at org
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public OrgLibraryAccessors getOrg() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return laccForOrgLibraryAccessors;
+ }
+
+ /**
+ * Group of versions at versions
+ */
+ public VersionAccessors getVersions() {
+ return vaccForVersionAccessors;
+ }
+
+ /**
+ * Group of bundles at bundles
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public BundleAccessors getBundles() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return baccForBundleAccessors;
+ }
+
+ /**
+ * Group of plugins at plugins
+ */
+ public PluginAccessors getPlugins() {
+ return paccForPluginAccessors;
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class OrgLibraryAccessors extends SubDependencyFactory {
+ private final OrgSpigotmcLibraryAccessors laccForOrgSpigotmcLibraryAccessors = new OrgSpigotmcLibraryAccessors(owner);
+
+ public OrgLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.spigotmc
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public OrgSpigotmcLibraryAccessors getSpigotmc() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return laccForOrgSpigotmcLibraryAccessors;
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class OrgSpigotmcLibraryAccessors extends SubDependencyFactory {
+ private final OrgSpigotmcSpigotLibraryAccessors laccForOrgSpigotmcSpigotLibraryAccessors = new OrgSpigotmcSpigotLibraryAccessors(owner);
+
+ public OrgSpigotmcLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.spigotmc.spigot
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public OrgSpigotmcSpigotLibraryAccessors getSpigot() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return laccForOrgSpigotmcSpigotLibraryAccessors;
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class OrgSpigotmcSpigotLibraryAccessors extends SubDependencyFactory {
+
+ public OrgSpigotmcSpigotLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for api with org.spigotmc:spigot-api coordinates and
+ * with version reference org.spigotmc.spigot.api
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getApi() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return create("org.spigotmc.spigot.api");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ private final OrgVersionAccessors vaccForOrgVersionAccessors = new OrgVersionAccessors(providers, config);
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org
+ */
+ public OrgVersionAccessors getOrg() {
+ return vaccForOrgVersionAccessors;
+ }
+
+ }
+
+ public static class OrgVersionAccessors extends VersionFactory {
+
+ private final OrgSpigotmcVersionAccessors vaccForOrgSpigotmcVersionAccessors = new OrgSpigotmcVersionAccessors(providers, config);
+ public OrgVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.spigotmc
+ */
+ public OrgSpigotmcVersionAccessors getSpigotmc() {
+ return vaccForOrgSpigotmcVersionAccessors;
+ }
+
+ }
+
+ public static class OrgSpigotmcVersionAccessors extends VersionFactory {
+
+ private final OrgSpigotmcSpigotVersionAccessors vaccForOrgSpigotmcSpigotVersionAccessors = new OrgSpigotmcSpigotVersionAccessors(providers, config);
+ public OrgSpigotmcVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.spigotmc.spigot
+ */
+ public OrgSpigotmcSpigotVersionAccessors getSpigot() {
+ return vaccForOrgSpigotmcSpigotVersionAccessors;
+ }
+
+ }
+
+ public static class OrgSpigotmcSpigotVersionAccessors extends VersionFactory {
+
+ public OrgSpigotmcSpigotVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias org.spigotmc.spigot.api with value 1.8.8-R0.1-SNAPSHOT
+ *
+ * If the version is a rich version and cannot be represented as a
+ * single version string, an empty string is returned.
+ *
+ * This version was declared in catalog libs.versions.toml
+ */
+ public Provider getApi() { return getVersion("org.spigotmc.spigot.api"); }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class BundleAccessors extends BundleFactory {
+
+ public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
+
+ }
+
+ public static class PluginAccessors extends PluginFactory {
+
+ public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ }
+
+}
diff --git a/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/metadata.bin b/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/metadata.bin
new file mode 100644
index 0000000..3ff4691
--- /dev/null
+++ b/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/metadata.bin
@@ -0,0 +1 @@
+›scheo2himnewrp2imz4pirvcam2Oº_)|"SŒ‡•ÚÕÚ"ˆclassesNMýú£ÉãHûù¯\u¼(ˆsourcesš\53Â¥¥¥LaÍ •¤k
\ No newline at end of file
diff --git a/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/sources/org/gradle/accessors/dm/LibrariesForLibs.java
new file mode 100644
index 0000000..2875917
--- /dev/null
+++ b/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/sources/org/gradle/accessors/dm/LibrariesForLibs.java
@@ -0,0 +1,177 @@
+package org.gradle.accessors.dm;
+
+import org.gradle.api.NonNullApi;
+import org.gradle.api.artifacts.MinimalExternalModuleDependency;
+import org.gradle.plugin.use.PluginDependency;
+import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
+import org.gradle.api.artifacts.MutableVersionConstraint;
+import org.gradle.api.provider.Provider;
+import org.gradle.api.model.ObjectFactory;
+import org.gradle.api.provider.ProviderFactory;
+import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
+import org.gradle.api.internal.catalog.DefaultVersionCatalog;
+import java.util.Map;
+import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
+import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
+import javax.inject.Inject;
+
+/**
+ * A catalog of dependencies accessible via the {@code libs} extension.
+ */
+@NonNullApi
+public class LibrariesForLibs extends AbstractExternalDependencyFactory {
+
+ private final AbstractExternalDependencyFactory owner = this;
+ private final OrgLibraryAccessors laccForOrgLibraryAccessors = new OrgLibraryAccessors(owner);
+ private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
+ private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
+ private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
+
+ @Inject
+ public LibrariesForLibs(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
+ super(config, providers, objects, attributesFactory, capabilityNotationParser);
+ }
+
+ /**
+ * Group of libraries at org
+ */
+ public OrgLibraryAccessors getOrg() {
+ return laccForOrgLibraryAccessors;
+ }
+
+ /**
+ * Group of versions at versions
+ */
+ public VersionAccessors getVersions() {
+ return vaccForVersionAccessors;
+ }
+
+ /**
+ * Group of bundles at bundles
+ */
+ public BundleAccessors getBundles() {
+ return baccForBundleAccessors;
+ }
+
+ /**
+ * Group of plugins at plugins
+ */
+ public PluginAccessors getPlugins() {
+ return paccForPluginAccessors;
+ }
+
+ public static class OrgLibraryAccessors extends SubDependencyFactory {
+ private final OrgPapermcLibraryAccessors laccForOrgPapermcLibraryAccessors = new OrgPapermcLibraryAccessors(owner);
+
+ public OrgLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.papermc
+ */
+ public OrgPapermcLibraryAccessors getPapermc() {
+ return laccForOrgPapermcLibraryAccessors;
+ }
+
+ }
+
+ public static class OrgPapermcLibraryAccessors extends SubDependencyFactory {
+ private final OrgPapermcPaperLibraryAccessors laccForOrgPapermcPaperLibraryAccessors = new OrgPapermcPaperLibraryAccessors(owner);
+
+ public OrgPapermcLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.papermc.paper
+ */
+ public OrgPapermcPaperLibraryAccessors getPaper() {
+ return laccForOrgPapermcPaperLibraryAccessors;
+ }
+
+ }
+
+ public static class OrgPapermcPaperLibraryAccessors extends SubDependencyFactory {
+
+ public OrgPapermcPaperLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for api with com.destroystokyo.paper:paper-api coordinates and
+ * with version reference org.papermc.paper.api
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getApi() {
+ return create("org.papermc.paper.api");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ private final OrgVersionAccessors vaccForOrgVersionAccessors = new OrgVersionAccessors(providers, config);
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org
+ */
+ public OrgVersionAccessors getOrg() {
+ return vaccForOrgVersionAccessors;
+ }
+
+ }
+
+ public static class OrgVersionAccessors extends VersionFactory {
+
+ private final OrgPapermcVersionAccessors vaccForOrgPapermcVersionAccessors = new OrgPapermcVersionAccessors(providers, config);
+ public OrgVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.papermc
+ */
+ public OrgPapermcVersionAccessors getPapermc() {
+ return vaccForOrgPapermcVersionAccessors;
+ }
+
+ }
+
+ public static class OrgPapermcVersionAccessors extends VersionFactory {
+
+ private final OrgPapermcPaperVersionAccessors vaccForOrgPapermcPaperVersionAccessors = new OrgPapermcPaperVersionAccessors(providers, config);
+ public OrgPapermcVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.papermc.paper
+ */
+ public OrgPapermcPaperVersionAccessors getPaper() {
+ return vaccForOrgPapermcPaperVersionAccessors;
+ }
+
+ }
+
+ public static class OrgPapermcPaperVersionAccessors extends VersionFactory {
+
+ public OrgPapermcPaperVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias org.papermc.paper.api with value 1.20.4-R0.1-SNAPSHOT
+ *
+ * If the version is a rich version and cannot be represented as a
+ * single version string, an empty string is returned.
+ *
+ * This version was declared in catalog libs.versions.toml
+ */
+ public Provider getApi() { return getVersion("org.papermc.paper.api"); }
+
+ }
+
+ public static class BundleAccessors extends BundleFactory {
+
+ public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
+
+ }
+
+ public static class PluginAccessors extends PluginFactory {
+
+ public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ }
+
+}
diff --git a/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
new file mode 100644
index 0000000..e03d6b3
--- /dev/null
+++ b/.gradle/8.7/dependencies-accessors/b0c7a0660cb90f69e2599b16d21b1a1676e5b8c7/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
@@ -0,0 +1,213 @@
+package org.gradle.accessors.dm;
+
+import org.gradle.api.NonNullApi;
+import org.gradle.api.artifacts.MinimalExternalModuleDependency;
+import org.gradle.plugin.use.PluginDependency;
+import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
+import org.gradle.api.artifacts.MutableVersionConstraint;
+import org.gradle.api.provider.Provider;
+import org.gradle.api.model.ObjectFactory;
+import org.gradle.api.provider.ProviderFactory;
+import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
+import org.gradle.api.internal.catalog.DefaultVersionCatalog;
+import java.util.Map;
+import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
+import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
+import javax.inject.Inject;
+
+/**
+ * A catalog of dependencies accessible via the {@code libs} extension.
+ */
+@NonNullApi
+public class LibrariesForLibsInPluginsBlock extends AbstractExternalDependencyFactory {
+
+ private final AbstractExternalDependencyFactory owner = this;
+ private final OrgLibraryAccessors laccForOrgLibraryAccessors = new OrgLibraryAccessors(owner);
+ private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
+ private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
+ private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
+
+ @Inject
+ public LibrariesForLibsInPluginsBlock(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
+ super(config, providers, objects, attributesFactory, capabilityNotationParser);
+ }
+
+ /**
+ * Group of libraries at org
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public OrgLibraryAccessors getOrg() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return laccForOrgLibraryAccessors;
+ }
+
+ /**
+ * Group of versions at versions
+ */
+ public VersionAccessors getVersions() {
+ return vaccForVersionAccessors;
+ }
+
+ /**
+ * Group of bundles at bundles
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public BundleAccessors getBundles() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return baccForBundleAccessors;
+ }
+
+ /**
+ * Group of plugins at plugins
+ */
+ public PluginAccessors getPlugins() {
+ return paccForPluginAccessors;
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class OrgLibraryAccessors extends SubDependencyFactory {
+ private final OrgPapermcLibraryAccessors laccForOrgPapermcLibraryAccessors = new OrgPapermcLibraryAccessors(owner);
+
+ public OrgLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.papermc
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public OrgPapermcLibraryAccessors getPapermc() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return laccForOrgPapermcLibraryAccessors;
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class OrgPapermcLibraryAccessors extends SubDependencyFactory {
+ private final OrgPapermcPaperLibraryAccessors laccForOrgPapermcPaperLibraryAccessors = new OrgPapermcPaperLibraryAccessors(owner);
+
+ public OrgPapermcLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Group of libraries at org.papermc.paper
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public OrgPapermcPaperLibraryAccessors getPaper() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return laccForOrgPapermcPaperLibraryAccessors;
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class OrgPapermcPaperLibraryAccessors extends SubDependencyFactory {
+
+ public OrgPapermcPaperLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for api with com.destroystokyo.paper:paper-api coordinates and
+ * with version reference org.papermc.paper.api
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getApi() {
+ org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
+ return create("org.papermc.paper.api");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ private final OrgVersionAccessors vaccForOrgVersionAccessors = new OrgVersionAccessors(providers, config);
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org
+ */
+ public OrgVersionAccessors getOrg() {
+ return vaccForOrgVersionAccessors;
+ }
+
+ }
+
+ public static class OrgVersionAccessors extends VersionFactory {
+
+ private final OrgPapermcVersionAccessors vaccForOrgPapermcVersionAccessors = new OrgPapermcVersionAccessors(providers, config);
+ public OrgVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.papermc
+ */
+ public OrgPapermcVersionAccessors getPapermc() {
+ return vaccForOrgPapermcVersionAccessors;
+ }
+
+ }
+
+ public static class OrgPapermcVersionAccessors extends VersionFactory {
+
+ private final OrgPapermcPaperVersionAccessors vaccForOrgPapermcPaperVersionAccessors = new OrgPapermcPaperVersionAccessors(providers, config);
+ public OrgPapermcVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of versions at versions.org.papermc.paper
+ */
+ public OrgPapermcPaperVersionAccessors getPaper() {
+ return vaccForOrgPapermcPaperVersionAccessors;
+ }
+
+ }
+
+ public static class OrgPapermcPaperVersionAccessors extends VersionFactory {
+
+ public OrgPapermcPaperVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias org.papermc.paper.api with value 1.20.4-R0.1-SNAPSHOT
+ *
+ * If the version is a rich version and cannot be represented as a
+ * single version string, an empty string is returned.
+ *