Hatch independent RustMC development run — Linux, Rust 1.98.1 Not upstream CI. No external fixtures or two-client gameplay test. BASELINE SERVER LIBRARY info: syncing channel updates for 1.98.1-x86_64-unknown-linux-gnu info: latest update on 2026-09-03 for version 1.98.1 (48a229cea 2026-09-01) info: downloading 2 components Updating crates.io index Downloading crates ... Downloaded hybrid-array v0.4.15 Downloaded toml_writer v1.1.3+spec-1.1.0 Downloaded getrandom v0.4.3 Downloaded md-5 v0.11.0 Downloaded memchr v2.8.3 Downloaded equivalent v1.0.2 Downloaded serde_core v1.0.229 Downloaded toml_datetime v1.1.2+spec-1.1.0 Downloaded signal-hook-registry v1.4.8 Downloaded signal-hook v0.4.5 Downloaded crypto-common v0.2.2 Downloaded digest v0.11.3 Downloaded uuid v1.29.0 Downloaded indexmap v2.14.2 Downloaded serde_spanned v1.1.2 Downloaded block-buffer v0.12.1 Downloaded rustc-hash v2.1.3 Downloaded zmij v1.0.23 Downloaded errno v0.3.14 Downloaded cpufeatures v0.3.1 Downloaded cfg-if v1.0.5 Downloaded sha2 v0.11.1 Downloaded typenum v1.20.1 Downloaded toml v1.1.8+spec-1.1.0 Downloaded toml_parser v1.1.5+spec-1.1.0 Downloaded serde_json v1.0.154 Downloaded hashbrown v0.17.1 Downloaded winnow v1.0.4 Downloaded itoa v1.0.18 Downloaded libc v0.2.189 Compiling libc v0.2.189 Compiling typenum v1.20.1 Compiling serde_core v1.0.229 Compiling cfg-if v1.0.5 Compiling zmij v1.0.23 Compiling getrandom v0.4.3 Compiling winnow v1.0.4 Compiling serde_json v1.0.154 Compiling signal-hook v0.4.5 Compiling memchr v2.8.3 Compiling itoa v1.0.18 Compiling toml_writer v1.1.3+spec-1.1.0 Compiling cpufeatures v0.3.1 Compiling rustc-hash v2.1.3 Compiling toml_parser v1.1.5+spec-1.1.0 Compiling hybrid-array v0.4.15 Compiling errno v0.3.14 Compiling signal-hook-registry v1.4.8 Compiling uuid v1.29.0 Compiling block-buffer v0.12.1 Compiling crypto-common v0.2.2 Compiling digest v0.11.3 Compiling sha2 v0.11.1 Compiling md-5 v0.11.0 Compiling toml_datetime v1.1.2+spec-1.1.0 Compiling serde_spanned v1.1.2 Compiling toml v1.1.8+spec-1.1.0 Compiling rustmc-server v0.0.0 (/RustMC/crates/rustmc-server) Finished `test` profile [unoptimized + debuginfo] target(s) in 17.13s Running unittests src/lib.rs (target/debug/deps/rustmc_server-40103454702627ad) running 221 tests test chunk_adapter::registry::tests::classification_and_heightmap_capture_follow_the_documented_rules ... ok test chunk_adapter::registry::tests::duplicates_are_rejected_with_the_canonical_name ... ok test chunk_adapter::registry::tests::direct_widths_follow_the_declared_registry_sizes ... ok test chunk_adapter::registry::tests::keys_are_normalized_and_property_order_irrelevant ... ok test chunk_adapter::registry::tests::kind_overrides_retarget_both_lookups ... ok test chunk_adapter::registry::tests::provisioned_json_round_trips_the_same_validation ... ok test chunk_adapter::registry::tests::unmappable_names_are_hard_errors ... ok test chunk_adapter::registry::tests::versions_and_id_ranges_are_enforced ... ok test chunk_adapter::tests::chunk_origins_reject_positions_that_overflow_absolute_block_coordinates ... ok test chunk_adapter::tests::absolute_queries_use_euclidean_chunk_coordinates_and_absolute_y ... ok test chunk_adapter::tests::fluid_levels_are_counted_per_section_and_captured_by_motion_heightmaps ... ok test chunk_adapter::tests::smoke_encodes_a_provisioned_overworld_column ... ignored, requires operator-provisioned local data test chunk_adapter::tests::truncated_or_misshaped_columns_are_rejected ... ok test chunk_adapter::tests::full_overworld_column_round_trips_a_synthetic_pattern ... ok test chunk_adapter::tests::chunk_border_cells_index_at_the_end_of_their_plane ... ok test discovery_bedrock::tests::valid_ping_and_malformed_rejection ... ok test discovery_java::tests::invalid_host_text_and_out_of_order_ping_are_rejected ... ok test discovery_java::tests::known_pack_reply_rejects_oversized_and_malformed_lists ... ok test discovery_java::tests::local_preview_login_is_version_gated_and_unverified ... ok test discovery_java::tests::login_is_rejected ... ok test discovery_java::tests::malformed_and_oversized ... ok test discovery_java::tests::older_version_gets_current_status ... ok test discovery_java::tests::split_status_and_ping ... ok test java_preview::tests::cancelled_far_chunk_releases_slot_without_failing_preview ... ok test chunk_adapter::tests::cave_profile_keeps_air_pockets_and_fluid_in_motion_heightmaps ... ok test java_preview::tests::completed_view_is_not_rescanned_until_center_changes ... ok test java_preview::tests::local_vanilla_worker_delivers_a_framed_chunk_without_blocking_network_poll ... ignored, requires operator-provisioned 26.3 worldgen data and registry IDs test chunk_adapter::tests::unknown_or_unmapped_ids_are_rejected_not_substituted ... ok test java_preview::tests::moving_view_keeps_square_shells_and_prefers_travel_direction ... ok test java_preview::tests::nearby_hole_blocks_outer_requests_and_discards_early_far_result ... ok test java_preview::tests::stationary_view_uses_full_bounded_pool_for_outer_chunks ... ok test java_preview::tests::vanilla_batch_defers_packet_when_byte_budget_is_full ... ok test java_preview::tests::vanilla_move_sends_unload_without_waiting_for_generated_chunk ... ok test java_preview::tests::vanilla_ready_chunks_share_a_bounded_acknowledged_batch ... ok test java_preview::tests::chunk_wire_output_is_repeatable_across_request_order ... ok test preview_cache::tests::digests_match_the_0_10_stack ... ok test preview_cache::tests::roundtrip_corruption_and_input_invalidation ... ok test preview_cache::tests::streamed_updates_match_the_0_10_stack ... ok test preview_data::tests::accepts_required_local_identifiers ... ok test preview_data::tests::rejects_missing_required_or_invalid_entries ... ok test preview_data::tests::tag_ids_are_bounded_by_their_registry ... ok test runtime::tests::direct_invalid_limits_fail_before_binding ... ok test runtime::tests::occupied_port_fails_with_startup_code ... ok test runtime::tests::prebind_shutdown_never_opens_socket ... ok test runtime::tests::runtime_failure_has_distinct_exit_code ... ok test tests::accepts_supported_values_and_loopback_defaults ... ok test tests::does_not_echo_invalid_value ... ok test tests::local_preview_allows_a_bounded_longer_session_for_large_views ... ok test tests::preview_requires_explicit_boolean_and_stays_on_loopback ... ok test tests::preview_terrain_defaults_to_preview_and_opts_in_experimental ... ok test tests::rejects_conflicting_timeouts ... ok test tests::rejects_invalid_limits_and_timeout ... ok test tests::rejects_nonlocal_and_conflicting_address ... ok test tests::rejects_schema_and_fields ... ok test tests::vanilla_preview_requires_complete_local_input_and_one_connection ... ok test vanilla::aquifer::tests::global_fluid_bounds_sea_and_lava ... ok test vanilla::aquifer::tests::helper_maps_match_the_documented_shapes ... ok test vanilla::aquifer::tests::nearest_four_keep_ties_by_displacement ... ok test vanilla::aquifer::tests::quantization_snaps_to_the_quart_grid ... ok test vanilla::aquifer::tests::similarity_fades_over_25_squared_blocks ... ok test vanilla::biome::tests::interval_distance_is_zero_inside ... ok test vanilla::biome::tests::nearest_entry_wins_and_ties_keep_the_earlier ... ok test vanilla::biome::tests::parsing_handles_ranges_points_and_negative_bounds ... ok test vanilla::biome::tests::possible_biomes_follow_declaration_order_and_drop_repeats ... ok test vanilla::biome::tests::quantization_truncates_toward_zero ... ok test vanilla::cache::tests::never_holds_more_than_double_capacity ... ok test vanilla::cache::tests::promotion_lets_a_hot_key_outlive_a_cold_sweep ... ok test vanilla::cache::tests::reinserting_a_live_key_replaces_its_value ... ok test vanilla::cache::tests::zero_capacity_is_raised_to_one ... ok test vanilla::carver::tests::anchors_resolve_against_the_dimension_bounds ... ok test vanilla::carver::tests::biome_carvers_preserve_source_indices_and_reject_bad_entries ... ok test vanilla::carver::tests::can_reach_uses_remaining_walk_plus_thickness_margin ... ok test vanilla::carver::tests::canyon_width_factors_reroll_at_index_zero_without_a_draw ... ok test vanilla::carver::tests::cave_carver_is_deterministic_across_replays ... ok test vanilla::carver::tests::ellipsoid_clips_to_the_target_chunk_and_y_window ... ok test vanilla::carver::tests::forced_cave_start_carves_near_its_origin ... ok test vanilla::carver::tests::height_spec_empty_range_skips_the_draw ... ok test vanilla::carver::tests::mask_indexes_bits_by_y_then_column ... ok test vanilla::carver::tests::mask_window_is_the_orchestration_bitset ... ok test vanilla::carver::tests::parses_cave_document_with_default_start_vertical ... ok test vanilla::carver::tests::trapezoid_draws_two_floats_and_blends_plateau_edges ... ok test vanilla::carver::tests::unsupported_carver_types_are_skipped ... ok test vanilla::carver::tests::very_biased_to_bottom_draws_three_sequential_ints ... ok test vanilla::density::tests::binary_ops_short_circuit_and_propagate_nan_like_java ... ok test vanilla::density::tests::builtin_y_gradient_and_shift_wiring ... ok test vanilla::density::tests::context_nodes_use_the_blend_free_defaults ... ok test vanilla::density::tests::cyclic_and_excessively_deep_density_references_are_rejected ... ok test vanilla::density::tests::find_interval_start_reproduces_the_java_binary_search ... ok test vanilla::density::tests::find_top_surface_descends_to_the_lower_bound_exactly ... ok test vanilla::density::tests::gradient_coordinates_reject_truncation_and_extreme_samples_do_not_overflow ... ok test vanilla::density::tests::horizontal_shift_memo_matches_direct_noise_across_heights_and_eviction ... ok test vanilla::density::tests::interpolated_corner_cache_is_bounded_and_eviction_is_value_neutral ... ok test vanilla::density::tests::interpolated_point_path_matches_trilinear_lerp ... ok test vanilla::density::tests::json_child_slots_accept_refs_and_bare_numbers ... ok test vanilla::density::tests::lerp_alpha_shortcuts_skip_the_other_branch ... ok test vanilla::density::tests::noise_node_shares_one_stack_per_id ... ok test vanilla::density::tests::old_blended_noise_builds_and_validates_parameters ... ok test vanilla::density::tests::pow_folds_constant_exponents_at_parse_time ... ok test vanilla::density::tests::range_choice_and_interval_select_boundaries ... ok test vanilla::density::tests::round_modes_match_math_round ... ok test vanilla::density::tests::spline_hermite_and_linear_extension ... ok test vanilla::density::tests::unary_ops_follow_java_float_semantics ... ok test vanilla::density::tests::vanilla_parity_vectors_match_bit_for_bit ... ok test vanilla::density::tests::vanilla_volume_parity_vectors_match_bit_for_bit ... ok test vanilla::feature::tests::a_biome_reference_to_an_unknown_feature_is_an_error ... ok test vanilla::feature::tests::a_box_that_clears_the_terrain_costs_only_its_axis_draws ... ok test vanilla::feature::tests::a_fully_modeled_chain_adds_nothing_to_the_report ... ok test chunk_adapter::tests::worst_case_direct_palette_column_fits_one_batch ... ok test vanilla::feature::tests::a_rarity_filter_gates_the_whole_attempt_and_a_count_repeats_it ... ok test vanilla::feature::tests::a_repeated_decoration_counts_once_per_document ... ok test vanilla::feature::tests::a_vein_is_reproducible_and_seed_dependent ... ok test vanilla::feature::tests::a_vein_never_reaches_past_the_neighbour_chunk ... ok test vanilla::feature::tests::air_exposure_only_removes_blocks_that_touch_air ... ok test vanilla::feature::tests::an_above_bottom_anchor_resolves_against_the_dimension_bounds ... ok test vanilla::feature::tests::an_empty_biome_section_yields_no_steps ... ok test vanilla::feature::tests::an_out_of_budget_ore_size_is_rejected ... ok test vanilla::feature::tests::an_unmodeled_decoration_is_named_in_the_report ... ok test vanilla::feature::tests::an_unmodeled_decoration_makes_the_feature_unmodelable ... ok test vanilla::feature::tests::an_unmodeled_feature_still_shifts_its_neighbours ... ok test vanilla::feature::tests::each_range_provider_draws_its_documented_number_of_randoms ... ok test vanilla::feature::tests::incomparable_biomes_are_ordered_by_the_biome_source ... ok test vanilla::feature::tests::missing_required_tag_reference_is_an_error ... ok test vanilla::feature::tests::one_ordinal_alone_reproduces_its_share_of_the_step ... ok test vanilla::feature::tests::pack_motion_heightmap_tags_resolve_string_references ... ignored, requires operator-provisioned local data test vanilla::feature::tests::parses_the_ore_shape_and_its_targets ... ok test vanilla::feature::tests::placement_rejects_overflowing_and_unbounded_inputs ... ok test vanilla::feature::tests::reads_the_count_rarity_square_height_and_biome_steps ... ok test vanilla::feature::tests::rule_trees_nest_any_all_and_not_tests ... ok test vanilla::feature::tests::smoke_prints_the_pack_wide_gap_report ... ignored, requires operator-provisioned local data test vanilla::feature::tests::tag_membership_resolves_nested_references_and_cycles ... ok test vanilla::feature::tests::the_biome_filter_keeps_only_a_biome_that_lists_the_feature ... ok test vanilla::feature::tests::the_configured_and_target_keys_keep_their_meaning ... ok test vanilla::feature::tests::the_step_schedule_orders_the_biome_chains_into_step_schedules ... ok test vanilla::feature::tests::the_step_schedule_recovers_from_a_biome_order_cycle ... ok test vanilla::feature::tests::unknown_feature_types_are_recorded_not_dropped ... ok test vanilla::feature::tests::writes_outside_the_decorated_chunk_are_refused ... ok test vanilla::feature::tests::a_neighbour_anchor_reaches_the_target_chunk_and_a_far_one_does_not ... ok test chunk_adapter::tests::negative_chunk_coordinates_keep_their_fixed_width_header ... ok test vanilla::generator::tests::a_decorated_chunk_carries_the_pack_veins ... ok test chunk_adapter::tests::encoding_is_byte_identical_and_position_dependent ... ok test vanilla::generator::tests::aquifer_section_participates_in_surface_scan ... ok test vanilla::generator::tests::biome_requires_a_provisioned_placement_table ... ok test chunk_adapter::tests::biome_palette_widths_transition_at_the_registry_limits ... ok test vanilla::generator::tests::a_feature_only_the_neighbouring_biome_lists_stays_out_of_the_far_chunks ... ok test vanilla::generator::tests::column_ids_floor_run_keeps_below_depth_sentinel ... ok test vanilla::generator::tests::column_ids_descends_rules_through_solid_runs ... ok test java_preview::tests::maximum_view_uses_bounded_acknowledged_batches_and_unloads_old_view ... ok test chunk_adapter::tests::block_palette_widths_transition_at_the_registry_limits ... ok test vanilla::generator::tests::extracts_surface_from_interpolated_ramp ... ok test java_preview::tests::walking_one_chunk_forgets_old_edge_and_rejoin_starts_fresh ... ok test vanilla::generator::tests::decoration_does_not_depend_on_the_chunk_query_order ... ok test vanilla::generator::tests::heightmap_slots_split_absolute_columns_euclideanly ... ok test vanilla::generator::tests::quart_biome_cache_is_bounded_and_matches_uncached_sampler ... ok test vanilla::generator::tests::smoke_column_ids_splits_deepslate_and_fires_veins ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_column_ids_top_row_matches_top_block ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_ocean_floor_heightmap_serves_the_descent_on_real_terrain ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_operator_feature_schedule_needs_no_cycle_recovery ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_resolves_overworld_biomes_from_provisioned_table ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_top_blocks_resolve_from_provisioned_surface_rules ... ignored, requires operator-provisioned local data test vanilla::generator::tests::aquifer_caches_stay_bounded_across_chunk_sweeps ... ok test vanilla::generator::tests::the_fill_pass_seeds_the_heightmap_and_matches_the_descent ... ok test vanilla::generator::tests::top_block_applies_material_rules_or_keeps_default_block ... ok test vanilla::noise::tests::continentalness_internals_match_vanilla_capture ... ok test vanilla::noise::tests::continentalness_matches_vanilla_parity_vectors ... ok test vanilla::noise::tests::erosion_matches_vanilla_parity_vectors_with_zeroed_octaves ... ok test vanilla::noise::tests::lattice_floor_matches_floor_inside_wrapped_coordinate_band ... ok test vanilla::noise::tests::stack_evaluation_is_independent_of_construction_order_in_one_run ... ok test vanilla::noise::tests::stream_sum_matches_jdk_compensated_accumulation ... ok test vanilla::random::tests::bounded_draw_is_deterministic_and_in_range ... ok test vanilla::random::tests::decoration_composite_draws_match_parity_vectors ... ok test vanilla::random::tests::decoration_draw_sequence_matches_parity_vectors ... ok test vanilla::random::tests::decoration_seed_matches_parity_vectors ... ok test vanilla::random::tests::digests_match_the_0_10_stack ... ok test vanilla::random::tests::feature_seed_streams_are_independent_and_repeatable ... ok test vanilla::random::tests::large_feature_seed_matches_parity_vectors ... ok test vanilla::random::tests::legacy_bounded_streams_match_parity_vectors ... ok test vanilla::random::tests::legacy_float_and_long_streams_match_parity_vectors ... ok test vanilla::random::tests::xoroshiro_stream_matches_vanilla_parity_vector ... ok test vanilla::random::tests::zero_seed_falls_back_to_the_golden_silver_pair ... ok test vanilla::surface::tests::bandlands_rule_reads_the_offset_wrapped_band_table ... ok test vanilla::surface::tests::biome_condition_selects_by_context_biome ... ok test vanilla::surface::tests::clay_bands_program_is_deterministic_and_plausible ... ok test vanilla::surface::tests::condition_reference_cycle_is_rejected ... ok test vanilla::surface::tests::hole_condition_false_for_the_eager_surface_depth ... ok test vanilla::surface::tests::noise_threshold_window_is_inclusive ... ok test vanilla::surface::tests::not_condition_inverts_above_preliminary_surface ... ok test vanilla::surface::tests::ore_vein_density_gate_and_filler_branch ... ok test vanilla::surface::tests::ore_vein_draws_follow_the_documented_stream_order ... ok test vanilla::surface::tests::reference_cycles_and_unknown_ids_are_rejected ... ok test vanilla::surface::tests::steep_condition_uses_clamped_world_surface_gradients ... ok test vanilla::surface::tests::stone_depth_floor_reads_above_depth_plus_surface_term ... ok test vanilla::surface::tests::vertical_gradient_branches_and_probability_stream ... ok test vanilla::surface::tests::water_condition_uses_height_offset_and_absent_water ... ok test vanilla::surface::tests::y_above_anchor_forms_resolve_through_dimension_bounds ... ok test vanilla::surface::tests::y_above_applies_surface_depth_and_stone_term ... ok test vanilla::worldgen::tests::loads_namespaced_ids_including_nested_paths ... ok test vanilla::worldgen::tests::missing_data_directory_loads_empty ... ok test vanilla::worldgen::tests::router_compiles_reference_and_inline_slots ... ok test vanilla::worldgen::tests::router_reports_uncompilable_reference ... ok test vanilla::worldgen::tests::smoke_loads_operator_worldgen_data ... ignored, requires operator-provisioned local data test vanilla::worldgen::tests::unresolved_references_reports_missing_ids_only ... ok test world::tests::biomes_cover_all_preview_regions_and_are_coordinate_stable ... ok test world::tests::experimental_terrain_is_stable_varied_and_continuous ... ok test world::tests::heights_vary_and_clearings_exclude_tree_roots ... ok test world::tests::preview_remains_the_default_terrain_field ... ok test world::tests::request_order_does_not_change_chunks ... ok test world::tests::same_seed_and_coordinates_are_stable ... ok test world::tests::seed_2026_comparison_points_match_the_published_worksheet ... ok test world::tests::terrain_layers_and_bounded_height ... ok test world::tests::trees_can_cross_chunk_edges_without_order_dependence ... ok test world::tests_interaction::envelope_footprint_crosses_chunk_borders_and_rejects_unaddressable_targets ... ok test world::tests_interaction::sampled_preview_columns_are_solid_from_the_surface_down_to_bedrock ... ok test world::tests_interaction::smoke_operator_save_layout_matches_the_chunk_coordinate_mapping ... ignored, requires the operator-provisioned local 26.3 save test world::tests_interaction::standing_envelope_agrees_with_the_surface_rule_on_bare_ground_and_lifts_on_canopy ... ok test vanilla::generator::tests::the_decoration_region_covers_the_chunk_volume_and_the_nine_window ... ok test vanilla::generator::tests::height_cache_stays_bounded_across_column_sweeps ... ok test vanilla::generator::tests::an_evicted_decorated_chunk_rebuilds_identically ... ok test vanilla::generator::tests::heightmap_halo_lookups_and_eviction_match_the_descent ... ok test vanilla::generator::tests::carve_caches_stay_bounded_across_target_chunks ... ok test vanilla::generator::tests::decorated_chunk_cache_stays_bounded_across_chunk_sweeps ... ok test vanilla::generator::tests::evicted_entries_recompute_identically ... ok test result: ok. 209 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 15.25s TARGETED NEW TESTS Compiling rustmc-server v0.0.0 (/RustMC/crates/rustmc-server) Finished `test` profile [unoptimized + debuginfo] target(s) in 4.32s Running unittests src/lib.rs (target/debug/deps/rustmc_server-40103454702627ad) running 8 tests test world::edits::tests::full_store_preserves_accepted_edits_and_allows_restore_and_reuse ... ok test world::edits::tests::no_op_does_not_consume_capacity_or_revision ... ok test world::edits::tests::conflicting_writer_rejected_without_mutating_or_incrementing_revision ... ok test world::edits::tests::breaking_generated_block_and_restoring_it_releases_the_slot ... ok test world::edits::tests::out_of_bounds_and_extreme_coordinates_never_modify_state ... ok test world::edits::tests::revision_overflow_fails_before_any_mutation ... ok test world::edits::tests::negative_coordinates_and_adjacent_chunks_remain_distinct ... ok test world::edits::tests::accepted_edits_survive_regeneration_and_independent_readers ... ok test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 221 filtered out; finished in 0.01s $ cargo fmt --all -- --check Exit code: 0 $ cargo check --workspace --all-targets --locked Downloading crates ... Downloaded adler2 v2.0.1 Downloaded simd-adler32 v0.3.10 Downloaded miniz_oxide v0.9.1 Downloaded flate2 v1.1.10 Downloaded crc32fast v1.5.2 Checking cfg-if v1.0.5 Checking typenum v1.20.1 Checking libc v0.2.189 Checking winnow v1.0.4 Checking serde_core v1.0.229 Checking zmij v1.0.23 Checking cpufeatures v0.3.1 Checking itoa v1.0.18 Checking memchr v2.8.3 Checking toml_writer v1.1.3+spec-1.1.0 Checking rustc-hash v2.1.3 Compiling crc32fast v1.5.2 Checking adler2 v2.0.1 Checking simd-adler32 v0.3.10 Checking toml_parser v1.1.5+spec-1.1.0 Checking miniz_oxide v0.9.1 Checking flate2 v1.1.10 Checking errno v0.3.14 Checking getrandom v0.4.3 Checking signal-hook-registry v1.4.8 Checking uuid v1.29.0 Checking signal-hook v0.4.5 Checking hybrid-array v0.4.15 Checking crypto-common v0.2.2 Checking block-buffer v0.12.1 Checking toml_datetime v1.1.2+spec-1.1.0 Checking serde_spanned v1.1.2 Checking serde_json v1.0.154 Checking digest v0.11.3 Checking md-5 v0.11.0 Checking sha2 v0.11.1 Checking toml v1.1.8+spec-1.1.0 Checking rustmc-server v0.0.0 (/RustMC/crates/rustmc-server) Checking rustmc-tools v0.0.0 (/RustMC/crates/rustmc-tools) Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.14s Exit code: 0 $ cargo clippy --workspace --all-targets --locked -- -D warnings Checking rustmc-server v0.0.0 (/RustMC/crates/rustmc-server) Checking rustmc-tools v0.0.0 (/RustMC/crates/rustmc-tools) Finished `dev` profile [unoptimized + debuginfo] target(s) in 2.64s Exit code: 0 $ cargo test --workspace --locked Compiling adler2 v2.0.1 Compiling simd-adler32 v0.3.10 Compiling rustmc-server v0.0.0 (/RustMC/crates/rustmc-server) Compiling crc32fast v1.5.2 Compiling miniz_oxide v0.9.1 Compiling flate2 v1.1.10 Compiling rustmc-tools v0.0.0 (/RustMC/crates/rustmc-tools) Finished `test` profile [unoptimized + debuginfo] target(s) in 6.45s Running unittests src/lib.rs (target/debug/deps/rustmc_server-40103454702627ad) running 229 tests test chunk_adapter::registry::tests::classification_and_heightmap_capture_follow_the_documented_rules ... ok test chunk_adapter::registry::tests::direct_widths_follow_the_declared_registry_sizes ... ok test chunk_adapter::registry::tests::keys_are_normalized_and_property_order_irrelevant ... ok test chunk_adapter::registry::tests::kind_overrides_retarget_both_lookups ... ok test chunk_adapter::registry::tests::duplicates_are_rejected_with_the_canonical_name ... ok test chunk_adapter::registry::tests::versions_and_id_ranges_are_enforced ... ok test chunk_adapter::registry::tests::provisioned_json_round_trips_the_same_validation ... ok test chunk_adapter::registry::tests::unmappable_names_are_hard_errors ... ok test chunk_adapter::tests::chunk_origins_reject_positions_that_overflow_absolute_block_coordinates ... ok test chunk_adapter::tests::absolute_queries_use_euclidean_chunk_coordinates_and_absolute_y ... ok test chunk_adapter::tests::fluid_levels_are_counted_per_section_and_captured_by_motion_heightmaps ... ok test chunk_adapter::tests::smoke_encodes_a_provisioned_overworld_column ... ignored, requires operator-provisioned local data test chunk_adapter::tests::truncated_or_misshaped_columns_are_rejected ... ok test chunk_adapter::tests::cave_profile_keeps_air_pockets_and_fluid_in_motion_heightmaps ... ok test chunk_adapter::tests::unknown_or_unmapped_ids_are_rejected_not_substituted ... ok test discovery_bedrock::tests::valid_ping_and_malformed_rejection ... ok test discovery_java::tests::invalid_host_text_and_out_of_order_ping_are_rejected ... ok test discovery_java::tests::known_pack_reply_rejects_oversized_and_malformed_lists ... ok test discovery_java::tests::local_preview_login_is_version_gated_and_unverified ... ok test discovery_java::tests::login_is_rejected ... ok test discovery_java::tests::malformed_and_oversized ... ok test discovery_java::tests::older_version_gets_current_status ... ok test discovery_java::tests::split_status_and_ping ... ok test java_preview::tests::cancelled_far_chunk_releases_slot_without_failing_preview ... ok test chunk_adapter::tests::full_overworld_column_round_trips_a_synthetic_pattern ... ok test java_preview::tests::completed_view_is_not_rescanned_until_center_changes ... ok test java_preview::tests::local_vanilla_worker_delivers_a_framed_chunk_without_blocking_network_poll ... ignored, requires operator-provisioned 26.3 worldgen data and registry IDs test chunk_adapter::tests::chunk_border_cells_index_at_the_end_of_their_plane ... ok test java_preview::tests::moving_view_keeps_square_shells_and_prefers_travel_direction ... ok test java_preview::tests::nearby_hole_blocks_outer_requests_and_discards_early_far_result ... ok test java_preview::tests::stationary_view_uses_full_bounded_pool_for_outer_chunks ... ok test java_preview::tests::vanilla_batch_defers_packet_when_byte_budget_is_full ... ok test java_preview::tests::vanilla_move_sends_unload_without_waiting_for_generated_chunk ... ok test java_preview::tests::vanilla_ready_chunks_share_a_bounded_acknowledged_batch ... ok test java_preview::tests::chunk_wire_output_is_repeatable_across_request_order ... ok test preview_cache::tests::digests_match_the_0_10_stack ... ok test preview_cache::tests::roundtrip_corruption_and_input_invalidation ... ok test preview_cache::tests::streamed_updates_match_the_0_10_stack ... ok test preview_data::tests::accepts_required_local_identifiers ... ok test preview_data::tests::rejects_missing_required_or_invalid_entries ... ok test preview_data::tests::tag_ids_are_bounded_by_their_registry ... ok test runtime::tests::direct_invalid_limits_fail_before_binding ... ok test runtime::tests::occupied_port_fails_with_startup_code ... ok test runtime::tests::prebind_shutdown_never_opens_socket ... ok test runtime::tests::runtime_failure_has_distinct_exit_code ... ok test tests::accepts_supported_values_and_loopback_defaults ... ok test tests::does_not_echo_invalid_value ... ok test tests::local_preview_allows_a_bounded_longer_session_for_large_views ... ok test tests::preview_requires_explicit_boolean_and_stays_on_loopback ... ok test tests::preview_terrain_defaults_to_preview_and_opts_in_experimental ... ok test tests::rejects_conflicting_timeouts ... ok test tests::rejects_invalid_limits_and_timeout ... ok test tests::rejects_nonlocal_and_conflicting_address ... ok test tests::rejects_schema_and_fields ... ok test tests::vanilla_preview_requires_complete_local_input_and_one_connection ... ok test vanilla::aquifer::tests::global_fluid_bounds_sea_and_lava ... ok test vanilla::aquifer::tests::helper_maps_match_the_documented_shapes ... ok test vanilla::aquifer::tests::nearest_four_keep_ties_by_displacement ... ok test vanilla::aquifer::tests::quantization_snaps_to_the_quart_grid ... ok test vanilla::aquifer::tests::similarity_fades_over_25_squared_blocks ... ok test vanilla::biome::tests::interval_distance_is_zero_inside ... ok test vanilla::biome::tests::nearest_entry_wins_and_ties_keep_the_earlier ... ok test vanilla::biome::tests::parsing_handles_ranges_points_and_negative_bounds ... ok test vanilla::biome::tests::possible_biomes_follow_declaration_order_and_drop_repeats ... ok test vanilla::biome::tests::quantization_truncates_toward_zero ... ok test vanilla::cache::tests::never_holds_more_than_double_capacity ... ok test vanilla::cache::tests::promotion_lets_a_hot_key_outlive_a_cold_sweep ... ok test vanilla::cache::tests::reinserting_a_live_key_replaces_its_value ... ok test vanilla::cache::tests::zero_capacity_is_raised_to_one ... ok test vanilla::carver::tests::anchors_resolve_against_the_dimension_bounds ... ok test vanilla::carver::tests::biome_carvers_preserve_source_indices_and_reject_bad_entries ... ok test vanilla::carver::tests::can_reach_uses_remaining_walk_plus_thickness_margin ... ok test vanilla::carver::tests::canyon_width_factors_reroll_at_index_zero_without_a_draw ... ok test vanilla::carver::tests::cave_carver_is_deterministic_across_replays ... ok test vanilla::carver::tests::ellipsoid_clips_to_the_target_chunk_and_y_window ... ok test vanilla::carver::tests::forced_cave_start_carves_near_its_origin ... ok test vanilla::carver::tests::height_spec_empty_range_skips_the_draw ... ok test vanilla::carver::tests::mask_indexes_bits_by_y_then_column ... ok test vanilla::carver::tests::mask_window_is_the_orchestration_bitset ... ok test vanilla::carver::tests::parses_cave_document_with_default_start_vertical ... ok test vanilla::carver::tests::trapezoid_draws_two_floats_and_blends_plateau_edges ... ok test vanilla::carver::tests::unsupported_carver_types_are_skipped ... ok test vanilla::carver::tests::very_biased_to_bottom_draws_three_sequential_ints ... ok test vanilla::density::tests::binary_ops_short_circuit_and_propagate_nan_like_java ... ok test vanilla::density::tests::builtin_y_gradient_and_shift_wiring ... ok test vanilla::density::tests::context_nodes_use_the_blend_free_defaults ... ok test vanilla::density::tests::cyclic_and_excessively_deep_density_references_are_rejected ... ok test vanilla::density::tests::find_interval_start_reproduces_the_java_binary_search ... ok test vanilla::density::tests::find_top_surface_descends_to_the_lower_bound_exactly ... ok test vanilla::density::tests::gradient_coordinates_reject_truncation_and_extreme_samples_do_not_overflow ... ok test vanilla::density::tests::horizontal_shift_memo_matches_direct_noise_across_heights_and_eviction ... ok test vanilla::density::tests::interpolated_corner_cache_is_bounded_and_eviction_is_value_neutral ... ok test vanilla::density::tests::interpolated_point_path_matches_trilinear_lerp ... ok test vanilla::density::tests::json_child_slots_accept_refs_and_bare_numbers ... ok test vanilla::density::tests::lerp_alpha_shortcuts_skip_the_other_branch ... ok test vanilla::density::tests::noise_node_shares_one_stack_per_id ... ok test vanilla::density::tests::old_blended_noise_builds_and_validates_parameters ... ok test vanilla::density::tests::pow_folds_constant_exponents_at_parse_time ... ok test vanilla::density::tests::range_choice_and_interval_select_boundaries ... ok test vanilla::density::tests::round_modes_match_math_round ... ok test vanilla::density::tests::spline_hermite_and_linear_extension ... ok test vanilla::density::tests::unary_ops_follow_java_float_semantics ... ok test vanilla::density::tests::vanilla_parity_vectors_match_bit_for_bit ... ok test vanilla::density::tests::vanilla_volume_parity_vectors_match_bit_for_bit ... ok test vanilla::feature::tests::a_biome_reference_to_an_unknown_feature_is_an_error ... ok test vanilla::feature::tests::a_box_that_clears_the_terrain_costs_only_its_axis_draws ... ok test vanilla::feature::tests::a_fully_modeled_chain_adds_nothing_to_the_report ... ok test chunk_adapter::tests::worst_case_direct_palette_column_fits_one_batch ... ok test vanilla::feature::tests::a_rarity_filter_gates_the_whole_attempt_and_a_count_repeats_it ... ok test vanilla::feature::tests::a_repeated_decoration_counts_once_per_document ... ok test vanilla::feature::tests::a_vein_is_reproducible_and_seed_dependent ... ok test vanilla::feature::tests::a_vein_never_reaches_past_the_neighbour_chunk ... ok test vanilla::feature::tests::air_exposure_only_removes_blocks_that_touch_air ... ok test vanilla::feature::tests::an_above_bottom_anchor_resolves_against_the_dimension_bounds ... ok test vanilla::feature::tests::an_empty_biome_section_yields_no_steps ... ok test vanilla::feature::tests::an_out_of_budget_ore_size_is_rejected ... ok test vanilla::feature::tests::an_unmodeled_decoration_is_named_in_the_report ... ok test vanilla::feature::tests::an_unmodeled_decoration_makes_the_feature_unmodelable ... ok test vanilla::feature::tests::an_unmodeled_feature_still_shifts_its_neighbours ... ok test vanilla::feature::tests::each_range_provider_draws_its_documented_number_of_randoms ... ok test vanilla::feature::tests::incomparable_biomes_are_ordered_by_the_biome_source ... ok test vanilla::feature::tests::missing_required_tag_reference_is_an_error ... ok test vanilla::feature::tests::a_neighbour_anchor_reaches_the_target_chunk_and_a_far_one_does_not ... ok test vanilla::feature::tests::pack_motion_heightmap_tags_resolve_string_references ... ignored, requires operator-provisioned local data test vanilla::feature::tests::parses_the_ore_shape_and_its_targets ... ok test vanilla::feature::tests::placement_rejects_overflowing_and_unbounded_inputs ... ok test vanilla::feature::tests::reads_the_count_rarity_square_height_and_biome_steps ... ok test vanilla::feature::tests::rule_trees_nest_any_all_and_not_tests ... ok test vanilla::feature::tests::smoke_prints_the_pack_wide_gap_report ... ignored, requires operator-provisioned local data test vanilla::feature::tests::one_ordinal_alone_reproduces_its_share_of_the_step ... ok test vanilla::feature::tests::tag_membership_resolves_nested_references_and_cycles ... ok test vanilla::feature::tests::the_biome_filter_keeps_only_a_biome_that_lists_the_feature ... ok test vanilla::feature::tests::the_configured_and_target_keys_keep_their_meaning ... ok test vanilla::feature::tests::the_step_schedule_recovers_from_a_biome_order_cycle ... ok test vanilla::feature::tests::unknown_feature_types_are_recorded_not_dropped ... ok test vanilla::feature::tests::writes_outside_the_decorated_chunk_are_refused ... ok test vanilla::feature::tests::the_step_schedule_orders_the_biome_chains_into_step_schedules ... ok test chunk_adapter::tests::negative_chunk_coordinates_keep_their_fixed_width_header ... ok test vanilla::generator::tests::a_decorated_chunk_carries_the_pack_veins ... ok test chunk_adapter::tests::encoding_is_byte_identical_and_position_dependent ... ok test vanilla::generator::tests::aquifer_section_participates_in_surface_scan ... ok test vanilla::generator::tests::biome_requires_a_provisioned_placement_table ... ok test vanilla::generator::tests::a_feature_only_the_neighbouring_biome_lists_stays_out_of_the_far_chunks ... ok test chunk_adapter::tests::biome_palette_widths_transition_at_the_registry_limits ... ok test java_preview::tests::maximum_view_uses_bounded_acknowledged_batches_and_unloads_old_view ... ok test vanilla::generator::tests::column_ids_floor_run_keeps_below_depth_sentinel ... ok test vanilla::generator::tests::column_ids_descends_rules_through_solid_runs ... ok test chunk_adapter::tests::block_palette_widths_transition_at_the_registry_limits ... ok test vanilla::generator::tests::extracts_surface_from_interpolated_ramp ... ok test vanilla::generator::tests::decoration_does_not_depend_on_the_chunk_query_order ... ok test java_preview::tests::walking_one_chunk_forgets_old_edge_and_rejoin_starts_fresh ... ok test vanilla::generator::tests::heightmap_slots_split_absolute_columns_euclideanly ... ok test vanilla::generator::tests::aquifer_caches_stay_bounded_across_chunk_sweeps ... ok test vanilla::generator::tests::smoke_column_ids_splits_deepslate_and_fires_veins ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_column_ids_top_row_matches_top_block ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_ocean_floor_heightmap_serves_the_descent_on_real_terrain ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_operator_feature_schedule_needs_no_cycle_recovery ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_resolves_overworld_biomes_from_provisioned_table ... ignored, requires operator-provisioned local data test vanilla::generator::tests::smoke_top_blocks_resolve_from_provisioned_surface_rules ... ignored, requires operator-provisioned local data test vanilla::generator::tests::quart_biome_cache_is_bounded_and_matches_uncached_sampler ... ok test vanilla::generator::tests::the_fill_pass_seeds_the_heightmap_and_matches_the_descent ... ok test vanilla::generator::tests::top_block_applies_material_rules_or_keeps_default_block ... ok test vanilla::noise::tests::continentalness_internals_match_vanilla_capture ... ok test vanilla::noise::tests::continentalness_matches_vanilla_parity_vectors ... ok test vanilla::noise::tests::erosion_matches_vanilla_parity_vectors_with_zeroed_octaves ... ok test vanilla::noise::tests::lattice_floor_matches_floor_inside_wrapped_coordinate_band ... ok test vanilla::noise::tests::stack_evaluation_is_independent_of_construction_order_in_one_run ... ok test vanilla::noise::tests::stream_sum_matches_jdk_compensated_accumulation ... ok test vanilla::random::tests::bounded_draw_is_deterministic_and_in_range ... ok test vanilla::random::tests::decoration_composite_draws_match_parity_vectors ... ok test vanilla::random::tests::decoration_draw_sequence_matches_parity_vectors ... ok test vanilla::random::tests::decoration_seed_matches_parity_vectors ... ok test vanilla::random::tests::digests_match_the_0_10_stack ... ok test vanilla::random::tests::feature_seed_streams_are_independent_and_repeatable ... ok test vanilla::random::tests::large_feature_seed_matches_parity_vectors ... ok test vanilla::random::tests::legacy_bounded_streams_match_parity_vectors ... ok test vanilla::random::tests::legacy_float_and_long_streams_match_parity_vectors ... ok test vanilla::random::tests::xoroshiro_stream_matches_vanilla_parity_vector ... ok test vanilla::random::tests::zero_seed_falls_back_to_the_golden_silver_pair ... ok test vanilla::surface::tests::bandlands_rule_reads_the_offset_wrapped_band_table ... ok test vanilla::surface::tests::biome_condition_selects_by_context_biome ... ok test vanilla::surface::tests::clay_bands_program_is_deterministic_and_plausible ... ok test vanilla::surface::tests::condition_reference_cycle_is_rejected ... ok test vanilla::surface::tests::hole_condition_false_for_the_eager_surface_depth ... ok test vanilla::surface::tests::noise_threshold_window_is_inclusive ... ok test vanilla::surface::tests::not_condition_inverts_above_preliminary_surface ... ok test vanilla::surface::tests::ore_vein_density_gate_and_filler_branch ... ok test vanilla::surface::tests::ore_vein_draws_follow_the_documented_stream_order ... ok test vanilla::surface::tests::reference_cycles_and_unknown_ids_are_rejected ... ok test vanilla::surface::tests::steep_condition_uses_clamped_world_surface_gradients ... ok test vanilla::surface::tests::stone_depth_floor_reads_above_depth_plus_surface_term ... ok test vanilla::surface::tests::vertical_gradient_branches_and_probability_stream ... ok test vanilla::surface::tests::water_condition_uses_height_offset_and_absent_water ... ok test vanilla::surface::tests::y_above_anchor_forms_resolve_through_dimension_bounds ... ok test vanilla::surface::tests::y_above_applies_surface_depth_and_stone_term ... ok test vanilla::worldgen::tests::loads_namespaced_ids_including_nested_paths ... ok test vanilla::worldgen::tests::missing_data_directory_loads_empty ... ok test vanilla::worldgen::tests::router_compiles_reference_and_inline_slots ... ok test vanilla::worldgen::tests::router_reports_uncompilable_reference ... ok test vanilla::worldgen::tests::smoke_loads_operator_worldgen_data ... ignored, requires operator-provisioned local data test vanilla::worldgen::tests::unresolved_references_reports_missing_ids_only ... ok test world::edits::tests::accepted_edits_survive_regeneration_and_independent_readers ... ok test world::edits::tests::breaking_generated_block_and_restoring_it_releases_the_slot ... ok test world::edits::tests::conflicting_writer_rejected_without_mutating_or_incrementing_revision ... ok test world::edits::tests::full_store_preserves_accepted_edits_and_allows_restore_and_reuse ... ok test world::edits::tests::negative_coordinates_and_adjacent_chunks_remain_distinct ... ok test world::edits::tests::no_op_does_not_consume_capacity_or_revision ... ok test world::edits::tests::out_of_bounds_and_extreme_coordinates_never_modify_state ... ok test world::edits::tests::revision_overflow_fails_before_any_mutation ... ok test world::tests::biomes_cover_all_preview_regions_and_are_coordinate_stable ... ok test world::tests::experimental_terrain_is_stable_varied_and_continuous ... ok test world::tests::heights_vary_and_clearings_exclude_tree_roots ... ok test world::tests::preview_remains_the_default_terrain_field ... ok test world::tests::request_order_does_not_change_chunks ... ok test world::tests::same_seed_and_coordinates_are_stable ... ok test world::tests::seed_2026_comparison_points_match_the_published_worksheet ... ok test world::tests::terrain_layers_and_bounded_height ... ok test world::tests::trees_can_cross_chunk_edges_without_order_dependence ... ok test world::tests_interaction::envelope_footprint_crosses_chunk_borders_and_rejects_unaddressable_targets ... ok test world::tests_interaction::sampled_preview_columns_are_solid_from_the_surface_down_to_bedrock ... ok test world::tests_interaction::smoke_operator_save_layout_matches_the_chunk_coordinate_mapping ... ignored, requires the operator-provisioned local 26.3 save test vanilla::generator::tests::height_cache_stays_bounded_across_column_sweeps ... ok test world::tests_interaction::standing_envelope_agrees_with_the_surface_rule_on_bare_ground_and_lifts_on_canopy ... ok test vanilla::generator::tests::the_decoration_region_covers_the_chunk_volume_and_the_nine_window ... ok test vanilla::generator::tests::an_evicted_decorated_chunk_rebuilds_identically ... ok test vanilla::generator::tests::heightmap_halo_lookups_and_eviction_match_the_descent ... ok test vanilla::generator::tests::carve_caches_stay_bounded_across_target_chunks ... ok test vanilla::generator::tests::decorated_chunk_cache_stays_bounded_across_chunk_sweeps ... ok test vanilla::generator::tests::evicted_entries_recompute_identically ... ok test result: ok. 217 passed; 0 failed; 12 ignored; 0 measured; 0 filtered out; finished in 15.72s Running unittests src/main.rs (target/debug/deps/rustmc_server-939b1a13ec648cef) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/cli.rs (target/debug/deps/cli-43afc1460f4417d0) running 10 tests test runtime_cli::occupied_port_is_a_startup_error ... ok test help_version_and_bootstrap_only ... ok test usage_errors ... ok test runtime_cli::sigint_stops_cleanly ... ok test valid_and_invalid_configurations ... ok test runtime_cli::malformed_java_frame_is_closed_without_response ... ok test runtime_cli::local_java_preview_requires_opt_in_and_advances_to_configuration ... ok test runtime_cli::total_lifetime_closes_idle_socket ... ok test runtime_cli::java_and_bedrock_discovery_share_loopback_port_and_stop ... ok test runtime_cli::binds_limits_times_out_and_stops_cleanly ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s Running unittests src/lib.rs (target/debug/deps/rustmc_tools-a311a873d31f9671) running 38 tests test nbt::tests::rejects_truncated_and_bad_root_input ... ok test nbt::tests::round_trips_every_supported_tag ... ok test nbt::tests::nesting_beyond_the_bound_is_a_named_error_not_a_stack_overflow ... ok test oracle::tests::allow_partial_changes_the_exit_status_not_the_printed_line ... ok test oracle::tests::air_family_name_collapses_only_the_air_family ... ok test oracle::tests::allow_partial_never_rescues_a_run_that_scored_nothing ... ok test oracle::tests::ambiguous_palette_width_prefers_slot_consistency ... ok test oracle::tests::census_family_classification_follows_public_block_names ... ok test oracle::tests::block_report_caps_fails_and_reports_unscorable_columns ... ok test oracle::tests::census_bands_attribute_sections_to_their_32_block_window ... ok test oracle::tests::census_rejects_a_section_without_a_y_coordinate ... ok test oracle::tests::block_report_scores_bands_air_family_and_cave_context ... ok test oracle::tests::categories_classify_air_family_and_fluids ... ok test oracle::tests::full_coverage_is_complete_and_shortfalls_are_not ... ok test oracle::tests::coverage_line_names_the_scored_source ... ok test oracle::tests::heightmaps_are_relative_to_stored_y_pos ... ok test oracle::tests::compare_report_counts_matches_and_caps_mismatches ... ok test oracle::tests::decodes_multi_value_biome_palette ... ok test oracle::tests::heightmaps_decode_from_their_stored_long_count ... ok test oracle::tests::extracts_surface_block_height_and_single_biome ... ok test oracle::tests::stored_chunks_without_heightmaps_are_ungenerated ... ok test oracle::tests::state_name_handles_26_3_palette_forms ... ok test oracle::tests::profiles_store_categories_with_air_gaps ... ok test oracle::tests::substance_report_counts_positions_bands_and_residuals ... ok test oracle::tests::saved_biome_cells_keep_quart_bottom_y_and_negative_chunk_origin ... ok test oracle::tests::spanning_and_non_spanning_unpackers_agree_with_manual_packing ... ok test oracle::tests::section_name_counts_decodes_single_and_multi_entry_palettes ... ok test oracle::tests::stored_placeholder_chunk_cannot_complete_a_census ... ok test region::tests::existing_truncated_region_is_an_error_not_missing_coverage ... ok test save::tests::attestation_names_both_seeds_on_a_mismatch ... ok test save::tests::rejects_a_save_of_another_version ... ok test region::tests::accepts_a_chunk_whose_payload_ends_at_file_eof ... ok test save::tests::attestation_accepts_the_stored_signed_seed ... ok test save::tests::unreadable_metadata_is_a_loud_error_not_a_skipped_check ... ok test save::tests::seed_and_description_come_from_the_saves_own_metadata ... ok test tests::accepts_reviewed_metadata ... ok test tests::rejects_unknown_and_changed_licenses ... ok test region::tests::reads_a_zlib_chunk_and_reports_absent_chunks ... ok test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests src/bin/bench_vanilla_chunks.rs (target/debug/deps/bench_vanilla_chunks-ec37d370bf2e83f7) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/check_dependency_licenses.rs (target/debug/deps/check_dependency_licenses-40e2a2b5a5d8161d) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/inspect_vanilla_save.rs (target/debug/deps/inspect_vanilla_save-6636f7f440590236) running 1 test test tests::reads_exact_seed_and_generator_without_personal_fields ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/measure_startup.rs (target/debug/deps/measure_startup-3d31d6ebd6b2d104) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/prepare_chunk_registry.rs (target/debug/deps/prepare_chunk_registry-fadd894cbdcf76d7) running 2 tests test tests::missing_or_ambiguous_default_is_rejected ... ok test tests::default_alias_and_sorted_properties_preserve_report_ids ... ok test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/prepare_preview_cache.rs (target/debug/deps/prepare_preview_cache-320461ca14abd056) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/prepare_preview_registry.rs (target/debug/deps/prepare_preview_registry-3fa072b8794f5ff9) running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running unittests src/bin/vanilla_oracle.rs (target/debug/deps/vanilla_oracle-f947bd48c04c57ab) running 3 tests test tests::extra_positionals_are_rejected_before_save_attestation ... ok test tests::usage_error_lists_every_dispatched_mode ... ok test tests::seed_modes_match_the_documented_usage_lines ... ok test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running tests/oracle_coverage.rs (target/debug/deps/oracle_coverage-4ce96b5fd636274c) running 1 test test absent_worksheet_and_column_report_their_denominators_even_with_partial_flag ... ok test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Doc-tests rustmc_server running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Doc-tests rustmc_tools running 0 tests test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Exit code: 0 $ cargo build --workspace --locked Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.02s Exit code: 0 $ cargo doc --workspace --no-deps --locked Documenting rustmc-server v0.0.0 (/RustMC/crates/rustmc-server) Documenting rustmc-tools v0.0.0 (/RustMC/crates/rustmc-tools) Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.47s Generated /RustMC/target/doc/rustmc_server/index.html and 9 other files Exit code: 0 $ cargo run -p rustmc-tools --bin check_dependency_licenses --locked Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.02s Running `target/debug/check_dependency_licenses` Reviewed declared licenses for 44 locked third-party packages. This does not replace notice/source review before binary distribution. Exit code: 0 $ cargo run -p rustmc-server --locked -- --check-config config/rustmc.example.toml Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.02s Running `target/debug/rustmc-server --check-config config/rustmc.example.toml` RustMC configuration is valid (schema version 1). Exit code: 0