Giter Site home page Giter Site logo

mcserveradmin's People

Contributors

al3xey avatar alu0100700459 avatar skatrak avatar

Stargazers

 avatar

Watchers

 avatar  avatar

mcserveradmin's Issues

Implement string representations for SuperflatSettings

In the server.properties file, the superflat settings are specified differently than the internal representation of the program.
The following methods must be implemented:

  • setStringRepresentation() in superflatsettings.cpp. This has to set the object's contents to the contents specified by the string representation.
  • getStringRepresentation() in superflatsettings.cpp. This must let us recover the string representation of the object to be able to write it in a server.properties file.

The string representation of the object must follow the format specified here.

License contradiction in "About" window

While translating the UI, I noticed that you are using a GNU GPL3 license for the software, but in the About window, we can find :

MCServerAdmin 0.5
Copyright 2014 Sergio M. Afonso Fumero. All rights reserved.

Which is a huge contradiction. With GPL3, you can use a copyleft instead.
I'm assuming it is an auto-generated text which needs to be removed.

Document program usage

Make a wiki or tutorial to solve possible user questions about the usage of the program.

Design and create the "Superflat settings" window

This window must let the user:

  • Visualize the current description of the terrain
  • Create, delete and move layers
  • Change the element and size of each layer
  • Save its information into a SuperflatSettings object and send it to the caller when closed

Online apps which show this kind of functionality can be found here and here (after clicking the "flat world generator" button).

Non-translatable strings

There are some strings of the GUI that can't be translated right now, but this shouldn't be like this. It's needed a solution for this elements:

  • Difficulty Combo box
  • Gamemode Combo box
  • Level type Combo box
  • State Column in the main view

This all happens because of the way they are implemented (QMap of QString and something else), that's needed to be changed. The files affected by this issue are:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.