From 96919a04184e475012b9652a957299cdc33f433d Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Wed, 3 Jun 2026 13:47:04 +1200 Subject: [PATCH 01/11] Add gametests framework --- build.gradle.kts | 10 + gradle.lockfile | 460 +++++++++--------- .../hexchanting/HexchantingGameTest.kt | 14 + src/gametest/resources/fabric.mod.json | 18 + 4 files changed, 272 insertions(+), 230 deletions(-) create mode 100644 src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt create mode 100644 src/gametest/resources/fabric.mod.json diff --git a/build.gradle.kts b/build.gradle.kts index ab23d6b..a3be1e5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -89,6 +89,16 @@ buildscript { } } +fabricApi { + configureTests { + createSourceSet = true + modId = "${project.name}-test" + enableGameTests = true + enableClientGameTests = true + eula = true // Agree to the Minecraft EULA. + } +} + tasks.processResources { inputs.property("version", project.version) filesMatching("fabric.mod.json") { diff --git a/gradle.lockfile b/gradle.lockfile index 3670474..33a06e3 100644 --- a/gradle.lockfile +++ b/gradle.lockfile @@ -3,26 +3,26 @@ # This file is expected to be part of source control. at.petra-k.hexcasting:hexcasting-fabric-1.20.1:0.11.3=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 at.petra-k.paucal:paucal-fabric-1.20.1:0.6.0-pre-118=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -blue.endless:jankson:1.2.0=clientRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -com.github.oshi:oshi-core:6.2.2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.code.gson:gson:2.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +blue.endless:jankson:1.2.0=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +com.github.oshi:oshi-core:6.2.2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.code.gson:gson:2.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.8.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped -com.google.guava:failureaccess:1.0.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.guava:guava:31.1-jre=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.ibm.icu:icu4j:71.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.moandjiezana.toml:toml4j:0.7.2=clientRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -com.mojang:authlib:4.0.43=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mojang:blocklist:1.0.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mojang:brigadier:1.1.8=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mojang:datafixerupper:6.0.8=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mojang:logging:1.1.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mojang:patchy:2.2.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.mojang:text2speech:1.17.9=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.guava:failureaccess:1.0.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.google.guava:guava:31.1-jre=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.ibm.icu:icu4j:71.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.moandjiezana.toml:toml4j:0.7.2=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +com.mojang:authlib:4.0.43=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mojang:blocklist:1.0.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mojang:brigadier:1.1.8=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mojang:datafixerupper:6.0.8=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mojang:logging:1.1.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mojang:patchy:2.2.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +com.mojang:text2speech:1.17.9=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.samsthenerd.inline:inline-fabric:1.20.1-1.0.2-51=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 com.terraformersmc:modmenu:7.1.0=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -commons-codec:commons-codec:1.15=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -commons-io:commons-io:2.11.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -commons-logging:commons-logging:1.2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.15=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-io:commons-io:2.11.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +commons-logging:commons-logging:1.2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath dev.onyxstudios.cardinal-components-api:cardinal-components-api:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 dev.onyxstudios.cardinal-components-api:cardinal-components-base:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 dev.onyxstudios.cardinal-components-api:cardinal-components-block:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 @@ -33,17 +33,17 @@ dev.onyxstudios.cardinal-components-api:cardinal-components-level:5.2.1=modLocal dev.onyxstudios.cardinal-components-api:cardinal-components-scoreboard:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 dev.onyxstudios.cardinal-components-api:cardinal-components-world:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 io.github.llamalad7:mixinextras-fabric:0.3.6=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -io.github.llamalad7:mixinextras-fabric:0.4.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-buffer:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-codec:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-common:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-handler:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-resolver:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-classes-epoll:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-native-epoll:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport-native-unix-common:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -io.netty:netty-transport:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -it.unimi.dsi:fastutil:8.5.9=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.github.llamalad7:mixinextras-fabric:0.4.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-classes-epoll:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-epoll:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +it.unimi.dsi:fastutil:8.5.9=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath me.shedaniel.cloth:basic-math:0.6.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 me.shedaniel.cloth:cloth-config-fabric:11.1.118=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 me.zeroeightsix:fiber:0.23.0-2=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy6 @@ -145,25 +145,25 @@ net.fabricmc.fabric-api:fabric-transfer-api-v1:3.3.5+8dd72ea377=modCompileClassp net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1:4.2.0+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1:4.3.1+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 net.fabricmc:cfr:0.2.2=cfrDecompilerClasspath -net.fabricmc:dev-launch-injector:0.2.1+build.8=clientRuntimeClasspath,loomDevelopmentDependencies,minecraftClientOnlyNamedRuntime,minecraftCommonNamedRuntime,runtimeClasspath,testRuntimeClasspath +net.fabricmc:dev-launch-injector:0.2.1+build.8=clientRuntimeClasspath,gametestRuntimeClasspath,loomDevelopmentDependencies,minecraftClientOnlyNamedRuntime,minecraftCommonNamedRuntime,runtimeClasspath,testRuntimeClasspath net.fabricmc:fabric-language-kotlin:1.13.1+kotlin.2.1.10=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 net.fabricmc:fabric-loader:0.14.25=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc:fabric-loader:0.16.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -net.fabricmc:fabric-log4j-util:1.0.2=clientRuntimeClasspath,loomDevelopmentDependencies,minecraftClientOnlyNamedRuntime,minecraftCommonNamedRuntime,runtimeClasspath,testRuntimeClasspath -net.fabricmc:sponge-mixin:0.15.4+mixin.0.8.7=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -net.fabricmc:yarn:1.20.1+build.10=clientCompileClasspath,compileClasspath,mappings,mappingsConstants,testCompileClasspath -net.java.dev.jna:jna-platform:5.12.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -net.java.dev.jna:jna:5.12.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -net.minecraft:minecraft-clientOnly-a3c0280753:1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2=clientCompileClasspath,clientRuntimeClasspath,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,testCompileClasspath,testRuntimeClasspath -net.minecraft:minecraft-common-a3c0280753:1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -net.sf.jopt-simple:jopt-simple:5.0.4=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.commons:commons-compress:1.21=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.commons:commons-lang3:3.12.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpclient:4.5.13=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.httpcomponents:httpcore:4.4.15=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.logging.log4j:log4j-api:2.19.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.logging.log4j:log4j-core:2.19.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apache.logging.log4j:log4j-slf4j2-impl:2.19.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.fabricmc:fabric-loader:0.16.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.fabricmc:fabric-log4j-util:1.0.2=clientRuntimeClasspath,gametestRuntimeClasspath,loomDevelopmentDependencies,minecraftClientOnlyNamedRuntime,minecraftCommonNamedRuntime,runtimeClasspath,testRuntimeClasspath +net.fabricmc:sponge-mixin:0.15.4+mixin.0.8.7=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.fabricmc:yarn:1.20.1+build.10=clientCompileClasspath,compileClasspath,gametestCompileClasspath,mappings,mappingsConstants,testCompileClasspath +net.java.dev.jna:jna-platform:5.12.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.java.dev.jna:jna:5.12.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.minecraft:minecraft-clientOnly-a3c0280753:1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,testCompileClasspath,testRuntimeClasspath +net.minecraft:minecraft-common-a3c0280753:1.20.1-net.fabricmc.yarn.1_20_1.1.20.1+build.10-v2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.sf.jopt-simple:jopt-simple:5.0.4=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-compress:1.21=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.commons:commons-lang3:3.12.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.13=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpcore:4.4.15=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.logging.log4j:log4j-api:2.19.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.logging.log4j:log4j-core:2.19.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.apache.logging.log4j:log4j-slf4j2-impl:2.19.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-build-tools-api:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath org.jetbrains.kotlin:kotlin-build-tools-compat:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath org.jetbrains.kotlin:kotlin-build-tools-cri-impl:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath @@ -174,202 +174,202 @@ org.jetbrains.kotlin:kotlin-daemon-client:2.4.0=kotlinAbiValidationCompatClasspa org.jetbrains.kotlin:kotlin-daemon-embeddable:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.4.0=kotlinKlibCommonizerClasspath org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath -org.jetbrains.kotlin:kotlin-reflect:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-script-runtime:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath -org.jetbrains.kotlin:kotlin-scripting-common:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-scripting-jvm:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-reflect:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-script-runtime:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-scripting-common:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-jvm:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest org.jetbrains.kotlin:kotlin-stdlib-common:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped -org.jetbrains.kotlin:kotlin-stdlib-common:2.4.0=clientRuntimeClasspath,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-common:2.4.0=clientRuntimeClasspath,gametestRuntimeClasspath,runtimeClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-stdlib:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 org.jetbrains.kotlin:kotlin-stdlib:2.1.10=modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped -org.jetbrains.kotlin:kotlin-stdlib:2.4.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:2.4.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-tooling-core:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath -org.jetbrains.kotlinx:atomicfu-jvm:0.27.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:atomicfu-jvm:0.27.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlinx:kotlinx-io-bytestring:0.6.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains:annotations:13.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -org.jetbrains:annotations:23.0.0=clientRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -org.jetbrains:annotations:26.0.2=clientCompileClasspath,compileClasspath,testCompileClasspath -org.joml:joml:1.10.5=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.lwjgl:lwjgl-glfw:3.3.1=clientCompileClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath -org.lwjgl:lwjgl-glfw:3.3.2=clientRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath -org.lwjgl:lwjgl-jemalloc:3.3.1=clientCompileClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath -org.lwjgl:lwjgl-jemalloc:3.3.2=clientRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath -org.lwjgl:lwjgl-openal:3.3.1=clientCompileClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath -org.lwjgl:lwjgl-openal:3.3.2=clientRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath -org.lwjgl:lwjgl-opengl:3.3.1=clientCompileClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath -org.lwjgl:lwjgl-opengl:3.3.2=clientRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath -org.lwjgl:lwjgl-stb:3.3.1=clientCompileClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath -org.lwjgl:lwjgl-stb:3.3.2=clientRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath -org.lwjgl:lwjgl-tinyfd:3.3.1=clientCompileClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath -org.lwjgl:lwjgl-tinyfd:3.3.2=clientRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath -org.lwjgl:lwjgl:3.3.1=clientCompileClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath -org.lwjgl:lwjgl:3.3.2=clientRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath -org.ow2.asm:asm-analysis:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.ow2.asm:asm-commons:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.ow2.asm:asm-tree:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.ow2.asm:asm-util:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.ow2.asm:asm:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.slf4j:slf4j-api:2.0.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains:annotations:13.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 +org.jetbrains:annotations:23.0.0=clientRuntimeClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +org.jetbrains:annotations:26.0.2=clientCompileClasspath,compileClasspath,gametestCompileClasspath,testCompileClasspath +org.joml:joml:1.10.5=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.lwjgl:lwjgl-glfw:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath +org.lwjgl:lwjgl-glfw:3.3.2=clientRuntimeClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath +org.lwjgl:lwjgl-jemalloc:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath +org.lwjgl:lwjgl-jemalloc:3.3.2=clientRuntimeClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath +org.lwjgl:lwjgl-openal:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath +org.lwjgl:lwjgl-openal:3.3.2=clientRuntimeClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath +org.lwjgl:lwjgl-opengl:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath +org.lwjgl:lwjgl-opengl:3.3.2=clientRuntimeClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath +org.lwjgl:lwjgl-stb:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath +org.lwjgl:lwjgl-stb:3.3.2=clientRuntimeClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath +org.lwjgl:lwjgl-tinyfd:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath +org.lwjgl:lwjgl-tinyfd:3.3.2=clientRuntimeClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath +org.lwjgl:lwjgl:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath +org.lwjgl:lwjgl:3.3.2=clientRuntimeClasspath,gametestRuntimeClasspath,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedRuntime,minecraftNatives,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-analysis:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.ow2.asm:asm-commons:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.ow2.asm:asm-tree:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.ow2.asm:asm-util:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.ow2.asm:asm:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:2.0.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.vineflower:vineflower:1.12.0=vineflowerDecompilerClasspath -org.yaml:snakeyaml:1.27=clientRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.at.petra-k.hexcasting:hexcasting-fabric-1.20.1-ceaf4ab3:0.11.3=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.at.petra-k.paucal:paucal-fabric-1.20.1-ceaf4ab3:0.6.0-pre-118=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.com.samsthenerd.inline:inline-fabric-ceaf4ab3:1.20.1-1.0.2-51=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.com.terraformersmc:modmenu-ceaf4ab3:7.1.0=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-api-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-base-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-block-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-chunk-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-entity-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-item-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-level-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-scoreboard-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-world-ceaf4ab3:5.2.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.io.github.llamalad7:mixinextras-fabric-ceaf4ab3:0.3.6=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.me.shedaniel.cloth:basic-math-ceaf4ab3:0.6.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.me.shedaniel.cloth:cloth-config-fabric-ceaf4ab3:11.1.118=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.me.zeroeightsix:fiber-ceaf4ab3:0.23.0-2=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-api-base-ceaf4ab3-common:0.4.31+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-api-base-ceaf4ab3:0.4.29+b04edc7a77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-api-ceaf4ab3-common:0.92.3+1.20.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-api-ceaf4ab3:0.84.0+1.20.1=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-api-lookup-api-v1-ceaf4ab3-common:1.6.36+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-api-lookup-api-v1-ceaf4ab3:1.6.34+4d8536c977=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-biome-api-v1-ceaf4ab3-common:13.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-biome-api-v1-ceaf4ab3:13.0.10+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-block-api-v1-ceaf4ab3-common:1.0.11+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-block-api-v1-ceaf4ab3:1.0.9+e022e5d177=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-block-view-api-v2-ceaf4ab3-client:1.0.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-block-view-api-v2-ceaf4ab3-common:1.0.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-blockrenderlayer-v1-ceaf4ab3-client:1.1.41+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-blockrenderlayer-v1-ceaf4ab3:1.1.39+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-client-tags-api-v1-ceaf4ab3-client:1.1.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-client-tags-api-v1-ceaf4ab3:1.0.20+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-command-api-v1-ceaf4ab3-common:1.2.34+f71b366f77=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-command-api-v2-ceaf4ab3-client:2.2.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-command-api-v2-ceaf4ab3-common:2.2.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-command-api-v2-ceaf4ab3:2.2.11+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-commands-v0-ceaf4ab3-common:0.2.51+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-containers-v0-ceaf4ab3-client:0.1.65+df3654b377=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-containers-v0-ceaf4ab3-common:0.1.65+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-content-registries-v0-ceaf4ab3-common:4.0.12+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-content-registries-v0-ceaf4ab3:4.0.7+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-convention-tags-v1-ceaf4ab3-common:1.5.5+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-convention-tags-v1-ceaf4ab3:1.5.3+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-crash-report-info-v1-ceaf4ab3-common:0.2.19+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-crash-report-info-v1-ceaf4ab3:0.2.18+aeb40ebe77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-data-attachment-api-v1-ceaf4ab3-client:1.0.1+de0fd6d177=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-data-attachment-api-v1-ceaf4ab3-common:1.0.1+de0fd6d177=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-data-generation-api-v1-ceaf4ab3-client:12.3.5+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-data-generation-api-v1-ceaf4ab3-common:12.3.5+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-data-generation-api-v1-ceaf4ab3:12.1.11+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-dimensions-v1-ceaf4ab3-common:2.1.54+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-dimensions-v1-ceaf4ab3:2.1.51+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-entity-events-v1-ceaf4ab3-client:1.6.0+1c78457f77=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-entity-events-v1-ceaf4ab3-common:1.6.0+1c78457f77=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-entity-events-v1-ceaf4ab3:1.5.21+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-events-interaction-v0-ceaf4ab3-client:0.6.3+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-events-interaction-v0-ceaf4ab3-common:0.6.3+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-events-interaction-v0-ceaf4ab3:0.6.0+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-events-lifecycle-v0-ceaf4ab3-client:0.2.63+df3654b377=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-events-lifecycle-v0-ceaf4ab3-common:0.2.63+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-game-rule-api-v1-ceaf4ab3-client:1.0.40+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-game-rule-api-v1-ceaf4ab3-common:1.0.40+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-game-rule-api-v1-ceaf4ab3:1.0.38+b04edc7a77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-gametest-api-v1-ceaf4ab3-common:1.2.14+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-gametest-api-v1-ceaf4ab3:1.2.10+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-item-api-v1-ceaf4ab3-client:2.1.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-item-api-v1-ceaf4ab3-common:2.1.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-item-api-v1-ceaf4ab3:2.1.26+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-item-group-api-v1-ceaf4ab3-client:4.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-item-group-api-v1-ceaf4ab3-common:4.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-item-group-api-v1-ceaf4ab3:4.0.7+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-key-binding-api-v1-ceaf4ab3-client:1.0.37+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-key-binding-api-v1-ceaf4ab3:1.0.36+fb8d95da77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-keybindings-v0-ceaf4ab3-client:0.2.35+df3654b377=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-lifecycle-events-v1-ceaf4ab3-client:2.2.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-lifecycle-events-v1-ceaf4ab3-common:2.2.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-lifecycle-events-v1-ceaf4ab3:2.2.20+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-loot-api-v2-ceaf4ab3-common:1.2.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-loot-api-v2-ceaf4ab3:1.1.37+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-loot-tables-v1-ceaf4ab3-common:1.1.46+9e7660c677=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-message-api-v1-ceaf4ab3-client:5.1.9+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-message-api-v1-ceaf4ab3-common:5.1.9+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-message-api-v1-ceaf4ab3:5.1.6+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-mining-level-api-v1-ceaf4ab3-common:2.1.51+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-mining-level-api-v1-ceaf4ab3:2.1.47+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-model-loading-api-v1-ceaf4ab3-client:1.0.3+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-models-v0-ceaf4ab3-client:0.4.2+9386d8a777=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-models-v0-ceaf4ab3:0.3.35+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-networking-api-v1-ceaf4ab3-client:1.3.12+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-networking-api-v1-ceaf4ab3-common:1.3.12+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-networking-api-v1-ceaf4ab3:1.3.8+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-networking-v0-ceaf4ab3-client:0.3.52+df3654b377=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-networking-v0-ceaf4ab3-common:0.3.52+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-object-builder-api-v1-ceaf4ab3-client:11.1.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-object-builder-api-v1-ceaf4ab3-common:11.1.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-object-builder-api-v1-ceaf4ab3:11.0.6+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-particles-v1-ceaf4ab3-client:1.1.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-particles-v1-ceaf4ab3-common:1.1.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-particles-v1-ceaf4ab3:1.0.28+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-recipe-api-v1-ceaf4ab3-client:1.0.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-recipe-api-v1-ceaf4ab3-common:1.0.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-recipe-api-v1-ceaf4ab3:1.0.18+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-registry-sync-v0-ceaf4ab3-client:2.3.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-registry-sync-v0-ceaf4ab3-common:2.3.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-registry-sync-v0-ceaf4ab3:2.2.6+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-renderer-api-v1-ceaf4ab3-client:3.2.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-renderer-api-v1-ceaf4ab3:3.1.0+c154966e77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-renderer-indigo-ceaf4ab3-client:1.5.2+85287f9f77=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-renderer-indigo-ceaf4ab3:1.4.0+c154966e77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-renderer-registries-v1-ceaf4ab3-client:3.2.46+df3654b377=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1-ceaf4ab3-client:0.3.37+92a0d36777=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1-ceaf4ab3-common:0.3.37+92a0d36777=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1-ceaf4ab3:0.3.33+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-fluids-v1-ceaf4ab3-client:3.0.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-fluids-v1-ceaf4ab3-common:3.0.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-fluids-v1-ceaf4ab3:3.0.26+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-v0-ceaf4ab3-client:1.1.49+df3654b377=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-v1-ceaf4ab3-client:3.0.8+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-rendering-v1-ceaf4ab3:3.0.6+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-resource-conditions-api-v1-ceaf4ab3-common:2.3.8+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-resource-conditions-api-v1-ceaf4ab3:2.3.5+ea08f9d877=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-resource-loader-v0-ceaf4ab3-client:0.11.11+fb82e9d777=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-resource-loader-v0-ceaf4ab3-common:0.11.11+fb82e9d777=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-resource-loader-v0-ceaf4ab3:0.11.7+f7923f6d77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-screen-api-v1-ceaf4ab3-client:2.0.8+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-screen-api-v1-ceaf4ab3:2.0.6+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-screen-handler-api-v1-ceaf4ab3-client:1.3.31+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-screen-handler-api-v1-ceaf4ab3-common:1.3.31+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-screen-handler-api-v1-ceaf4ab3:1.3.27+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-sound-api-v1-ceaf4ab3-client:1.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-sound-api-v1-ceaf4ab3:1.0.12+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-transfer-api-v1-ceaf4ab3-client:3.3.5+8dd72ea377=clientCompileClasspath,clientRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-transfer-api-v1-ceaf4ab3-common:3.3.5+8dd72ea377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-transfer-api-v1-ceaf4ab3:3.2.2+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1-ceaf4ab3-common:4.3.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1-ceaf4ab3:4.2.0+b3afc78b77=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.net.fabricmc:fabric-language-kotlin-ceaf4ab3:1.13.1+kotlin.2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -remapped.unspecified:serialization-hooks-0.4.99999-ceaf4ab3:4bbaea63ba=clientRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath -remapped.vazkii.patchouli:Patchouli-ceaf4ab3:1.20.1-84-FABRIC=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.yaml:snakeyaml:1.27=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.at.petra-k.hexcasting:hexcasting-fabric-1.20.1-ceaf4ab3:0.11.3=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.at.petra-k.paucal:paucal-fabric-1.20.1-ceaf4ab3:0.6.0-pre-118=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.com.samsthenerd.inline:inline-fabric-ceaf4ab3:1.20.1-1.0.2-51=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.com.terraformersmc:modmenu-ceaf4ab3:7.1.0=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-api-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-base-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-block-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-chunk-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-entity-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-item-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-level-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-scoreboard-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.dev.onyxstudios.cardinal-components-api:cardinal-components-world-ceaf4ab3:5.2.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.io.github.llamalad7:mixinextras-fabric-ceaf4ab3:0.3.6=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.me.shedaniel.cloth:basic-math-ceaf4ab3:0.6.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.me.shedaniel.cloth:cloth-config-fabric-ceaf4ab3:11.1.118=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.me.zeroeightsix:fiber-ceaf4ab3:0.23.0-2=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-api-base-ceaf4ab3-common:0.4.31+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-api-base-ceaf4ab3:0.4.29+b04edc7a77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-api-ceaf4ab3-common:0.92.3+1.20.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-api-ceaf4ab3:0.84.0+1.20.1=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-api-lookup-api-v1-ceaf4ab3-common:1.6.36+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-api-lookup-api-v1-ceaf4ab3:1.6.34+4d8536c977=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-biome-api-v1-ceaf4ab3-common:13.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-biome-api-v1-ceaf4ab3:13.0.10+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-block-api-v1-ceaf4ab3-common:1.0.11+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-block-api-v1-ceaf4ab3:1.0.9+e022e5d177=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-block-view-api-v2-ceaf4ab3-client:1.0.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-block-view-api-v2-ceaf4ab3-common:1.0.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-blockrenderlayer-v1-ceaf4ab3-client:1.1.41+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-blockrenderlayer-v1-ceaf4ab3:1.1.39+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-client-tags-api-v1-ceaf4ab3-client:1.1.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-client-tags-api-v1-ceaf4ab3:1.0.20+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-command-api-v1-ceaf4ab3-common:1.2.34+f71b366f77=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-command-api-v2-ceaf4ab3-client:2.2.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-command-api-v2-ceaf4ab3-common:2.2.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-command-api-v2-ceaf4ab3:2.2.11+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-commands-v0-ceaf4ab3-common:0.2.51+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-containers-v0-ceaf4ab3-client:0.1.65+df3654b377=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-containers-v0-ceaf4ab3-common:0.1.65+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-content-registries-v0-ceaf4ab3-common:4.0.12+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-content-registries-v0-ceaf4ab3:4.0.7+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-convention-tags-v1-ceaf4ab3-common:1.5.5+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-convention-tags-v1-ceaf4ab3:1.5.3+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-crash-report-info-v1-ceaf4ab3-common:0.2.19+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-crash-report-info-v1-ceaf4ab3:0.2.18+aeb40ebe77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-data-attachment-api-v1-ceaf4ab3-client:1.0.1+de0fd6d177=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-data-attachment-api-v1-ceaf4ab3-common:1.0.1+de0fd6d177=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-data-generation-api-v1-ceaf4ab3-client:12.3.5+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-data-generation-api-v1-ceaf4ab3-common:12.3.5+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-data-generation-api-v1-ceaf4ab3:12.1.11+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-dimensions-v1-ceaf4ab3-common:2.1.54+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-dimensions-v1-ceaf4ab3:2.1.51+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-entity-events-v1-ceaf4ab3-client:1.6.0+1c78457f77=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-entity-events-v1-ceaf4ab3-common:1.6.0+1c78457f77=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-entity-events-v1-ceaf4ab3:1.5.21+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-events-interaction-v0-ceaf4ab3-client:0.6.3+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-events-interaction-v0-ceaf4ab3-common:0.6.3+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-events-interaction-v0-ceaf4ab3:0.6.0+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-events-lifecycle-v0-ceaf4ab3-client:0.2.63+df3654b377=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-events-lifecycle-v0-ceaf4ab3-common:0.2.63+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-game-rule-api-v1-ceaf4ab3-client:1.0.40+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-game-rule-api-v1-ceaf4ab3-common:1.0.40+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-game-rule-api-v1-ceaf4ab3:1.0.38+b04edc7a77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-gametest-api-v1-ceaf4ab3-common:1.2.14+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-gametest-api-v1-ceaf4ab3:1.2.10+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-item-api-v1-ceaf4ab3-client:2.1.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-item-api-v1-ceaf4ab3-common:2.1.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-item-api-v1-ceaf4ab3:2.1.26+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-item-group-api-v1-ceaf4ab3-client:4.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-item-group-api-v1-ceaf4ab3-common:4.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-item-group-api-v1-ceaf4ab3:4.0.7+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-key-binding-api-v1-ceaf4ab3-client:1.0.37+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-key-binding-api-v1-ceaf4ab3:1.0.36+fb8d95da77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-keybindings-v0-ceaf4ab3-client:0.2.35+df3654b377=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-lifecycle-events-v1-ceaf4ab3-client:2.2.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-lifecycle-events-v1-ceaf4ab3-common:2.2.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-lifecycle-events-v1-ceaf4ab3:2.2.20+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-loot-api-v2-ceaf4ab3-common:1.2.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-loot-api-v2-ceaf4ab3:1.1.37+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-loot-tables-v1-ceaf4ab3-common:1.1.46+9e7660c677=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-message-api-v1-ceaf4ab3-client:5.1.9+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-message-api-v1-ceaf4ab3-common:5.1.9+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-message-api-v1-ceaf4ab3:5.1.6+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-mining-level-api-v1-ceaf4ab3-common:2.1.51+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-mining-level-api-v1-ceaf4ab3:2.1.47+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-model-loading-api-v1-ceaf4ab3-client:1.0.3+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-models-v0-ceaf4ab3-client:0.4.2+9386d8a777=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-models-v0-ceaf4ab3:0.3.35+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-networking-api-v1-ceaf4ab3-client:1.3.12+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-networking-api-v1-ceaf4ab3-common:1.3.12+13a40c6677=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-networking-api-v1-ceaf4ab3:1.3.8+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-networking-v0-ceaf4ab3-client:0.3.52+df3654b377=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-networking-v0-ceaf4ab3-common:0.3.52+df3654b377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-object-builder-api-v1-ceaf4ab3-client:11.1.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-object-builder-api-v1-ceaf4ab3-common:11.1.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-object-builder-api-v1-ceaf4ab3:11.0.6+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-particles-v1-ceaf4ab3-client:1.1.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-particles-v1-ceaf4ab3-common:1.1.2+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-particles-v1-ceaf4ab3:1.0.28+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-recipe-api-v1-ceaf4ab3-client:1.0.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-recipe-api-v1-ceaf4ab3-common:1.0.22+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-recipe-api-v1-ceaf4ab3:1.0.18+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-registry-sync-v0-ceaf4ab3-client:2.3.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-registry-sync-v0-ceaf4ab3-common:2.3.4+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-registry-sync-v0-ceaf4ab3:2.2.6+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-renderer-api-v1-ceaf4ab3-client:3.2.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-renderer-api-v1-ceaf4ab3:3.1.0+c154966e77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-renderer-indigo-ceaf4ab3-client:1.5.2+85287f9f77=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-renderer-indigo-ceaf4ab3:1.4.0+c154966e77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-renderer-registries-v1-ceaf4ab3-client:3.2.46+df3654b377=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1-ceaf4ab3-client:0.3.37+92a0d36777=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1-ceaf4ab3-common:0.3.37+92a0d36777=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1-ceaf4ab3:0.3.33+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-fluids-v1-ceaf4ab3-client:3.0.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-fluids-v1-ceaf4ab3-common:3.0.28+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-fluids-v1-ceaf4ab3:3.0.26+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-v0-ceaf4ab3-client:1.1.49+df3654b377=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-v1-ceaf4ab3-client:3.0.8+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-rendering-v1-ceaf4ab3:3.0.6+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-resource-conditions-api-v1-ceaf4ab3-common:2.3.8+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-resource-conditions-api-v1-ceaf4ab3:2.3.5+ea08f9d877=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-resource-loader-v0-ceaf4ab3-client:0.11.11+fb82e9d777=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-resource-loader-v0-ceaf4ab3-common:0.11.11+fb82e9d777=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-resource-loader-v0-ceaf4ab3:0.11.7+f7923f6d77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-screen-api-v1-ceaf4ab3-client:2.0.8+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-screen-api-v1-ceaf4ab3:2.0.6+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-screen-handler-api-v1-ceaf4ab3-client:1.3.31+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-screen-handler-api-v1-ceaf4ab3-common:1.3.31+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-screen-handler-api-v1-ceaf4ab3:1.3.27+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-sound-api-v1-ceaf4ab3-client:1.0.13+1802ada577=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-sound-api-v1-ceaf4ab3:1.0.12+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-transfer-api-v1-ceaf4ab3-client:3.3.5+8dd72ea377=clientCompileClasspath,clientRuntimeClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathClientMapped,modCompileClasspathMapped,modRuntimeClasspathClientMapped,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-transfer-api-v1-ceaf4ab3-common:3.3.5+8dd72ea377=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-transfer-api-v1-ceaf4ab3:3.2.2+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1-ceaf4ab3-common:4.3.1+1802ada577=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1-ceaf4ab3:4.2.0+b3afc78b77=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.net.fabricmc:fabric-language-kotlin-ceaf4ab3:1.13.1+kotlin.2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +remapped.unspecified:serialization-hooks-0.4.99999-ceaf4ab3:4bbaea63ba=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +remapped.vazkii.patchouli:Patchouli-ceaf4ab3:1.20.1-84-FABRIC=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath vazkii.patchouli:Patchouli:1.20.1-84-FABRIC=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -empty=annotationProcessor,clientAnnotationProcessor,clientImplementationDependenciesMetadata,clientKotlinScriptDefExtensions,implementationDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDefExtensions,localRuntime,mappingsFinal,modApi,modApiCopy,modApiCopy2,modApiCopy3,modApiCopy4,modApiCopy6,modApiMapped,modClientCompileOnly,modClientCompileOnlyCopy,modClientCompileOnlyCopy2,modClientImplementation,modClientImplementationCopy,modClientImplementationCopy2,modClientImplementationCopy3,modClientImplementationCopy5,modClientRuntimeOnly,modClientRuntimeOnlyCopy,modClientRuntimeOnlyCopy2,modCompileOnly,modCompileOnlyApi,modCompileOnlyApiCopy,modCompileOnlyApiCopy2,modCompileOnlyCopy,modCompileOnlyCopy2,modRuntimeOnly,modRuntimeOnlyCopy,modRuntimeOnlyCopy2,modRuntimeOnlyCopy3,productionRuntimeMods,testAnnotationProcessor,testImplementationDependenciesMetadata,testKotlinScriptDefExtensions +empty=annotationProcessor,clientAnnotationProcessor,clientImplementationDependenciesMetadata,clientKotlinScriptDefExtensions,gametestKotlinScriptDefExtensions,implementationDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDefExtensions,localRuntime,mappingsFinal,modApi,modApiCopy,modApiCopy2,modApiCopy3,modApiCopy4,modApiCopy6,modApiMapped,modClientCompileOnly,modClientCompileOnlyCopy,modClientCompileOnlyCopy2,modClientImplementation,modClientImplementationCopy,modClientImplementationCopy2,modClientImplementationCopy3,modClientImplementationCopy5,modClientRuntimeOnly,modClientRuntimeOnlyCopy,modClientRuntimeOnlyCopy2,modCompileOnly,modCompileOnlyApi,modCompileOnlyApiCopy,modCompileOnlyApiCopy2,modCompileOnlyCopy,modCompileOnlyCopy2,modGametestCompileOnly,modGametestCompileOnlyCopy,modGametestImplementation,modGametestImplementationCopy,modGametestImplementationCopy3,modGametestRuntimeOnly,modGametestRuntimeOnlyCopy,modRuntimeOnly,modRuntimeOnlyCopy,modRuntimeOnlyCopy2,modRuntimeOnlyCopy3,productionRuntimeMods,testAnnotationProcessor,testImplementationDependenciesMetadata,testKotlinScriptDefExtensions diff --git a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt new file mode 100644 index 0000000..21656e8 --- /dev/null +++ b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt @@ -0,0 +1,14 @@ +package gay.thehivemind.hexchanting + +import net.minecraft.test.GameTest +import net.minecraft.test.TestContext +import net.fabricmc.fabric.api.gametest.v1.FabricGameTest +import net.minecraft.block.Blocks + +class HexchantingGameTest : FabricGameTest { + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun test(context: TestContext) { + context.expectBlock(Blocks.STRUCTURE_BLOCK, 0, 0, 0); + context.complete() + } +} \ No newline at end of file diff --git a/src/gametest/resources/fabric.mod.json b/src/gametest/resources/fabric.mod.json new file mode 100644 index 0000000..34fbcc1 --- /dev/null +++ b/src/gametest/resources/fabric.mod.json @@ -0,0 +1,18 @@ +{ + "schemaVersion": 1, + "id": "hexchanting-test", + "version": "${version}", + "name": "Gametests for Hexchanting", + "environment": "*", + "entrypoints": { + "fabric-gametest": [{ + "value": "gay.thehivemind.hexchanting.HexchantingGameTest", + "adapter": "kotlin" + }], + "fabric-client-gametest": [{ + "value": "gay.thehivemind.hexchanting.HexchantingClientGameTest" + "adapter": "kotlin" + } + ] + } +} \ No newline at end of file From 93b77b080c1a0831a9c1c9497a9a1de878e18dc9 Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Mon, 8 Jun 2026 15:40:28 +1200 Subject: [PATCH 02/11] Bang on lockfile until it behaves This required switching to lenient... is it just utterly broken with Fabric? --- build.gradle.kts | 2 +- gradle.lockfile | 294 +++++++++++++++++++++++------------------------ 2 files changed, 148 insertions(+), 148 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index a3be1e5..1a16d68 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -79,7 +79,7 @@ dependencies { // lock dependencies dependencyLocking { lockAllConfigurations() - lockMode = LockMode.STRICT + lockMode = LockMode.LENIENT } // lock plugins diff --git a/gradle.lockfile b/gradle.lockfile index 33a06e3..729cb18 100644 --- a/gradle.lockfile +++ b/gradle.lockfile @@ -1,16 +1,16 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -at.petra-k.hexcasting:hexcasting-fabric-1.20.1:0.11.3=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -at.petra-k.paucal:paucal-fabric-1.20.1:0.6.0-pre-118=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -blue.endless:jankson:1.2.0=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +at.petra-k.hexcasting:hexcasting-fabric-1.20.1:0.11.3=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +at.petra-k.paucal:paucal-fabric-1.20.1:0.6.0-pre-118=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +blue.endless:jankson:1.2.0=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath com.github.oshi:oshi-core:6.2.2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.code.gson:gson:2.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.google.code.gson:gson:2.8.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped +com.google.code.gson:gson:2.8.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8,modRuntimeClasspathMainMapped com.google.guava:failureaccess:1.0.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.google.guava:guava:31.1-jre=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.ibm.icu:icu4j:71.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.moandjiezana.toml:toml4j:0.7.2=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +com.moandjiezana.toml:toml4j:0.7.2=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath com.mojang:authlib:4.0.43=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.mojang:blocklist:1.0.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.mojang:brigadier:1.1.8=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -18,21 +18,21 @@ com.mojang:datafixerupper:6.0.8=clientCompileClasspath,clientRuntimeClasspath,co com.mojang:logging:1.1.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.mojang:patchy:2.2.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath com.mojang:text2speech:1.17.9=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -com.samsthenerd.inline:inline-fabric:1.20.1-1.0.2-51=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -com.terraformersmc:modmenu:7.1.0=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 +com.samsthenerd.inline:inline-fabric:1.20.1-1.0.2-51=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +com.terraformersmc:modmenu:7.1.0=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 commons-codec:commons-codec:1.15=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-io:commons-io:2.11.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath commons-logging:commons-logging:1.2=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -dev.onyxstudios.cardinal-components-api:cardinal-components-api:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-base:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-block:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-chunk:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-entity:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-item:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-level:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-scoreboard:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -dev.onyxstudios.cardinal-components-api:cardinal-components-world:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -io.github.llamalad7:mixinextras-fabric:0.3.6=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 +dev.onyxstudios.cardinal-components-api:cardinal-components-api:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-base:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-block:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-chunk:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-entity:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-item:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-level:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-scoreboard:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +dev.onyxstudios.cardinal-components-api:cardinal-components-world:5.2.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +io.github.llamalad7:mixinextras-fabric:0.3.6=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 io.github.llamalad7:mixinextras-fabric:0.4.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-buffer:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-codec:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath @@ -44,111 +44,111 @@ io.netty:netty-transport-native-epoll:4.1.82.Final=clientCompileClasspath,client io.netty:netty-transport-native-unix-common:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath io.netty:netty-transport:4.1.82.Final=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath it.unimi.dsi:fastutil:8.5.9=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -me.shedaniel.cloth:basic-math:0.6.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -me.shedaniel.cloth:cloth-config-fabric:11.1.118=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -me.zeroeightsix:fiber:0.23.0-2=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-api-base:0.4.29+b04edc7a77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-api-base:0.4.31+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-api-deprecated:0.92.3+1.20.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-api-lookup-api-v1:1.6.34+4d8536c977=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-api-lookup-api-v1:1.6.36+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-api:0.84.0+1.20.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-api:0.92.3+1.20.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-biome-api-v1:13.0.10+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-biome-api-v1:13.0.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-block-api-v1:1.0.11+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-block-api-v1:1.0.9+e022e5d177=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-block-view-api-v2:1.0.1+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-blockrenderlayer-v1:1.1.39+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-blockrenderlayer-v1:1.1.41+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-client-tags-api-v1:1.0.20+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-client-tags-api-v1:1.1.2+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-command-api-v1:1.2.34+f71b366f77=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-command-api-v2:2.2.11+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-command-api-v2:2.2.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-commands-v0:0.2.51+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-containers-v0:0.1.65+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-content-registries-v0:4.0.12+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-content-registries-v0:4.0.7+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-convention-tags-v1:1.5.3+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-convention-tags-v1:1.5.5+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-crash-report-info-v1:0.2.18+aeb40ebe77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-crash-report-info-v1:0.2.19+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-data-attachment-api-v1:1.0.1+de0fd6d177=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-data-generation-api-v1:12.1.11+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-data-generation-api-v1:12.3.5+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-dimensions-v1:2.1.51+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-dimensions-v1:2.1.54+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-entity-events-v1:1.5.21+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-entity-events-v1:1.6.0+1c78457f77=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-events-interaction-v0:0.6.0+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-events-interaction-v0:0.6.3+13a40c6677=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-events-lifecycle-v0:0.2.63+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-game-rule-api-v1:1.0.38+b04edc7a77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-game-rule-api-v1:1.0.40+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-gametest-api-v1:1.2.10+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-gametest-api-v1:1.2.14+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-item-api-v1:2.1.26+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-item-api-v1:2.1.28+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-item-group-api-v1:4.0.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-item-group-api-v1:4.0.7+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-key-binding-api-v1:1.0.36+fb8d95da77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-key-binding-api-v1:1.0.37+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-keybindings-v0:0.2.35+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-lifecycle-events-v1:2.2.20+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-lifecycle-events-v1:2.2.22+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-loot-api-v2:1.1.37+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-loot-api-v2:1.2.2+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-loot-tables-v1:1.1.46+9e7660c677=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-message-api-v1:5.1.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-message-api-v1:5.1.9+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-mining-level-api-v1:2.1.47+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-mining-level-api-v1:2.1.51+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-model-loading-api-v1:1.0.3+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-models-v0:0.3.35+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-models-v0:0.4.2+9386d8a777=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-networking-api-v1:1.3.12+13a40c6677=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-networking-api-v1:1.3.8+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-networking-v0:0.3.52+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-object-builder-api-v1:11.0.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-object-builder-api-v1:11.1.4+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-particles-v1:1.0.28+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-particles-v1:1.1.2+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-recipe-api-v1:1.0.18+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-recipe-api-v1:1.0.22+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-registry-sync-v0:2.2.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-registry-sync-v0:2.3.4+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-renderer-api-v1:3.1.0+c154966e77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-renderer-api-v1:3.2.1+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-renderer-indigo:1.4.0+c154966e77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-renderer-indigo:1.5.2+85287f9f77=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-renderer-registries-v1:3.2.46+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1:0.3.33+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1:0.3.37+92a0d36777=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-rendering-fluids-v1:3.0.26+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-rendering-fluids-v1:3.0.28+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-rendering-v0:1.1.49+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-rendering-v1:3.0.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-rendering-v1:3.0.8+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-resource-conditions-api-v1:2.3.5+ea08f9d877=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-resource-conditions-api-v1:2.3.8+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-resource-loader-v0:0.11.11+fb82e9d777=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-resource-loader-v0:0.11.7+f7923f6d77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-screen-api-v1:2.0.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-screen-api-v1:2.0.8+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-screen-handler-api-v1:1.3.27+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-screen-handler-api-v1:1.3.31+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-sound-api-v1:1.0.12+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-sound-api-v1:1.0.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-transfer-api-v1:3.2.2+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-transfer-api-v1:3.3.5+8dd72ea377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1:4.2.0+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1:4.3.1+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 +me.shedaniel.cloth:basic-math:0.6.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +me.shedaniel.cloth:cloth-config-fabric:11.1.118=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +me.zeroeightsix:fiber:0.23.0-2=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy11,modImplementationCopy12,modImplementationCopy2,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-api-base:0.4.29+b04edc7a77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-api-base:0.4.31+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-api-deprecated:0.92.3+1.20.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-api-lookup-api-v1:1.6.34+4d8536c977=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-api-lookup-api-v1:1.6.36+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-api:0.84.0+1.20.1=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-api:0.92.3+1.20.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-biome-api-v1:13.0.10+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-biome-api-v1:13.0.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-block-api-v1:1.0.11+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-block-api-v1:1.0.9+e022e5d177=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-block-view-api-v2:1.0.1+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-blockrenderlayer-v1:1.1.39+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-blockrenderlayer-v1:1.1.41+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-client-tags-api-v1:1.0.20+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-client-tags-api-v1:1.1.2+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-command-api-v1:1.2.34+f71b366f77=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-command-api-v2:2.2.11+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-command-api-v2:2.2.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-commands-v0:0.2.51+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-containers-v0:0.1.65+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-content-registries-v0:4.0.12+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-content-registries-v0:4.0.7+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-convention-tags-v1:1.5.3+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-convention-tags-v1:1.5.5+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-crash-report-info-v1:0.2.18+aeb40ebe77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-crash-report-info-v1:0.2.19+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-data-attachment-api-v1:1.0.1+de0fd6d177=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-data-generation-api-v1:12.1.11+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-data-generation-api-v1:12.3.5+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-dimensions-v1:2.1.51+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-dimensions-v1:2.1.54+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-entity-events-v1:1.5.21+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-entity-events-v1:1.6.0+1c78457f77=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-events-interaction-v0:0.6.0+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-events-interaction-v0:0.6.3+13a40c6677=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-events-lifecycle-v0:0.2.63+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-game-rule-api-v1:1.0.38+b04edc7a77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-game-rule-api-v1:1.0.40+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-gametest-api-v1:1.2.10+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-gametest-api-v1:1.2.14+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-item-api-v1:2.1.26+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-item-api-v1:2.1.28+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-item-group-api-v1:4.0.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-item-group-api-v1:4.0.7+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-key-binding-api-v1:1.0.36+fb8d95da77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-key-binding-api-v1:1.0.37+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-keybindings-v0:0.2.35+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-lifecycle-events-v1:2.2.20+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-lifecycle-events-v1:2.2.22+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-loot-api-v2:1.1.37+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-loot-api-v2:1.2.2+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-loot-tables-v1:1.1.46+9e7660c677=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-message-api-v1:5.1.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-message-api-v1:5.1.9+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-mining-level-api-v1:2.1.47+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-mining-level-api-v1:2.1.51+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-model-loading-api-v1:1.0.3+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-models-v0:0.3.35+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-models-v0:0.4.2+9386d8a777=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-networking-api-v1:1.3.12+13a40c6677=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-networking-api-v1:1.3.8+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-networking-v0:0.3.52+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-object-builder-api-v1:11.0.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-object-builder-api-v1:11.1.4+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-particles-v1:1.0.28+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-particles-v1:1.1.2+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-recipe-api-v1:1.0.18+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-recipe-api-v1:1.0.22+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-registry-sync-v0:2.2.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-registry-sync-v0:2.3.4+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-renderer-api-v1:3.1.0+c154966e77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-renderer-api-v1:3.2.1+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-renderer-indigo:1.4.0+c154966e77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-renderer-indigo:1.5.2+85287f9f77=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-renderer-registries-v1:3.2.46+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1:0.3.33+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-rendering-data-attachment-v1:0.3.37+92a0d36777=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-rendering-fluids-v1:3.0.26+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-rendering-fluids-v1:3.0.28+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-rendering-v0:1.1.49+df3654b377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-rendering-v1:3.0.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-rendering-v1:3.0.8+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-resource-conditions-api-v1:2.3.5+ea08f9d877=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-resource-conditions-api-v1:2.3.8+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-resource-loader-v0:0.11.11+fb82e9d777=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-resource-loader-v0:0.11.7+f7923f6d77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-screen-api-v1:2.0.6+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-screen-api-v1:2.0.8+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-screen-handler-api-v1:1.3.27+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-screen-handler-api-v1:1.3.31+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-sound-api-v1:1.0.12+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-sound-api-v1:1.0.13+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-transfer-api-v1:3.2.2+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-transfer-api-v1:3.3.5+8dd72ea377=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1:4.2.0+b3afc78b77=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1:4.3.1+1802ada577=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 net.fabricmc:cfr:0.2.2=cfrDecompilerClasspath net.fabricmc:dev-launch-injector:0.2.1+build.8=clientRuntimeClasspath,gametestRuntimeClasspath,loomDevelopmentDependencies,minecraftClientOnlyNamedRuntime,minecraftCommonNamedRuntime,runtimeClasspath,testRuntimeClasspath -net.fabricmc:fabric-language-kotlin:1.13.1+kotlin.2.1.10=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -net.fabricmc:fabric-loader:0.14.25=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -net.fabricmc:fabric-loader:0.16.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +net.fabricmc:fabric-language-kotlin:1.13.1+kotlin.2.1.10=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +net.fabricmc:fabric-loader:0.14.25=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +net.fabricmc:fabric-loader:0.16.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.fabricmc:fabric-log4j-util:1.0.2=clientRuntimeClasspath,gametestRuntimeClasspath,loomDevelopmentDependencies,minecraftClientOnlyNamedRuntime,minecraftCommonNamedRuntime,runtimeClasspath,testRuntimeClasspath net.fabricmc:sponge-mixin:0.15.4+mixin.0.8.7=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath net.fabricmc:yarn:1.20.1+build.10=clientCompileClasspath,compileClasspath,gametestCompileClasspath,mappings,mappingsConstants,testCompileClasspath @@ -174,39 +174,39 @@ org.jetbrains.kotlin:kotlin-daemon-client:2.4.0=kotlinAbiValidationCompatClasspa org.jetbrains.kotlin:kotlin-daemon-embeddable:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:2.4.0=kotlinKlibCommonizerClasspath org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath -org.jetbrains.kotlin:kotlin-reflect:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-reflect:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-script-runtime:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath org.jetbrains.kotlin:kotlin-scripting-common:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest org.jetbrains.kotlin:kotlin-scripting-jvm:2.4.0=kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-stdlib-common:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped +org.jetbrains.kotlin:kotlin-stdlib-common:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8,modRuntimeClasspathMainMapped org.jetbrains.kotlin:kotlin-stdlib-common:2.4.0=clientRuntimeClasspath,gametestRuntimeClasspath,runtimeClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlin:kotlin-stdlib:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -org.jetbrains.kotlin:kotlin-stdlib:2.1.10=modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib:1.7.10=modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +org.jetbrains.kotlin:kotlin-stdlib:2.1.10=modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped org.jetbrains.kotlin:kotlin-stdlib:2.4.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-tooling-core:2.4.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath -org.jetbrains.kotlinx:atomicfu-jvm:0.27.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:atomicfu-jvm:0.27.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath -org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-io-bytestring:0.6.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains:annotations:13.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3 -org.jetbrains:annotations:23.0.0=clientRuntimeClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +org.jetbrains.kotlinx:kotlinx-coroutines-jdk8:1.10.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-datetime-jvm:0.6.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-io-bytestring-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-io-bytestring:0.6.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +org.jetbrains.kotlinx:kotlinx-io-core-jvm:0.6.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-bom:1.8.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +org.jetbrains.kotlinx:kotlinx-serialization-cbor-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-core-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-serialization-core:1.8.0=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +org.jetbrains.kotlinx:kotlinx-serialization-json-jvm:1.8.0=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath +org.jetbrains:annotations:13.0=kotlinAbiValidationCompatClasspath,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathClient,kotlinCompilerPluginClasspathGametest,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8 +org.jetbrains:annotations:23.0.0=clientRuntimeClasspath,gametestRuntimeClasspath,modCompileClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath org.jetbrains:annotations:26.0.2=clientCompileClasspath,compileClasspath,gametestCompileClasspath,testCompileClasspath org.joml:joml:1.10.5=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.lwjgl:lwjgl-glfw:3.3.1=clientCompileClasspath,compileClasspath,gametestCompileClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftCommonNamedCompile,minecraftLibraries,testCompileClasspath @@ -230,7 +230,7 @@ org.ow2.asm:asm-util:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compile org.ow2.asm:asm:9.7.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,loaderLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.1=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,minecraftClientLibraries,minecraftClientOnlyNamedCompile,minecraftClientOnlyNamedRuntime,minecraftClientRuntimeLibraries,minecraftCommonNamedCompile,minecraftCommonNamedRuntime,minecraftLibraries,minecraftRuntimeLibraries,minecraftServerLibraries,minecraftServerRuntimeLibraries,minecraftTestClientRuntimeLibraries,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.vineflower:vineflower:1.12.0=vineflowerDecompilerClasspath -org.yaml:snakeyaml:1.27=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath +org.yaml:snakeyaml:1.27=clientRuntimeClasspath,gametestRuntimeClasspath,modLocalRuntime,modLocalRuntimeCopy,modLocalRuntimeCopy2,modLocalRuntimeCopy3,modLocalRuntimeCopy5,modLocalRuntimeCopy6,modLocalRuntimeCopy7,modLocalRuntimeCopy8,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath remapped.at.petra-k.hexcasting:hexcasting-fabric-1.20.1-ceaf4ab3:0.11.3=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath remapped.at.petra-k.paucal:paucal-fabric-1.20.1-ceaf4ab3:0.6.0-pre-118=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath remapped.com.samsthenerd.inline:inline-fabric-ceaf4ab3:1.20.1-1.0.2-51=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath @@ -371,5 +371,5 @@ remapped.net.fabricmc.fabric-api:fabric-transitive-access-wideners-v1-ceaf4ab3:4 remapped.net.fabricmc:fabric-language-kotlin-ceaf4ab3:1.13.1+kotlin.2.1.10=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath remapped.unspecified:serialization-hooks-0.4.99999-ceaf4ab3:4bbaea63ba=clientRuntimeClasspath,gametestRuntimeClasspath,modRuntimeClasspathMainMapped,runtimeClasspath,testRuntimeClasspath remapped.vazkii.patchouli:Patchouli-ceaf4ab3:1.20.1-84-FABRIC=clientCompileClasspath,clientRuntimeClasspath,compileClasspath,gametestCompileClasspath,gametestRuntimeClasspath,modCompileClasspathMainMapped,modCompileClasspathMapped,modRuntimeClasspathMainMapped,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -vazkii.patchouli:Patchouli:1.20.1-84-FABRIC=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6 -empty=annotationProcessor,clientAnnotationProcessor,clientImplementationDependenciesMetadata,clientKotlinScriptDefExtensions,gametestKotlinScriptDefExtensions,implementationDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDefExtensions,localRuntime,mappingsFinal,modApi,modApiCopy,modApiCopy2,modApiCopy3,modApiCopy4,modApiCopy6,modApiMapped,modClientCompileOnly,modClientCompileOnlyCopy,modClientCompileOnlyCopy2,modClientImplementation,modClientImplementationCopy,modClientImplementationCopy2,modClientImplementationCopy3,modClientImplementationCopy5,modClientRuntimeOnly,modClientRuntimeOnlyCopy,modClientRuntimeOnlyCopy2,modCompileOnly,modCompileOnlyApi,modCompileOnlyApiCopy,modCompileOnlyApiCopy2,modCompileOnlyCopy,modCompileOnlyCopy2,modGametestCompileOnly,modGametestCompileOnlyCopy,modGametestImplementation,modGametestImplementationCopy,modGametestImplementationCopy3,modGametestRuntimeOnly,modGametestRuntimeOnlyCopy,modRuntimeOnly,modRuntimeOnlyCopy,modRuntimeOnlyCopy2,modRuntimeOnlyCopy3,productionRuntimeMods,testAnnotationProcessor,testImplementationDependenciesMetadata,testKotlinScriptDefExtensions +vazkii.patchouli:Patchouli:1.20.1-84-FABRIC=modCompileClasspath,modImplementation,modImplementationCopy,modImplementationCopy10,modImplementationCopy11,modImplementationCopy12,modImplementationCopy13,modImplementationCopy2,modImplementationCopy3,modImplementationCopy4,modImplementationCopy6,modImplementationCopy8,modImplementationCopy9 +empty=annotationProcessor,clientAnnotationProcessor,clientImplementationDependenciesMetadata,clientKotlinScriptDefExtensions,gametestKotlinScriptDefExtensions,implementationDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDefExtensions,localRuntime,mappingsFinal,modApi,modApiCopy,modApiCopy10,modApiCopy11,modApiCopy12,modApiCopy13,modApiCopy2,modApiCopy3,modApiCopy4,modApiCopy6,modApiCopy8,modApiCopy9,modApiMapped,modClientCompileOnly,modClientCompileOnlyCopy,modClientCompileOnlyCopy2,modClientCompileOnlyCopy4,modClientCompileOnlyCopy5,modClientImplementation,modClientImplementationCopy,modClientImplementationCopy10,modClientImplementationCopy2,modClientImplementationCopy3,modClientImplementationCopy5,modClientImplementationCopy7,modClientImplementationCopy8,modClientImplementationCopy9,modClientRuntimeOnly,modClientRuntimeOnlyCopy,modClientRuntimeOnlyCopy2,modClientRuntimeOnlyCopy4,modClientRuntimeOnlyCopy5,modCompileOnly,modCompileOnlyApi,modCompileOnlyApiCopy,modCompileOnlyApiCopy2,modCompileOnlyApiCopy4,modCompileOnlyApiCopy5,modCompileOnlyCopy,modCompileOnlyCopy2,modCompileOnlyCopy4,modCompileOnlyCopy5,modGametestCompileOnly,modGametestCompileOnlyCopy,modGametestImplementation,modGametestImplementationCopy,modGametestImplementationCopy3,modGametestRuntimeOnly,modGametestRuntimeOnlyCopy,modRuntimeOnly,modRuntimeOnlyCopy,modRuntimeOnlyCopy2,modRuntimeOnlyCopy3,modRuntimeOnlyCopy5,modRuntimeOnlyCopy6,modRuntimeOnlyCopy7,modRuntimeOnlyCopy8,productionRuntimeMods,testAnnotationProcessor,testImplementationDependenciesMetadata,testKotlinScriptDefExtensions From c2b4a28d9db205c4e9a7151c2b9147035b8c2e4d Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Wed, 3 Jun 2026 15:51:16 +1200 Subject: [PATCH 03/11] Disable client gametests Fabric doesn't appear to support them in 1.20.1. 1.20.4+ might work? --- src/gametest/resources/fabric.mod.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/gametest/resources/fabric.mod.json b/src/gametest/resources/fabric.mod.json index 34fbcc1..593d91b 100644 --- a/src/gametest/resources/fabric.mod.json +++ b/src/gametest/resources/fabric.mod.json @@ -8,11 +8,6 @@ "fabric-gametest": [{ "value": "gay.thehivemind.hexchanting.HexchantingGameTest", "adapter": "kotlin" - }], - "fabric-client-gametest": [{ - "value": "gay.thehivemind.hexchanting.HexchantingClientGameTest" - "adapter": "kotlin" - } - ] + }] } } \ No newline at end of file From 4c7aef65b718a3a81f6f1fede64e5bc30d20f7f1 Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Sun, 7 Jun 2026 15:21:40 +1200 Subject: [PATCH 04/11] Define all items with a dedicated property This allows references items in tests and other code. --- .../hexchanting/items/HexchantingItems.kt | 89 +++++++++---------- 1 file changed, 41 insertions(+), 48 deletions(-) diff --git a/src/main/kotlin/gay/thehivemind/hexchanting/items/HexchantingItems.kt b/src/main/kotlin/gay/thehivemind/hexchanting/items/HexchantingItems.kt index 3baf078..9317dda 100644 --- a/src/main/kotlin/gay/thehivemind/hexchanting/items/HexchantingItems.kt +++ b/src/main/kotlin/gay/thehivemind/hexchanting/items/HexchantingItems.kt @@ -19,61 +19,54 @@ import net.minecraft.util.Identifier object HexchantingItems { val HEX_ARROW = registerWithGroup("amethyst_arrow", HexArrowItem(Item.Settings()), ItemGroups.COMBAT) - init { - registerWithGroup( - "amethyst_axe", HexAxe(HexToolMaterials.AMETHYST, 5F, -3f, Item.Settings()), ItemGroups.TOOLS - ) - registerWithGroup( - "amethyst_hoe", HexHoe(HexToolMaterials.AMETHYST, -3, 0f, Item.Settings()), ItemGroups.TOOLS - ) - registerWithGroup( - "amethyst_pickaxe", HexPickaxe(HexToolMaterials.AMETHYST, 1, -2.8f, Item.Settings()), ItemGroups.TOOLS - ) - registerWithGroup( - "amethyst_shovel", HexShovel(HexToolMaterials.AMETHYST, 1.5F, -3f, Item.Settings()), ItemGroups.TOOLS - ) + val HEX_AXE = registerWithGroup( + "amethyst_axe", HexAxe(HexToolMaterials.AMETHYST, 5F, -3f, Item.Settings()), ItemGroups.TOOLS + ) + val HEX_HOE = registerWithGroup( + "amethyst_hoe", HexHoe(HexToolMaterials.AMETHYST, -3, 0f, Item.Settings()), ItemGroups.TOOLS + ) + val HEX_PICKAXE = registerWithGroup( + "amethyst_pickaxe", HexPickaxe(HexToolMaterials.AMETHYST, 1, -2.8f, Item.Settings()), ItemGroups.TOOLS + ) + val HEX_SHOVEL = registerWithGroup( + "amethyst_shovel", HexShovel(HexToolMaterials.AMETHYST, 1.5F, -3f, Item.Settings()), ItemGroups.TOOLS + ) + val HEX_SWORD = registerWithGroup( + "amethyst_sword", HexSword(HexToolMaterials.AMETHYST, 3, -2.4F, Item.Settings()), ItemGroups.COMBAT + ) - registerWithGroup( - "amethyst_sword", HexSword(HexToolMaterials.AMETHYST, 3, -2.4F, Item.Settings()), ItemGroups.COMBAT - ) + val HEX_CHESTPLATE = registerWithGroup( + "amethyst_chestplate", + HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.CHESTPLATE, Item.Settings()), + ItemGroups.COMBAT + ) + val HEX_HELMET = registerWithGroup( + "amethyst_helmet", + HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.HELMET, Item.Settings()), + ItemGroups.COMBAT + ) + val HEX_LEGGINGS = registerWithGroup( + "amethyst_leggings", + HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.LEGGINGS, Item.Settings()), + ItemGroups.COMBAT + ) + val HEX_BOOTS = registerWithGroup( + "amethyst_boots", + HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.BOOTS, Item.Settings()), + ItemGroups.COMBAT + ) - registerWithGroup( - "amethyst_chestplate", - HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.CHESTPLATE, Item.Settings()), - ItemGroups.COMBAT - ) - registerWithGroup( - "amethyst_helmet", - HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.HELMET, Item.Settings()), - ItemGroups.COMBAT - ) - registerWithGroup( - "amethyst_leggings", - HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.LEGGINGS, Item.Settings()), - ItemGroups.COMBAT - ) - registerWithGroup( - "amethyst_boots", - HexArmorItem(AmethystArmourMaterial, ArmorItem.Type.BOOTS, Item.Settings()), - ItemGroups.COMBAT - ) +// val HEX_SHIELD = registerWithGroup( +// "amethyst_shield", HexShield(Item.Settings()), ItemGroups.COMBAT +// ) -// registerWithGroup( -// "amethyst_shield", HexShield(Item.Settings()), ItemGroups.COMBAT -// ) - } - - private fun register(name: String, item: Item): Item { + private fun registerWithGroup(name: String, item: Item, group: RegistryKey): Item { // Create the item key. val itemKey: RegistryKey = RegistryKey.of(RegistryKeys.ITEM, Identifier.of(MOD_ID, name)) // Register the item. Registry.register(Registries.ITEM, itemKey, item) - return item - } - - private fun registerWithGroup(name: String, item: Item, group: RegistryKey): Item { - val ri = register(name, item) - ItemGroupEvents.modifyEntriesEvent(group).register { it.add { ri } } + // Register a function to the event that adds the item + ItemGroupEvents.modifyEntriesEvent(group).register { it.add { item } } return item } } \ No newline at end of file From bc788c688ac8267b6f06a7a82324c779b4950cfd Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Sun, 7 Jun 2026 15:21:40 +1200 Subject: [PATCH 05/11] Define all patterns with a dedicated property Again, this allows accessing them through other code. --- .../gay/thehivemind/hexchanting/Hexchanting.kt | 5 ++++- .../hexchanting/casting/HexchantingPatterns.kt | 14 +++++--------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/main/kotlin/gay/thehivemind/hexchanting/Hexchanting.kt b/src/main/kotlin/gay/thehivemind/hexchanting/Hexchanting.kt index f1289cc..4489fa7 100644 --- a/src/main/kotlin/gay/thehivemind/hexchanting/Hexchanting.kt +++ b/src/main/kotlin/gay/thehivemind/hexchanting/Hexchanting.kt @@ -18,7 +18,10 @@ object Hexchanting : ModInitializer { FabricLoader.getInstance().configDir.resolve("hexchanting.properties"), copyDefault = true) // call to init some registries + + @Suppress("UnusedExpression") HexchantingItems - HexchantingPatterns.init() + @Suppress("UnusedExpression") + HexchantingPatterns } } \ No newline at end of file diff --git a/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt b/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt index d41e723..5f665b4 100644 --- a/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt +++ b/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt @@ -11,19 +11,15 @@ import net.minecraft.registry.Registry import net.minecraft.util.Identifier object HexchantingPatterns { - @JvmStatic - fun init() { - register("imbue_equipment", "dqaqdqaqdqaeadawadadawadadawa", HexDir.WEST, OpImbueEquipment()) + val HEX_IMBUE_EQUIPMENT = register("imbue_equipment", "dqaqdqaqdqaeadawadadawadadawa", HexDir.WEST, OpImbueEquipment()) - } - - private fun register(name: String, signature: String, startDir: HexDir, action: Action) { + private fun register(name: String, signature: String, startDir: HexDir, action: Action): HexPattern { + val pattern = HexPattern.fromAngles(signature, startDir) Registry.register( HexActions.REGISTRY, Identifier.of(MOD_ID, name), - ActionRegistryEntry(HexPattern.fromAngles(signature, startDir), action) + ActionRegistryEntry(pattern, action) ) + return pattern } - - } \ No newline at end of file From 141ba7999c1e49a4a0826741fb856f57fa849d30 Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Sun, 7 Jun 2026 23:46:45 +1200 Subject: [PATCH 06/11] Stop returning a mutable list from `HexHolderItem.getHex` This should remain constant. There is no need for mutability. --- .../gay/thehivemind/hexchanting/items/HexImbuedItem.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/gay/thehivemind/hexchanting/items/HexImbuedItem.kt b/src/main/kotlin/gay/thehivemind/hexchanting/items/HexImbuedItem.kt index 25edf2b..e2e4cfd 100644 --- a/src/main/kotlin/gay/thehivemind/hexchanting/items/HexImbuedItem.kt +++ b/src/main/kotlin/gay/thehivemind/hexchanting/items/HexImbuedItem.kt @@ -27,15 +27,15 @@ interface HexImbuedItem : HexHolderItem { return stack?.hasList(TAG_PROGRAM, NbtElement.COMPOUND_TYPE) ?: false } - override fun getHex(stack: ItemStack?, level: ServerWorld?): MutableList? { + override fun getHex(stack: ItemStack?, level: ServerWorld?): List? { val patsTag = stack?.getList(TAG_PROGRAM, NbtElement.COMPOUND_TYPE.toInt()) ?: return null - val out = ArrayList() + val out = mutableListOf() for (patTag in patsTag) { val tag = patTag.asCompound out.add(IotaType.deserialize(tag, level)) } - return out + return out.toList() } override fun writeHex(stack: ItemStack?, program: MutableList?, pigment: FrozenPigment?, media: Long) { From 0da4d7432e13160676bafa5099903a6fe28d0ebc Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Sun, 7 Jun 2026 15:21:40 +1200 Subject: [PATCH 07/11] Test imbuing chestplate --- .../hexchanting/HexchantingGameTest.kt | 75 ++++++++++++++++++- .../casting/HexchantingPatterns.kt | 5 +- 2 files changed, 75 insertions(+), 5 deletions(-) diff --git a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt index 21656e8..aaa3a2e 100644 --- a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt +++ b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt @@ -1,14 +1,85 @@ package gay.thehivemind.hexchanting -import net.minecraft.test.GameTest -import net.minecraft.test.TestContext +import at.petrak.hexcasting.api.casting.eval.SpecialPatterns +import at.petrak.hexcasting.api.casting.iota.Iota +import at.petrak.hexcasting.api.casting.iota.PatternIota +import at.petrak.hexcasting.api.casting.math.HexPattern +import at.petrak.hexcasting.common.lib.HexItems +import at.petrak.hexcasting.common.lib.hex.HexActions +import at.petrak.hexcasting.xplat.IXplatAbstractions +import gay.thehivemind.hexchanting.casting.HexchantingPatterns +import gay.thehivemind.hexchanting.items.HexImbuedItem +import gay.thehivemind.hexchanting.items.HexchantingItems import net.fabricmc.fabric.api.gametest.v1.FabricGameTest import net.minecraft.block.Blocks +import net.minecraft.entity.EquipmentSlot +import net.minecraft.test.GameTest +import net.minecraft.test.GameTestException +import net.minecraft.test.TestContext +import net.minecraft.util.Hand class HexchantingGameTest : FabricGameTest { + val logger = Hexchanting.LOGGER + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) fun test(context: TestContext) { context.expectBlock(Blocks.STRUCTURE_BLOCK, 0, 0, 0); context.complete() } + + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun imbueChestplate(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + + // Equip staff and item to imbue + player.equipStack(EquipmentSlot.MAINHAND, HexItems.STAFF_OAK.defaultStack) + val chestplate = HexchantingItems.HEX_CHESTPLATE + player.equipStack(EquipmentSlot.OFFHAND, chestplate.defaultStack) + + // Cast imbuing hex with staff + val vm = IXplatAbstractions.INSTANCE.getStaffcastVM(player, Hand.OFF_HAND) + val hexToImbue: List = actionsAsPatternIota(HexActions.GET_CASTER.prototype) + val iotas = makeImbueIotaList(hexToImbue) + val castingResult = vm.queueExecuteAndWrapIotas(iotas, player.serverWorld) + logger.info("Offhand item is {} with nbt {} and count {}", player.offHandStack.item, player.offHandStack.nbt, player.offHandStack.count) + context.assertTrue(castingResult.resolutionType.success, "Imbuing a hex into the item failed") + + // Retrieve and verify imbued item + val imbuedItem = player.offHandStack + context.assertTrue(imbuedItem.item == chestplate, "Offhand item does not match expected item type") + val hexHolderItem = imbuedItem.item as? HexImbuedItem ?: throw GameTestException("Imbued item can't be cast to HexImbuedItem") + val imbuedHex = hexHolderItem.getHex(imbuedItem, player.serverWorld) ?: throw GameTestException("Cannot retrieve hex from HexImbuedItem") + logger.debug("Imbued hex is {}, expected hex is {}", imbuedHex.first().serialize(), hexToImbue.first().serialize()) + context.assertTrue(iotaListsAreEqual(imbuedHex, hexToImbue ), "Imbued hex differs from expected hex") + + context.complete() + } + + private fun makeImbueIotaList(iotaToImbue: List): List { + val iotas = mutableListOf(PatternIota(SpecialPatterns.INTROSPECTION)) + iotas.addAll(iotaToImbue) + iotas.add(PatternIota(SpecialPatterns.RETROSPECTION)) + iotas.add(PatternIota(HexchantingPatterns.HEX_IMBUE_EQUIPMENT.prototype)) + return iotas.toList() + } + + private fun actionsAsPatternIota(vararg actions: HexPattern): List { + return actions.map { p -> PatternIota(p) } + } + + /** + * Check if two lists of iota are equal. This means they are the same length and iota in the same index are + * (approximately) equal. + * + * [Iota] don't have an `Iota.equals` function defined. This means they compare using referential equality, which has + * lead to false negatives. However, Hex Casting has an equals pattern. This is implemented using [Iota.tolerates] + * and uses structural equality. This isn't exact equality - doubles use a tolerance - but it is sufficent for our + * purposes. + */ + private fun iotaListsAreEqual(a: List, b: List): Boolean { + if (a.size == b.size) { + return a.zip(b).all { pair -> Iota.tolerates(pair.first, pair.second) } + } + return false + } } \ No newline at end of file diff --git a/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt b/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt index 5f665b4..4b5ab15 100644 --- a/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt +++ b/src/main/kotlin/gay/thehivemind/hexchanting/casting/HexchantingPatterns.kt @@ -13,13 +13,12 @@ import net.minecraft.util.Identifier object HexchantingPatterns { val HEX_IMBUE_EQUIPMENT = register("imbue_equipment", "dqaqdqaqdqaeadawadadawadadawa", HexDir.WEST, OpImbueEquipment()) - private fun register(name: String, signature: String, startDir: HexDir, action: Action): HexPattern { + private fun register(name: String, signature: String, startDir: HexDir, action: Action): ActionRegistryEntry { val pattern = HexPattern.fromAngles(signature, startDir) - Registry.register( + return Registry.register( HexActions.REGISTRY, Identifier.of(MOD_ID, name), ActionRegistryEntry(pattern, action) ) - return pattern } } \ No newline at end of file From 7f3fda23b3768a896bf8b6f11d78b0f706f5904d Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Mon, 8 Jun 2026 13:21:01 +1200 Subject: [PATCH 08/11] Document gametests in readme --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index c364be1..2050fc0 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,13 @@ Gradle [lockfiles](https://docs.gradle.org/current/userguide/dependency_locking. to specific version numbers. Lockfiles can be updated using the `--write-locks` flag. This may need to be paired with a build target such as `gradle build --write-locks` so that all dependencies are resolved. +### Tests +Hexchanting uses the Minecraft gametests system. These tests are run as part of the +standard gradle `build` target. They can also be run by the `runGameTest` target and the +`runClientGameTest` target. The latter is useful for debugging tests as you can trigger +specific tests with the in-game `/test run` command. + +>>>>>>> conflict 1 of 1 ends ### Reproducibility The [org.gradlex.reproducible-builds](https://gradlex.org/reproducible-builds/) plugin is used to set defaults for Gradle's builtin tasks that aid reproducibility. Non-reproducible builds are considered low priority bugs. However, From ab5e8ff1fcd367e6e661aa24b9c9860a36b0b506 Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:40:14 +1200 Subject: [PATCH 09/11] Improve gametest documentation and function names --- .../thehivemind/hexchanting/HexchantingGameTest.kt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt index aaa3a2e..ced7005 100644 --- a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt +++ b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt @@ -28,7 +28,7 @@ class HexchantingGameTest : FabricGameTest { } @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) - fun imbueChestplate(context: TestContext) { + fun testImbuingChestplate(context: TestContext) { val player = context.createMockCreativeServerPlayerInWorld() // Equip staff and item to imbue @@ -55,6 +55,12 @@ class HexchantingGameTest : FabricGameTest { context.complete() } + /** + * Creates a hex that casts imbues an item with the input hex. + * + * This wraps the input in introspection/retrospection and then casts + * Imbue Equipment. + */ private fun makeImbueIotaList(iotaToImbue: List): List { val iotas = mutableListOf(PatternIota(SpecialPatterns.INTROSPECTION)) iotas.addAll(iotaToImbue) @@ -63,6 +69,9 @@ class HexchantingGameTest : FabricGameTest { return iotas.toList() } + /** + * A simple helper to convert a list of HexActions into a list of equivalent pattern iota + */ private fun actionsAsPatternIota(vararg actions: HexPattern): List { return actions.map { p -> PatternIota(p) } } @@ -73,7 +82,7 @@ class HexchantingGameTest : FabricGameTest { * * [Iota] don't have an `Iota.equals` function defined. This means they compare using referential equality, which has * lead to false negatives. However, Hex Casting has an equals pattern. This is implemented using [Iota.tolerates] - * and uses structural equality. This isn't exact equality - doubles use a tolerance - but it is sufficent for our + * and uses structural equality. This isn't exact equality - doubles use a tolerance - but it is sufficient for our * purposes. */ private fun iotaListsAreEqual(a: List, b: List): Boolean { From da54ae50f662f95dc62b4b5c6d337eb83234bf5d Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:48:56 +1200 Subject: [PATCH 10/11] Remove example test This was a do nothing test that existed as part of experimenting with gametests. --- .../gay/thehivemind/hexchanting/HexchantingGameTest.kt | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt index ced7005..21cc694 100644 --- a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt +++ b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt @@ -11,7 +11,6 @@ import gay.thehivemind.hexchanting.casting.HexchantingPatterns import gay.thehivemind.hexchanting.items.HexImbuedItem import gay.thehivemind.hexchanting.items.HexchantingItems import net.fabricmc.fabric.api.gametest.v1.FabricGameTest -import net.minecraft.block.Blocks import net.minecraft.entity.EquipmentSlot import net.minecraft.test.GameTest import net.minecraft.test.GameTestException @@ -21,12 +20,6 @@ import net.minecraft.util.Hand class HexchantingGameTest : FabricGameTest { val logger = Hexchanting.LOGGER - @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) - fun test(context: TestContext) { - context.expectBlock(Blocks.STRUCTURE_BLOCK, 0, 0, 0); - context.complete() - } - @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) fun testImbuingChestplate(context: TestContext) { val player = context.createMockCreativeServerPlayerInWorld() From 9d26bb534b5a0a18ded4411340091402e2fc4068 Mon Sep 17 00:00:00 2001 From: ArcOnyx <11323309+arconyx@users.noreply.github.com> Date: Mon, 8 Jun 2026 12:40:14 +1200 Subject: [PATCH 11/11] Test imbuing all hexchanting items --- .../hexchanting/HexchantingGameTest.kt | 112 +++++++++++++++--- 1 file changed, 93 insertions(+), 19 deletions(-) diff --git a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt index 21cc694..759a7dd 100644 --- a/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt +++ b/src/gametest/kotlin/gay/thehivemind/hexchanting/HexchantingGameTest.kt @@ -12,6 +12,9 @@ import gay.thehivemind.hexchanting.items.HexImbuedItem import gay.thehivemind.hexchanting.items.HexchantingItems import net.fabricmc.fabric.api.gametest.v1.FabricGameTest import net.minecraft.entity.EquipmentSlot +import net.minecraft.item.Item +import net.minecraft.item.ItemStack +import net.minecraft.server.network.ServerPlayerEntity import net.minecraft.test.GameTest import net.minecraft.test.GameTestException import net.minecraft.test.TestContext @@ -21,30 +24,73 @@ class HexchantingGameTest : FabricGameTest { val logger = Hexchanting.LOGGER @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) - fun testImbuingChestplate(context: TestContext) { + fun testImbuingArrow(context: TestContext) { val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_ARROW, player, context) + context.complete() + } - // Equip staff and item to imbue - player.equipStack(EquipmentSlot.MAINHAND, HexItems.STAFF_OAK.defaultStack) - val chestplate = HexchantingItems.HEX_CHESTPLATE - player.equipStack(EquipmentSlot.OFFHAND, chestplate.defaultStack) + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingAxe(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_AXE, player, context) + context.complete() + } - // Cast imbuing hex with staff - val vm = IXplatAbstractions.INSTANCE.getStaffcastVM(player, Hand.OFF_HAND) - val hexToImbue: List = actionsAsPatternIota(HexActions.GET_CASTER.prototype) - val iotas = makeImbueIotaList(hexToImbue) - val castingResult = vm.queueExecuteAndWrapIotas(iotas, player.serverWorld) - logger.info("Offhand item is {} with nbt {} and count {}", player.offHandStack.item, player.offHandStack.nbt, player.offHandStack.count) - context.assertTrue(castingResult.resolutionType.success, "Imbuing a hex into the item failed") + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingHoe(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_HOE, player, context) + context.complete() + } - // Retrieve and verify imbued item - val imbuedItem = player.offHandStack - context.assertTrue(imbuedItem.item == chestplate, "Offhand item does not match expected item type") - val hexHolderItem = imbuedItem.item as? HexImbuedItem ?: throw GameTestException("Imbued item can't be cast to HexImbuedItem") - val imbuedHex = hexHolderItem.getHex(imbuedItem, player.serverWorld) ?: throw GameTestException("Cannot retrieve hex from HexImbuedItem") - logger.debug("Imbued hex is {}, expected hex is {}", imbuedHex.first().serialize(), hexToImbue.first().serialize()) - context.assertTrue(iotaListsAreEqual(imbuedHex, hexToImbue ), "Imbued hex differs from expected hex") + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingPickaxe(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_PICKAXE, player, context) + context.complete() + } + + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingShovel(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_SHOVEL, player, context) + context.complete() + } + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingSword(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_SWORD, player, context) + context.complete() + } + + + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingHelmet(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_HELMET, player, context) + context.complete() + } + + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingChestplate(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_CHESTPLATE, player, context) + context.complete() + } + + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingLeggings(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_LEGGINGS, player, context) + context.complete() + } + + @GameTest(templateName = FabricGameTest.EMPTY_STRUCTURE) + fun testImbuingBoots(context: TestContext) { + val player = context.createMockCreativeServerPlayerInWorld() + imbueItemUsingStaff(HexchantingItems.HEX_BOOTS, player, context) context.complete() } @@ -84,4 +130,32 @@ class HexchantingGameTest : FabricGameTest { } return false } + + /** + * Simulate imbuing a hex into a Hexchanting item using staff casting + * + * This function includes a number of assertions to validate the result. + */ + private fun imbueItemUsingStaff(item: Item, player: ServerPlayerEntity, context: TestContext): ItemStack? { + // Equip staff and item to imbue + player.equipStack(EquipmentSlot.MAINHAND, HexItems.STAFF_OAK.defaultStack) + player.equipStack(EquipmentSlot.OFFHAND, item.defaultStack) + + // Cast imbuing hex with staff + val vm = IXplatAbstractions.INSTANCE.getStaffcastVM(player, Hand.OFF_HAND) + val hexToImbue: List = actionsAsPatternIota(HexActions.GET_CASTER.prototype) + val iotas = makeImbueIotaList(hexToImbue) + val castingResult = vm.queueExecuteAndWrapIotas(iotas, player.serverWorld) + logger.debug("Offhand item is {} with nbt {} and count {}", player.offHandStack.item, player.offHandStack.nbt, player.offHandStack.count) + context.assertTrue(castingResult.resolutionType.success, "Imbuing a hex into the item failed") + + // Retrieve and verify imbued item + val imbuedItem = player.offHandStack + context.assertTrue(imbuedItem.item == item, "Offhand item does not match expected item type") + val hexHolderItem = imbuedItem.item as? HexImbuedItem ?: throw GameTestException("Imbued item can't be cast to HexImbuedItem") + val imbuedHex = hexHolderItem.getHex(imbuedItem, player.serverWorld) ?: throw GameTestException("Cannot retrieve hex from HexImbuedItem") + logger.debug("Imbued hex is {}, expected hex is {}", imbuedHex.first().serialize(), hexToImbue.first().serialize()) + context.assertTrue(iotaListsAreEqual(imbuedHex, hexToImbue ), "Imbued hex differs from expected hex") + return imbuedItem + } } \ No newline at end of file