Daniel
Daniel
Once the server is mature, meta things will need to be written like extra plugins, plugin repo, docs, etc., so an organisation would make more sense.
Currently the console is full of debug messages and it isn't user-friendly. I want to refactor the console to send timestamped lines when the server starts and stops, a player...
Prevent clients with mismatching versions from joining. I tried to implement this but for some reason, the client's supposed version was always 1.14.1 even though the client's actual version was...
_(can only be implemented after #1)_ The server should include some core commands (that can be overridden by external plugins). Here's a list of commands to add: - /difficulty -...
Maybe publish the package to NPM with a little CLI attached? or use some project like [https://github.com/zeit/pkg](pkg)\* to produce a binary for admins to run that will create the necessary...
There should be a method to update config values like `difficulty`.
Add a user-friendly config to configure server settings like: - difficulty - default gamemode - host IP - host port - max build height - online mode? - max players...
For example: - Player#setGamemode() - Server#setDifficulty() - Player#sendMessage() - Player#setHealth() - Player#kick() - see #9