{
  "id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
  "project": "aris-mc",
  "number": 20,
  "commit": "e48bb96514fc45a0c665b9d08fd65fce858257d3",
  "previous_commit": "21eb20bb0cf036c74de961ce528bc3499dda31a8",
  "docs_commit": "3188776ccbdbe91a64fe40e70710c1cd3a698d27",
  "state": "success",
  "started_at": "2026-06-16T01:14:29.136771406Z",
  "finished_at": "2026-06-16T01:16:34.318910224Z",
  "current_step": null,
  "log": "$ git remote set-url origin git@github.com:dayo05/aris-mc.git\n$ git fetch --prune --force origin\nFrom github.com:dayo05/aris-mc\n   21eb20b..e48bb96  master     -> origin/master\n$ git checkout -B master origin/master\nbranch 'master' set up to track 'origin/master'.\nYour branch is up to date with 'origin/master'.\nReset branch 'master'\n$ git reset --hard origin/master\nHEAD is now at e48bb96 feat: add gameplay event hooks\n$ git clean -fdx\nRemoving .gradle/\nRemoving .kotlin/\nRemoving build/\nRemoving common/.gradle/\nRemoving common/build/\nRemoving fabric/.gradle/\nRemoving fabric/build/\nRemoving neoforge/.gradle/\nRemoving neoforge/build/\n$ git submodule sync --recursive\n$ git submodule update --init --recursive --force\n$ git rev-parse HEAD\ne48bb96514fc45a0c665b9d08fd65fce858257d3\n\n[git] HEAD=e48bb96514fc45a0c665b9d08fd65fce858257d3\n\n[config] using workspace/kei.toml\n\n=== step: build ===\n$ ./gradlew build\nStarting a Gradle Daemon (subsequent builds will be faster)\n\n> Configure project :\nArchitect Plugin: 3.4.164\nArchitectury Loom: 1.13.469\nThis version of Architectury Loom is in beta! Please report any issues you encounter: https://github.com/architectury/architectury-loom/issues\n\n> Configure project :fabric\n:remapped 50 mods (intermediary -> named) in 1s\n:remapping sources (Mercury, intermediary -> named)\n\n> Configure project :neoforge\n:found 1 forge source jars\n:extracted 956 forge source classes\n\n> Task :checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :compileKotlin NO-SOURCE\n> Task :compileJava NO-SOURCE\n> Task :processResources NO-SOURCE\n> Task :classes UP-TO-DATE\n> Task :jar\n> Task :sourcesJar\n> Task :assemble\n> Task :compileTestKotlin NO-SOURCE\n> Task :compileTestJava NO-SOURCE\n> Task :processTestResources NO-SOURCE\n> Task :testClasses UP-TO-DATE\n> Task :test NO-SOURCE\n> Task :check UP-TO-DATE\n> Task :build\n> Task :common:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :common:exportClasspath\n> Task :common:processIncludeJars\n> Task :common:validateAccessWidener\n> Task :fabric:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :fabric:exportClasspath\n> Task :fabric:processResources\n> Task :fabric:processIncludeJars\n> Task :fabric:processTestResources NO-SOURCE\n> Task :fabric:validateAccessWidener\n> Task :neoforge:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :neoforge:exportClasspath\n> Task :neoforge:processResources\n> Task :neoforge:processIncludeJars\n> Task :neoforge:processTestResources NO-SOURCE\n> Task :neoforge:validateAccessWidener\n> Task :common:kspKotlin\n> Task :common:processResources\n> Task :common:sourcesJar\n> Task :fabric:sourcesJar\n> Task :neoforge:sourcesJar\n> Task :common:remapSourcesJar\n\n> Task :common:compileKotlin\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/build/generated/ksp/main/kotlin/me/ddayo/aris/lua/glue/LuaGenerated.kt:122:61 No cast needed.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/build/generated/ksp/main/kotlin/me/ddayo/aris/lua/glue/LuaGenerated.kt:144:62 No cast needed.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/build/generated/ksp/main/kotlin/me/ddayo/aris/lua/glue/LuaGenerated.kt:152:62 No cast needed.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/build/generated/ksp/main/kotlin/me/ddayo/aris/lua/glue/LuaGenerated.kt:160:62 No cast needed.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/BaseRectComponent.kt:10:6 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/HudRenderer.kt:18:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:161:58 Java type mismatch: inferred type is 'ResourceLocation?', but 'ResourceLocation' was expected.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:162:32 Java type mismatch: inferred type is 'ResourceLocation?', but 'ResourceLocation' was expected.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:182:13 Java type mismatch: inferred type is 'ResourceLocation?', but 'ResourceLocation' was expected.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:260:13 Override 'fun getResourceStack(resourceLocation: ResourceLocation?): List<Resource>' has incorrect nullability in its signature compared to the overridden declaration 'fun getResourceStack(resourceLocation: ResourceLocation): (Mutable)List<Resource!>!'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:263:13 Override 'fun listResources(string: String?, predicate: Predicate<ResourceLocation?>?): Map<ResourceLocation, Resource>' has incorrect nullability in its signature compared to the overridden declaration 'fun listResources(string: String, predicate: Predicate<ResourceLocation!>): (Mutable)Map<ResourceLocation!, Resource!>!'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:268:13 Override 'fun listResourceStacks(string: String?, predicate: Predicate<ResourceLocation?>?): Map<ResourceLocation, List<Resource>>' has incorrect nullability in its signature compared to the overridden declaration 'fun listResourceStacks(string: String, predicate: Predicate<ResourceLocation!>): (Mutable)Map<ResourceLocation!, (Mutable)List<Resource!>!>!'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:274:13 Override 'fun getResource(resourceLocation: ResourceLocation?): Optional<Resource>' has incorrect nullability in its signature compared to the overridden declaration 'fun getResource(resourceLocation: ResourceLocation): Optional<Resource!>!'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:277:25 Java type mismatch: inferred type is 'Nothing?', but 'PackResources' was expected.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/Resources.kt:288:53 Java type mismatch: inferred type is 'GlyphProvider?', but 'GlyphProvider' was expected.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/ScreenRenderer.kt:14:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/ScreenRenderer.kt:152:36 The corresponding parameter in the supertype 'IKeyboardHandlerElement' is named 'codePoint'. This may cause problems when calling this function with named arguments.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptCheckboxRenderer.kt:18:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptColorRenderer.kt:14:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptImageRenderer.kt:15:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptItemRenderer.kt:16:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptMouseHandlerRenderer.kt:15:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptTextInputRenderer.kt:27:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptTextRenderer.kt:14:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/client/gui/element/ScriptTextRenderer.kt:45:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/engine/networking/C2S.kt:23:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/engine/networking/S2C.kt:22:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/engine/wrapper/LuaEntity.kt:120:15 'fun hurt(damageSource: DamageSource!, f: Float): Unit' is deprecated. Deprecated in Java.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/engine/wrapper/LuaEntity.kt:214:34 Java type mismatch: inferred type is 'AABB?', but 'AABB' was expected.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/engine/wrapper/LuaEntity.kt:231:6 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/engine/wrapper/LuaPlayerEntity.kt:12:6 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/common/src/main/java/me/ddayo/aris/engine/wrapper/LuaServerPlayer.kt:35:1 Delegated member 'fun toLua(engine: LuaEngine, lua: Lua): Unit' hides supertype override 'fun toLua(engine: LuaEngine, lua: Lua): Unit'. Specify proper override explicitly.\n\n> Task :common:compileJava\n> Task :common:classes\n> Task :common:jar\n> Task :common:kspTestKotlin NO-SOURCE\n> Task :common:compileTestKotlin NO-SOURCE\n> Task :common:compileTestJava NO-SOURCE\n> Task :common:processTestResources NO-SOURCE\n> Task :common:testClasses UP-TO-DATE\n> Task :common:test NO-SOURCE\n> Task :common:check\n\n> Task :common:transformProductionFabric\n[Architectury Transformer] Read classpath in 2.405 s\n[Architectury Transformer] Transformed jar with 5 transformer(s) in 2.825 s\n\n> Task :common:transformProductionNeoForge\n[Architectury Transformer] Read classpath in 1.773 s\n[Architectury Transformer] Transformed jar with 5 transformer(s) in 2.666 s\n\n> Task :common:remapJar\n> Task :common:assemble\n> Task :common:build\n> Task :fabric:remapSourcesJar\n> Task :neoforge:remapSourcesJar\n\n> Task :neoforge:compileKotlin\nw: file:///home/dayo/kei/data/workspaces/aris-mc/neoforge/src/main/java/me/ddayo/aris/neoforge/RegistryHelperImpl.kt:31:119 Unchecked cast of 'EntityType<*>!' to 'EntityType<T (of fun <T : Entity> getEntityType)>'.\n\n> Task :neoforge:compileJava NO-SOURCE\n> Task :neoforge:classes\n> Task :neoforge:jar\n\n> Task :fabric:compileKotlin\nw: file:///home/dayo/kei/data/workspaces/aris-mc/fabric/src/main/java/me/ddayo/aris/client/fabric/ArisFabricClient.kt:51:57 Unchecked cast of 'EngineInitializer<*>!' to 'EngineInitializer<ClientInitEngine>'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/fabric/src/main/java/me/ddayo/aris/client/fabric/ArisFabricClient.kt:56:57 Unchecked cast of 'EngineInitializer<*>!' to 'EngineInitializer<ClientMainEngine>'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/fabric/src/main/java/me/ddayo/aris/client/fabric/ArisFabricClient.kt:61:59 Unchecked cast of 'EngineInitializer<*>!' to 'EngineInitializer<ClientInGameEngine>'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/fabric/src/main/java/me/ddayo/aris/fabric/ArisFabric.kt:38:51 Unchecked cast of 'EngineInitializer<*>!' to 'EngineInitializer<InitEngine>'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/fabric/src/main/java/me/ddayo/aris/fabric/ArisFabric.kt:43:53 Unchecked cast of 'EngineInitializer<*>!' to 'EngineInitializer<InGameEngine>'.\nw: file:///home/dayo/kei/data/workspaces/aris-mc/fabric/src/main/java/me/ddayo/aris/fabric/RegistryHelperImpl.kt:35:119 Unchecked cast of 'EntityType<*>!' to 'EntityType<T (of fun <T : Entity> getEntityType)>'.\n\n> Task :neoforge:shadowJar\n> Task :fabric:compileJava\n> Task :fabric:classes\n> Task :fabric:jar\n> Task :fabric:shadowJar\n> Task :fabric:compileTestKotlin NO-SOURCE\n> Task :fabric:compileTestJava NO-SOURCE\n> Task :fabric:testClasses UP-TO-DATE\n> Task :fabric:test NO-SOURCE\n> Task :fabric:check\n> Task :neoforge:compileTestKotlin NO-SOURCE\n> Task :neoforge:compileTestJava NO-SOURCE\n> Task :neoforge:testClasses UP-TO-DATE\n> Task :neoforge:test NO-SOURCE\n> Task :neoforge:check\n> Task :fabric:remapJar\n> Task :fabric:assemble\n> Task :fabric:build\n> Task :neoforge:remapJar\n> Task :neoforge:assemble\n> Task :neoforge:build\n\n[Incubating] Problems report is available at: file:///home/dayo/kei/data/workspaces/aris-mc/build/reports/problems/problems-report.html\n\nDeprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.\n\nYou can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.\n\nFor more on this, please refer to https://docs.gradle.org/8.12.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.\n\nBUILD SUCCESSFUL in 1m 43s\n36 actionable tasks: 36 executed\n\n=== step: publish-maven ===\n$ bash -c set -euo pipefail\nTARGET=\"${KEI_MAVEN_REPO:-$HOME/.m2/repository}\"\nVERSION=\"$(sed -n 's/^mod_version=//p' gradle.properties | tr -d '[:space:]')\"\n./gradlew publishToMavenLocal -Dmaven.repo.local=\"$TARGET\"\ncase \"$VERSION\" in\n  *-SNAPSHOT) echo \"version $VERSION is already a SNAPSHOT; skipping second publish\" ;;\n  *) ./gradlew publishToMavenLocal \"-Pmod_version=${VERSION}-SNAPSHOT\" -Dmaven.repo.local=\"$TARGET\" ;;\nesac\n\n\n> Configure project :\nArchitect Plugin: 3.4.164\nArchitectury Loom: 1.13.469\nThis version of Architectury Loom is in beta! Please report any issues you encounter: https://github.com/architectury/architectury-loom/issues\n\n> Task :publishToMavenLocal UP-TO-DATE\n> Task :common:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :common:kspKotlin UP-TO-DATE\n> Task :common:compileKotlin UP-TO-DATE\n> Task :common:compileJava UP-TO-DATE\n> Task :common:processResources UP-TO-DATE\n> Task :common:classes UP-TO-DATE\n> Task :common:jar UP-TO-DATE\n> Task :common:processIncludeJars UP-TO-DATE\n> Task :common:remapJar UP-TO-DATE\n> Task :common:sourcesJar UP-TO-DATE\n> Task :common:remapSourcesJar UP-TO-DATE\n> Task :common:generateMetadataFileForMavenCommonPublication\n> Task :common:generatePomFileForMavenCommonPublication\n> Task :common:publishMavenCommonPublicationToMavenLocal\n> Task :common:publishToMavenLocal\n> Task :fabric:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :fabric:compileKotlin UP-TO-DATE\n> Task :fabric:compileJava UP-TO-DATE\n> Task :fabric:processResources UP-TO-DATE\n> Task :fabric:classes UP-TO-DATE\n> Task :fabric:jar UP-TO-DATE\n> Task :fabric:processIncludeJars UP-TO-DATE\n> Task :common:transformProductionFabric UP-TO-DATE\n> Task :fabric:shadowJar UP-TO-DATE\n> Task :fabric:remapJar UP-TO-DATE\n> Task :fabric:sourcesJar UP-TO-DATE\n> Task :fabric:remapSourcesJar UP-TO-DATE\n> Task :fabric:generateMetadataFileForMavenFabricPublication\n> Task :fabric:generatePomFileForMavenFabricPublication\n> Task :fabric:publishMavenFabricPublicationToMavenLocal\n> Task :fabric:publishToMavenLocal\n> Task :neoforge:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :neoforge:compileKotlin UP-TO-DATE\n> Task :neoforge:compileJava NO-SOURCE\n> Task :neoforge:processResources UP-TO-DATE\n> Task :neoforge:classes UP-TO-DATE\n> Task :neoforge:jar UP-TO-DATE\n> Task :neoforge:processIncludeJars UP-TO-DATE\n> Task :common:transformProductionNeoForge UP-TO-DATE\n> Task :neoforge:shadowJar UP-TO-DATE\n> Task :neoforge:remapJar UP-TO-DATE\n> Task :neoforge:sourcesJar UP-TO-DATE\n> Task :neoforge:remapSourcesJar UP-TO-DATE\n> Task :neoforge:generateMetadataFileForMavenNeoForgePublication\n> Task :neoforge:generatePomFileForMavenNeoForgePublication\n> Task :neoforge:publishMavenNeoForgePublicationToMavenLocal\n> Task :neoforge:publishToMavenLocal\n\n[Incubating] Problems report is available at: file:///home/dayo/kei/data/workspaces/aris-mc/build/reports/problems/problems-report.html\n\nDeprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.\n\nYou can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.\n\nFor more on this, please refer to https://docs.gradle.org/8.12.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.\n\nBUILD SUCCESSFUL in 2s\n37 actionable tasks: 9 executed, 28 up-to-date\n\n> Configure project :\nArchitect Plugin: 3.4.164\nArchitectury Loom: 1.13.469\nThis version of Architectury Loom is in beta! Please report any issues you encounter: https://github.com/architectury/architectury-loom/issues\n\n> Task :publishToMavenLocal UP-TO-DATE\n> Task :common:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :common:kspKotlin UP-TO-DATE\n> Task :common:compileKotlin UP-TO-DATE\n> Task :common:compileJava UP-TO-DATE\n> Task :common:processResources UP-TO-DATE\n> Task :common:classes UP-TO-DATE\n> Task :common:jar\n> Task :common:processIncludeJars UP-TO-DATE\n> Task :common:sourcesJar\n> Task :common:generatePomFileForMavenCommonPublication\n> Task :fabric:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :fabric:compileKotlin UP-TO-DATE\n> Task :fabric:compileJava UP-TO-DATE\n> Task :fabric:processResources\n> Task :fabric:classes\n> Task :fabric:jar\n> Task :fabric:processIncludeJars UP-TO-DATE\n> Task :common:remapSourcesJar\n\n> Task :common:transformProductionFabric\n[Architectury Transformer] Read classpath in 2.485 s\n[Architectury Transformer] Transformed jar with 5 transformer(s) in 2.665 s\n\n> Task :fabric:shadowJar\n> Task :fabric:sourcesJar\n> Task :fabric:generatePomFileForMavenFabricPublication\n> Task :neoforge:checkKotlinGradlePluginConfigurationErrors SKIPPED\n> Task :neoforge:compileKotlin UP-TO-DATE\n> Task :neoforge:compileJava NO-SOURCE\n> Task :neoforge:processResources\n> Task :neoforge:classes\n> Task :neoforge:jar\n> Task :neoforge:processIncludeJars UP-TO-DATE\n> Task :fabric:remapSourcesJar\n\n> Task :common:transformProductionNeoForge\n[Architectury Transformer] Read classpath in 2.184 s\n[Architectury Transformer] Transformed jar with 5 transformer(s) in 2.756 s\n\n> Task :fabric:remapJar\n> Task :neoforge:shadowJar\n> Task :fabric:generateMetadataFileForMavenFabricPublication\n> Task :fabric:publishMavenFabricPublicationToMavenLocal\n> Task :fabric:publishToMavenLocal\n> Task :common:remapJar\n> Task :common:generateMetadataFileForMavenCommonPublication\n> Task :common:publishMavenCommonPublicationToMavenLocal\n> Task :common:publishToMavenLocal\n> Task :neoforge:sourcesJar\n> Task :neoforge:generatePomFileForMavenNeoForgePublication\n> Task :neoforge:remapSourcesJar\n> Task :neoforge:remapJar\n> Task :neoforge:generateMetadataFileForMavenNeoForgePublication\n> Task :neoforge:publishMavenNeoForgePublicationToMavenLocal\n> Task :neoforge:publishToMavenLocal\n\n[Incubating] Problems report is available at: file:///home/dayo/kei/data/workspaces/aris-mc/build/reports/problems/problems-report.html\n\nDeprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.\n\nYou can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.\n\nFor more on this, please refer to https://docs.gradle.org/8.12.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.\n\nBUILD SUCCESSFUL in 12s\n37 actionable tasks: 27 executed, 10 up-to-date\n\n=== step: update-docs ===\n$ bash -c set -euo pipefail\nSOURCE_DIR=common/build/generated/ksp/main/resources\nDEST_DIR=docs\nif [ ! -d \"$SOURCE_DIR\" ]; then\n  echo \"source not found: $SOURCE_DIR\" >&2\n  exit 1\nfi\nmkdir -p \"$DEST_DIR\"\nrm -rf \"$DEST_DIR\"/*\ncp -r \"$SOURCE_DIR\"/* \"$DEST_DIR\"/\ngit add docs/\nif git diff --staged --quiet; then\n  echo \"docs unchanged, skipping push\"\nelse\n  git -c user.name=\"kei-bot\" -c user.email=\"self@ddayo.me\" \\\n      commit -m \"chore: update documentation [skip ci]\"\n  git push origin HEAD:master\nfi\n\n[master 3188776] chore: update documentation [skip ci]\n 1 file changed, 227 insertions(+), 227 deletions(-)\nTo github.com:dayo05/aris-mc.git\n   e48bb96..3188776  HEAD -> master\n\n[artifacts] collected 12 files\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-dev-shadow-fabric.jar (4237415 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-sources-fabric.jar (134267 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-fabric.jar (4278113 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-dev-shadow-fabric.jar (4237364 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-sources-fabric.jar (134267 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-fabric.jar (4278062 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-dev-shadow-neoforge.jar (4225533 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-sources-neoforge.jar (133048 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-neoforge.jar (4268707 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-dev-shadow-neoforge.jar (4225483 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-sources-neoforge.jar (133048 bytes)\n  - aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-neoforge.jar (4268657 bytes)\n",
  "artifacts": [
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-dev-shadow-fabric.jar",
      "size": 4237415,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-dev-shadow-fabric.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-sources-fabric.jar",
      "size": 134267,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-sources-fabric.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-fabric.jar",
      "size": 4278113,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-fabric.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-dev-shadow-fabric.jar",
      "size": 4237364,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-dev-shadow-fabric.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-sources-fabric.jar",
      "size": 134267,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-sources-fabric.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-fabric.jar",
      "size": 4278062,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-fabric.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-dev-shadow-neoforge.jar",
      "size": 4225533,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-dev-shadow-neoforge.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-sources-neoforge.jar",
      "size": 133048,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-sources-neoforge.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-neoforge.jar",
      "size": 4268707,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-SNAPSHOT-neoforge.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-dev-shadow-neoforge.jar",
      "size": 4225483,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-dev-shadow-neoforge.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-sources-neoforge.jar",
      "size": 133048,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-sources-neoforge.jar"
    },
    {
      "project": "aris-mc",
      "build_id": "2818c23b-ca56-43cf-9922-f5ed3e7a5d71",
      "path": "aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-neoforge.jar",
      "size": 4268657,
      "url": "/artifacts/aris-mc/2818c23b-ca56-43cf-9922-f5ed3e7a5d71/aris-1.1.0-neoforge.jar"
    }
  ],
  "error": null
}