Releases: andre-carbajal/mine-control-cli
Releases · andre-carbajal/mine-control-cli
MineControlCli v2.2.4
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
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
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 listnow shows the backup size remove-unused-chunkscommand added to remove unused chunks of the world
using Potato Peeler Toolpotato-peeler.chunk-inhabited-timeconfiguration 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 listoconfig ls: List all configuration propertiesconfig reset: Reset configuration to default values
- Loader:
loader listoloader ls: List all the server loaders
- Server:
server createosc: Create a new serverserver listosl: List all available serversserver deleteosd: Delete a serverserver startoss: 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