Velocity queueing solution

Switch to VanishBridge

Changed files
+18 -16
.idea
gradle
+15 -13
.idea/compiler.xml
··· 43 43 <profile name="Gradle Imported" enabled="true"> 44 44 <outputRelativeToContentRoot value="true" /> 45 45 <processorPath useClasspath="false"> 46 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/com.velocitypowered/velocity-api/3.4.0-SNAPSHOT/6ed6d383f53b79504af0c0dd0a749b0be5f05a05/velocity-api-3.4.0-SNAPSHOT.jar" /> 46 + <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/com.velocitypowered/velocity-api/3.4.0-SNAPSHOT/f91058dcc4faf95cc0d40fa00aa461aa98ed47d4/velocity-api-3.4.0-SNAPSHOT.jar" /> 47 47 <entry name="$MAVEN_REPOSITORY$/com/moandjiezana/toml/toml4j/0.7.2/toml4j-0.7.2.jar" /> 48 48 <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/org.spongepowered/configurate-gson/4.1.2/3e5c7a0ea73e95ce6139fa72f1b6d36eb531ab81/configurate-gson-4.1.2.jar" /> 49 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-logger-slf4j/4.21.0/bc4882aec6f879d9427344fba8bd98e1d80da157/adventure-text-logger-slf4j-4.21.0.jar" /> 50 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-minimessage/4.21.0/bbc5e054062001328aee0ab2761cf5e53881f69c/adventure-text-minimessage-4.21.0.jar" /> 51 49 <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-serializer-ansi/4.21.0/20115e44d714eee0426dc70e68943c40113cada2/adventure-text-serializer-ansi-4.21.0.jar" /> 52 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-serializer-legacy/4.21.0/450ded487f7b85e083ca8e9572b334e089a65795/adventure-text-serializer-legacy-4.21.0.jar" /> 53 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-serializer-plain/4.21.0/fc8d45f8f7f262c3269f040b919f14158fd78615/adventure-text-serializer-plain-4.21.0.jar" /> 54 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-serializer-json/4.21.0/de96ddc880fffddb77c21c92220c454fb7e41823/adventure-text-serializer-json-4.21.0.jar" /> 55 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-api/4.21.0/12cbccf2de584413f039d2379f6cb223c891dda2/adventure-api-4.21.0.jar" /> 56 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-key/4.21.0/23b0079f459af5cb25923ee423fccbb8f894ccda/adventure-key-4.21.0.jar" /> 57 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-serializer-commons/4.21.0/5db2daa44fb995d19931b0c906fe20504752d9ec/adventure-text-serializer-commons-4.21.0.jar" /> 58 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/adventure-text-serializer-gson/4.21.0/bead7313df3c17c0b117b4e92a7e9a8d86b57d3a/adventure-text-serializer-gson-4.21.0.jar" /> 50 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-text-serializer-gson/4.21.0/adventure-text-serializer-gson-4.21.0.jar" /> 59 51 <entry name="$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar" /> 60 52 <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/com.google.inject/guice/6.0.0/9b422c69c4fa1ea95b2615444a94fede9b02fc40/guice-6.0.0.jar" /> 61 53 <entry name="$MAVEN_REPOSITORY$/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar" /> 54 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-text-logger-slf4j/4.21.0/adventure-text-logger-slf4j-4.21.0.jar" /> 55 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-text-minimessage/4.21.0/adventure-text-minimessage-4.21.0.jar" /> 56 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-text-serializer-legacy/4.21.0/adventure-text-serializer-legacy-4.21.0.jar" /> 57 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-text-serializer-plain/4.21.0/adventure-text-serializer-plain-4.21.0.jar" /> 58 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-text-serializer-json/4.21.0/adventure-text-serializer-json-4.21.0.jar" /> 59 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-api/4.21.0/adventure-api-4.21.0.jar" /> 62 60 <entry name="$MAVEN_REPOSITORY$/org/spongepowered/configurate-yaml/4.1.2/configurate-yaml-4.1.2.jar" /> 63 61 <entry name="$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.33/snakeyaml-1.33.jar" /> 64 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/2.0.12/48f109a2a6d8f446c794f3e3fa0d86df0cdfa312/slf4j-api-2.0.12.jar" /> 62 + <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-api/2.0.17/d9e58ac9c7779ba3bf8142aff6c830617a7fe60f/slf4j-api-2.0.17.jar" /> 65 63 <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/com.github.ben-manes.caffeine/caffeine/3.1.8/24795585df8afaf70a2cd534786904ea5889c047/caffeine-3.1.8.jar" /> 66 64 <entry name="$MAVEN_REPOSITORY$/org/spongepowered/configurate-hocon/4.1.2/configurate-hocon-4.1.2.jar" /> 67 65 <entry name="$MAVEN_REPOSITORY$/org/spongepowered/configurate-core/4.1.2/configurate-core-4.1.2.jar" /> ··· 70 68 <entry name="$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" /> 71 69 <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/com.google.errorprone/error_prone_annotations/2.21.1/6d9b10773b5237df178a7b3c1b4208df7d0e7f94/error_prone_annotations-2.21.1.jar" /> 72 70 <entry name="$MAVEN_REPOSITORY$/com/google/j2objc/j2objc-annotations/1.3/j2objc-annotations-1.3.jar" /> 71 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-key/4.21.0/adventure-key-4.21.0.jar" /> 72 + <entry name="$MAVEN_REPOSITORY$/net/kyori/adventure-text-serializer-commons/4.21.0/adventure-text-serializer-commons-4.21.0.jar" /> 73 73 <entry name="$MAVEN_REPOSITORY$/javax/inject/javax.inject/1/javax.inject-1.jar" /> 74 74 <entry name="$MAVEN_REPOSITORY$/jakarta/inject/jakarta.inject-api/2.0.1/jakarta.inject-api-2.0.1.jar" /> 75 75 <entry name="$MAVEN_REPOSITORY$/aopalliance/aopalliance/1.0/aopalliance-1.0.jar" /> 76 76 <entry name="$MAVEN_REPOSITORY$/com/typesafe/config/1.4.1/config-1.4.1.jar" /> 77 77 <entry name="$MAVEN_REPOSITORY$/net/kyori/examination-string/1.3.0/examination-string-1.3.0.jar" /> 78 78 <entry name="$MAVEN_REPOSITORY$/net/kyori/examination-api/1.3.0/examination-api-1.3.0.jar" /> 79 + <entry name="$MAVEN_REPOSITORY$/net/kyori/option/1.1.0/option-1.1.0.jar" /> 80 + <entry name="$MAVEN_REPOSITORY$/org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar" /> 79 81 <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/ansi/1.1.1/beeb71e49b25cac87c22975014e74c7b5940d1b7/ansi-1.1.1.jar" /> 82 + <entry name="$MAVEN_REPOSITORY$/com/google/auto/service/auto-service-annotations/1.1.1/auto-service-annotations-1.1.1.jar" /> 80 83 <entry name="$MAVEN_REPOSITORY$/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar" /> 81 84 <entry name="$MAVEN_REPOSITORY$/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar" /> 82 85 <entry name="$MAVEN_REPOSITORY$/io/leangen/geantyref/geantyref/1.3.11/geantyref-1.3.11.jar" /> 83 - <entry name="$MAVEN_REPOSITORY$/org/jetbrains/annotations/22.0.0/annotations-22.0.0.jar" /> 84 - <entry name="$USER_HOME$/.local/share/gradle/caches/modules-2/files-2.1/net.kyori/option/1.1.0/593fecb9c42688eebc7d8da5d6ea127f4d4c92a2/option-1.1.0.jar" /> 86 + <entry name="$MAVEN_REPOSITORY$/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" /> 85 87 </processorPath> 86 88 <module name="uk.co.notnull.ProxyQueues.main" /> 87 89 </profile>
+1 -1
build.gradle.kts
··· 32 32 implementation(libs.cloudVelocity) 33 33 implementation(libs.cloudMinecraftExtras) 34 34 implementation(libs.cloudAnnotations) 35 - implementation(libs.superVanishBridgeHelper) 35 + implementation(libs.vanishBridgeHelper) 36 36 37 37 compileOnly(libs.platformDetection) 38 38 compileOnly(libs.proxyDiscordApi)
+2 -2
gradle/libs.versions.toml
··· 2 2 velocityApi = "3.4.0-SNAPSHOT" 3 3 shadow = "8.3.6" 4 4 cloud = "1.8.4" 5 - superVanishBridge = "1.1" 5 + vanishBridge = "2.0-SNAPSHOT" 6 6 configme = "1.4.1" 7 7 jetbrainsAnnotations = "26.0.2" 8 8 platformDetection="2.2" ··· 14 14 cloudVelocity = { group = "cloud.commandframework", name = "cloud-velocity", version.ref="cloud" } 15 15 cloudMinecraftExtras = { group = "cloud.commandframework", name = "cloud-minecraft-extras", version.ref="cloud" } 16 16 cloudAnnotations = { group = "cloud.commandframework", name = "cloud-annotations", version.ref="cloud" } 17 - superVanishBridgeHelper = { group = "uk.co.notnull", name = "SuperVanishBridge-helper", version.ref="superVanishBridge" } 17 + vanishBridgeHelper = { group = "uk.co.notnull", name = "VanishBridge-helper", version.ref="vanishBridge" } 18 18 configMe = { group = "ch.jalu", name = "configme", version.ref="configme" } 19 19 jetbrainsAnnotations = { group = "org.jetbrains", name = "annotations", version.ref="jetbrainsAnnotations" } 20 20 platformDetection = { group = "uk.co.notnull", name = "PlatformDetection-velocity", version.ref="platformDetection" }