Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Server-side config GUI? #9

Open
EZForever opened this issue Mar 9, 2021 · 0 comments
Open

Server-side config GUI? #9

EZForever opened this issue Mar 9, 2021 · 0 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@EZForever
Copy link
Owner

EZForever commented Mar 9, 2021

Currently (as of v0.2.1) in a dedicated server environment, there is no way to change ThatOrThis' settings without manually editing choices.json. This is not considered a lack of feature (since ThatOrThis is not designed for server-side anyway), but it would be nice to have a similar GUI as on client-side.

Features would be like:

  • An additional button will be added to the server GUI (that window with console and memory usage bar charts), which brings you to the settings window.
  • The settings window will be remade using a Java GUI toolkit (Swing?) mimicking the layout and behavior of a client-side settings screen.
  • The window will not be textured, and because of the inability to render formatting codes, all formatting codes will be omitted from the display.
  • If server is started in headless mode (-nogui), no button or window will be shown.

This feature will, however, need to rewrite a lot of vanilla GUI components. Also, since even server.properties needs to be edited by hand, there is no strong demand to implement this feature. So I'm posting this question issue here for suggestion and feedback.

@EZForever EZForever added enhancement New feature or request question Further information is requested labels Mar 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant