Skip to content

Releases: andre-carbajal/mine-control-cli

MineControlCli v2.2.1

27 Jul 18:34
Compare
Choose a tag to compare

Changelog


Improvements

  • Fixing update checker to not fail when the new version is equal to the current version.

MineControlCli v2.2.0

26 Jul 20:31
Compare
Choose a tag to compare

Changelog


Features

  • The server list is now displayed in an orderly manner
  • The command server list (sl) now shows the server information (minecraft version, loader, loader version) and the
    server size
  • The command backup list now shows the backup size
  • remove-unused-chunks command added to remove unused chunks of the world
    using Potato Peeler Tool

Improvements

  • Improve error handling.
  • Refactor code for better maintainability.

MineControlCli v2.1.1

20 Jul 17:03
Compare
Choose a tag to compare
  • Improve RAM validation for the \d+[GMgm] format
  • Fix some texts

MineControlCli v2.1.0

17 Jul 19:28
Compare
Choose a tag to compare
  • Forge loader is now supported.

MineControlCli v2.0.0

10 Jul 19:36
Compare
Choose a tag to compare
  • The application has been refactored

  • NeoForge loader has been added as a supported server loader.

  • The base directory for configuration and data is OS-dependent:

    • Dev
      • Windows: %APPDATA%/MineControlCliDev
      • macOS: ~/Library/Application Support/MineControlCliDev
      • Linux: ~/.config/MineControlCliDev
    • Prod
      • Windows: %APPDATA%/MineControlCli
      • macOS: ~/Library/Application Support/MineControlCli
      • Linux: ~/.config/MineControlCli
  • The new configurations are:

    • update.check-on-startup (boolean): Checks for updates when the application starts.
    • java.path (string): Path to the Java executable to use.
    • java.min-ram (string): Minimum RAM allocated to the server (e.g., 1G).
    • java.max-ram (string): Maximum RAM allocated to the server (e.g., 2G).
    • paths.servers (string): Path to the directory where servers are stored.
    • paths.backups (string): Path to the directory where backups are stored.
    • eula.auto-accept (boolean): Automatically accepts the Minecraft EULA.
  • The new commands are:

    • Update:
      • update check : Check if a new version is available
    • Backup:
      • backup create : Create a backup of the server
      • backup list : List all backups
      • backup delete : Delete a backup
      • backup restore : Restore a backup to a server
    • Config:
      • config set : Set a configuration property
      • config get : Get the value of a configuration property
      • config list o config ls : List all configuration properties
      • config reset : Reset configuration to default values
    • Loader:
      • loader list o loader ls : List all the server loaders
    • Server:
      • server create o sc : Create a new server
      • server list o sl : List all available servers
      • server delete o sd : Delete a server
      • server start o ss : Start a server

MineControlCli v1.0.3

20 Jun 21:43
Compare
Choose a tag to compare
  • Include FolderNameValidator in gertFolderWithDefaults

MineControlCli v1.0.2

30 Mar 04:01
Compare
Choose a tag to compare
Enhance AppConfiguration and ApplicationPathResolver to support dev p…

MineControlCli v1.0.1

28 Feb 01:06
Compare
Choose a tag to compare
  • Call to apis refactored
  • Update version fixed

MineControlCli v1.0.0

26 Feb 14:13
Compare
Choose a tag to compare
  • Instance and Backup configuration added
  • Code refactoring

MineControlCli v0.2.0

23 Feb 18:26
Compare
Choose a tag to compare
  • Fix JavaPathPropertyValidator to allow java as a valid path
  • Check updates on startup and notify user if there is a new version available
  • Version command shows the version of the application
  • The parameters of the create command are now not mandatory