Feather Rs Feather Versions Save

A Minecraft server implementation in Rust

v0.6.0

4 years ago

This release represents the culmination of months of thought on the ideal architecture for Feather. Although not many new features were implemented, we have laid the groundwork for a rapid pace of feature development moving forward.

Changes

  • Rewrote the entire server codebase (not the core code)
    • Switched our ECS implementation from Specs to Legion
    • Split the monolithic feather-server and feather-core into multiple crates
    • Improved reliability and modularity overall

Fixes

  • Fixed issues with player count
  • Fixed assorted crashes
  • Fixed obscure bugs caused by lazy event handling by moving from Specs to Legion

New features

  • Block lighting
  • Weather
  • Player data loading and saving
  • World time
  • Correct implementation of Mojang's chat component system
  • Better display of error messages on startup
  • Improved performance

TAG

4 years ago

v0.5.0

4 years ago

This has been another eventful month of development.

Changes:

  • World persistence (#52)
  • World time support (#100)
  • Physics support for entities falling through liquid (#84)
  • Players can now only see entities within their view distance (#78)
  • Load spawn area chunks on startup (#107)
  • Fix item stacking and collection (#111)
  • Load lighting data from world save (#103)
  • Load entities from world save (#102)
  • Load biome data from world save (#122)
  • Arrow shooting support (#101)
  • Support bounding boxes for non-cubic blocks (#85)
  • Rewrite of the networking code (#35)
  • Timeouts (#12)
  • Lots of bug fixes

Thanks to our contributors for help on this release.

v0.4.1

4 years ago

v0.4.0

4 years ago