Skip to content

[Suggestions] QOL features #3

@The-Nyla

Description

@The-Nyla

I understand most or all of these features probably won't be added until after rewriting the program in Rust or later if they are added, but I think these would be great features for later on:

  • Being able to provide a minecraft account's details so Openheimer can use it to send log-in packets and check if a server is whitelisted, and possibly find other information, including what mods or plugins are used on a server, and information on the server's spawn. I don't know if this would require having a minecraft instance open on the machine running copenheimer, but it might, and if so the best option would probably be to use a fabric instance running a re-auth mod and the mods MultiConnect and ViaVersion, so the Account can re-login if it expires, and it can join servers on nearly every minecraft version.

  • Save other information about serves besides IP (MOTD, server version/brand, players online, and whether or not its whitelisted, which would require the first suggestion to be added)

  • an option periodically scan the internet for new servers with a configurable delay, and also periodically ping every server that's already been found with a configurable delay and update the file/database with any new info

  • Possibly a barebones fabric mod that can be provided with either a file path or link to whatever database Openheimer stores IPs in, and will display and ping all the IPs in a custom secondary server list, preferably with filter options for whitelisted/not, players online, server version, server brand, and a refresh button if it connects to a database.

This would bring the featureset of Openheimer much closer to Copenheimer, however the last suggestion isn't really a suggestion for Openheimer since it's basically just a suggestion to make a separate program, though it would be useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions