Releases: andre-carbajal/mine-control-cli
Releases · andre-carbajal/mine-control-cli
MineControlCli v2.2.1
Changelog
Improvements
- Fixing update checker to not fail when the new version is equal to the current version.
MineControlCli v2.2.0
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 Toolpotato-peeler.chunk-inhabited-time
configuration option added to specify the minimum time a chunk must be
inhabited to be considered unused. More information can be found in
the [Potato Peeler documentation](https://github.com/Bottle-M/PotatoPeeler?tab=readme-ov-file#4-usage(
Improvements
- Improve error handling.
- Refactor code for better maintainability.
MineControlCli v2.1.1
- Improve RAM validation for the \d+[GMgm] format
- Fix some texts
MineControlCli v2.1.0
- Forge loader is now supported.
MineControlCli v2.0.0
-
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
- Windows:
- Prod
- Windows:
%APPDATA%/MineControlCli
- macOS:
~/Library/Application Support/MineControlCli
- Linux:
~/.config/MineControlCli
- Windows:
- Dev
-
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 serverbackup list
: List all backupsbackup delete
: Delete a backupbackup restore
: Restore a backup to a server
- Config:
config set
: Set a configuration propertyconfig get
: Get the value of a configuration propertyconfig list
oconfig ls
: List all configuration propertiesconfig reset
: Reset configuration to default values
- Loader:
loader list
oloader ls
: List all the server loaders
- Server:
server create
osc
: Create a new serverserver list
osl
: List all available serversserver delete
osd
: Delete a serverserver start
oss
: Start a server
- Update:
MineControlCli v1.0.3
- Include FolderNameValidator in gertFolderWithDefaults
MineControlCli v1.0.2
Enhance AppConfiguration and ApplicationPathResolver to support dev p…
MineControlCli v1.0.1
- Call to apis refactored
- Update version fixed
MineControlCli v1.0.0
- Instance and Backup configuration added
- Code refactoring
MineControlCli v0.2.0
- 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