Skip to content

Latest commit

 

History

History
11 lines (11 loc) · 1021 Bytes

TODO.md

File metadata and controls

11 lines (11 loc) · 1021 Bytes
  • replace tera depedency with something smaller - it's the largest crate dependency according to cargo bloat --crates removed the crate completely - make my own crate for this?
  • add the api, accepting requests ( if authenticated ) to disconnect, change config, ect
  • create a DockerFile, compiling it with github actions
  • make config a shared state rather than awkwardly cloning its handle.
  • (maybe) accept play packets for a very minimal lobby area where players can build
  • allow downloading the icon from the internet, downscaling it
  • send queries to the minecraft api to check uuid's and player names
  • add a whitelist of players that can join
  • add a player list that updates when players join, updating the player number dynamically
  • see if it's possible to scale down the toml dependency, or replace it with a json/ron/other smaller file crates realistically not possible
  • refactor packets into overarching S2C and C2S groups for increased generalism