fangorn/huorn-minecraft
public
ref:main
verify-linux-amd64 passed
Command:
exec bash ci/verify.sh
Runner:
DESKTOP-12GQBKK
offline
linux/x86_64
Started: Aug 31, 2026 at 05:57 UTC
Completed: Aug 31, 2026 at 06:02 UTC
Duration: 5m 22s
Exit code:
0
Build Output
Running directly on the runner host (linux/x86_64) — no container image is declared for this step, so it runs against whatever toolchain the runner has
==> JAVA_HOME /usr/lib/jvm/java-21-openjdk-amd64
==> JDK 21 at /usr/bin/java
==> cargo at /usr/bin/cargo
==> GRADLE_USER_HOME /home/chaos/.anvil-runner/_work/fangorn/huorn-minecraft/b4c13cce-1/.gradle-home (default was not writable)
==> CARGO_HOME /home/chaos/.anvil-runner/_work/fangorn/huorn-minecraft/b4c13cce-1/.cargo-home (default was not writable)
==> Host Linux/x86_64
=== [1/3] cargo test ===
Updating crates.io index
Downloading crates ...
Downloaded cesu8 v1.1.0
Downloaded cfg-if v1.0.4
Downloaded fastrand v2.3.0
Downloaded errno v0.3.14
Downloaded cursor-icon v1.2.0
Downloaded equivalent v1.0.2
Downloaded jni-sys v0.3.0
Downloaded home v0.5.12
Downloaded rustix-openpty v0.2.0
Downloaded scopeguard v1.2.0
Downloaded lru v0.12.5
Downloaded arrayvec v0.7.6
Downloaded autocfg v1.5.0
Downloaded same-file v1.0.6
Downloaded lock_api v0.4.14
Downloaded signal-hook-registry v1.4.8
Downloaded thiserror-impl v1.0.69
Downloaded walkdir v2.5.0
Downloaded quote v1.0.45
Downloaded bitflags v2.11.0
Downloaded iana-time-zone v0.1.65
Downloaded foldhash v0.1.5
Downloaded parking_lot v0.12.5
Downloaded once_cell v1.21.4
Downloaded thiserror v1.0.69
Downloaded smallvec v1.15.1
Downloaded parking_lot_core v0.9.12
Downloaded tempfile v3.27.0
Downloaded allocator-api2 v0.2.21
Downloaded getrandom v0.4.2
Downloaded serde_core v1.0.228
Downloaded serde_derive v1.0.228
Downloaded signal-hook v0.3.18
Downloaded num-traits v0.2.19
Downloaded log v0.4.29
Downloaded vte v0.15.0
Downloaded base64 v0.22.1
Downloaded unicode-ident v1.0.24
Downloaded polling v3.11.0
Downloaded serde v1.0.228
Downloaded proc-macro2 v1.0.106
Downloaded bytes v1.11.1
Downloaded memchr v2.8.0
Downloaded jni v0.21.1
Downloaded aho-corasick v1.1.4
Downloaded combine v4.6.7
Downloaded hashbrown v0.15.5
Downloaded fontdue v0.9.3
Downloaded ttf-parser v0.21.1
Downloaded chrono v0.4.44
Downloaded unicode-width v0.2.2
Downloaded syn v2.0.117
Downloaded regex-syntax v0.8.10
Downloaded alacritty_terminal v0.25.1
Downloaded rustix v1.1.4
Downloaded regex-automata v0.4.14
Downloaded libc v0.2.183
Downloaded linux-raw-sys v0.12.1
Compiling proc-macro2 v1.0.106
Compiling serde_core v1.0.228
Compiling unicode-ident v1.0.24
Compiling libc v0.2.183
Compiling quote v1.0.45
Compiling cfg-if v1.0.4
Compiling rustix v1.1.4
Compiling memchr v2.8.0
Compiling linux-raw-sys v0.12.1
Compiling serde v1.0.228
Compiling autocfg v1.5.0
Compiling parking_lot_core v0.9.12
Compiling thiserror v1.0.69
Compiling scopeguard v1.2.0
Compiling log v0.4.29
Compiling smallvec v1.15.1
Compiling foldhash v0.1.5
Compiling allocator-api2 v0.2.21
Compiling signal-hook v0.3.18
Compiling equivalent v1.0.2
Compiling lock_api v0.4.14
Compiling cursor-icon v1.2.0
Compiling bytes v1.11.1
Compiling arrayvec v0.7.6
Compiling regex-syntax v0.8.10
Compiling getrandom v0.4.2
Compiling base64 v0.22.1
Compiling home v0.5.12
Compiling ttf-parser v0.21.1
Compiling unicode-width v0.2.2
Compiling jni-sys v0.3.0
Compiling cesu8 v1.1.0
Compiling iana-time-zone v0.1.65
Compiling once_cell v1.21.4
Compiling fastrand v2.3.0
Compiling num-traits v0.2.19
Compiling hashbrown v0.15.5
Compiling aho-corasick v1.1.4
Compiling combine v4.6.7
Compiling syn v2.0.117
Compiling chrono v0.4.44
Compiling lru v0.12.5
Compiling errno v0.3.14
Compiling signal-hook-registry v1.4.8
Compiling parking_lot v0.12.5
Compiling fontdue v0.9.3
Compiling regex-automata v0.4.14
Compiling bitflags v2.11.0
Compiling serde_derive v1.0.228
Compiling thiserror-impl v1.0.69
Compiling jni v0.21.1
Compiling vte v0.15.0
Compiling polling v3.11.0
Compiling rustix-openpty v0.2.0
Compiling tempfile v3.27.0
Compiling alacritty_terminal v0.25.1
Compiling huorn-minecraft v0.1.0 (/home/chaos/.anvil-runner/_work/fangorn/huorn-minecraft/b4c13cce-1/rust)
Finished `release` profile [optimized] target(s) in 26.17s
Running unittests src/lib.rs (target/ci-Linux-x86_64/release/deps/huorn_minecraft-76c40aaa997fa5ef)
running 54 tests
test backend::docker::tests::test_extract_json_field ... ok
test backend::docker::tests::test_parse_memory_limit ... ok
test glyph_cache::tests::test_default_spacing_constants ... ok
test glyph_cache::tests::test_glyph_key_equality ... ok
test glyph_cache::tests::test_glyph_key_hash ... ok
test glyph_cache::tests::test_subpixel_order_from_i32 ... ok
test glyph_cache::tests::test_baseline_offset ... ok
test glyph_cache::tests::test_glyph_rasterization_various_chars ... ok
test renderer::tests::test_color_palette_default ... ok
test renderer::tests::test_cursor_style_from_i32 ... ok
test glyph_cache::tests::test_subpixel_order_default ... ok
test glyph_cache::tests::test_cache_clear ... ok
test glyph_cache::tests::test_space_character ... ok
test renderer::tests::test_indexed_color_256_palette ... ok
test glyph_cache::tests::test_glyph_caching ... ok
test glyph_cache::tests::test_cell_size_consistency ... ok
test terminal::tests::test_alt_letter ... ok
test terminal::tests::test_arrow_keys ... ok
test terminal::tests::test_arrow_keys_with_modifiers ... ok
test terminal::tests::test_basic_keys ... ok
test terminal::tests::test_ctrl_letter ... ok
test terminal::tests::test_function_keys ... ok
test renderer::tests::test_pixel_buffer_access ... ok
test terminal::tests::test_headless_pixel_buffer_format ... ok
test glyph_cache::tests::test_subpixel_vs_grayscale_glyph ... ok
test terminal::tests::test_headless_terminal_ansi_colors ... ok
test terminal::tests::test_headless_terminal_cursor_rendering ... ok
test renderer::tests::test_renderer_creation ... ok
test terminal::tests::test_headless_terminal_feed_and_render ... ok
test terminal::tests::test_navigation_keys ... ok
test terminal::tests::test_headless_terminal_multiline ... ok
test glyph_cache::tests::test_glyph_cache_creation ... ok
test renderer::tests::test_cell_size ... ok
test terminal::tests::test_headless_terminal_resize_and_render ... ok
test terminal::tests::test_unknown_key ... ok
test terminal::tests::test_terminal_create_and_render ... ok
test renderer::tests::test_renderer_resize ... ok
test terminal::tests::test_terminal_scroll ... ok
test terminal::tests::test_terminal_resize ... ok
test renderer::tests::test_dirty_flag ... ok
test terminal::tests::test_terminal_send_text ... ok
test glyph_cache::tests::test_glyph_style_variations ... ok
test glyph_cache::tests::test_subpixel_glyph_rasterization ... ok
test renderer::tests::test_grayscale_progression ... ok
test glyph_cache::tests::test_glyph_rasterization ... ok
test glyph_cache::tests::test_spacing_getters ... ok
test glyph_cache::tests::test_monospace_consistency ... ok
test renderer::tests::test_pixel_buffer_rgba_format ... ok
test glyph_cache::tests::test_unicode_characters ... ok
test glyph_cache::tests::test_line_height_affects_cell_height ... ok
test renderer::tests::test_renderer_various_sizes ... ok
test glyph_cache::tests::test_char_spacing_affects_cell_width ... ok
test glyph_cache::tests::test_glyph_cache_various_sizes ... ok
test terminal::tests::test_terminal_send_key ... ok
test result: ok. 54 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
Running tests/audit_test.rs (target/ci-Linux-x86_64/release/deps/audit_test-ebd5112a457705e8)
running 6 tests
test test_audit_log_empty_payload ... ok
test test_audit_log_multiple_events ... ok
test test_audit_log_writes_jsonl ... ok
test test_idle_timeout_unregister ... ok
test test_idle_timeout_detects_idle ... ok
test test_idle_timeout_resets_on_touch ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
Running tests/backend_test.rs (target/ci-Linux-x86_64/release/deps/backend_test-6d15548a57babe7e)
running 20 tests
test docker_backend_name ... ok
test registry_contains_plain_and_docker ... ok
test terminal_state_invalid_backend_fails ... ok
test registry_plain_is_available ... ok
test docker_is_available_does_not_panic ... ok
test plain_kill_then_write_fails_gracefully ... ok
test plain_resize_does_not_crash ... ok
test plain_drop_cleans_up_child_process ... ok
test terminal_state_docker_backend_behavior ... ok
test plain_spawn_creates_alive_session ... ok
test registry_available_backends_includes_plain ... ok
test docker_spawn_succeeds_or_fails_based_on_availability ... ok
test plain_spawn_with_explicit_shell ... ok
test plain_kill_marks_session_dead ... ok
test plain_multiple_concurrent_sessions ... ok
test plain_multiple_writes_and_reads ... ok
test plain_resize_then_io_still_works ... ok
test plain_write_and_read_real_output ... ok
test plain_exit_command_kills_session ... ok
test terminal_state_with_plain_backend ... ok
test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
Running tests/docker_e2e_test.rs (target/ci-Linux-x86_64/release/deps/docker_e2e_test-e8a62427c30e999b)
running 10 tests
test docker_container_is_isolated ... ignored
test docker_exit_command ... ignored
test docker_kill_and_cleanup ... ignored
test docker_multiple_concurrent_containers ... ignored
test docker_no_containers_leaked_after_test ... ignored
test docker_resize ... ignored
test docker_resource_limits_enforced ... ignored
test docker_spawn_creates_running_container ... ignored
test docker_terminal_state_full_pipeline ... ignored
test docker_write_and_read_real_output ... ignored
test result: ok. 0 passed; 0 failed; 10 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/security_test.rs (target/ci-Linux-x86_64/release/deps/security_test-e7ad44459bbf267e)
running 6 tests
test test_blocklist_allows_safe_input ... ok
test test_blocklist_blocks_match ... ok
test test_blocklist_substring_match ... ok
test test_empty_blocklist_allows_everything ... ok
test test_line_accumulation ... ok
test test_multiple_lines_in_single_feed ... ok
test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running tests/terminal_integration.rs (target/ci-Linux-x86_64/release/deps/terminal_integration-fd948b39e73588df)
running 7 tests
test terminal_create_render_destroy ... ok
test terminal_resize_lifecycle ... ok
test terminal_rapid_create_destroy_no_leak ... ok
test terminal_content_after_command ... ok
test terminal_scroll ... ok
test terminal_pixel_buffer_changes_after_output ... ok
test terminal_send_key_and_poll ... ok
test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
Doc-tests huorn_minecraft
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
=== [2/3] gradlew build ===
Downloading https://services.gradle.org/distributions/gradle-8.8-bin.zip
.............10%.............20%.............30%.............40%.............50%.............60%..............70%.............80%.............90%.............100%
Welcome to Gradle 8.8!
Here are the highlights of this release:
- Running Gradle on Java 22
- Configurable Gradle daemon JVM
- Improved IDE performance for large projects
For more details see https://docs.gradle.org/8.8/release-notes.html
Starting a Gradle Daemon (subsequent builds will be faster)
> Configure project :
Architect Plugin: 3.4.164
Architectury Loom: 1.6.422
You are using an outdated version of Architectury Loom! This version will not receive any support, please consider updating!
> Configure project :common
:merging mappings (InstallerTools, srg + mojmap)
:merged mappings (InstallerTools, srg + mojmap) in 1.776 s
:remapping 1 mods from modImplementation (java-api)
:remapped 1 mods (intermediary -> named) in 328.1 ms
> Configure project :fabric
:remapping 55 mods from modImplementation (java-api)
:remapped 55 mods (intermediary -> named) in 626.6 ms
:remapping 1 mods from modImplementation (java-runtime)
:remapped 1 mods (intermediary -> named) in 329.3 ms
> Configure project :forge
:merging mappings (InstallerTools, srg + mojmap)
:merged mappings (InstallerTools, srg + mojmap) in 727.4 ms
:executing 10 MCP steps
:step 1/10 - downloadClient
:downloadClient done in 708.4 μs
:step 2/10 - downloadServer
:downloadServer done in 12.02 μs
:step 3/10 - extractServer with net.minecraftforge:installertools:1.3.2:fatjar
:extractServer done in 938.3 ms
:step 4/10 - downloadClientMappings
:downloadClientMappings done in 832.5 ms
:step 5/10 - mergeMappings with net.minecraftforge:installertools:1.2.0:fatjar
:mergeMappings done in 1.466 s
:step 6/10 - stripClient
:stripClient done in 294.9 ms
:step 7/10 - stripServer
:stripServer done in 175.4 ms
:step 8/10 - merge with net.minecraftforge:mergetool:1.1.7:fatjar
:merge done in 2.032 s
:step 9/10 - listLibraries
:downloading minecraft libraries, this may take a while...
:listLibraries done in 19.34 s
:step 10/10 - rename with net.minecraftforge:ForgeAutoRenamingTool:1.0.2:all
:rename done in 3.075 s
:patching jars
:patched jars in 15.21 s
:access transforming minecraft
:access transformed minecraft in 7.837 s
:remapping minecraft (TinyRemapper, srg -> official)
:remapping 1 mods from modImplementation (java-api)
:remapped 1 mods (srg -> named) in 365.1 ms
> Task :forge:processResources
> Task :fabric:processResources
> Task :forge:processTestResources NO-SOURCE
> Task :fabric:processTestResources NO-SOURCE
> Task :fabric:validateAccessWidener NO-SOURCE
> Task :forge:validateAccessWidener
warning: unknown enum constant EnvType.CLIENT
reason: class file for net.fabricmc.api.EnvType not found
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
> Task :common:compileJava
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
reason: class file for net.fabricmc.api.EnvType not found
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
reason: class file for net.fabricmc.api.EnvType not found
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
warning: unknown enum constant EnvType.CLIENT
Note: /home/chaos/.anvil-runner/_work/fangorn/huorn-minecraft/b4c13cce-1/common/src/main/java/io/fangorn/huorn/block/TerminalBlock.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /home/chaos/.anvil-runner/_work/fangorn/huorn-minecraft/b4c13cce-1/common/src/main/java/io/fangorn/huorn/HuornMod.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
85 warnings
> Task :common:processResources
> Task :common:classes
> Task :common:jar
> Task :common:sourcesJar
> Task :common:compileTestJava NO-SOURCE
> Task :common:processTestResources NO-SOURCE
> Task :common:testClasses UP-TO-DATE
> Task :common:test NO-SOURCE
> Task :common:validateAccessWidener
> Task :common:check
> Task :fabric:compileJava
> Task :fabric:classes
> Task :fabric:jar
> Task :common:remapSourcesJar
> Task :fabric:shadowJar
> Task :fabric:sourcesJar
> Task :fabric:compileTestJava NO-SOURCE
> Task :fabric:testClasses UP-TO-DATE
> Task :fabric:test NO-SOURCE
> Task :fabric:check UP-TO-DATE
> Task :fabric:remapSourcesJar
> Task :forge:compileJava
> Task :forge:classes
> Task :forge:jar
> Task :forge:shadowJar
> Task :forge:sourcesJar
> Task :forge:compileTestJava NO-SOURCE
> Task :forge:testClasses UP-TO-DATE
> Task :forge:test NO-SOURCE
> Task :forge:check
> Task :common:transformProductionFabric
[Architectury Transformer] Read classpath in 1.047 s
> Task :forge:remapSourcesJar
> Task :common:transformProductionFabric
[Architectury Transformer] Transformed jar with 5 transformer(s) in 1.547 s
> Task :forge:remapJar
> Task :forge:assemble
> Task :forge:build
> Task :fabric:remapJar
> Task :fabric:assemble
> Task :fabric:build
> Task :common:transformProductionForge
[Architectury Transformer] Read classpath in 943.0 ms
[Architectury Transformer] Transformed jar with 7 transformer(s) in 1.425 s
> Task :common:remapJar
> Task :common:assemble
> Task :common:build
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.8/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 4m 21s
24 actionable tasks: 24 executed
=== [3/3] gradlew :fabric:runGametest ===
> Configure project :
Architect Plugin: 3.4.164
Architectury Loom: 1.6.422
You are using an outdated version of Architectury Loom! This version will not receive any support, please consider updating!
> Task :fabric:processResources UP-TO-DATE
> Task :fabric:generateDLIConfig
> Task :fabric:generateLog4jConfig
> Task :common:compileJava UP-TO-DATE
> Task :common:processResources UP-TO-DATE
> Task :common:classes UP-TO-DATE
> Task :common:jar UP-TO-DATE
> Task :fabric:generateRemapClasspath
> Task :fabric:compileJava UP-TO-DATE
> Task :fabric:classes UP-TO-DATE
> Task :fabric:prepareArchitecturyTransformer
> Task :fabric:configureLaunch
> Task :fabric:runGametest
[Architectury Transformer] Architectury Runtime 5.2.91
[Architectury Transformer] Read classpath in 1.061 s
[Architectury Transformer] Listening at /home/chaos/.anvil-runner/_work/fangorn/huorn-minecraft/b4c13cce-1/common/build/devlibs/huorn-common-0.0.0-dev-dev.jar
[01:02:10] [main/INFO] (FabricLoader/GameProvider) Loading Minecraft 1.20.1 with Fabric Loader 0.15.3
[01:02:10] [main/INFO] (FabricLoader) Loading 48 mods:
- architectury 9.2.14
- fabric-api 0.91.0+1.20.1
- fabric-api-base 0.4.37+78d798af4f
- fabric-api-lookup-api-v1 1.6.35+4d8536c977
- fabric-biome-api-v1 13.0.12+215bbe9677
- fabric-block-api-v1 1.0.10+92a0d36777
- fabric-block-view-api-v2 1.0.0+92a0d36777
- fabric-command-api-v1 1.2.33+f71b366f77
- fabric-command-api-v2 2.2.12+b3afc78b77
- fabric-commands-v0 0.2.50+df3654b377
- fabric-containers-v0 0.1.63+df3654b377
- fabric-content-registries-v0 4.0.10+57aed33f77
- fabric-convention-tags-v1 1.5.4+a1a980da77
- fabric-crash-report-info-v1 0.2.18+aeb40ebe77
- fabric-data-generation-api-v1 12.3.3+d7b148e077
- fabric-dimensions-v1 2.1.53+8536527b77
- fabric-entity-events-v1 1.5.22+b3afc78b77
- fabric-events-interaction-v0 0.6.1+e91849a877
- fabric-events-lifecycle-v0 0.2.62+df3654b377
- fabric-game-rule-api-v1 1.0.39+ae9f657a77
- fabric-gametest-api-v1 1.2.12+b3afc78b77
- fabric-item-api-v1 2.1.27+b3afc78b77
- fabric-item-group-api-v1 4.0.11+d7b148e077
- fabric-lifecycle-events-v1 2.2.21+b3afc78b77
- fabric-loot-api-v2 1.2.0+96dfa95977
- fabric-loot-tables-v1 1.1.44+9e7660c677
- fabric-message-api-v1 5.1.8+d7b148e077
- fabric-mining-level-api-v1 2.1.49+b3afc78b77
- fabric-networking-api-v1 1.3.10+eeb8eb3677
- fabric-networking-v0 0.3.50+df3654b377
- fabric-object-builder-api-v1 11.1.2+4ee0bc6077
- fabric-particles-v1 1.1.1+201a23a077
- fabric-permissions-api-v0 0.3.1
- fabric-recipe-api-v1 1.0.20+b3afc78b77
- fabric-registry-sync-v0 2.3.2+4df89eb277
- fabric-rendering-data-attachment-v1 0.3.36+92a0d36777
- fabric-rendering-fluids-v1 3.0.27+b3afc78b77
- fabric-resource-conditions-api-v1 2.3.7+29de845d77
- fabric-resource-loader-v0 0.11.9+132c48c177
- fabric-screen-handler-api-v1 1.3.29+b3afc78b77
- fabric-transfer-api-v1 3.3.3+c81d263177
- fabric-transitive-access-wideners-v1 4.3.0+6c31357e77
- fabricloader 0.15.3
- generated_01b2b5e 1.0.0
- huorn 0.0.0-dev
- java 21
- minecraft 1.20.1
- mixinextras 0.3.2
[01:02:10] [main/INFO] (FabricLoader/Mixin) SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/home/chaos/.anvil-runner/_work/fangorn/huorn-minecraft/b4c13cce-1/.gradle-home/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/8d31fb97c3e0cd7c8dad3441851c523bcfae6d8e/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=SERVER
[01:02:11] [main/INFO] (FabricLoader/Mixin) Loaded Fabric development mappings for mixin remapper!
[01:02:11] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_16
[01:02:11] [main/INFO] (FabricLoader/Mixin) Compatibility level set to JAVA_17
[01:02:11] [main/INFO] (FabricLoader/MixinExtras|Service) Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.2).
[01:02:15] [main/ERROR] (Minecraft) Failed to load properties from file: server.properties
java.nio.file.NoSuchFileException: server.properties
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) ~[?:?]
at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) ~[?:?]
at sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:261) ~[?:?]
at java.nio.file.Files.newByteChannel(Files.java:380) ~[?:?]
at java.nio.file.Files.newByteChannel(Files.java:432) ~[?:?]
at java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420) ~[?:?]
at java.nio.file.Files.newInputStream(Files.java:160) ~[?:?]
at net.minecraft.server.dedicated.Settings.loadFromFile(Settings.java:62) ~[minecraft-merged-c7eebbae8d-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
at net.minecraft.server.dedicated.DedicatedServerProperties.fromFile(DedicatedServerProperties.java:137) ~[minecraft-merged-c7eebbae8d-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
at net.minecraft.server.dedicated.DedicatedServerSettings.<init>(DedicatedServerSettings.java:12) ~[minecraft-merged-c7eebbae8d-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
at net.minecraft.server.Main.main(Main.java:115) ~[minecraft-merged-c7eebbae8d-1.20.1-loom.mappings.1_20_1.layered+hash.40359-v2.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.15.3.jar:?]
at net.fabricmc.devlaunchinjector.Main.main(Main.java:86) ~[dev-launch-injector-0.2.1+build.8.jar:?]
at dev.architectury.transformer.TransformerRuntime.main(TransformerRuntime.java:220) ~[architectury-transformer-5.2.91-runtime.jar:?]
[01:02:15] [main/WARN] (Minecraft) Failed to load eula.txt
[01:02:15] [main/INFO] (Minecraft) Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD'
[01:02:15] [main/INFO] (FabricGameTestHelper) Starting test server
[01:02:16] [main/INFO] (Minecraft) Loaded 7 recipes
[01:02:16] [main/INFO] (Minecraft) Loaded 1272 advancements
[01:02:17] [main/INFO] (BiomeModificationImpl) Applied 0 biome modifications to 0 of 64 new biomes in 1.095 ms
[01:02:17] [Server thread/INFO] (Minecraft) Preparing start region for dimension minecraft:overworld
[01:02:17] [Worker-Main-2/INFO] (Minecraft) Preparing spawn area: 0%
[01:02:18] [Worker-Main-3/INFO] (Minecraft) Preparing spawn area: 22%
[01:02:18] [Server thread/INFO] (Minecraft) Time elapsed: 906 ms
[01:02:18] [Server thread/INFO] (Minecraft) Started game test server
[01:02:18] [Server thread/INFO] (Minecraft) Running test batch 'defaultBatch:1' (50 tests)...
[01:02:18] [Server thread/INFO] (Minecraft) 50 tests are now running!
[01:02:18] [Server thread/INFO] (Minecraft) [STDOUT]: [Huorn] Native methods registered for io.fangorn.huorn.nativelib.NativeTerminal (classloader: net.fabricmc.loader.impl.launch.knot.KnotClassLoader)
[Huorn] Registered 13 native methods for io/fangorn/huorn/nativelib/NativeTerminal
[01:02:18] [Server thread/INFO] (Minecraft) [STDOUT]: [Huorn] Native library loaded from /tmp/huorn-natives15491665485125077664/libhuorn_minecraft.so
[01:02:19] [Server thread/INFO] (Minecraft) [STDOUT]: [GameTest] Docker unavailable: Docker API error 404: {"message":"No such image: ubuntu:24.04"}
[01:02:19] [Server thread/INFO] (Minecraft) [STDOUT]: [GameTest] Audit log verification: PASSED
[01:02:19] [Server thread/INFO] (Minecraft) [STDOUT]: [GameTest] Audit log content: {"ts":"2026-08-31T06:02:19Z","event":"CONNECT","player":"test-uuid","name":"TestPlayer","backend":"plain","location":"0,64,0"}
{"ts":"2026-08-31T06:02:19Z","event":"DISCONNECT","player":"test-uuid","name":"TestPlayer"}
[01:02:19] [Server thread/INFO] (Minecraft) [++++++++++++++++++++++++++++++++++++++++++++++++++]
[01:02:19] [Server thread/INFO] (Minecraft) ========= 50 GAME TESTS COMPLETE ======================
[01:02:19] [Server thread/INFO] (Minecraft) All 50 required tests passed :)
[01:02:19] [Server thread/INFO] (Minecraft) ====================================================
[01:02:19] [Server thread/INFO] (Minecraft) Stopping server
[01:02:19] [Server thread/INFO] (Minecraft) Saving players
[01:02:19] [Server thread/INFO] (Minecraft) Saving worlds
[01:02:19] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[Test Level]'/minecraft:overworld
[01:02:27] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[Test Level]'/minecraft:the_nether
[01:02:27] [Server thread/INFO] (Minecraft) Saving chunks for level 'ServerLevel[Test Level]'/minecraft:the_end
[01:02:27] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage (world): All chunks are saved
[01:02:27] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[01:02:27] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[01:02:27] [Server thread/INFO] (Minecraft) ThreadedAnvilChunkStorage: All dimensions are saved
[01:02:27] [Server thread/INFO] (Minecraft) Game test server shutting down
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.8/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
BUILD SUCCESSFUL in 26s
10 actionable tasks: 5 executed, 5 up-to-date
=== All checks passed on Linux/x86_64 ===