• 3.5.0-alpha.8 f2a455ec32

    Release 3.5.0-alpha.8 Pre-release

    Griefed released this 2022-06-03 21:39:42 +02:00 | 3301 commits to main since this release

    3.5.0-alpha.8 (2022-06-03)

    ✂️ Refactor

    • File copying: Gather a list of all files to be copied to the server pack and THEN copy them. Improves readibility of the copyFiles(...)-method. Delete your lang/lang_en_us.properties-file to receive the new text. (640ba07)

    ⏩ Performance

    • FileWatcher setup: Setup FileWatcher off-thread when running GUI, to improve startup-time of ServerPackCreator. (087bed5)

    💎 Improvements

    • About window: Improve display of About text and improve the text itself. Delete your lang/lang_en_us.properties-file to receive the new text. (0d4193d)
    • Copy directories textfield: Turn textfield into a textarea much like clientside-only mods and JVM args. (9dfc606)
    • Copy Files and Directories: Allow specifying absolute paths to files and directories to include in the server pack. Example C:/foo/barwill result inbarbeing copied to the server pack asbar, and C:/foo/bar.file will result in bar.file being copied to the server pack as bar.file. (5978347)
    • i18n: Provide more language-keys for i18n. (1b5c695)
    • Java-path label and tooltip: Improve wording to reduce confusion as to what this setting is for. Please delete your lang/lang_en_us.properties-file. (f87537f)
    • SPC Window: Open ServerPackCreator in the center of the main display. (2020ca6)

    🛠 Fixes

    • Symlink check: Prevent IllegalCharacterException in FileUtilities.isLink(...) when checking the given file whether it is a symlink but said file having a Windows-path. Rename commonutilities package to common. (a6c5c59)
    Downloads
  • 3.5.0-alpha.7 539e69ad77

    Release 3.5.0-alpha.7 Pre-release

    Griefed released this 2022-05-28 15:04:25 +02:00 | 3312 commits to main since this release

    3.5.0-alpha.7 (2022-05-28)

    ✂️ Refactor

    • Code Quality & Style: Several code quality and style changes. (486ea43)

    🛠 Fixes

    • GUI Forge versions selection box: Update the list of Forge versions when the selected Minecraft version is changed (02f6004)
    Downloads
  • 3.5.0-alpha.6 798f791950

    Release 3.5.0-alpha.6 Pre-release

    Griefed released this 2022-05-28 12:22:56 +02:00 | 3315 commits to main since this release

    3.5.0-alpha.6 (2022-05-28)

    ✂️ Refactor

    • Code Quality & Style: Several code quality and style changes. (75b1ad7)
    • Enums: Change the way enums are used in the CommandlineParser and VersionMeta. Remove / use values where appropriate. (fea95a2)

    💎 Improvements

    • Fabric start scripts: If the improved Fabric server launcher is present, use it. Otherwise the old-fashoned way of downloading and installing a classic Fabric server is used. (0283d34)
    • Modloader server installation: Move the installation of the modloader server AFTER the generation of the server packs ZIP-archive. This ensures the ZIP-archive contains NO files which would result in a refection from CurseForge or other services. It ensures the ZIP-archive is as lightweight as possible. (39eb24f)

    🚀 Features

    • Quilt Modloader Support: Fully fledged Quilt support! Including start scripts, modloader server installation, automated clientside-only mod exclusions and webservice support! Please delete your lang/lang_en_us.properties-file to receive language updates. (849e0bc)
    Downloads
  • 3.5.0-alpha.5 c492aac9b9

    Release 3.5.0-alpha.5 Pre-release

    Griefed released this 2022-05-26 09:30:21 +02:00 | 3323 commits to main since this release

    3.5.0-alpha.5 (2022-05-26)

    ✂️ Refactor

    • Code Quality & Style: Several code quality and style changes. (bd9c0f6)
    • Code Quality & Style: Several code quality and style changes. (0def7aa)

    👀 Reverts

    • Modrinth: Remove Modrinth preperations from backend and tab from frontend (eeafa78)

    🧪 Tests

    • GitLab: Fix coverage-job artifacts so it works on GitLab.com again. Deactivate Inform About Release job, as GitHub is the main distribution platform for releases. (13e0d3e)
    • GitLab: SSL still broken with GitLab.com. (bcc0ff3)
    Downloads
  • 3.5.0-alpha.4 22e53b8181

    Release 3.5.0-alpha.4 Pre-release

    Griefed released this 2022-05-23 22:57:10 +02:00 | 3329 commits to main since this release

    3.5.0-alpha.4 (2022-05-23)

    ✂️ Refactor

    • ServerPackModel params: Remove unsudes params from constructor. (a341f83)

    👀 Reverts

    • CurseForge: Remove mentions of CurseForge from i18n (d876360)

    💎 Improvements

    • GUI conf and log upload: Improve checks and error message when uploading files to HaseBin which are too large. Delete your lang/lang_en_us.properties to receive the new message if you're using SPC in english. (5ac005e)
    • Server-icon and properties: Improve copying of the specified server-icon.png and server.properties as well as logging in case of errors. If the specified image is already 64x64, do not scale it unnecessarily. (d2cb195)

    Other

    • gitignore: Add some more test resources to the gitignore. (3481345)
    Downloads
  • 3.5.0-alpha.3 c56d81be0c

    Release 3.5.0-alpha.3 Pre-release

    Griefed released this 2022-05-19 10:46:28 +02:00 | 3339 commits to main since this release

    3.5.0-alpha.3 (2022-05-19)

    📔 Docs

    • params: Remove/fix constructors and missing params (d78e310)
    Downloads
  • 3.5.0-alpha.2 20a001bf18

    Release 3.5.0-alpha.2 Pre-release

    Griefed released this 2022-05-19 07:49:49 +02:00 | 3342 commits to main since this release

    3.5.0-alpha.2 (2022-05-19)

    📔 Docs

    • GenerateZip params: Remove param in JavaDoc for GenerateZip:44, containing extra, invalid, argument. (15319af)
    Downloads
  • 3.5.0-alpha.1 28cdb2f170

    Release 3.5.0-alpha.1 Pre-release

    Griefed released this 2022-05-18 22:52:23 +02:00 | 3344 commits to main since this release

    3.5.0-alpha.1 (2022-05-18)

    ✂️ Refactor

    • UNIX symlinks and Windows lnks: Sanitize links at beginning of config check and resolve any and all links before checks are run. (2a9ea36)

    👀 Reverts

    • CurseForge: Completely remove CurseForge functionality from ServerPackCreator. (d3de549)

    💎 Improvements

    • UNIX symlinks and Windows lnks: Allow users to work with links/symlinks at certain points. Modpack directory, copy directories, server icon and properties, Java path, config to load shoud now all work with UNIX symlinks or Windows lnks. (f57686a)
    • UNIX symlinks and Windows lnks: Allow users to work with links/symlinks at certain points. Modpack directory, copy directories, server icon and properties, Java path, config to load shoud now all work with UNIX symlinks or Windows lnks. (74bea1b)

    🛠 Fixes

    • 1.12.2 Forge sideness scanning false positives: If a single mod JAR-file contains multiple mods, check all mods in that JAR-file for sideness and determine whether it is clientside-only correctly. (f4d1081)
    • Copy-directories re-validation: Upon changing the modpack-directory, re-validate the copy-directories field to prevent false-negatives. (0ee983c)
    • File-ending: If a user does not specify .conf as the file ending when SaveAs is used, append it so we always have .conf-files. (7d87b2f)
    • Unable to save config when clientside-mods is empty: Prevent IndexOutOfBounds-exception when the passed list in encapsulateListElements is empty. (bd620f8)

    Other

    • deps: update dependency @quasar/extras to v1.13.6 (d34f8fd)
    • deps: update dependency axios to v0.27.2 (86f56f5)
    • deps: update dependency core-js to v3.22.4 (1c4b985)
    • deps: update dependency eslint to v8.14.0 (dbb27fa)
    • deps: update dependency eslint-plugin-vue to v8.7.1 (97f86a8)
    • deps: update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.9 (198aa4f)
    • deps: update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.6 (42b6f7a)
    • deps: update dependency gradle to v7.4.2 (b65f938)
    • deps: update dependency org.apache.activemq:artemis-jms-server to v2.21.0 (ebd8add)
    • deps: update dependency tsparticles to v2.0.6 (ebb78ba)
    • deps: update dependency vue to v3.2.33 (3adabfc)
    • deps: update jamesives/github-pages-deploy-action action to v4.3.3 (546cec4)
    • deps: update spring boot to v2.6.7 (c61906e)
    • deps: update typescript-eslint monorepo to v5.22.0 (f0a5512)
    • Status labels: Reduce max length of entries to reduce amount of component resizing. (5eed4ad)
    Downloads
  • 3.4.1 3a38ecc454

    Release 3.4.1 Stable

    Griefed released this 2022-05-03 21:43:40 +02:00 | 3386 commits to main since this release

    3.4.1 (2022-05-03)

    🛠 Fixes

    • Status Label texts: Fix the text in the status labels being cut of at random. Java is awesome. I swear. (2f1958f)
    Downloads
  • 3.4.0 2c728a4ead

    Release 3.4.0 Stable

    Griefed released this 2022-05-03 18:52:51 +02:00 | 3389 commits to main since this release

    3.4.0 (2022-05-03)

    💎 Improvements

    • GUI: Live-checks of input-fields in GUI. Allow closing of splash. Improve text colors of light and dark themes. Move Java args configuration from menu bar to Create Server Pack tab. Make Create Server Pack tab scrollable to improve usability for those with smaller screens. More improvements in version 5, milestone 5. (3337a14)
    Downloads