• 0.4.0 a3e442d6f8

    0.4.0
    All checks were successful
    Build, test and push / formatting (push) Successful in 11s
    Build, test and push / clippy (push) Successful in 57s
    Build, test and push / build_server_docker_image (push) Successful in 2m34s
    Build, test and push / test (push) Successful in 2m39s
    Build, test and push / push_server (push) Successful in 12s
    Stable

    thetxt released this 2026-01-19 16:46:03 +01:00 | 0 commits to main since this release

    Oxide version 0.4.0 (codenamed Astoria) focuses on a lot of behind the scenes work.
    This includes lots of refactoring leading to (hopefully) better maintainability and performance.

    Issues closed:
    Features:
    #12 - Add curved stairs
    #13 - Update surrounding blocks when placing/breaking glass panes/iron bars
    #14 - finish implementing serialization/deserialization of SlotComponent
    #15 - add proper type for server links, handle TextComponents and varint enums for link text
    #18 - implement missing SlotComponent variants
    Chore:
    #17 - add proper types in PlayerAction packet
    #20 - implement proper struct for ping request packet
    #21 - PlayerInfo: proper logic for updating players instead of removing and readding all
    #22 - actually check if player is on ground when spawning them in
    #23 - move sending keep alive packets to game loop
    #31 - add separate const/config for radius of chunks to send to player
    #34 - add function to get and increase entity_id to game struct
    Bugs:
    #33 - Detected missed or reordered message from server, when second client joins after first sent a message already
    Other:
    #35 - Run rustfmt --check in CI on push

    Also see the milestone and PR #42 for this release for additional information.

    Downloads