-
replaceremoved the crate completely - make my own crate for this?tera
depedency with something smaller - it's the largest crate dependency according tocargo bloat --crates
- 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 therealistically not possibletoml
dependency, or replace it with a json/ron/other smaller file crates - refactor packets into overarching S2C and C2S groups for increased generalism