Creation v1.0.0-alpha.3 — beds and respawn points, reworked world generation, and a modernization pass


v1.0.0-alpha.3 is here. After the foundation work in alpha.2, this update mixes a genuine new bit of gameplay — beds and personal respawn points — with a big rework of how worlds are generated and a round of under-the-hood modernization. Here’s what changed.

Beds and respawn points

You can now craft a bed (8 planks) and interact with it to set your personal respawn point. Die, and you’ll come back where you slept instead of at the world’s default spawn.

One catch worth knowing: on Condemned difficulty, dying clears your saved respawn point — so a bed buys you a second chance, not an infinite one.

This is the first piece of a larger spawn system, and it comes with modding hooks too (more on that below).

A reworked world generator

Under the terrain, Creation now uses a new noise library for world generation. This was part of trimming the game’s last vendored dependencies, but it has a real, visible consequence:

The same seed now generates a different world than it did before. Worlds you created in an earlier version will show terrain seams where newly explored chunks meet the old ones.

If you have a world you love from alpha.2 or earlier, that’s expected — it isn’t corrupted, the new and old terrain generators just don’t line up. For a seamless world, start a fresh one on this version.

Spawn chances are now real probabilities

This is the change modders and worldbuilders will feel most. A structure or object’s chance: value now means exactly what it sayschance: 0.05 spawns in 5% of its candidate cells.

Previously that number was filtered through noise before it was used, so it could be wildly off from the intended rate — and very rare structures could, in some cases, never spawn at all. Now it’s a literal probability. If you maintain content, you may want to revisit your chance: values, since the old numbers didn’t mean what they appeared to.

Fixed: stacking mob music

If you’ve fought something with its own music — a boss track, say — you may have noticed the track kept playing after the mob despawned, and that a fresh copy stacked on top every time the mob came back into view. Both are fixed: mob audio now stops cleanly when the mob leaves, with no pile-up.

Under the hood

Not everything this cycle is visible, but a few of these are worth calling out:

  • Leaner networking. Several of the hottest data paths — chunk streaming, inventory syncing, and per-tick entity and mob updates — were reworked to stop allocating memory on every single update. That’s less overhead in exactly the code that runs constantly while you play.
  • Upgraded Lua runtime. Creation’s scripting runtime (on both client and server) was brought up to the current stable release. There’s no change for players; modders writing scripts are just on a newer, better-supported foundation.
  • Fewer vendored libraries. Continuing to replace forked, hand-maintained dependencies with well-supported upstream ones — safer and easier to build on going forward.

For modders

Alongside beds, scripts can now set or clear a player’s respawn point directly:

  • player:set_custom_spawn(x, y) and player:clear_custom_spawn()
  • Server interaction handlers now receive the interacting player as an argument, so an interactable can act on whoever used it.

That’s the same machinery the bed uses — so custom checkpoints, teleporters, or spawn-altering items are all on the table.

Two things to keep in mind if you build content:

  • Retune chance: values now that they’re literal probabilities (see above).
  • The Lua runtime upgrade is a version bump; if you’ve been scripting against the old one, this is a good moment to make sure everything still runs.

What’s next

alpha.3 adds the first real spawn-point gameplay while continuing to modernize the engine underneath it. More content and more modding tools are the throughline from here.

If you’re testing with us: keep the reports coming — and with the world-generation change in particular, let us know how new worlds feel. Thank you.