• 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
  • 0.3.1 866a6f3222

    0.3.1
    All checks were successful
    Build, test and push / clippy (push) Successful in 59s
    Build, test and push / build_server_docker_image (push) Successful in 4m29s
    Build, test and push / test (push) Successful in 5m10s
    Build, test and push / push_server (push) Successful in 11s
    Stable

    thetxt released this 2025-10-28 16:39:30 +01:00 | 106 commits to main since this release

    fix bug that caused the game to crash when EntityTickOutcome of RemoveSelf or Updated was returned for an entity outside of a loaded chunk in the main game loop

    Downloads
  • 0.3.0 2c078e7e7c

    0.3.0
    All checks were successful
    Build, test and push / clippy (push) Successful in 45s
    Build, test and push / build_server_docker_image (push) Successful in 3m36s
    Build, test and push / test (push) Successful in 4m19s
    Build, test and push / push_server (push) Successful in 11s
    Stable

    thetxt released this 2025-10-27 17:46:24 +01:00 | 108 commits to main since this release

    Oxide version 0.3.0 (codenamed Todos Santos) focuses on adding intial support for entities.
    Entity support is still limited to a few common entities, like creepers and cows and is generally very rough around the edges.

    Adds the /summon and /give commands to summon entities and items respectively (picking up items is not supported yet).
    You can blow up a creeper using flint and steel!
    Adds basic entity AI (creepers move towards closest player and cows roam around).

    Issues closed:

    • Features:
      • #4 - Entities
      • #7 - hitting a door only breaks half of it
      • #19 - proper bounds checking on entered coordinates in /tp command
      • #27 - Make chests and other blockentities drop items when destroyed
    • Bugs:
      • #24 - fix chunks not loading after teleporting

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

    Downloads
  • 0.2.0 b5039acf4a

    0.2.0
    All checks were successful
    Build, test and push / clippy (push) Successful in 49s
    Build, test and push / build_server_docker_image (push) Successful in 3m48s
    Build, test and push / test (push) Successful in 4m35s
    Build, test and push / push_server (push) Successful in 11s
    Stable

    thetxt released this 2025-10-04 17:32:54 +02:00 | 151 commits to main since this release

    Oxide version 0.2.0 (codenamed Trinity) focuses on adding support for block entities. For now this includes:

    • chests (and others with inventories)
    • furnaces (smelting raw iron only with coal for now)
    • signs

    There also some other notable changes including:

    • functional doors, trapdoors and fence gates
    • additional configuration options (#10), thanks @Opoodoop
    • sneaking to place blocks on blocks that would otherwise be interacted with and to greet other players :)

    Also see the milestone for this release for additional information

    Downloads
  • 0.1.2 e367da303e

    0.1.2
    All checks were successful
    Build, test and push / server_clippy (push) Successful in 40s
    Build, test and push / lib_clippy (push) Successful in 39s
    Build, test and push / server_test (push) Successful in 1m3s
    Build, test and push / lib_test (push) Successful in 1m5s
    Build, test and push / build_server_docker_image (push) Successful in 3m43s
    Build, test and push / push_server (push) Successful in 22s
    Stable

    thetxt released this 2025-08-30 11:01:32 +02:00 | 214 commits to main since this release

    fixed crash when using items with unknown SlotComponents
    fixed crash when using coordinates in a tp command that are out of bounds for an i32

    Downloads
  • 0.1.1 e558ca67d7

    0.1.1
    All checks were successful
    Build, test and push / lib_clippy (push) Successful in 42s
    Build, test and push / server_clippy (push) Successful in 45s
    Build, test and push / server_test (push) Successful in 1m5s
    Build, test and push / lib_test (push) Successful in 1m6s
    Build, test and push / build_server_docker_image (push) Successful in 4m2s
    Build, test and push / push_server (push) Successful in 23s
    Stable

    thetxt released this 2025-08-29 16:51:24 +02:00 | 216 commits to main since this release

    Just a minor bugfix release. Made packet handlers more robust to fix a specific crash that happened because of malformed packets.

    Downloads
  • 0.1.0 f8bda06998

    0.1.0
    Some checks failed
    Build, test and push / build_server_docker_image (push) Has been cancelled
    Build, test and push / server_test (push) Has been cancelled
    Build, test and push / lib_test (push) Has been cancelled
    Build, test and push / server_clippy (push) Has been cancelled
    Build, test and push / lib_clippy (push) Has been cancelled
    Build, test and push / push_server (push) Has been cancelled
    Stable

    thetxt released this 2025-08-20 19:44:13 +02:00 | 220 commits to main since this release

    This is the first public release of Oxide! It's code-name is Allentown.

    The container image for this release is located at git.thetxt.io/thetxt/oxide/server:0.1.0

    These are some of the features:

    • Multiple players with basic interactions (see item in hand or armor and their position)
    • Chat (without encryption) and some basic commands
    • Placing and breaking blocks (very few block state rules implemented)
    • Loading and saving vanilla worlds
    • Creative mode
    Downloads