Skip to content

Releases: andre-carbajal/mine-control-cli

MineControlCli v2.2.4

02 Oct 17:02

Choose a tag to compare

Changelog


Fixed

  • Fixed Java module system warnings on startup by enabling native access for JNA library
  • Resolved compatibility warnings for future Java versions

MineControlCli v2.2.3

26 Sep 03:14

Choose a tag to compare

Changelog


Changes

  • Server creation arguments' order was modified to improve clarity and usability.

Before:
server create (serverName, loaderType, loaderVersion, minecraftVersion)

After:
server create (serverName, minecraftVersion, loaderType, loaderVersion)

Improvements

  • Server creation was refactored to improve maintainability and readability. This change does not affect the
    functionality of the server creation process but enhances the code structure for future development.
  • Forge version order is now displayed correctly.

MineControlCli v2.2.1

27 Jul 18:34

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

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

Choose a tag to compare

  • Improve RAM validation for the \d+[GMgm] format
  • Fix some texts

MineControlCli v2.1.0

17 Jul 19:28

Choose a tag to compare

  • Forge loader is now supported.

MineControlCli v2.0.0

10 Jul 19:36

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

Choose a tag to compare

  • Include FolderNameValidator in gertFolderWithDefaults

MineControlCli v1.0.2

30 Mar 04:01

Choose a tag to compare

Enhance AppConfiguration and ApplicationPathResolver to support dev p…

MineControlCli v1.0.1

28 Feb 01:06

Choose a tag to compare

  • Call to apis refactored
  • Update version fixed