Featured image of post SteelMC: Minecraft server in Rust released in version 0.17.0

SteelMC: Minecraft server in Rust released in version 0.17.0

SteelMC, a Minecraft server, has been released in version 0.17.0+mc26.3.

SteelMC is a Minecraft Java Edition server written in Rust that is still in the pre-alpha stage.

The new version brings TNT with explosions, spawners, the enchanting table, squids, lingering potions and roughly 29% faster chunk generation, among other things.

What’s Changed

Blocks

  • Finish sign block (#757) by @AshuraVie
  • feat: Add Vanilla-compatible destructive explosions and TNT by @kdcokenny
  • Feat: spawner by @chocodev11
  • feat: implement the enchanting table by @JosepBove

Entities

  • feat(entity): implementation of squid by @quaid-perkins
  • Lingering Potions by @tangjuyo
  • Conduit block entity by @nobuildersnotools

Performance

  • Perf/byte array identifier encoding by @Joniii11
  • Faster section encoding by @Vik-Varma
  • perf: optimize VarInt and VarLong encoding by @Joniii11
  • perf: avoid per-entity tick allocations by @AshuraVie
  • perf: batch join tab-list sync into a single CPlayerInfoUpdate by @carabistouflette
  • make build time shorter for cicd profile by @JunkyDeveloper
  • remove some LevelReader by @coco875
  • Domain Optimizations by @Vik-Varma
  • perf: ~29% faster chunk generation by @Joniii11
  • perf: optimize entity spatial queries and pushing by @Joniii11

Features

  • fix: emit fishing rod interaction vibrations by @AshuraVie
  • fix: spawn baby offspring from eggs for non-ageable mobs by @AshuraVie
  • fix: pick up nearby entities at the simulated player position by @AshuraVie
  • Fix/item step sounds by @AshuraVie
  • fix: play equip sounds by @AshuraVie
  • fix: use vanilla’s Mth functions by @AnthonyDuong1
  • Flint integration by @JunkyDeveloper
  • small flint comment improvment by @JunkyDeveloper
  • Build the worldgen crates for wasm32-unknown-unknown by @earomc
  • now all ids needs to be implemented in steel by @JunkyDeveloper
  • fix(entity): align LivingEntity hurt and death handling with vanilla by @Purdze
  • feat: emit water entry splash events by @AshuraVie
  • fix cargo run by @JunkyDeveloper
  • remove test by @JunkyDeveloper
  • Some vanilla mining speed modifiers by @nobuildersnotools
  • Bed & Respawn Anchor explosions by @nobuildersnotools
  • fix translated message by @Joniii11
  • feat: Advancement saving and loading by @aure31
  • Refactor/modding fluids by @tangjuyo
  • grouping in changelog by @JunkyDeveloper
  • update zip package by @JunkyDeveloper
  • version bump by @JunkyDeveloper

New Contributors

  • @Vik-Varma made their first contribution
  • @earomc made their first contribution
  • @quaid-perkins made their first contribution
  • @nobuildersnotools made their first contribution
  • @JosepBove made their first contribution

SteelMC sunset

Source: GitHub

PlayingTux – Playing Games on Linux - since 1995.