Skip to content

v1.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 May 13:47
· 24 commits to main since this release

1.0.0 (2024-05-04)

Features

  • Add BungeeCord provider implementation (5b6a62d)
  • Add command line argument parsing (0dc3a90)
  • add Gson dependency to build.gradle (ab7b1d5)
  • Add logging for received and starting commands (b4f1eca)
  • Add logging for selected server type, implementation, and version (9715bd2)
  • Add MinecraftServer helper class (e6ecee3)
  • Add new dependencies for project (5f0fa35)
  • Add Provider and Utils classes (72ecc8b)
  • Add support for multiple server implementations (5587ecc)
  • build: add shadow plugin (20b86a3)
  • Download libraries instead of shading them in the main jar file (9860d99)
  • gui: Add HistoryTextField component (61fd60a)
  • GUI: Added simple GUI mode (0349929)
  • Improve server process handling (6861ba4)
  • improve user input handling in Main.java (c045fe7)
  • logging: update log4j2 pattern layout (db120c7)
  • Main: Add getJavaExecutable method (c349dbe)
  • platform: add Platform class to determine current OS (6964349)
  • provider: Add CentroJarProvider implementation (95f8d0b)
  • providers: Add logic to check for existing jar files before download (a9cf66b)
  • providers: Add MohistInfo and MohistProvider classes (6a88b96)
  • providers: Add PaperInfo and PaperProvider classes (219ce5f)
  • providers: Add PurpurInfo and PurpurProvider classes (94ad675)
  • providers: Implement downloadJar method in Provider subclasses (bdac72b)
  • README: Add CosmicJars README.md (1aebc9f)
  • Refactor command creation in Main.java (0aa0298)
  • Rename CentroJars to CosmicJars (eb87ce2)
  • server: Improve process handling (2ca9bca)
  • Set FlatGitHubDarkIJTheme as default look and feel (80cb7fb)
  • Set Java language version to 17 (d480151)
  • utilities: Add logging for Java executable (bd67f56)
  • utilities: Add permission setting for Java executable (985260b)
  • utilities: Add support for extracting JDK from tar.gz files (461b646)
  • utils: Add isWindows() method (b43ad97)
  • utils: Add JDKUtilities class (18ce968)
  • utils: Improve download progress logging (acb2f33)
  • yml: Replace Properties file with YAML (cdcb733)