-
0.4.0
StableAll checks were successfulBuild, test and push / formatting (push) Successful in 11sBuild, test and push / clippy (push) Successful in 57sBuild, test and push / build_server_docker_image (push) Successful in 2m34sBuild, test and push / test (push) Successful in 2m39sBuild, test and push / push_server (push) Successful in 12sreleased this
2026-01-19 16:46:03 +01:00 | 0 commits to main since this releaseOxide 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 pushAlso see the milestone and PR #42 for this release for additional information.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
0.3.1
StableAll checks were successfulreleased this
2025-10-28 16:39:30 +01:00 | 106 commits to main since this releasefix 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
0.3.0
StableAll checks were successfulreleased this
2025-10-27 17:46:24 +01:00 | 108 commits to main since this releaseOxide 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
/summonand/givecommands 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:
- Bugs:
- #24 - fix chunks not loading after teleporting
Also see the milestone and PR #32 for this release for additional information.
Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
-
0.2.0
StableAll checks were successfulreleased this
2025-10-04 17:32:54 +02:00 | 151 commits to main since this releaseOxide 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
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
3 downloads
-
0.1.2
StableAll checks were successfulBuild, test and push / server_clippy (push) Successful in 40sBuild, test and push / lib_clippy (push) Successful in 39sBuild, test and push / server_test (push) Successful in 1m3sBuild, test and push / lib_test (push) Successful in 1m5sBuild, test and push / build_server_docker_image (push) Successful in 3m43sBuild, test and push / push_server (push) Successful in 22sreleased this
2025-08-30 11:01:32 +02:00 | 214 commits to main since this releasefixed crash when using items with unknown SlotComponents
fixed crash when using coordinates in a tp command that are out of bounds for an i32Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
-
Source code (ZIP)
-
0.1.1
StableAll checks were successfulBuild, test and push / lib_clippy (push) Successful in 42sBuild, test and push / server_clippy (push) Successful in 45sBuild, test and push / server_test (push) Successful in 1m5sBuild, test and push / lib_test (push) Successful in 1m6sBuild, test and push / build_server_docker_image (push) Successful in 4m2sBuild, test and push / push_server (push) Successful in 23sreleased this
2025-08-29 16:51:24 +02:00 | 216 commits to main since this releaseJust a minor bugfix release. Made packet handlers more robust to fix a specific crash that happened because of malformed packets.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
0.1.0
StableSome checks failedBuild, test and push / build_server_docker_image (push) Has been cancelledBuild, test and push / server_test (push) Has been cancelledBuild, test and push / lib_test (push) Has been cancelledBuild, test and push / server_clippy (push) Has been cancelledBuild, test and push / lib_clippy (push) Has been cancelledBuild, test and push / push_server (push) Has been cancelledreleased this
2025-08-20 19:44:13 +02:00 | 220 commits to main since this releaseThis 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
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
1 download