From 67a5f4ed53afe629ad7993b633ede76f69242e6b Mon Sep 17 00:00:00 2001
From: Griefed <griefed@griefed.de>
Date: Sat, 10 Feb 2024 22:49:01 +0100
Subject: [PATCH] docs: REST API docs via Writerside

Love that tool already.
---
 .gitlab-ci.yml                                |   49 +
 Dockerfile.help                               |   22 +
 HELP.md                                       |   37 +-
 README.md                                     |   85 +-
 SECURITY.md                                   |   34 +-
 .../src/jvmMain/resources/HELP.md             |   37 +-
 .../src/jvmMain/resources/README.md           |   85 +-
 .../Writerside/api-docs.yaml                  |  862 +++
 .../Writerside/cfg/buildprofiles.xml          |   12 +
 .../Writerside/images/img/cli.png             |  Bin 0 -> 143455 bytes
 .../Writerside/images/img/configcheck.png     |  Bin 0 -> 59273 bytes
 .../Writerside/images/img/configpanel.png     |  Bin 0 -> 31231 bytes
 .../Writerside/images/img/gui_dark.png        |  Bin 0 -> 109702 bytes
 .../Writerside/images/img/postgen.png         |  Bin 0 -> 72072 bytes
 .../Writerside/images/img/pregen.png          |  Bin 0 -> 72357 bytes
 .../Writerside/images/img/prezip.png          |  Bin 0 -> 75159 bytes
 .../Writerside/images/img/tabextension.png    |  Bin 0 -> 46769 bytes
 .../Writerside/images/img/web.png             |  Bin 0 -> 277507 bytes
 .../Writerside/redirection-rules.xml          |    9 +
 serverpackcreator-help/Writerside/spch.tree   |   36 +
 .../Writerside/topics/API-reference.md        |   23 +
 .../Writerside/topics/CHANGELOG.md            | 6854 +++++++++++++++++
 .../Writerside/topics/CODE_OF_CONDUCT.md      |  128 +
 .../Writerside/topics/CONTRIBUTING.md         |  115 +
 .../topics/Custom-Start-Arguments.md          |    3 +
 .../Writerside/topics/Custom-Themes.md        |    3 +
 .../Writerside/topics/Documents.md            |    5 +
 .../Writerside/topics/Events.md               |  212 +
 .../Writerside/topics/Exclusions.md           |    3 +
 .../Writerside/topics/HELP.md                 |  711 ++
 .../Writerside/topics/Help-Topic.md           |    6 +
 .../Writerside/topics/LICENSE.md              |  504 ++
 .../Writerside/topics/Minecraft-Versions.md   |    3 +
 .../Writerside/topics/Mod-Exclusions.md       |    3 +
 .../Writerside/topics/Modpacks.md             |  253 +
 .../Writerside/topics/Placeholders.md         |    3 +
 .../Writerside/topics/README.md               |  551 ++
 .../Writerside/topics/Run-Configs.md          |  229 +
 .../Writerside/topics/Run-Modes.md            |    3 +
 .../Writerside/topics/SECURITY.md             |   35 +
 .../Writerside/topics/Scripts.md              |    3 +
 .../Writerside/topics/Server-Packs.md         |  135 +
 .../Writerside/topics/Settings-And-Configs.md |    3 +
 .../Writerside/topics/Settings.md             |  388 +
 .../Writerside/topics/Special-Mods.md         |    3 +
 .../Writerside/topics/Translations.md         |    3 +
 .../Writerside/topics/Versions.md             |  729 ++
 .../Writerside/topics/Working-With-Plugins.md |    3 +
 .../Writerside/writerside.cfg                 |    8 +
 serverpackcreator-web/build.gradle.kts        |    3 +-
 .../web/modpack/ModpackController.kt          |    2 +-
 51 files changed, 12044 insertions(+), 151 deletions(-)
 create mode 100644 Dockerfile.help
 create mode 100644 serverpackcreator-help/Writerside/api-docs.yaml
 create mode 100644 serverpackcreator-help/Writerside/cfg/buildprofiles.xml
 create mode 100644 serverpackcreator-help/Writerside/images/img/cli.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/configcheck.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/configpanel.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/gui_dark.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/postgen.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/pregen.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/prezip.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/tabextension.png
 create mode 100644 serverpackcreator-help/Writerside/images/img/web.png
 create mode 100644 serverpackcreator-help/Writerside/redirection-rules.xml
 create mode 100644 serverpackcreator-help/Writerside/spch.tree
 create mode 100644 serverpackcreator-help/Writerside/topics/API-reference.md
 create mode 100644 serverpackcreator-help/Writerside/topics/CHANGELOG.md
 create mode 100644 serverpackcreator-help/Writerside/topics/CODE_OF_CONDUCT.md
 create mode 100644 serverpackcreator-help/Writerside/topics/CONTRIBUTING.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Custom-Start-Arguments.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Custom-Themes.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Documents.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Events.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Exclusions.md
 create mode 100644 serverpackcreator-help/Writerside/topics/HELP.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Help-Topic.md
 create mode 100644 serverpackcreator-help/Writerside/topics/LICENSE.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Minecraft-Versions.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Mod-Exclusions.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Modpacks.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Placeholders.md
 create mode 100644 serverpackcreator-help/Writerside/topics/README.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Run-Configs.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Run-Modes.md
 create mode 100644 serverpackcreator-help/Writerside/topics/SECURITY.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Scripts.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Server-Packs.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Settings-And-Configs.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Settings.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Special-Mods.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Translations.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Versions.md
 create mode 100644 serverpackcreator-help/Writerside/topics/Working-With-Plugins.md
 create mode 100644 serverpackcreator-help/Writerside/writerside.cfg

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3579c33d6..5f9af057d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -375,6 +375,55 @@ Build Docker PreRelease:
   rules:
     - if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+-(alpha|beta)\.\d+$/ && $CI_SERVER_HOST == "git.griefed.de"'
 
+Writerside Build:
+  stage: Build Release
+  image: registry.jetbrains.team/p/writerside/builder/writerside-builder:233.14389
+  variables:
+    ARTIFACT: webHelpSPCH2-all.zip
+    INSTANCE: Writerside/spch
+  script:
+    - cp -rf CHANGELOG.md       serverpackcreator-help/Writerside/topics/CHANGELOG.md
+    - cp -rf CODE_OF_CONDUCT.md serverpackcreator-help/Writerside/CODE_OF_CONDUCT/README.md
+    - cp -rf CONTRIBUTING.md    serverpackcreator-help/Writerside/topics/CONTRIBUTING.md
+    - cp -rf HELP.md            serverpackcreator-help/Writerside/topics/HELP.md
+    - cp -rf LICENSE            serverpackcreator-help/Writerside/topics/LICENSE.md
+    - cp -rf README.md          serverpackcreator-help/Writerside/topics/README.md
+    - cp -rf SECURITY.md        serverpackcreator-help/Writerside/topics/SECURITY.md
+    - set -e
+    - export DISPLAY=:99
+    - Xvfb :99 &
+    - /opt/builder/bin/idea.sh helpbuilderinspect -source-dir serverpackcreator-help -product $INSTANCE --runner gitlab -output-dir public/ || true
+    - echo "Test existing of $ARTIFACT artifact"
+    - test -e public/$ARTIFACT
+  artifacts:
+    paths:
+      - public/$ARTIFACT
+      - public/report.json
+    expire_in: 1 week
+  rules:
+    - if: '$CI_SERVER_HOST == "git.griefed.de"'
+
+Writerside Docker:
+  stage: Build Release
+  image: docker.griefed.dev/griefed/gitlab-ci-cd:2.2.17
+  needs:
+    - job: Writerside Build
+      artifacts: true
+      optional: false
+  before_script:
+    - docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io
+    - docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io
+    - docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
+    - docker buildx create --use --name grfdbuilder
+  script:
+    - docker buildx build --push --no-cache --platform linux/amd64
+      --tag "ghcr.io/$DOCKERHUB_USER/serverpackcreator-help:$CI_COMMIT_SHORT_SHA"
+      --tag "index.docker.io/$DOCKERHUB_USER/serverpackcreator-help:$CI_COMMIT_SHORT_SHA"
+      --build-arg VERSION=$CI_COMMIT_SHORT_SHA
+      --file Dockerfile.help .
+  rules:
+    - if: '$CI_SERVER_HOST == "git.griefed.de"'
+
 pages:
   stage: Documentation
   image: docker.griefed.dev/eclipse-temurin:21-jdk
diff --git a/Dockerfile.help b/Dockerfile.help
new file mode 100644
index 000000000..a030877a6
--- /dev/null
+++ b/Dockerfile.help
@@ -0,0 +1,22 @@
+FROM ghcr.io/linuxserver/nginx:1.22.1
+
+ARG VERSION=dev
+ENV ARTIFACT=webHelpSPCH2-all.zip
+
+LABEL maintainer="Griefed <griefed@griefed.de>"
+
+COPY public/$ARTIFACT /tmp/$ARTIFACT
+
+RUN \
+  apk --update add unzip && \
+  rm -rf \
+    /config/www/* && \
+  unzip -d /config/www/ /tmp/$ARTIFACT && \
+  echo "**** Cleanup ****" && \
+  apk del unzip && \
+  rm -rf \
+    /var/cache/apk/* \
+    /root/.cache \
+    /tmp/*
+
+EXPOSE 80 443
diff --git a/HELP.md b/HELP.md
index f1334de79..d7dc74c1b 100644
--- a/HELP.md
+++ b/HELP.md
@@ -1,3 +1,5 @@
+<topic title="Tips, tricks and help" id="help-library" is-library="true">
+
 # Tips, tricks and help
 
 ## Custom Themes
@@ -49,7 +51,7 @@ You have two options now:
 1. Edit the existing default templates to your liking and saving them under a different name
 2. Create your own templates or add additional ones for different file-endings
 
-## Powershell
+### Powershell
 
 > **Windows Updates**
 > Sometimes, Windows updates reset the execution policy of PowerShell scripts, which in turn requires
@@ -303,17 +305,7 @@ There are five possible settings which affect the way these filters happen:
       result in all mods or unwanted mods being excluded. Checks whether any of the above result in
       a positive match.
 
-## FancyMenu
-
-Starting from version **2.12.1** FancyMenu can be run on servers, too.
-If you use **2.12.1** or newer, and you want to include it in your server pack, you need to:
-
-1. Remove the `fancymenu_`-entry from your list of clientside-only mods-list.
-2. To be on the safe side, add an entry to your file/directories to include in your server pack for
-   your version of FancyMenu:
-    - Example: `mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar;mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar`
-
-## Automatic detection of clientside-only mods
+### Automatic detection of clientside-only mods
 
 ServerPackCreator can try and automatically determine whether a mod is clientside-only or not. This
 feature is enabled by default. In order to deactive/activate it manually,
@@ -338,6 +330,16 @@ In the **What's the feature you would like to be improved?**-section, something
 > - mod-y (Link to CurseForge project)
 > - mod-z (Link to CurseForge project)
 
+## FancyMenu
+
+Starting from version **2.12.1** FancyMenu can be run on servers, too.
+If you use **2.12.1** or newer, and you want to include it in your server pack, you need to:
+
+1. Remove the `fancymenu_`-entry from your list of clientside-only mods-list.
+2. To be on the safe side, add an entry to your file/directories to include in your server pack for
+   your version of FancyMenu:
+    - Example: `mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar;mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar`
+
 ## JVM flags/args
 
 Say you've got a couple of extra flags or arguments you want your server to start wich. Maybe
@@ -550,7 +552,7 @@ The serverpackcreator.conf file allows you to customize a couple of different th
 | includeServerProperties                                    | Whether to include server.properties in your serverpack. Must be `true` or `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
 | includeZipCreation                                         | Whether to create a zip-file of your serverpack, saved in the directory you specified with `modpackDir`. Must be `true` or `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
 | javaArgs                                                   | JVM flags / Java Args to add to the generated start-scripts. Set to "empty" to not use any in your start-scripts.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
-| serverPackSuffix                                           | A suffix to append to the name of the server pack directory and server pack ZIP-archive. Illegal characters are / < > : " \ &#124; ? * # % & { } $ ! ' @ + ´ \` = and must not end with a SPACE<code>&#32;&#32;</code> or a DOT<code>&#32;.&#32;&#32;</code>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | |
+| serverPackSuffix                                           | A suffix to append to the name of the server pack directory and server pack ZIP-archive. Illegal characters are / < > : " \ &#124; ? * # % & { } $ ! ' @ + ´ \` = and must not end with a SPACE<code>&#32;&#32;</code> or a DOT<code>&#32;.&#32;&#32;</code>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
 | serverIconPath                                             | Path to a custom server-icon.png-file to include in the server pack.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
 | serverPropertiesPath                                       | Path to a custom server.properties-file to include in the server pack.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
 
@@ -654,7 +656,7 @@ comment.
 | spring.servlet.multipart.max-request-size | Maximum request size for file uploads.                                                                 |
 | spring.config.import                      | Additional properties-file to import properties from.                                                  |
 
-## Localization
+## i18n in ServerPackCreator
 
 If you wish to run ServerPackCreator with your locale (if it is already supported), you can either:
 
@@ -667,9 +669,9 @@ If you wish to run ServerPackCreator with your locale (if it is already supporte
    ServerPackCreator-X-X-X.jar and set your locale like this `lang=your_locale` for
    example `lang=en_GB`
 
-If you want to contribute translations to ServerPackCreator, check out the [i18n](serverpackcreator-api/src/commonMain/kotlin/de/griefed/serverpackcreator/api/i18n)-directory containing already available
+If you want to contribute translations to ServerPackCreator, check out the `serverpackcreator-api/src/commonMain/i18n`-directory containing already available
 translations to see how they are set up. Then, make your changes, test them, and open a pull request on GitHub according
-to the [Contribution-Guidelines](CONTRIBUTING.md).
+to the `CONTRIBUTING.md`.
 
 ### Adding a translation
 
@@ -704,3 +706,6 @@ Voila! The menubar will now have german translations!
 Keep in mind when using languages other than `en_GB`: Any key not found in your currently set
 language will fall back to the english default.
 
+##
+
+</topic>
\ No newline at end of file
diff --git a/README.md b/README.md
index bad8c306a..7069661dc 100644
--- a/README.md
+++ b/README.md
@@ -34,7 +34,7 @@ test something, or just release a new server pack for the new modpack version.
 The thought "*There must be a way to automate this, or at least make it less tedious...*" was the spark which sent me off
 into the world of programming. And here we are.
 
-##### Disclaimer:
+**Disclaimer:**
 
 * ServerPackCreator is not a guarantee for working server packs. It helps you create them, but you **must still test them**!
 * You are still expected to be knowledgeable about your modpack, server packs in general, server administration and managing your Java installations. ServerPackCreator is not intended to take all the work off your shoulders!
@@ -45,14 +45,14 @@ into the world of programming. And here we are.
 * I will not be held responsible for errors in your server pack in general. **Test your server packs before you ship them!**
 * **TL;DR:** Don't use test to ship to prod! **Test** before shipping!
 
-##### Pre-Releases:
+**Pre-Releases:**
 
 There are two kinds of pre-releases: Alphas and Betas
 
 * Alphas: Missing features, incomplete features, almost guaranteed to have bugs / errors
 * Betas: Feature complete, probably contains bugs / errors
 
-# Screenshots
+## Screenshots
 
 | CLI                 | GUI                           | WEB                 |
 |---------------------|-------------------------------|---------------------|
@@ -60,13 +60,13 @@ There are two kinds of pre-releases: Alphas and Betas
 
 [//]: # (TODO: add web image)
 
-# Advantages/Disadvantages of CLI, GUI:
+## Advantages/Disadvantages of CLI, GUI:
 
 Each way of using ServerPackCreator has its advantages and disadvantages. Depending on your environment, it may be better to use one way over the other. This section highlights some of the
 advantages and disadvantages of each version to help you decide which way you are going to use.
 Note: All three ways are supported by the **.jar**-file. Which one is started depends on the CLI arguments used and your environment.
 
-## CLI:
+### CLI:
 
 | Advantages                                                                                                                                                                                               | Disadvantages                                                                                                         |
 |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------|
@@ -76,7 +76,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 |                                                                                                                                                                                                          | Manual editing of the configuration-file in case you want to change it.                                               |
 |                                                                                                                                                                                                          | Unable to edit start script placeholders and variables                                                                |
 
-## GUI:
+### GUI:
 
 | Advantages                                                                                                             | Disadvantages                     |
 |:-----------------------------------------------------------------------------------------------------------------------|:----------------------------------|
@@ -89,7 +89,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 
 [//]: # (TODO: add web block)
 
-# WEB:
+## WEB:
 
 | Advantages                                                    | Disadvantages                                                  |
 |:--------------------------------------------------------------|:---------------------------------------------------------------|
@@ -104,7 +104,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 
 ---
 
-# 1. Small feature overview
+## 1. Small feature overview
 
 1. **Exclude clientside-only mods**
     - **Automatically** by letting ServerPackCreator scan the mods of your modpack for their sideness
@@ -141,7 +141,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
     - ServerPackCreator allows you to use plugins to add new features in various places.
     - An example plugins is available with every release, and the source code for it can be found in this repository, at [Example Plugin](serverpackcreator-plugin-example)
 
-# 2. Issues and help
+## 2. Issues and help
 
 - Report a bug / ask for a feature / ask for an improvement / request a documentation improvement:
     - https://github.com/Griefed/ServerPackCreator/issues/new/choose
@@ -150,16 +150,16 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 - The same as the Wiki, but as a file should you prefer it. 😊
     - [HELP.md](HELP.md)
 
-# 3. How To
+## 3. How To
 
 The first time you start ServerPackCreator, you will be asked whether you want to see a small step-by-step guide.
 Said guide will show you the most important parts in configuring your server pack.
 
 Should you at any point want to revisit said guide, simply hit *About -> Step-By-Step Guide* in the menu at the top. 
 
-# 4. Java
+## 4. Java
 
-##### Required:
+### Required:
 
 * Using the JAR-file release requires Java 21.
 * Working internet connection recommended.
@@ -171,12 +171,12 @@ version other than version 21. Things may break at **random**, at **any** place,
 You are welcome to try and use any other version, but do **not** report issues back to me if you do encounter problems
 when running ServerPackCreator with a more recent Java version.
 
-# 5. Plugins
+## 5. Plugins
 
 The plugin-section shows an excerpt from the README of the example plugin README. Check out the repository of the example plugin, linked below,
 for more details.
 
-## 5.1. Example plugin for ServerPackCreator
+### 5.1. Example plugin for ServerPackCreator
 
 This repository contains an example plugin. Available at [Example Plugin](serverpackcreator-plugin-example)
 
@@ -273,7 +273,7 @@ extension passed to it by ServerPackCreator.
 See now why the ConfigPanel, ConfigCheck and Tab extensions are so nice to have?
 The possibilities are (almost) **endless**!😁
 
-## 5.3 The reason for allowing ServerPackCreator to run plugin:
+### 5.3 The reason for allowing ServerPackCreator to run plugin:
 
 Some people need additional functionality for their server packs, or have some additional wishes for
 them. Some of those things may not fit into the core functionality of ServerPackCreator itself.
@@ -287,7 +287,7 @@ of those reasons or another.
 This allows people to write their own plugins to expand the functionality of ServerPackCreator with
 their own features as they see fit.
 
-## 5.4 Adding your own
+### 5.4 Adding your own
 
 A curated list of officially acknowledged plugins can be found [here](https://addons.griefed.de) (redirects to [GitHub Pages](https://griefed.github.io/ServerPackCreator-Addons-Overview/#/))
 
@@ -302,7 +302,7 @@ For a plugin to be accepted, you must at least provide:
 - The branch of the repository where the main code resides in.
 - A description of the plugin.
 
-# 6 Running
+## 6 Running
 
 1. If you've used the installer to acquire ServerPackCreator, use the shortcut created by the installer to run
 ServerPackCreator. The installers provide their own Java runtime, so you do not need to install Java separately.
@@ -321,9 +321,9 @@ There are a couple of arguments which may or may not be helpful for you, dependi
 | `-gui`    | Run ServerPackCreator with our GUI. If a graphical environment is supported, this is the default ServerPackCreator will enter, even when starting ServerPackCreator with no extra arguments at all.                     |
 | `--setup` | Set up and prepare the environment for subsequent runs of ServerPackCreator. This will create/copy all files needed for ServerPackCreator to function properly from inside its JAR-file and setup everything else, too. |
 
-## 6.1 Running ServerPackCreator as a webservice
+### 6.1 Running ServerPackCreator as a webservice
 
-### 6.1.1 JAR
+#### 6.1.1 JAR
 
 1. Download the JAR-file from the latest release
 2. Run it once, using the `-web` argument. ServerPackCreator will crash, complaining about JDBC-related things. This is expected, don't worry.
@@ -338,7 +338,7 @@ There are a couple of arguments which may or may not be helpful for you, dependi
 6. Run ServerPackCreator, using the `-web`-argument, again
 7. Browse to `http://localhost:8080`
 
-#### 6.1.1.1 Tweaking the webservice
+##### 6.1.1.1 Tweaking the webservice
 
 You may edit the following properties inside the `serverpackcreator.properties` if you wish to change some parts of the webservice-behaviour:
 
@@ -358,7 +358,7 @@ You may edit the following properties inside the `serverpackcreator.properties`
 | `de.griefed.serverpackcreator.serverpack.zip.exclude.enabled`          | Whether files should be excluded from a server pack archive.                                                                         |
 | `server.port`                                                          | The port at which the webservice will be available at. Default is `8080`.                                                            |
 
-### 6.1.2 Docker (recommended)
+#### 6.1.2 Docker (recommended)
 
 The recommended, and easiest, way to deploy ServerPackCreator as a webservice is via [docker](https://www.docker.com/) and [docker-compose](https://docs.docker.com/compose/).
 
@@ -406,7 +406,7 @@ services:
       - ./logs:/app/serverpackcreator/logs # Path at which logs from the container will be stored at on your host : Path to the logs in the container. Only change the left value, if at all.
 ```
 
-#### 6.1.2.1 Tweaking the docker deployment
+##### 6.1.2.1 Tweaking the docker deployment
 
 You may edit the following container-properties if you wish to change some parts of the webservice-behaviour:
 
@@ -425,7 +425,7 @@ You may edit the following container-properties if you wish to change some parts
 | `SPC_SERVERPACK_ZIP_EXCLUDE_ENABLED`          | Whether files should be excluded from a server pack archive.                                                                         |
 
 
-## 6.1 Localization
+### 6.1 Localization
 
 If you wish to run ServerPackCreator with your locale (if it is already supported), you can either:
 1. Run `java -jar ServerPackCreator-X.X.X.jar -lang yourLocale` for example `java -jar ServerPackCreator-X.X.X.jar -lang en`. This will create the lang.properties-file with your specified locale.
@@ -437,29 +437,14 @@ If you want to contribute translations to ServerPackCreator, check out the [i18n
 translations to see how they are set up. Then, make your changes, test them, and open a pull request on GitHub according
 to the [Contribution-Guidelines](CONTRIBUTING.md).
 
-### 6.1.1 Adding a translation
-
-Say you want to translate ServerPackCreator to german.
-You would need to add the file `<Module_Name>_de_DE.properties` in the following places:
-- `serverpackcreator-api\src\commonMain\i18n`
-  - Prefix: `Api_`
-- `serverpackcreator-cli\src\main\i18n`
-  - Prefix: `Cli_`
-- `serverpackcreator-gui\src\main\i18n`
-  - Prefix: `Gui_`
-- `serverpackcreator-plugin-example\src\main\i18n`
-  - Prefix: `Example_`
-- `serverpackcreator-updater\src\main\i18n`
-  - Prefix: `Updates_`
-
-English translations for each can be found at:
-1. [API module](serverpackcreator-api/src/commonMain/i18n/Api_en_GB.properties)
-2. [CLI module](serverpackcreator-cli/src/main/i18n/Cli_en_GB.properties)
-3. [GUI module](serverpackcreator-gui/src/main/i18n/Gui_en_GB.properties)
-4. [Example Kotlin](serverpackcreator-plugin-example/src/main/i18n/Example_en_GB.properties)
-5. [Updater module](serverpackcreator-updater/src/main/i18n/Updates_en_GB.properties)
-
-In the english properties for the Gui, for example, you will see entries like
+#### 6.1.1 Adding a translation
+
+Say you want to translate ServerPackCreator to german. You would need to add a file called `Translations_de_DE.properties` to the folder [serverpackcreator-api/src/commonMain/i18n/](serverpackcreator-api/src/commonMain/i18n/). 
+
+English translations, as an example for how to define translations, can be found at:
+[serverpackcreator-api/src/commonMain/i18n/Translations_en_GB.properties](serverpackcreator-api/src/commonMain/i18n/Translations_en_GB.properties)
+
+You will see entries like
 
 ```properties
 menubar.gui.menu.file=File
@@ -469,7 +454,7 @@ menubar.gui.menu.about=About
 menubar.gui.menu.help=Help
 ```
 
-So, in order to translate them to german, in your `Gui_de_DE.properties`-file, you would add
+So, in order to translate them to german, in your `Translations_de_DE.properties`-file, you would add
 
 ```properties
 menubar.gui.menu.file=Datei
@@ -488,7 +473,7 @@ ServerPackCreator with the argument `-lang=de_DE`.
 
 Voilà! The menubar will now have german translations!
 
-# 7 Contributing
+## 7 Contributing
 
 Java documentation available at:
 - https://griefed.pages.griefed.de/ServerPackCreator/ or
@@ -540,7 +525,7 @@ A short excerpt:
 > This is the only way to ensure that any changes made to ServerPackCreator always arrive on my GitLab instance first, then on GitHub.
 > Since I want to stay independent of GitHub and their architecture, I have to make use of my own GitLab installation. Hence, this procedure. So, if one day, GitHub vanishes, we still can provide people with ServerPackCreator from my GitLab instance.
 
-# 8. Awesomesauce!
+## 8. Awesomesauce!
 
 **None of this would have been possible without the excellent IDEs by JetBrains. They have kindly provided this open source project with an All Products Pack license.**
 **Additionally, ej-Technologies has provided an open-source license for JProfiler and install4j for ServerPackCreator, which allows me to resolve performance bottlenecks, pin down memory leaks and understand threading issues, as well as generated fancy high-end installers.
@@ -560,7 +545,7 @@ Huge shoutout and thank you!**
 
 ---
 
-# 10. Libraries and Licenses
+## 10. Libraries and Licenses
 
 This project would not be possible without [these awesome groups](licenses/licences.md), creators and developers and their wonderful libraries
 they have kindly provided to people such as me. 
diff --git a/SECURITY.md b/SECURITY.md
index d808981e0..fbaf72080 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -6,26 +6,26 @@ Only releases of the latest major-minor-release-line are supported.
 
 For example, if the latest major-release-line is 4.1.x, then the following matrix would apply: 
 
-| Version | Supported          |
-|---------|--------------------|
-| 4.1.x   | :white_check_mark: |
-| 4.0.x   | :x:                |
-| < 4.0   | :x:                |
-| 3.x.x   | :x:                |
-| 2.x.x   | :x:                |
-| 1.x.x   | :x:                |
+| Version | Supported |
+|---------|-----------|
+| 4.1.x   | ✅         |
+| 4.0.x   | ❌         |
+| < 4.0   | ❌         |
+| 3.x.x   | ❌         |
+| 2.x.x   | ❌         |
+| 1.x.x   | ❌         |
 
 Similarly, if the latest major-minor-release-line is 5.3.x, then the following matrix would apply:
 
-| Version | Supported          |
-|---------|--------------------|
-| 5.3.x   | :white_check_mark: |
-| 5.0.x   | :x:                |
-| < 5.0   | :x:                |
-| 4.x.x   | :x:                |
-| 3.x.x   | :x:                |
-| 2.x.x   | :x:                |
-| 1.x.x   | :x:                |
+| Version | Supported |
+|---------|-----------|
+| 5.3.x   | ✅         |
+| 5.0.x   | ❌         |
+| < 5.0   | ❌         |
+| 4.x.x   | ❌         |
+| 3.x.x   | ❌         |
+| 2.x.x   | ❌         |
+| 1.x.x   | ❌         |
 
 If a newer major-minor-line is released, keeping with the examples above, i.e. 4.2.x or 5.4.x, then the matrices above
 should help you to determine which versions will receive security-updates.
diff --git a/serverpackcreator-api/src/jvmMain/resources/HELP.md b/serverpackcreator-api/src/jvmMain/resources/HELP.md
index f1334de79..d7dc74c1b 100644
--- a/serverpackcreator-api/src/jvmMain/resources/HELP.md
+++ b/serverpackcreator-api/src/jvmMain/resources/HELP.md
@@ -1,3 +1,5 @@
+<topic title="Tips, tricks and help" id="help-library" is-library="true">
+
 # Tips, tricks and help
 
 ## Custom Themes
@@ -49,7 +51,7 @@ You have two options now:
 1. Edit the existing default templates to your liking and saving them under a different name
 2. Create your own templates or add additional ones for different file-endings
 
-## Powershell
+### Powershell
 
 > **Windows Updates**
 > Sometimes, Windows updates reset the execution policy of PowerShell scripts, which in turn requires
@@ -303,17 +305,7 @@ There are five possible settings which affect the way these filters happen:
       result in all mods or unwanted mods being excluded. Checks whether any of the above result in
       a positive match.
 
-## FancyMenu
-
-Starting from version **2.12.1** FancyMenu can be run on servers, too.
-If you use **2.12.1** or newer, and you want to include it in your server pack, you need to:
-
-1. Remove the `fancymenu_`-entry from your list of clientside-only mods-list.
-2. To be on the safe side, add an entry to your file/directories to include in your server pack for
-   your version of FancyMenu:
-    - Example: `mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar;mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar`
-
-## Automatic detection of clientside-only mods
+### Automatic detection of clientside-only mods
 
 ServerPackCreator can try and automatically determine whether a mod is clientside-only or not. This
 feature is enabled by default. In order to deactive/activate it manually,
@@ -338,6 +330,16 @@ In the **What's the feature you would like to be improved?**-section, something
 > - mod-y (Link to CurseForge project)
 > - mod-z (Link to CurseForge project)
 
+## FancyMenu
+
+Starting from version **2.12.1** FancyMenu can be run on servers, too.
+If you use **2.12.1** or newer, and you want to include it in your server pack, you need to:
+
+1. Remove the `fancymenu_`-entry from your list of clientside-only mods-list.
+2. To be on the safe side, add an entry to your file/directories to include in your server pack for
+   your version of FancyMenu:
+    - Example: `mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar;mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar`
+
 ## JVM flags/args
 
 Say you've got a couple of extra flags or arguments you want your server to start wich. Maybe
@@ -550,7 +552,7 @@ The serverpackcreator.conf file allows you to customize a couple of different th
 | includeServerProperties                                    | Whether to include server.properties in your serverpack. Must be `true` or `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
 | includeZipCreation                                         | Whether to create a zip-file of your serverpack, saved in the directory you specified with `modpackDir`. Must be `true` or `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
 | javaArgs                                                   | JVM flags / Java Args to add to the generated start-scripts. Set to "empty" to not use any in your start-scripts.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
-| serverPackSuffix                                           | A suffix to append to the name of the server pack directory and server pack ZIP-archive. Illegal characters are / < > : " \ &#124; ? * # % & { } $ ! ' @ + ´ \` = and must not end with a SPACE<code>&#32;&#32;</code> or a DOT<code>&#32;.&#32;&#32;</code>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | |
+| serverPackSuffix                                           | A suffix to append to the name of the server pack directory and server pack ZIP-archive. Illegal characters are / < > : " \ &#124; ? * # % & { } $ ! ' @ + ´ \` = and must not end with a SPACE<code>&#32;&#32;</code> or a DOT<code>&#32;.&#32;&#32;</code>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
 | serverIconPath                                             | Path to a custom server-icon.png-file to include in the server pack.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
 | serverPropertiesPath                                       | Path to a custom server.properties-file to include in the server pack.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
 
@@ -654,7 +656,7 @@ comment.
 | spring.servlet.multipart.max-request-size | Maximum request size for file uploads.                                                                 |
 | spring.config.import                      | Additional properties-file to import properties from.                                                  |
 
-## Localization
+## i18n in ServerPackCreator
 
 If you wish to run ServerPackCreator with your locale (if it is already supported), you can either:
 
@@ -667,9 +669,9 @@ If you wish to run ServerPackCreator with your locale (if it is already supporte
    ServerPackCreator-X-X-X.jar and set your locale like this `lang=your_locale` for
    example `lang=en_GB`
 
-If you want to contribute translations to ServerPackCreator, check out the [i18n](serverpackcreator-api/src/commonMain/kotlin/de/griefed/serverpackcreator/api/i18n)-directory containing already available
+If you want to contribute translations to ServerPackCreator, check out the `serverpackcreator-api/src/commonMain/i18n`-directory containing already available
 translations to see how they are set up. Then, make your changes, test them, and open a pull request on GitHub according
-to the [Contribution-Guidelines](CONTRIBUTING.md).
+to the `CONTRIBUTING.md`.
 
 ### Adding a translation
 
@@ -704,3 +706,6 @@ Voila! The menubar will now have german translations!
 Keep in mind when using languages other than `en_GB`: Any key not found in your currently set
 language will fall back to the english default.
 
+##
+
+</topic>
\ No newline at end of file
diff --git a/serverpackcreator-api/src/jvmMain/resources/README.md b/serverpackcreator-api/src/jvmMain/resources/README.md
index bad8c306a..7069661dc 100644
--- a/serverpackcreator-api/src/jvmMain/resources/README.md
+++ b/serverpackcreator-api/src/jvmMain/resources/README.md
@@ -34,7 +34,7 @@ test something, or just release a new server pack for the new modpack version.
 The thought "*There must be a way to automate this, or at least make it less tedious...*" was the spark which sent me off
 into the world of programming. And here we are.
 
-##### Disclaimer:
+**Disclaimer:**
 
 * ServerPackCreator is not a guarantee for working server packs. It helps you create them, but you **must still test them**!
 * You are still expected to be knowledgeable about your modpack, server packs in general, server administration and managing your Java installations. ServerPackCreator is not intended to take all the work off your shoulders!
@@ -45,14 +45,14 @@ into the world of programming. And here we are.
 * I will not be held responsible for errors in your server pack in general. **Test your server packs before you ship them!**
 * **TL;DR:** Don't use test to ship to prod! **Test** before shipping!
 
-##### Pre-Releases:
+**Pre-Releases:**
 
 There are two kinds of pre-releases: Alphas and Betas
 
 * Alphas: Missing features, incomplete features, almost guaranteed to have bugs / errors
 * Betas: Feature complete, probably contains bugs / errors
 
-# Screenshots
+## Screenshots
 
 | CLI                 | GUI                           | WEB                 |
 |---------------------|-------------------------------|---------------------|
@@ -60,13 +60,13 @@ There are two kinds of pre-releases: Alphas and Betas
 
 [//]: # (TODO: add web image)
 
-# Advantages/Disadvantages of CLI, GUI:
+## Advantages/Disadvantages of CLI, GUI:
 
 Each way of using ServerPackCreator has its advantages and disadvantages. Depending on your environment, it may be better to use one way over the other. This section highlights some of the
 advantages and disadvantages of each version to help you decide which way you are going to use.
 Note: All three ways are supported by the **.jar**-file. Which one is started depends on the CLI arguments used and your environment.
 
-## CLI:
+### CLI:
 
 | Advantages                                                                                                                                                                                               | Disadvantages                                                                                                         |
 |:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------|
@@ -76,7 +76,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 |                                                                                                                                                                                                          | Manual editing of the configuration-file in case you want to change it.                                               |
 |                                                                                                                                                                                                          | Unable to edit start script placeholders and variables                                                                |
 
-## GUI:
+### GUI:
 
 | Advantages                                                                                                             | Disadvantages                     |
 |:-----------------------------------------------------------------------------------------------------------------------|:----------------------------------|
@@ -89,7 +89,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 
 [//]: # (TODO: add web block)
 
-# WEB:
+## WEB:
 
 | Advantages                                                    | Disadvantages                                                  |
 |:--------------------------------------------------------------|:---------------------------------------------------------------|
@@ -104,7 +104,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 
 ---
 
-# 1. Small feature overview
+## 1. Small feature overview
 
 1. **Exclude clientside-only mods**
     - **Automatically** by letting ServerPackCreator scan the mods of your modpack for their sideness
@@ -141,7 +141,7 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
     - ServerPackCreator allows you to use plugins to add new features in various places.
     - An example plugins is available with every release, and the source code for it can be found in this repository, at [Example Plugin](serverpackcreator-plugin-example)
 
-# 2. Issues and help
+## 2. Issues and help
 
 - Report a bug / ask for a feature / ask for an improvement / request a documentation improvement:
     - https://github.com/Griefed/ServerPackCreator/issues/new/choose
@@ -150,16 +150,16 @@ Note: All three ways are supported by the **.jar**-file. Which one is started de
 - The same as the Wiki, but as a file should you prefer it. 😊
     - [HELP.md](HELP.md)
 
-# 3. How To
+## 3. How To
 
 The first time you start ServerPackCreator, you will be asked whether you want to see a small step-by-step guide.
 Said guide will show you the most important parts in configuring your server pack.
 
 Should you at any point want to revisit said guide, simply hit *About -> Step-By-Step Guide* in the menu at the top. 
 
-# 4. Java
+## 4. Java
 
-##### Required:
+### Required:
 
 * Using the JAR-file release requires Java 21.
 * Working internet connection recommended.
@@ -171,12 +171,12 @@ version other than version 21. Things may break at **random**, at **any** place,
 You are welcome to try and use any other version, but do **not** report issues back to me if you do encounter problems
 when running ServerPackCreator with a more recent Java version.
 
-# 5. Plugins
+## 5. Plugins
 
 The plugin-section shows an excerpt from the README of the example plugin README. Check out the repository of the example plugin, linked below,
 for more details.
 
-## 5.1. Example plugin for ServerPackCreator
+### 5.1. Example plugin for ServerPackCreator
 
 This repository contains an example plugin. Available at [Example Plugin](serverpackcreator-plugin-example)
 
@@ -273,7 +273,7 @@ extension passed to it by ServerPackCreator.
 See now why the ConfigPanel, ConfigCheck and Tab extensions are so nice to have?
 The possibilities are (almost) **endless**!😁
 
-## 5.3 The reason for allowing ServerPackCreator to run plugin:
+### 5.3 The reason for allowing ServerPackCreator to run plugin:
 
 Some people need additional functionality for their server packs, or have some additional wishes for
 them. Some of those things may not fit into the core functionality of ServerPackCreator itself.
@@ -287,7 +287,7 @@ of those reasons or another.
 This allows people to write their own plugins to expand the functionality of ServerPackCreator with
 their own features as they see fit.
 
-## 5.4 Adding your own
+### 5.4 Adding your own
 
 A curated list of officially acknowledged plugins can be found [here](https://addons.griefed.de) (redirects to [GitHub Pages](https://griefed.github.io/ServerPackCreator-Addons-Overview/#/))
 
@@ -302,7 +302,7 @@ For a plugin to be accepted, you must at least provide:
 - The branch of the repository where the main code resides in.
 - A description of the plugin.
 
-# 6 Running
+## 6 Running
 
 1. If you've used the installer to acquire ServerPackCreator, use the shortcut created by the installer to run
 ServerPackCreator. The installers provide their own Java runtime, so you do not need to install Java separately.
@@ -321,9 +321,9 @@ There are a couple of arguments which may or may not be helpful for you, dependi
 | `-gui`    | Run ServerPackCreator with our GUI. If a graphical environment is supported, this is the default ServerPackCreator will enter, even when starting ServerPackCreator with no extra arguments at all.                     |
 | `--setup` | Set up and prepare the environment for subsequent runs of ServerPackCreator. This will create/copy all files needed for ServerPackCreator to function properly from inside its JAR-file and setup everything else, too. |
 
-## 6.1 Running ServerPackCreator as a webservice
+### 6.1 Running ServerPackCreator as a webservice
 
-### 6.1.1 JAR
+#### 6.1.1 JAR
 
 1. Download the JAR-file from the latest release
 2. Run it once, using the `-web` argument. ServerPackCreator will crash, complaining about JDBC-related things. This is expected, don't worry.
@@ -338,7 +338,7 @@ There are a couple of arguments which may or may not be helpful for you, dependi
 6. Run ServerPackCreator, using the `-web`-argument, again
 7. Browse to `http://localhost:8080`
 
-#### 6.1.1.1 Tweaking the webservice
+##### 6.1.1.1 Tweaking the webservice
 
 You may edit the following properties inside the `serverpackcreator.properties` if you wish to change some parts of the webservice-behaviour:
 
@@ -358,7 +358,7 @@ You may edit the following properties inside the `serverpackcreator.properties`
 | `de.griefed.serverpackcreator.serverpack.zip.exclude.enabled`          | Whether files should be excluded from a server pack archive.                                                                         |
 | `server.port`                                                          | The port at which the webservice will be available at. Default is `8080`.                                                            |
 
-### 6.1.2 Docker (recommended)
+#### 6.1.2 Docker (recommended)
 
 The recommended, and easiest, way to deploy ServerPackCreator as a webservice is via [docker](https://www.docker.com/) and [docker-compose](https://docs.docker.com/compose/).
 
@@ -406,7 +406,7 @@ services:
       - ./logs:/app/serverpackcreator/logs # Path at which logs from the container will be stored at on your host : Path to the logs in the container. Only change the left value, if at all.
 ```
 
-#### 6.1.2.1 Tweaking the docker deployment
+##### 6.1.2.1 Tweaking the docker deployment
 
 You may edit the following container-properties if you wish to change some parts of the webservice-behaviour:
 
@@ -425,7 +425,7 @@ You may edit the following container-properties if you wish to change some parts
 | `SPC_SERVERPACK_ZIP_EXCLUDE_ENABLED`          | Whether files should be excluded from a server pack archive.                                                                         |
 
 
-## 6.1 Localization
+### 6.1 Localization
 
 If you wish to run ServerPackCreator with your locale (if it is already supported), you can either:
 1. Run `java -jar ServerPackCreator-X.X.X.jar -lang yourLocale` for example `java -jar ServerPackCreator-X.X.X.jar -lang en`. This will create the lang.properties-file with your specified locale.
@@ -437,29 +437,14 @@ If you want to contribute translations to ServerPackCreator, check out the [i18n
 translations to see how they are set up. Then, make your changes, test them, and open a pull request on GitHub according
 to the [Contribution-Guidelines](CONTRIBUTING.md).
 
-### 6.1.1 Adding a translation
-
-Say you want to translate ServerPackCreator to german.
-You would need to add the file `<Module_Name>_de_DE.properties` in the following places:
-- `serverpackcreator-api\src\commonMain\i18n`
-  - Prefix: `Api_`
-- `serverpackcreator-cli\src\main\i18n`
-  - Prefix: `Cli_`
-- `serverpackcreator-gui\src\main\i18n`
-  - Prefix: `Gui_`
-- `serverpackcreator-plugin-example\src\main\i18n`
-  - Prefix: `Example_`
-- `serverpackcreator-updater\src\main\i18n`
-  - Prefix: `Updates_`
-
-English translations for each can be found at:
-1. [API module](serverpackcreator-api/src/commonMain/i18n/Api_en_GB.properties)
-2. [CLI module](serverpackcreator-cli/src/main/i18n/Cli_en_GB.properties)
-3. [GUI module](serverpackcreator-gui/src/main/i18n/Gui_en_GB.properties)
-4. [Example Kotlin](serverpackcreator-plugin-example/src/main/i18n/Example_en_GB.properties)
-5. [Updater module](serverpackcreator-updater/src/main/i18n/Updates_en_GB.properties)
-
-In the english properties for the Gui, for example, you will see entries like
+#### 6.1.1 Adding a translation
+
+Say you want to translate ServerPackCreator to german. You would need to add a file called `Translations_de_DE.properties` to the folder [serverpackcreator-api/src/commonMain/i18n/](serverpackcreator-api/src/commonMain/i18n/). 
+
+English translations, as an example for how to define translations, can be found at:
+[serverpackcreator-api/src/commonMain/i18n/Translations_en_GB.properties](serverpackcreator-api/src/commonMain/i18n/Translations_en_GB.properties)
+
+You will see entries like
 
 ```properties
 menubar.gui.menu.file=File
@@ -469,7 +454,7 @@ menubar.gui.menu.about=About
 menubar.gui.menu.help=Help
 ```
 
-So, in order to translate them to german, in your `Gui_de_DE.properties`-file, you would add
+So, in order to translate them to german, in your `Translations_de_DE.properties`-file, you would add
 
 ```properties
 menubar.gui.menu.file=Datei
@@ -488,7 +473,7 @@ ServerPackCreator with the argument `-lang=de_DE`.
 
 Voilà! The menubar will now have german translations!
 
-# 7 Contributing
+## 7 Contributing
 
 Java documentation available at:
 - https://griefed.pages.griefed.de/ServerPackCreator/ or
@@ -540,7 +525,7 @@ A short excerpt:
 > This is the only way to ensure that any changes made to ServerPackCreator always arrive on my GitLab instance first, then on GitHub.
 > Since I want to stay independent of GitHub and their architecture, I have to make use of my own GitLab installation. Hence, this procedure. So, if one day, GitHub vanishes, we still can provide people with ServerPackCreator from my GitLab instance.
 
-# 8. Awesomesauce!
+## 8. Awesomesauce!
 
 **None of this would have been possible without the excellent IDEs by JetBrains. They have kindly provided this open source project with an All Products Pack license.**
 **Additionally, ej-Technologies has provided an open-source license for JProfiler and install4j for ServerPackCreator, which allows me to resolve performance bottlenecks, pin down memory leaks and understand threading issues, as well as generated fancy high-end installers.
@@ -560,7 +545,7 @@ Huge shoutout and thank you!**
 
 ---
 
-# 10. Libraries and Licenses
+## 10. Libraries and Licenses
 
 This project would not be possible without [these awesome groups](licenses/licences.md), creators and developers and their wonderful libraries
 they have kindly provided to people such as me. 
diff --git a/serverpackcreator-help/Writerside/api-docs.yaml b/serverpackcreator-help/Writerside/api-docs.yaml
new file mode 100644
index 000000000..ad31adb8a
--- /dev/null
+++ b/serverpackcreator-help/Writerside/api-docs.yaml
@@ -0,0 +1,862 @@
+openapi: 3.0.1
+info:
+  title: OpenAPI definition
+  version: v0
+servers:
+- url: http://localhost:8080
+  description: Generated server url
+paths:
+  /api/v2/modpacks/upload:
+    post:
+      tags:
+      - modpack-controller
+      operationId: uploadModPack
+      parameters:
+      - name: minecraftVersion
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: modloader
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: modloaderVersion
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: startArgs
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: clientMods
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: whiteListMods
+        in: query
+        required: true
+        schema:
+          type: string
+      requestBody:
+        content:
+          application/json:
+            schema:
+              required:
+              - file
+              type: object
+              properties:
+                file:
+                  type: string
+                  format: binary
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/ZipResponse'
+  /api/v2/modpacks/generate:
+    post:
+      tags:
+      - modpack-controller
+      operationId: requestGeneration
+      parameters:
+      - name: modPackID
+        in: query
+        required: true
+        schema:
+          type: integer
+          format: int32
+      - name: minecraftVersion
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: modloader
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: modloaderVersion
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: startArgs
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: clientMods
+        in: query
+        required: true
+        schema:
+          type: string
+      - name: whiteListMods
+        in: query
+        required: true
+        schema:
+          type: string
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/ZipResponse'
+  /api/v2/versions/quilt:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableQuiltVersions
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  type: string
+  /api/v2/versions/neoforge:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableNeoForgeVersions
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  type: string
+  /api/v2/versions/minecraft:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableMinecraftVersions
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  type: string
+  /api/v2/versions/legacyfabric:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableLegacyFabricVersions
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  type: string
+  /api/v2/versions/forge:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableForgeVersions
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: object
+                additionalProperties:
+                  type: array
+                  items:
+                    type: string
+  /api/v2/versions/forge/{minecraftversion}:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableForgeVersionsForMinecraftVersion
+      parameters:
+      - name: minecraftversion
+        in: path
+        required: true
+        schema:
+          type: string
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  type: string
+  /api/v2/versions/fabric:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableFabricVersions
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  type: string
+  /api/v2/versions/all:
+    get:
+      tags:
+      - versions-controller
+      operationId: availableVersions
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/VersionMetaResponse'
+  /api/v2/settings/current:
+    get:
+      tags:
+      - settings-controller
+      operationId: getProperties
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/Settings'
+  /api/v2/serverpacks/{id}:
+    get:
+      tags:
+      - server-pack-controller
+      operationId: getServerPack
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/ServerPackView'
+  /api/v2/serverpacks/vote/{id}&{vote}:
+    get:
+      tags:
+      - server-pack-controller
+      operationId: voteForServerPack
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      - name: vote
+        in: path
+        required: true
+        schema:
+          type: string
+      responses:
+        "200":
+          description: OK
+          content:
+            '*/*':
+              schema:
+                type: object
+  /api/v2/serverpacks/download/{modPackId}&{runConfigurationId}:
+    get:
+      tags:
+      - server-pack-controller
+      operationId: downloadServerPack
+      parameters:
+      - name: modPackId
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      - name: runConfigurationId
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/zip:
+              schema:
+                type: string
+                format: binary
+  /api/v2/serverpacks/download/{id}:
+    get:
+      tags:
+      - server-pack-controller
+      operationId: downloadServerPack_1
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/zip:
+              schema:
+                type: string
+                format: binary
+  /api/v2/serverpacks/all:
+    get:
+      tags:
+      - server-pack-controller
+      operationId: getAllServerPacks
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  $ref: '#/components/schemas/ServerPackView'
+  /api/v2/runconfigs/{id}:
+    get:
+      tags:
+      - run-configuration-controller
+      operationId: getModpack
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/RunConfiguration'
+  /api/v2/runconfigs/all:
+    get:
+      tags:
+      - run-configuration-controller
+      operationId: getAllRUnConfigurations
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  $ref: '#/components/schemas/RunConfiguration'
+  /api/v2/modpacks/{id}:
+    get:
+      tags:
+      - modpack-controller
+      operationId: getModpack_1
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                $ref: '#/components/schemas/ModPackView'
+  /api/v2/modpacks/download/{id}:
+    get:
+      tags:
+      - modpack-controller
+      operationId: downloadModpack
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/zip:
+              schema:
+                type: string
+                format: binary
+  /api/v2/modpacks/all:
+    get:
+      tags:
+      - modpack-controller
+      operationId: getAllModPacks
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  $ref: '#/components/schemas/ModPackView'
+  /api/v2/events/status/{status}:
+    get:
+      tags:
+      - event-controller
+      operationId: getStatusEvents
+      parameters:
+      - name: status
+        in: path
+        required: true
+        schema:
+          type: string
+          enum:
+          - QUEUED
+          - CHECKING
+          - CHECKED
+          - GENERATING
+          - GENERATED
+          - ERROR
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  $ref: '#/components/schemas/QueueEvent'
+  /api/v2/events/serverpack/{id}:
+    get:
+      tags:
+      - event-controller
+      operationId: getServerPackEvents
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  $ref: '#/components/schemas/QueueEvent'
+  /api/v2/events/modpack/{id}:
+    get:
+      tags:
+      - event-controller
+      operationId: getModPackEvents
+      parameters:
+      - name: id
+        in: path
+        required: true
+        schema:
+          type: integer
+          format: int32
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  $ref: '#/components/schemas/QueueEvent'
+  /api/v2/events/all:
+    get:
+      tags:
+      - event-controller
+      operationId: getEvents
+      responses:
+        "200":
+          description: OK
+          content:
+            application/json:
+              schema:
+                type: array
+                items:
+                  $ref: '#/components/schemas/QueueEvent'
+components:
+  schemas:
+    ZipResponse:
+      required:
+      - message
+      - success
+      type: object
+      properties:
+        message:
+          type: string
+        success:
+          type: boolean
+        modPackId:
+          type: integer
+          format: int32
+        runConfigId:
+          type: integer
+          format: int32
+        serverPackId:
+          type: integer
+          format: int32
+        status:
+          type: string
+          enum:
+          - QUEUED
+          - CHECKING
+          - CHECKED
+          - GENERATING
+          - GENERATED
+          - ERROR
+    VersionMetaResponse:
+      required:
+      - fabric
+      - forge
+      - legacyFabric
+      - minecraft
+      - neoForge
+      - quilt
+      type: object
+      properties:
+        minecraft:
+          type: array
+          items:
+            type: string
+        fabric:
+          type: array
+          items:
+            type: string
+        legacyFabric:
+          type: array
+          items:
+            type: string
+        quilt:
+          type: array
+          items:
+            type: string
+        forge:
+          type: object
+          additionalProperties:
+            type: array
+            items:
+              type: string
+        neoForge:
+          type: array
+          items:
+            type: string
+    Settings:
+      required:
+      - aikarsFlags
+      - clientsideMods
+      - devBuild
+      - directoriesToExclude
+      - directoriesToInclude
+      - exclusionFilter
+      - isAutoExcludingModsEnabled
+      - isMinecraftPreReleasesAvailabilityEnabled
+      - isZipFileExclusionEnabled
+      - language
+      - supportedModloaders
+      - version
+      - whitelistMods
+      - zipArchiveExclusions
+      type: object
+      properties:
+        clientsideMods:
+          type: array
+          items:
+            type: string
+        whitelistMods:
+          type: array
+          items:
+            type: string
+        supportedModloaders:
+          type: array
+          items:
+            type: string
+        version:
+          type: string
+        devBuild:
+          type: boolean
+        directoriesToInclude:
+          type: array
+          items:
+            type: string
+        directoriesToExclude:
+          type: array
+          items:
+            type: string
+        zipArchiveExclusions:
+          type: array
+          items:
+            type: string
+        exclusionFilter:
+          type: string
+          enum:
+          - START
+          - END
+          - CONTAIN
+          - REGEX
+          - EITHER
+        isZipFileExclusionEnabled:
+          type: boolean
+        isAutoExcludingModsEnabled:
+          type: boolean
+        isMinecraftPreReleasesAvailabilityEnabled:
+          type: boolean
+        aikarsFlags:
+          type: string
+        language:
+          type: string
+    ClientMod:
+      required:
+      - id
+      - mod
+      type: object
+      properties:
+        mod:
+          type: string
+        id:
+          type: integer
+          format: int32
+    RunConfiguration:
+      required:
+      - clientMods
+      - id
+      - minecraftVersion
+      - modloader
+      - modloaderVersion
+      - startArgs
+      - whitelistedMods
+      type: object
+      properties:
+        id:
+          type: integer
+          format: int32
+        minecraftVersion:
+          type: string
+        modloader:
+          type: string
+        modloaderVersion:
+          type: string
+        startArgs:
+          type: array
+          items:
+            $ref: '#/components/schemas/StartArgument'
+        clientMods:
+          type: array
+          items:
+            $ref: '#/components/schemas/ClientMod'
+        whitelistedMods:
+          type: array
+          items:
+            $ref: '#/components/schemas/WhitelistedMod'
+    ServerPackView:
+      required:
+      - confirmedWorking
+      - dateCreated
+      - downloads
+      - id
+      - runConfiguration
+      - sha256
+      - size
+      type: object
+      properties:
+        id:
+          type: integer
+          format: int32
+        size:
+          type: number
+          format: double
+        sha256:
+          type: string
+        downloads:
+          type: integer
+          format: int32
+        runConfiguration:
+          $ref: '#/components/schemas/RunConfiguration'
+        confirmedWorking:
+          type: integer
+          format: int32
+        dateCreated:
+          type: string
+          format: date-time
+    StartArgument:
+      required:
+      - argument
+      - id
+      type: object
+      properties:
+        argument:
+          type: string
+        id:
+          type: integer
+          format: int32
+    WhitelistedMod:
+      required:
+      - id
+      - mod
+      type: object
+      properties:
+        mod:
+          type: string
+        id:
+          type: integer
+          format: int32
+    ModPackView:
+      required:
+      - dateCreated
+      - id
+      - name
+      - projectID
+      - serverPacks
+      - sha256
+      - size
+      - source
+      - status
+      - versionID
+      type: object
+      properties:
+        name:
+          type: string
+        id:
+          type: integer
+          format: int32
+        size:
+          type: number
+          format: double
+        source:
+          type: string
+          enum:
+          - ZIP
+          - MODRINTH
+        status:
+          type: string
+          enum:
+          - QUEUED
+          - CHECKING
+          - CHECKED
+          - GENERATING
+          - GENERATED
+          - ERROR
+        sha256:
+          type: string
+        serverPacks:
+          type: array
+          items:
+            $ref: '#/components/schemas/ServerPack'
+        projectID:
+          type: string
+        versionID:
+          type: string
+        dateCreated:
+          type: string
+          format: date-time
+    ServerPack:
+      required:
+      - confirmedWorking
+      - downloads
+      - id
+      - size
+      type: object
+      properties:
+        id:
+          type: integer
+          format: int32
+        size:
+          type: integer
+          format: int32
+        downloads:
+          type: integer
+          format: int32
+        confirmedWorking:
+          type: integer
+          format: int32
+        dateCreated:
+          type: string
+          format: date-time
+        fileID:
+          type: integer
+          format: int64
+        sha256:
+          type: string
+        runConfiguration:
+          $ref: '#/components/schemas/RunConfiguration'
+    ErrorEntry:
+      required:
+      - error
+      - id
+      type: object
+      properties:
+        error:
+          type: string
+        id:
+          type: integer
+          format: int32
+    QueueEvent:
+      required:
+      - errors
+      - id
+      - message
+      type: object
+      properties:
+        id:
+          type: integer
+          format: int32
+        modPackId:
+          type: integer
+          format: int32
+        serverPackId:
+          type: integer
+          format: int32
+        status:
+          type: string
+          enum:
+          - QUEUED
+          - CHECKING
+          - CHECKED
+          - GENERATING
+          - GENERATED
+          - ERROR
+        message:
+          type: string
+        timestamp:
+          type: string
+          format: date-time
+        errors:
+          type: array
+          items:
+            $ref: '#/components/schemas/ErrorEntry'
diff --git a/serverpackcreator-help/Writerside/cfg/buildprofiles.xml b/serverpackcreator-help/Writerside/cfg/buildprofiles.xml
new file mode 100644
index 000000000..e81db93f4
--- /dev/null
+++ b/serverpackcreator-help/Writerside/cfg/buildprofiles.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<buildprofiles xsi:noNamespaceSchemaLocation="https://resources.jetbrains.com/writerside/1.0/build-profiles.xsd"
+               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+    <variables></variables>
+    <build-profile instance="in">
+        <variables>
+            <noindex-content>false</noindex-content>
+        </variables>
+    </build-profile>
+
+</buildprofiles>
diff --git a/serverpackcreator-help/Writerside/images/img/cli.png b/serverpackcreator-help/Writerside/images/img/cli.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2c1fb12d13824ce2eeabdb9c0a73f9845c5d9f1
GIT binary patch
literal 143455
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

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/configcheck.png b/serverpackcreator-help/Writerside/images/img/configcheck.png
new file mode 100644
index 0000000000000000000000000000000000000000..691a9cd3703aae462a69b09a53c1536761906415
GIT binary patch
literal 59273
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
PAE4F2YgUvkk2&%gE87Qd

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/configpanel.png b/serverpackcreator-help/Writerside/images/img/configpanel.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f5030342d5cf7a3e42f647a1a3b303e18645690
GIT binary patch
literal 31231
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

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/gui_dark.png b/serverpackcreator-help/Writerside/images/img/gui_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..5bfa94989fd4ff479a52ab8df3adc8197eec02d9
GIT binary patch
literal 109702
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
W{vwLR{?3TTl%IEiSLwC`=Y9txsM%To

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/postgen.png b/serverpackcreator-help/Writerside/images/img/postgen.png
new file mode 100644
index 0000000000000000000000000000000000000000..33d996afa70235f054df7a35edfbc89b35984738
GIT binary patch
literal 72072
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
Nw-i+6b7k*8`w!xNuv-8C

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/pregen.png b/serverpackcreator-help/Writerside/images/img/pregen.png
new file mode 100644
index 0000000000000000000000000000000000000000..458ccd976d84231a05966820812242de5903fac1
GIT binary patch
literal 72357
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

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/prezip.png b/serverpackcreator-help/Writerside/images/img/prezip.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d2eee1f74c00beefe2a55a3873fa434a47a9c56
GIT binary patch
literal 75159
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
X$&-pmu9jRs0bY0H?#kxf(trIQsm%!w

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/tabextension.png b/serverpackcreator-help/Writerside/images/img/tabextension.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b5d0b11a2e9d7e87b725a836b755f5c7a4e9412
GIT binary patch
literal 46769
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

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/images/img/web.png b/serverpackcreator-help/Writerside/images/img/web.png
new file mode 100644
index 0000000000000000000000000000000000000000..84466387615f83f67f399772637ef5f2f6a8399a
GIT binary patch
literal 277507
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%0Ds=;)-?jswd
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
O0000<MNUMnLSTaAhP_+>

literal 0
HcmV?d00001

diff --git a/serverpackcreator-help/Writerside/redirection-rules.xml b/serverpackcreator-help/Writerside/redirection-rules.xml
new file mode 100644
index 000000000..c7e960a4e
--- /dev/null
+++ b/serverpackcreator-help/Writerside/redirection-rules.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE rules SYSTEM "https://resources.jetbrains.com/writerside/1.0/redirection-rules.dtd">
+<rules>
+    <!-- format is as follows
+    <rule id="<unique id>">
+        <accepts>page.html</accepts>
+    </rule>
+    -->
+</rules>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/spch.tree b/serverpackcreator-help/Writerside/spch.tree
new file mode 100644
index 000000000..4bc9c7e36
--- /dev/null
+++ b/serverpackcreator-help/Writerside/spch.tree
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE instance-profile
+        SYSTEM "https://resources.jetbrains.com/writerside/1.0/product-profile.dtd">
+
+<instance-profile id="spch" name="ServerPackCreator-Help" start-page="API-reference.md">
+    <toc-element topic="API-reference.md">
+        <toc-element topic="Events.md"/>
+        <toc-element topic="Modpacks.md"/>
+        <toc-element topic="Run-Configs.md"/>
+        <toc-element topic="Server-Packs.md"/>
+        <toc-element topic="Settings.md"/>
+        <toc-element topic="Versions.md"/>
+    </toc-element>
+    <toc-element topic="Help-Topic.md">
+        <toc-element topic="Custom-Start-Arguments.md"/>
+        <toc-element topic="Exclusions.md"/>
+        <toc-element topic="Custom-Themes.md"/>
+        <toc-element topic="Minecraft-Versions.md"/>
+        <toc-element topic="Mod-Exclusions.md"/>
+        <toc-element topic="Placeholders.md"/>
+        <toc-element topic="Run-Modes.md"/>
+        <toc-element topic="Scripts.md"/>
+        <toc-element topic="Settings-And-Configs.md"/>
+        <toc-element topic="Special-Mods.md"/>
+        <toc-element topic="Translations.md"/>
+        <toc-element topic="Working-With-Plugins.md"/>
+    </toc-element>
+    <toc-element topic="Documents.md">
+        <toc-element topic="CHANGELOG.md" toc-title="Changelog"/>
+        <toc-element topic="CODE_OF_CONDUCT.md" toc-title="Code Of Conduct"/>
+        <toc-element topic="CONTRIBUTING.md" toc-title="Contributing"/>
+        <toc-element topic="LICENSE.md" toc-title="License"/>
+        <toc-element topic="README.md" toc-title="Readme"/>
+        <toc-element topic="SECURITY.md" toc-title="Security"/>
+    </toc-element>
+</instance-profile>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/API-reference.md b/serverpackcreator-help/Writerside/topics/API-reference.md
new file mode 100644
index 000000000..1b550ca7a
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/API-reference.md
@@ -0,0 +1,23 @@
+# Rest API Reference
+
+This section provides documentation and simple examples for the REST API of ServerPackCreators webservice.
+
+You are not bound to use the webservice with your browser. The frontend makes use of the REST API, and so can you.
+
+That way, you can create scripts to automate server pack deployments from your own webservice-instance.
+
+> There is no publicly available instance of ServerPackCreators webservice due to security concerns with the ability
+> to upload zip-archives. If you want to make use of the webservice, you will have to host your own instance.
+> 
+{style="warning"}
+
+> Keep in mind: All response-examples are just that: Examples.
+> 
+> The actual values returned may differ. They may contain more information or less. For example, more versions may be
+> returned, or more modpacks, or more server packs.
+>
+{style="note"}
+
+<!-- Use the <api-doc> element to generate the documentation for a few specific endpoints and methods with the same tag 
+or <api-endpoint> element to generate the documentation for a specific endpoint and method.
+See the subsections here for specific examples. -->
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/CHANGELOG.md b/serverpackcreator-help/Writerside/topics/CHANGELOG.md
new file mode 100644
index 000000000..5d9b6499a
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/CHANGELOG.md
@@ -0,0 +1,6854 @@
+## [5.1.12-alpha.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.12-alpha.2...5.1.12-alpha.3) (2024-01-28)
+
+
+### 📦 Other
+
+* Add clientside-mods recommended by @MoonstruckDev. Closes [#506](https://git.griefed.de/Griefed/ServerPackCreator/issues/506) ([93a0e9e](https://git.griefed.de/Griefed/ServerPackCreator/commit/93a0e9e4edcc5a307b67ec1af180779066448513))
+* Add Jump Over Fences to clientside-mods. Thanks to @ModernGamingWorld for the report. Closes [#503](https://git.griefed.de/Griefed/ServerPackCreator/issues/503) ([137d673](https://git.griefed.de/Griefed/ServerPackCreator/commit/137d673a549ca29cb922d0e0c871b2d4157fe1ba))
+
+
+### 🦊 CI/CD
+
+* Bump actions versions ([2980d72](https://git.griefed.de/Griefed/ServerPackCreator/commit/2980d72a73374e2c5e27159b5e9043417e2ffb5e))
+
+
+### 🛠 Fixes
+
+* Re-add chmod to allow execution ([c681980](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6819800337a10cf4469e1017b51705f73a34197))
+
+## [5.1.12-alpha.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.12-alpha.1...5.1.12-alpha.2) (2024-01-27)
+
+
+### 📦 Other
+
+* Add missing PUID and PGID ([b94cb7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/b94cb7f1e1be763d7a3d75259208a165ce1f2a8f))
+* bump npm packages ([b0f9697](https://git.griefed.de/Griefed/ServerPackCreator/commit/b0f9697dffe5be1102516fbd7d85bfbd5dbb2fca))
+
+
+### 🦊 CI/CD
+
+* Bump actions versions ([1d0336b](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d0336be9e7e83aa54993d58a39b2140fa8e6455))
+* Bump artifact download version ([f17591a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f17591abbad870e96f2c8b9c73cae9689bc275d8))
+* Update tj-actions-branch-name ([e4b8220](https://git.griefed.de/Griefed/ServerPackCreator/commit/e4b82205e2e1150575cad62a76f2c1854c727edc))
+
+
+### 🛠 Fixes
+
+* Do not chown root-files ([a14b9e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/a14b9e0abf5935ae9b30052af410d12fd53b582c))
+* Hopefully fix container not booting up correctly ([977fbc9](https://git.griefed.de/Griefed/ServerPackCreator/commit/977fbc93dddcb5802ef212ce12433126da1f57b4))
+* Remove explicit chmod and chown ([25e04b2](https://git.griefed.de/Griefed/ServerPackCreator/commit/25e04b2982a5ef59d4a1bd822616c67c9fcd29da))
+
+## [5.1.12-alpha.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.11...5.1.12-alpha.1) (2024-01-27)
+
+
+### 💎 Improvements
+
+* Centralize i18n, add [@arthurbarret0](https://git.griefed.de/arthurbarret0) pt_BR translations. See merge request Griefed/ServerPackCreator!563 ([1f5c6a9](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f5c6a90f32a2963b793411b426a7a8ea490dabc))
+* Fix, rework and improve webservice ([8be9e4b](https://git.griefed.de/Griefed/ServerPackCreator/commit/8be9e4bf8e152ad72a7cac30b1c3f960278b2465))
+
+
+### 📦 Other
+
+* Add Yungs Menu Tweaks to clientside-mods list. Thanks to @Elrol for the report! ([85d3ba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/85d3ba708219fc92ca790793269415a297c35b94))
+
+
+### 🦊 CI/CD
+
+* Move i18n to singular source ([1bdabb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/1bdabb772f29b32e82d95709a69bf2fbe28ef77c))
+
+
+### 🛠 Fixes
+
+* Prevent Update Checks not being initialized from preventing SPC starting up ([db73e5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/db73e5e8123eae24446f52228ef9143cbb84a759))
+
+## [3.15.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.7...3.15.0) (2022-11-08)
+
+## [5.1.11](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.10...5.1.11) (2024-01-04)
+
+
+### 📔 Docs
+
+* Remove unnecessary author doc-comments from overridens ([abd2420](https://git.griefed.de/Griefed/ServerPackCreator/commit/abd24200157073e02ffb4a390dd02c89b71bfbf8))
+
+
+### 📦 Other
+
+* Add more clientside-mods. Thanks to @MoonstruckDev and [@arthurbarret0](https://git.griefed.de/arthurbarret0) for the reports! ([39e647b](https://git.griefed.de/Griefed/ServerPackCreator/commit/39e647b7744111a9536b5fe439689067966725bb))
+
+
+### 🛠 Fixes
+
+* Use correct destination for modpack-external folder-walk file-acquisition ([f26b3c7](https://git.griefed.de/Griefed/ServerPackCreator/commit/f26b3c723ca26890fde3eb7b08f0985c23ea1676))
+
+## [5.1.10](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.9...5.1.10) (2023-12-30)
+
+
+### 🛠 Fixes
+
+* When a destination is specified, actually copy to it. ([f590ca2](https://git.griefed.de/Griefed/ServerPackCreator/commit/f590ca2f39d283743c86d447b1f7027426829eaf))
+
+## [5.1.9](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.8...5.1.9) (2023-12-19)
+
+
+### 📔 Docs
+
+* Remove deprecated entries, include and improve inclusion description ([561ad44](https://git.griefed.de/Griefed/ServerPackCreator/commit/561ad448f8f7d3cae16c8b87593e6b7d7cc01757))
+
+
+### 🛠 Fixes
+
+* **PowerShell Script Template:** Prevent 1.16+ operations for older Minecraft versions, rename forge jar appropriately ([06bcda0](https://git.griefed.de/Griefed/ServerPackCreator/commit/06bcda0918b8a287327eadaf84bf8cdb04b12824))
+
+## [5.1.8](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.7...5.1.8) (2023-12-17)
+
+
+### 📔 Docs
+
+* Update modloaders mentioned in HELP ([709b917](https://git.griefed.de/Griefed/ServerPackCreator/commit/709b917e95f6893b4c9cc6b6624b76e37f4471e7))
+* Update README and HELP in serverpackcreator-app resources ([8eda5eb](https://git.griefed.de/Griefed/ServerPackCreator/commit/8eda5ebd0207931eea6b5156e0c44a833bf88e11))
+
+
+### 🛠 Fixes
+
+* CLI menu entries containing deprecated entries ([9b11ac1](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b11ac1832094bc4c11ac0597be66026fb6a88c2))
+* Incorrect modloader returned ([20e055f](https://git.griefed.de/Griefed/ServerPackCreator/commit/20e055fb5b8f0ef22cfa21d1d6ecb46b74b74ebc))
+
+## [5.1.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.6...5.1.7) (2023-12-17)
+
+
+### 🛠 Fixes
+
+* Workaround for broken NeoForge manifest ([503ba7d](https://git.griefed.de/Griefed/ServerPackCreator/commit/503ba7dc8a1db1bf8ab850c7d0418a1bf25ed342))
+
+## [5.1.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.5...5.1.6) (2023-12-12)
+
+
+### 📦 Other
+
+* Remove Create-Questing from clientside-mods list. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([9662ebf](https://git.griefed.de/Griefed/ServerPackCreator/commit/9662ebf18b466af1e0e75c734d6cd106100d98fa))
+
+
+### 🦊 CI/CD
+
+* Cleanup static directory ([ea80d8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea80d8a577d29068441fbbdd00e8642dc7b16a06))
+* I said include resources! ([b9e052a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9e052a170a3100639021081b9fcaf9c4adced84))
+* Target web-resources folder directly ([fd0c255](https://git.griefed.de/Griefed/ServerPackCreator/commit/fd0c255a2511782a33420b7cdaafabc1fdbc3507))
+
+
+### 🛠 Fixes
+
+* Only consider migrations on releases ([be7f0df](https://git.griefed.de/Griefed/ServerPackCreator/commit/be7f0df6953b228a818896ed8e6dd5f5cb7ce98b))
+
+## [5.1.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.4...5.1.5) (2023-12-10)
+
+
+### 🛠 Fixes
+
+* Allow selection of LegacyFabric and NeoForge in webservice ([cf18341](https://git.griefed.de/Griefed/ServerPackCreator/commit/cf183419de28acc5a434b6fcbe4c36fe4a69334d))
+* Include web frontend resources ([abb3f79](https://git.griefed.de/Griefed/ServerPackCreator/commit/abb3f79253b925573eda72847e2f802f91feb699))
+
+## [5.1.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.3...5.1.4) (2023-12-10)
+
+
+### 🛠 Fixes
+
+* Allow and improve inclusion-specs entering correctly ([80e6f05](https://git.griefed.de/Griefed/ServerPackCreator/commit/80e6f0544b83be1f18c1be19450c48ab6e862e4b))
+* Prefix SQLite database path ([973cd28](https://git.griefed.de/Griefed/ServerPackCreator/commit/973cd28455f5b726d96de7843eeb01dbf8d2ea98))
+* Prevent GUI freeze after unavailable server installer detection ([ccba8c0](https://git.griefed.de/Griefed/ServerPackCreator/commit/ccba8c091cf309893ecf6bdbbe3586bff02761dd))
+* Update template config to reflect current state ([613a43c](https://git.griefed.de/Griefed/ServerPackCreator/commit/613a43c829a633c3cc9a7a6ae0202e4c28f6badb))
+
+## [5.1.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.2...5.1.3) (2023-12-08)
+
+
+### 🛠 Fixes
+
+* Re-add AppImage dekstop and icons ([a241067](https://git.griefed.de/Griefed/ServerPackCreator/commit/a241067319972fecff35a5477b7fdc3a13c9a039))
+
+## [5.1.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.1...5.1.2) (2023-12-08)
+
+
+### 🛠 Fixes
+
+* Add ServerPackCreator to menu in Linux ([2def8ef](https://git.griefed.de/Griefed/ServerPackCreator/commit/2def8efbc183e22a7b815ef809c3a39246fe06b8))
+
+## [5.1.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.1.0...5.1.1) (2023-12-03)
+
+
+### 💎 Improvements
+
+* Add tip for Java Paths ([b6d0a0d](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6d0a0dd07b197990209b84b8a8979d82803baba))
+
+
+### 🦊 CI/CD
+
+* Generate patch-release on improvement ([6203c21](https://git.griefed.de/Griefed/ServerPackCreator/commit/6203c21db591eeb2a1a15ca0c4b9283c6a091a07))
+
+## [5.1.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.1...5.1.0) (2023-12-03)
+
+
+### 📦 Other
+
+* Update manifests ([088b79b](https://git.griefed.de/Griefed/ServerPackCreator/commit/088b79bfd799d7fcdb3e846743ff942faedbce25))
+* Use correct paths for manifest updates ([0f82c9a](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f82c9a98523a3fe00dd1e16acdd4eff75865539))
+
+
+### 🦊 CI/CD
+
+* Have news depend on preparations for tag availability ([b0cbd0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/b0cbd0ed538823c81dc873177f4da00a14b509d1))
+
+
+### 🚀 Features
+
+* Java paths editor in settings allows for easier testing of server packs ([4ce3712](https://git.griefed.de/Griefed/ServerPackCreator/commit/4ce37128a803bb3210f892c49afe0a8d40bed625))
+
+
+### 🛠 Fixes
+
+* Accumulate props instead of overwriting values with blanks ([cb30d6c](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb30d6cae306d34128a6d4a40f839ac9e0907d72))
+
+## [5.0.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0...5.0.1) (2023-12-02)
+
+
+### 🦊 CI/CD
+
+* Make news job only depend on release ([f577f24](https://git.griefed.de/Griefed/ServerPackCreator/commit/f577f24056eda5ebb07807a8932499e475c023ef))
+* News post in Discord on pre-releases, too ([64ff7d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/64ff7d15ed41333c810273e6662f4cd2cc3eb018))
+
+
+### 🛠 Fixes
+
+* Separate migration and tip dialogs ([df78b2c](https://git.griefed.de/Griefed/ServerPackCreator/commit/df78b2c75da9e81bd64cd562f496f68a17ba2aea))
+
+## [5.0.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.3.2...5.0.0) (2023-12-02)
+
+
+### :scissors: Refactor
+
+*  Explicit type declaration ([83832ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/83832ce6ad4882da38ede3fdd9f2c969c0f0371b))
+* Allow loading props without saving ([c244c6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/c244c6b8e75a7008db4a1e1d9d02485a9334b27e))
+* Call editor method instead of directly calling object ([bd4925a](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd4925a7df175dd41a62724501ed478658c8c925))
+* Call File.separator directly ([a0a48e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0a48e6e70776ae11536b93f2e1e93d8783668d2))
+* Display migration at start if regular release or dev ([b94eccb](https://git.griefed.de/Griefed/ServerPackCreator/commit/b94eccb91718c6ac9fc98e8790be761d0469b434))
+* Don't print info if not extensions are available ([b807614](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8076145dc350cf78d42e4a24c41f9ab7c777fc2))
+* Don't save upon initial load in app ([4f08e9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4f08e9fad9ed46dafbdcaf1b410d98e1ba9a9456))
+* Don't save upon loading as closing in GUI saves already ([6beff8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/6beff8e85d91a77e36241b277a198398d123f58c))
+* Ensure correct context ([3fab5b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/3fab5b38063466beeaf909e193079ec9a8814c3a))
+* Formatting ([ba4bde1](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4bde1e6d5f7853aa65ec09ee569fb8939df5ae))
+* Implement LarsonScanner directory to have more control over it ([0d29525](https://git.griefed.de/Griefed/ServerPackCreator/commit/0d29525ed1593b90586f716f5808fdd54308004c))
+* Implement VersionChecker directly to have more control over it ([a00a099](https://git.griefed.de/Griefed/ServerPackCreator/commit/a00a099a915ac67a1a8e20acee468b93f927a556))
+* Import optimizations, cleanups ([027f841](https://git.griefed.de/Griefed/ServerPackCreator/commit/027f841f175a7b4ca4de96ed6402fe813062d297))
+* Improve os-decision in filebrowser ([fa071ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa071edcbe7acfd3b877549aab18dbee9b32c3ec))
+* Improve readability ([71477f0](https://git.griefed.de/Griefed/ServerPackCreator/commit/71477f08b153564ec7963ab3f0659d3a1d990ff3))
+* Improve readability ([582e90e](https://git.griefed.de/Griefed/ServerPackCreator/commit/582e90e9413b6252d8d762fff6e6b357e856c287))
+* Improve readability. Replace unnecessary classes with call to super ([042c3de](https://git.griefed.de/Griefed/ServerPackCreator/commit/042c3de3e383a05e069581414000fde3768c9f42))
+* Improve readibility here and there. Run IDEA rearrangement ([708e24b](https://git.griefed.de/Griefed/ServerPackCreator/commit/708e24badb89cd7f52fc4cc9235afbcd697e643b))
+* Initialize tomlWriter in a better way ([7b452a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b452a69a274a49fce398cc67e3dbe48cc10d18d))
+* Lazy init, double locking ApiWrapper ([86e392e](https://git.griefed.de/Griefed/ServerPackCreator/commit/86e392e549f00657110c85b3c0cc88c742ae38b0))
+* Load props from SPC home when invoking loadProperties without file ([8d62fbf](https://git.griefed.de/Griefed/ServerPackCreator/commit/8d62fbf84b2842d54b91c08d7a0fcc45a16af960))
+* Make context public in plugin class ([acaf305](https://git.griefed.de/Griefed/ServerPackCreator/commit/acaf305aef62052583bed8772b08a9d3bcd404e9))
+* Make themesDir public ([82bf233](https://git.griefed.de/Griefed/ServerPackCreator/commit/82bf23318bddf57674a06ed0eaee19f84a4e233e))
+* Migrate to URI().toURL() ([3542897](https://git.griefed.de/Griefed/ServerPackCreator/commit/35428970340e82078134f348d7f3f687bd88d997))
+* Minor cleanups ([c8ad6f0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8ad6f05aabc3fd1660339f90c0a86554bffc1ee))
+* Minor readability changes ([d027666](https://git.griefed.de/Griefed/ServerPackCreator/commit/d027666b02c9e04f3b9f0d12025e9f34cfe1d7e3))
+* Move directory filter to own class ([54ef7c4](https://git.griefed.de/Griefed/ServerPackCreator/commit/54ef7c48d118376832f70907d5606e8e1eb831a5))
+* Move fun to appropriate place ([3a3cc3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a3cc3b9fe1054eed4e7e6a34b8192ba58c170f9))
+* Move quick-selection assignment to gui ([3865a31](https://git.griefed.de/Griefed/ServerPackCreator/commit/3865a31557b1ca15172685c928f15c8b4eb6b539))
+* Only display migration info at start if regular release ([2b74d8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/2b74d8aeceec7006238df065373a2fb654d86b73))
+* Optimize imports ([80c33b8](https://git.griefed.de/Griefed/ServerPackCreator/commit/80c33b836cc5b17b3d09412a2d7f57501309a15e))
+* Optimize imports ([94295bc](https://git.griefed.de/Griefed/ServerPackCreator/commit/94295bc409748d5a529d4547692cd7da754591c7))
+* Optmize imports ([5ecd771](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ecd771107c24e85c47f2acbf265a37b01dcac83))
+* Preparations for fontsize change. Improve gui-prop handling. ([3c571c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/3c571c8cdb09fce6bbf5f22282aff7547a9c79d7))
+* React on release and click ([f08ca16](https://git.griefed.de/Griefed/ServerPackCreator/commit/f08ca1679bf7d4c623b887cb9e9e86ba95c2c9d5))
+* Readibility improvements ([6adf7fe](https://git.griefed.de/Griefed/ServerPackCreator/commit/6adf7fea930c3295120a95d6f05b2e0167cfbbec))
+* Rearrange and simplify properties ([6cfe433](https://git.griefed.de/Griefed/ServerPackCreator/commit/6cfe43320bbed49b66b071c7e5883c2f653ef9c5))
+* Rearrange editor and provide feedback in case of faulty regex ([2d1d124](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d1d1242d513fc438131e8d3d7b3ad797e805976))
+* Rearrange entries to improve readability somewhat ([7e862ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e862edd777f75d1dd9bfd5eb160951d31125ac5))
+* Remove unnecessary non-null assertions ([1e9abe3](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e9abe3627a43fd29227fe6b021be25d7032d1b4))
+* Remove unnecessary supression ([5c31247](https://git.griefed.de/Griefed/ServerPackCreator/commit/5c3124711fa6df8ff9b798c94520a160be2e9a04))
+* Rename package to match classes and purpose ([618c032](https://git.griefed.de/Griefed/ServerPackCreator/commit/618c032296456ec341cb1b4a8153141c6968831d))
+* Rename timers for easier distinction ([5ca1053](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ca1053815f247f868756a201c0fe6a3585b866f))
+* Reorganize classes and functions to better fit their purpose ([87f2714](https://git.griefed.de/Griefed/ServerPackCreator/commit/87f27142e748f46e9d9c034e48a8428049e642e6))
+* Run IDEA cleanups ([396fb01](https://git.griefed.de/Griefed/ServerPackCreator/commit/396fb0148e11b9d300c9f8be6f03a12dce66bd62))
+* Set en_gb as default locale ([7ca7d79](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ca7d798108b08c90ebe996db25b99abd36d919e))
+* Single check timer passed to all editors ([8907850](https://git.griefed.de/Griefed/ServerPackCreator/commit/8907850d719e39ea5766fa59f299c65386dcf943))
+* Slightly increase dialog width to better fit checkbox ([25f5aa0](https://git.griefed.de/Griefed/ServerPackCreator/commit/25f5aa048720963301e94ad35c2acbe5ca302f69))
+* Some minor readability changes ([78b38b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/78b38b32d126b3381787ebdf8455fe64bc863dcc))
+* Some much needed refactorings for improved readibility ([81d8337](https://git.griefed.de/Griefed/ServerPackCreator/commit/81d83372c6a9942a82af71175a9c319e39883e55))
+* Some whitespace ([7f50cb0](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f50cb03d639d6f153ffc87e1e070ba093b0ef63))
+* use absolutePath instead of toString ([73520ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/73520caf1d7ea671342f20f4aedb56f953ae43db))
+* Use version-props to determine inspector availability ([6fe5c1f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6fe5c1f952a0a7ee5b31b8d1e284070eb94b3c11))
+
+
+### ⏩ Performance
+
+* Improve LarsonScanner performance ([5ed7c0d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ed7c0d9f31654297dd9ca30fc7d673c9228fb6a))
+* Load images off thread to keep GUI working ([3fad135](https://git.griefed.de/Griefed/ServerPackCreator/commit/3fad135f276c7fcd83b70fd07cedd2c4e5db6ad4))
+* Prevent unnecessary icon updates if the icon was not changed ([26a61ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/26a61ad863d9fe69b6275476ed678cc854b57ad0))
+* Reduce paint actions to save on CPU ([010368a](https://git.griefed.de/Griefed/ServerPackCreator/commit/010368a26ae989b63c9cda0e890a694f7ec1918d))
+* Use dispatchers more appropriately ([3e56879](https://git.griefed.de/Griefed/ServerPackCreator/commit/3e56879daca92e3dae9b66e64501fa6183ad10d4))
+
+
+### ✨ Milestone
+
+* GUI-rework for better UX, usability, expandability and more features ([5e7d540](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e7d54045d2635916ab517a719f65c7615f2f6bb))
+* Migrate to Kotlin, Multimodule, API Multiplatform, Java 17 ([b4f5481](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4f54819139fe86ffab4881f2082d27ed4890c18))
+* Migrate to Kotlin, Multimodule, SPC API Kotlin Multiplatform preparations, JDK 17 ([3a4909f](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a4909f337047bac26b2dcf08dbe8cbe86ad1d2b))
+
+
+### 👀 Reverts
+
+* Remove loading animation from ScrollTextAreas ([c273e79](https://git.griefed.de/Griefed/ServerPackCreator/commit/c273e7928c7ec04c78e75b039dc520913b9612d8))
+* Revert Exec and Icon to previous ([1ee1f2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ee1f2eabbb8ff519779d907bd7d7cf458612590))
+* Revert revertions reverted after reverting ([bdd16a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/bdd16a7ab777b145fbdae7938cfe46109f852ac9))
+* Switch back to kotlin reflect 1.8.20 in web ([87c79ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/87c79ca5b926704fa7b1a0ae1f99acf31f424357))
+* Switch custom filebrowser back to JFileChooser ([78f1bfe](https://git.griefed.de/Griefed/ServerPackCreator/commit/78f1bfe5963055a1cdf640bb3e0f99b2dcf10c10))
+* Test back to 5.9.3, Kotlin Reflect to 1.9.10 ([df7dd19](https://git.griefed.de/Griefed/ServerPackCreator/commit/df7dd1907861628f64abad6f15a88b48072d99c0))
+
+
+### 💎 Improvements
+
+* Acquire default regex list from string fallback list ([c513e02](https://git.griefed.de/Griefed/ServerPackCreator/commit/c513e021a042dfbc1272da13a5eb5e0d981cb559))
+* Acquire icon for use as server icon during modpack scanning ([b299058](https://git.griefed.de/Griefed/ServerPackCreator/commit/b299058b53ebf14b998ef24e777bf7c98c1cac29))
+* Add note regarding running the bash script ([2b75716](https://git.griefed.de/Griefed/ServerPackCreator/commit/2b75716cbbaa9be1799d94fd53da2355f551a078))
+* Add themes directory item to view menu ([f027a6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/f027a6e4d368534a5e35b19910dbadadcea54ed2))
+* Add visual indicator that certain components are resizable ([ae09d30](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae09d300a7a80c6dedb4f6c0f5d90600b52d5631))
+* Additional hints at required Java versions ([c1813d0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c1813d092197c90aeb60d4c19485f3cf6be3d925))
+* Allow resizing of server files editor within limits. Update text appropriate to selected inclusion. ([b422407](https://git.griefed.de/Griefed/ServerPackCreator/commit/b422407d23273e6808a18eab0bfd24d4b627b914))
+* Allow selection of source for selection ([f192f18](https://git.griefed.de/Griefed/ServerPackCreator/commit/f192f181d31b6b13eff2783740846bac61c169cf))
+* Ask for merge if clientside-list contains custom values and reset was triggered ([befe6a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/befe6a208ec24e99e11f64ae90f7462766a7e7bc))
+* Ask to save settings if user has unsaved changes ([2ce4083](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ce40834f8f54abfd3ec84f4a7acd890ad129294))
+* Change status message to include modpack name ([e477b6f](https://git.griefed.de/Griefed/ServerPackCreator/commit/e477b6f21e71be9bf146d94286c89e26382f5aa3))
+* Check for unsaved settings ([9414da7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9414da77c00368288844942c4763d728492c8150))
+* Check if migrations are available when considering guide. Display either migrations or tip. ([3550379](https://git.griefed.de/Griefed/ServerPackCreator/commit/3550379d94195eb1ea852d92ef83824e89ac63a6))
+* Clear selection when clicking empty section in inclusions-list ([758a097](https://git.griefed.de/Griefed/ServerPackCreator/commit/758a097b88a51a7790bca14b63c7ef409f380e3b))
+* Display finish dialog at end of guide ([167a31c](https://git.griefed.de/Griefed/ServerPackCreator/commit/167a31c5f568f5cb49e50c48a6ea2d519d97569f))
+* Display indicators for destination, inclusion and exclusion ([7fd2b2c](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fd2b2cceabb4dd338ce59056ad6564a217554e4))
+* Display loading gif upon updating of the server icon preview ([6c41f52](https://git.griefed.de/Griefed/ServerPackCreator/commit/6c41f52277abab156150fa8c70e8c69632bd28a5))
+* Enable/Disable manual editing. Settings load and save info, as well as restart notice ([0db4464](https://git.griefed.de/Griefed/ServerPackCreator/commit/0db4464be0e0f51919919f7e1d4f4118b8d4d95e))
+* General improvements to the menubar. Additions, changes, removals, reorderings. ([8339482](https://git.griefed.de/Griefed/ServerPackCreator/commit/8339482ab2605179a342ec39069af3741597a9f8))
+* Grab focus on search-field upon opening search dialog ([fea671b](https://git.griefed.de/Griefed/ServerPackCreator/commit/fea671ba0ffb6b65ee17e03123165431d3a4f11f))
+* Hint about server pack contents generated from ZIP-archives ([e2107d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2107d20b23694411e4768459130993938b663a6))
+* Hints at Java version, PowerShell tips ([62dab97](https://git.griefed.de/Griefed/ServerPackCreator/commit/62dab976b778362eef4e7a31ffaf48f5cf31bc13))
+* Include macOS hints for Java ([1b2c361](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b2c36108247e1fca47829f79884d69d82179185))
+* Info about mod -> dependency relationship ([414f45d](https://git.griefed.de/Griefed/ServerPackCreator/commit/414f45dc0d99078472e5d3bfff92484a5bc2c941))
+* Log mod and dependency during scanning, correctly this time ([90b4350](https://git.griefed.de/Griefed/ServerPackCreator/commit/90b43502993b9554a54dd8284a4cdf08d2d9a3b6))
+* Make inclusion files tip searchable ([79f0129](https://git.griefed.de/Griefed/ServerPackCreator/commit/79f0129fcca1cae9494dca800008c6c2c0c5f3a9))
+* Make the whole handlebar usable for resizing of allowed components ([4187668](https://git.griefed.de/Griefed/ServerPackCreator/commit/4187668f7d9f981ad82f830bebe21ad72d0f54b9))
+* Move theme switch to GUI settings ([2c58a8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c58a8b540c811848952d5fde16a5691e7909035))
+* Prevent editing of inclusions when selection is empty and clear inclusions when selection is empty ([234919a](https://git.griefed.de/Griefed/ServerPackCreator/commit/234919a353349f50f85d5a17b3568570b9e26193))
+* Refresh user_jvm_args.txt on launch. Improve readibility. ([b5ccfb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5ccfb35f16afa8f504c34ffd1ea1e8c7b32405d))
+* Remove how-item and rearrange entries ([52e2416](https://git.griefed.de/Griefed/ServerPackCreator/commit/52e24160522f721fe95f565be9353f9662d4b152))
+* Remove loading animation from tip. Slightly improve file acquisition performance. ([ee48999](https://git.griefed.de/Griefed/ServerPackCreator/commit/ee48999b83846a10f4a7151fbc52c9b474467184))
+* Resize component imediately and rearrange other components respectively ([b103af5](https://git.griefed.de/Griefed/ServerPackCreator/commit/b103af5a4d1db043421220c88281a24ec23a68ce))
+* Resolve links in the filebrowser ([6ed1121](https://git.griefed.de/Griefed/ServerPackCreator/commit/6ed1121c6180e89b0f3865f90b6ba54844d6161b))
+* Rework of the file and directory inclusions ([3d54593](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d54593b8514e15105cc614aca7759ec4f8285c6))
+* Right-click popup-menu to add a new tab or load config(s) ([8c77943](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c779432163ed37ed21923e3f622aa7388f8dbd7))
+* Scroll to top of tip upon change ([575a3a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/575a3a2cb10c0ff707ee8b52ada2b814f757fdf7))
+* Set image preview resize weight, improving behaviour after filebrowser window resize ([4b5be4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b5be4f22e4f5180ad81d56c485607dc8682a9fb))
+* Show regular image preview, as well as server icon preview in filebrowser upon image selection ([ae07938](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae07938c480f1ac545f09ddfc9861166c331aaa0))
+* Update treemodel in filebrowser upon closing. Update node upon collapsing. ([e05e5de](https://git.griefed.de/Griefed/ServerPackCreator/commit/e05e5de1c1da3c138e933eda7f5f3a4b95b891a1))
+* Validate settings and inform about unsaved changes ([4a4bb7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a4bb7f6bc90edd4bbbbe8340778c6c314344214))
+* **AutoCompletion:** Don't suggest if only one equal match is available, customize limit of presented suggestions ([751cfec](https://git.griefed.de/Griefed/ServerPackCreator/commit/751cfecb14b375a695494b053138eab4a83ce477))
+
+
+### 📔 Docs
+
+* Correct param documentation ([5efbd8c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5efbd8c70a272f10cfeeec19ad1787a8583e14a4))
+* headers, fluff ([5676e8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5676e8dc8abfbbd0860e669e520736dfb273e012))
+* Point towards changelog for tag ([3b9a3e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b9a3e0685d30c7e7bcc01f56e55c0342f573dca))
+* Provide descriptions for classes and tag code ([4a1bc5b](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a1bc5b48bc83e7101de0e4a929799238135ec47))
+* Replace and correct params ([b0ddae0](https://git.griefed.de/Griefed/ServerPackCreator/commit/b0ddae0a1de98272dd109aa06410575392ca697d))
+* Set name for feature asks correctly. ([15670e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/15670e145afba00e4659a58e335c50a54516b89b))
+* Some minor README improvements. Disclaimers, warnings, wiki and help. ([fbaf66f](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbaf66f3287807602fb7e90cb6bd1df1202ce565))
+* Update license report ([e280bbe](https://git.griefed.de/Griefed/ServerPackCreator/commit/e280bbe6ef1fb18be31b5fe16fd6219131bb01ed))
+* Update license report ([6f0853d](https://git.griefed.de/Griefed/ServerPackCreator/commit/6f0853dfff876dfe5205ce43a792302fee72b948))
+* Various spelling mistakes and documentation fixes ([361e311](https://git.griefed.de/Griefed/ServerPackCreator/commit/361e3116530d446f58ae56fd74fc62b6b86f70ea))
+* **GitHub:** Improve the feature and improvement templates by rephrasing them from requests to asks instead. ([0125c02](https://git.griefed.de/Griefed/ServerPackCreator/commit/0125c0264a5541c3b73256b1b9b10331780b07f8))
+
+
+### 📦 Other
+
+* Add CompletionistIndex, LeaveMyBarsAlone, DurabilityTooltip to list of clientside mods. Thanks to @ModernGamingWorld for the reports! ([f635cb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f635cb3f699ef3b383cf7ff14721448cd96bb210))
+* Add debug logging for Fabric dependency checks ([5d24a8c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d24a8c6e8f851fe3de031b375649c3c14884501))
+* Add dev,alpha,beta header to license agreement ([215fed7](https://git.griefed.de/Griefed/ServerPackCreator/commit/215fed7341a2f6ef9b071d23ff4960d2312e6437))
+* Add Essential and MemoryUsageScreen to clientside mods. Thanks to @Devilswarchild and @BlakeIsMyWaifu for the reports! ([f8b7a9a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8b7a9a50fbbb503ef8413ee64fec288e475a03c))
+* Add jNeedle plugin to example-list ([39ad2bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/39ad2bdb0e170b7e3df55028e9fce53d6acf978b))
+* Add lib39 to list of clientside mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([086ba96](https://git.griefed.de/Griefed/ServerPackCreator/commit/086ba96645f99bfff1449af26673498737106758))
+* Add missing i18n-keys ([c00a2a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/c00a2a4d10902839286cb11aafb911044f3d34c1))
+* Add more clientside mods. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([1a75123](https://git.griefed.de/Griefed/ServerPackCreator/commit/1a75123826646fb28bdd46d7d7738acdad9bf93a))
+* Add more clientside mods. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([66d1bc4](https://git.griefed.de/Griefed/ServerPackCreator/commit/66d1bc4c6490b949386389d726c8f61da0bfdc7c))
+* Add more clientside mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) ([639387c](https://git.griefed.de/Griefed/ServerPackCreator/commit/639387cc38241b88c63893750da59f59a8419d6d))
+* Add NeoForge info ([c86cedd](https://git.griefed.de/Griefed/ServerPackCreator/commit/c86cedd5843fe44825b46c39085edf19f72dc392))
+* Add physics-mod and vr-combat to clientside-list. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([99113a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/99113a1fbc156f883a4880acd2a25452d647d3e5))
+* Add sodium to the clientside-mods list. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([88d6d2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/88d6d2e02eec72213f1fe3555f91861786a29595))
+* Add some fluffi McFluffface blocks ([929f0f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/929f0f3855d3875ac6fbb860ddf664d925fff1c7))
+* Added more clientside mods. Thanks to @SDUBZ for the report! ([0427847](https://git.griefed.de/Griefed/ServerPackCreator/commit/04278479156406f010e5b7838b95916bc57c7b62))
+* Adjust height to better fit inclusion-editor initial height ([d01bc30](https://git.griefed.de/Griefed/ServerPackCreator/commit/d01bc30cd4e4c994f71062f1e0e17c16a31c2a8e))
+* Allow translations ([1168c11](https://git.griefed.de/Griefed/ServerPackCreator/commit/1168c1199b46fc87fd25ea6aff116158a6ca66f0))
+* Custom license renderer to get a decent license agreement ([0c0ef12](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c0ef124537d70b5b940ca047306b03895f85c1d))
+* Display new license agreement in About Third Party Notices ([fa13be3](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa13be38e0b84eb17a83fcdec390d39b11803be9))
+* Ensure release notes never exceed the limit. Add information about installers and pre-releases. ([3f0f8c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/3f0f8c270e89bbd28b6afc6cfa7779274c9c6671))
+* i18n for global settings ([54eec49](https://git.griefed.de/Griefed/ServerPackCreator/commit/54eec49a1b4ceea0377af6390883906300132641))
+* i18n-keys to allow translations ([21bd521](https://git.griefed.de/Griefed/ServerPackCreator/commit/21bd521dd7b3b094a166d5329301d930e91a922b))
+* Improve logging of properties file which we tried to load ([44ce4ae](https://git.griefed.de/Griefed/ServerPackCreator/commit/44ce4aee64201eec8f08bae71f1f8a1b3df75034))
+* Info about pre-release installers ([e77b2e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e77b2e4bb674b710c93aa61dfb5aa72b53ff6650))
+* Info about real world plugin example ([f72cc3e](https://git.griefed.de/Griefed/ServerPackCreator/commit/f72cc3e615910723f489504d6ed03795a335162c))
+* License header etc. ([994388f](https://git.griefed.de/Griefed/ServerPackCreator/commit/994388f254b0443531f55f04181e478b408fba63))
+* List jNeedle plugin as example ([23cf821](https://git.griefed.de/Griefed/ServerPackCreator/commit/23cf821427c88af4bede434aafeaae57c9ce3017))
+* Log dependency's mod ([7025896](https://git.griefed.de/Griefed/ServerPackCreator/commit/7025896e992521484f382d9144e29e8876fa4ac2))
+* Missed i18n for global settings tab name ([8dd84ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/8dd84caee45affad81e9425cfd52ced02ca7c672))
+* New dependency versions ([4a8b1a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a8b1a3983b6c82c0c02a2adba2042088095696d))
+* Note about pre-release installers ([aee835e](https://git.griefed.de/Griefed/ServerPackCreator/commit/aee835ee2c87cb5da351127ca170b8d872ea46c9))
+* Remove comment ([d961e8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/d961e8d7bdf29124e60c7bc9ebcaaf3294b11bf7))
+* Remove modmenu from list of clientside mods as newer versions appear to be required on the server now. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([12a729f](https://git.griefed.de/Griefed/ServerPackCreator/commit/12a729f5fb12e5cc6844b407199bf63b163680f5))
+* Remove no longer needed config ([927fc71](https://git.griefed.de/Griefed/ServerPackCreator/commit/927fc7124b4c9547523bd0ab943f5a72197b51df))
+* Remove test from jpackager run config ([9d2f239](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d2f239391c818f688fb4c1a651339c8645b8e47))
+* Remove unneeded import and supression ([11fd33d](https://git.griefed.de/Griefed/ServerPackCreator/commit/11fd33d1cbd4102fad3c5213ae98d955ed1d8d3f))
+* Security policy thingy ([d77762b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d77762b4701cf521b86adca12dca5c74a3245459))
+* Show banner again ([0e40be4](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e40be452e72debf6d131b40bb48c3ba4935ed11))
+* Small typo ([978944b](https://git.griefed.de/Griefed/ServerPackCreator/commit/978944b0baa71c067b9194d115f1bec8303060f2))
+* Update dependencies ([7a25a22](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a25a22a91edd25b6c1750fc0b9a5e9c682883ae))
+* Update fallback clientside mods. Thanks to MoonstruckLucii for the suggestions! ([e5ed80a](https://git.griefed.de/Griefed/ServerPackCreator/commit/e5ed80afadf331bbbe321cdfcfe1b837c9713a82))
+* Update HELP.md ([6a944b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/6a944b313d30dc1db9b95c2011e70bb5fb353190))
+* Update license report ([32ce656](https://git.griefed.de/Griefed/ServerPackCreator/commit/32ce6565cc649005cfb7603d67d35d6bfd9e2677))
+* Update license Report ([1ccbbe9](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ccbbe952743186b64b990df821b6eb6e8447707))
+* Update license report and manifests ([00a0081](https://git.griefed.de/Griefed/ServerPackCreator/commit/00a008173b9c04ba9110b559f31dd74d6150e6f7))
+* Update license reports ([0e47539](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e4753961726206518e9c849a93f4b24ea0a94c7))
+* Update plugin images ([f799208](https://git.griefed.de/Griefed/ServerPackCreator/commit/f79920880ea9f344052bd4c02da776b4f32018ca))
+* Update README ([5155343](https://git.griefed.de/Griefed/ServerPackCreator/commit/51553438466d140792734643bbb4eac8c2de396a))
+* Update README ([461034f](https://git.griefed.de/Griefed/ServerPackCreator/commit/461034f917ec346381e50990bf67ca3bc2fea744))
+* Use i18n for new migrations ([d5d7eb5](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5d7eb5a882540ad6596849f8632ecb58862d071))
+
+
+### 🦊 CI/CD
+
+* Add desktop definitions to improve menu and desktop entries ([6de391a](https://git.griefed.de/Griefed/ServerPackCreator/commit/6de391a3c482d7eed5075224fc4531dee02951ad))
+* Add portable release packages and enhance release notes with additional information as well as truncation if certain length reached ([4864a66](https://git.griefed.de/Griefed/ServerPackCreator/commit/4864a6685035526a6659f8a83164f79acb54a7e3))
+* Move to Java 21 ([1267841](https://git.griefed.de/Griefed/ServerPackCreator/commit/1267841b0a4a1863099729136e13e96a2befedbf))
+* Mute actual/expect warnings. See https://youtrack.jetbrains.com/issue/KT-61573 ([ae06f30](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae06f3049ccf027478b6b27bf3df6ea5ec9381fa))
+* Remove explicit dependsOn-call ([eab84a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/eab84a0d30ad14e6db08241f6dd5221f692ddcad))
+* Set JDK version from properties ([f1e27dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1e27dc4a9f1a89ad8bcf7434d29e6bcd1b5ae2a))
+* Update comahe i18n4k to 0.7.0 ([cb262fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb262fd9db9a87f8128709ede2fee96dbc638529))
+* Update dependencies ([cb7c971](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb7c971fecdd4e87c76fd30d8479583742138ba8))
+* Update dependencies ([cddaa61](https://git.griefed.de/Griefed/ServerPackCreator/commit/cddaa6140d935a62e75535df97b55b136d2c53ec))
+* Update foojay resolve to 0.5.0 ([1b7a27a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b7a27afb1f88138cf51c1df3bcc6135548c2eaf))
+* Update Gradle wrapper to 8.4 ([5dc198d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dc198d4c8ba415656c145cd99488b183100020f))
+* Update GUI libraries and add additional fonts ([3dbec0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/3dbec0e425ccb3ef912c36186c9165450039861c))
+* Update jupiter to 5.9.3 ([78afa7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/78afa7fd1dbb1a8bc4246010272c4abcea6e678b))
+* Update Kotlin to 1.9.10 ([8485787](https://git.griefed.de/Griefed/ServerPackCreator/commit/8485787cd61696647c83179f7ae9d5cd4f074729))
+* Update to gradle 8.3 ([5cb172a](https://git.griefed.de/Griefed/ServerPackCreator/commit/5cb172ad9aa9bff6737cac07f9c3d83a19ebd369))
+* Use maven proxy in other places as well ([8ef7ee2](https://git.griefed.de/Griefed/ServerPackCreator/commit/8ef7ee296701db8ed96e6ddc6f5c432d7263d67f))
+* Use maven proxy to reduce load on maven central and improve download times on our own infrastructure ([738acdf](https://git.griefed.de/Griefed/ServerPackCreator/commit/738acdfc9bf7af9fe6a65e87c74b38a5da66f7c9))
+* Add portable release packages for Windows and Linux ([90e185f](https://git.griefed.de/Griefed/ServerPackCreator/commit/90e185f239671be061f5d6ba754e2c2cd0526b53))
+* Base config ([466afb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/466afb74962c2d576848eea5fbfae25326a449d6))
+* Disable Qodana caching. Upload results to job artifacts because why not ([b5f8605](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5f860513219184f776f509433689a9eeba1664a))
+* Do not inspect buildSrc ([9cf785f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9cf785fb2dd06a708b1b42d722ae79cfaa72cad7))
+* Enable some checks again ([8855ca4](https://git.griefed.de/Griefed/ServerPackCreator/commit/8855ca4d51be2bad369866502de652be06e03826))
+* Hopefully display test results in GitLab pipelines again ([ca0a5dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca0a5dcf4b5ec5e7c96e6a72d50fa7c70e2a9924))
+* Move back to Zulu. Always generate release, even when some assets fail. ([31d947b](https://git.griefed.de/Griefed/ServerPackCreator/commit/31d947b8bf60f48c245e79854850cb8a836974b7))
+* Move installer builds to separate jobs to better handle each OS as well as artifacts ([62804f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/62804f909277a80cc49b507e75b02571cb7773dd))
+* Name jar artifacts depending on os ([aa644e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa644e9f1fb43edb1cbd92dc658d94e4b6a5447e))
+* Re-introduce Qodana for local runs ([7081cb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7081cb4b92b0f42004f6d0f9500e7570391b5151))
+* Reactivate Qodana GitHub job ([6480dec](https://git.griefed.de/Griefed/ServerPackCreator/commit/6480dec7aed7d3b429351254aa76c02b592d7594))
+* Remove Qodana workflow ([365d105](https://git.griefed.de/Griefed/ServerPackCreator/commit/365d105acf17775a0dde1daeb76613fa7b92a784))
+* Remove Qodana workflow as it appears to be incompatible with buildSrc ([9c695f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c695f41b823401e9e716c065c1a8e12cd0752df))
+* Run test workflow on mac, windows, linux, because we can ([299077c](https://git.griefed.de/Griefed/ServerPackCreator/commit/299077ccb0879cf557bc1fc61a1ad6b58fdf21c5))
+* Try with openjdk:17-jdk ([9169fba](https://git.griefed.de/Griefed/ServerPackCreator/commit/9169fbaa39e06a0f354950b51636bad083c23e9e))
+* Update actions, change JDK to temurin ([781b755](https://git.griefed.de/Griefed/ServerPackCreator/commit/781b7556e96c08c3379412c3be16602c8105a383))
+* Update license report upon release build ([4a8bfe0](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a8bfe0da67c46e13e6a5bc12d428398ac280e35))
+* Use docker proxy to reduce traffic ([9b717ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b717edb54456da2dae978956aba361d21a62ec4))
+* Use Qodana recommended starting point ([7b3d681](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b3d68103f52af73641fbfe4deed386b14305471))
+
+
+### 🧨 Breaking changes!
+
+* Granular config check results allowing for detailed inspections ([7c42dbf](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c42dbfa5c4e6d9b8346e5313143db326e792e8b))
+* Remove explicit save-copy procedure ([630357b](https://git.griefed.de/Griefed/ServerPackCreator/commit/630357bf40e2b7556a8de138847747bc0fd7550d))
+* Remove server installation feature ([5ddbc8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ddbc8e6301ea7a73a4dc060a6009c5b979798c4))
+
+
+### 🧪 Tests
+
+* Add clientside mods to test-props. Whoops... ([c8ed7a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8ed7a838bd14fd2c062abfa9eeb66724dfc2fb9))
+* Clear userPrefs during testing ([dd9808f](https://git.griefed.de/Griefed/ServerPackCreator/commit/dd9808f62573a19a30f78428737e989d0facffff))
+* Correct regex for exclusion tests ([23c2197](https://git.griefed.de/Griefed/ServerPackCreator/commit/23c2197c703de71ab575f5930e415a66414552ad))
+* Don't check server jars ([0f4357f](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f4357f616345c0e9847d0cb450d4731afe115a7))
+* Ensure custom templates are used ([b87dd67](https://git.griefed.de/Griefed/ServerPackCreator/commit/b87dd67bb2b4a849677d82702d0fb78ae0c1f2b7))
+* NeoForge and whitelist tests ([305590f](https://git.griefed.de/Griefed/ServerPackCreator/commit/305590f93fb644f2460f31ae2507b569d55983c0))
+* NeoForge and whitelist tests ([23bfb00](https://git.griefed.de/Griefed/ServerPackCreator/commit/23bfb000f184a79fb73382a60def2eedab5d4dde))
+* NeoForge and whitelist tests ([08fbe08](https://git.griefed.de/Griefed/ServerPackCreator/commit/08fbe08d84cdb0a489b896bf594c9b8df6f027f0))
+* NeoForge and whitelist tests ([450d6ef](https://git.griefed.de/Griefed/ServerPackCreator/commit/450d6efc6176818195a52eb60ecbe36a98cef1c7))
+* NeoForge and whitelist tests ([121b352](https://git.griefed.de/Griefed/ServerPackCreator/commit/121b352705b194c9a44eb86bef0520fd471de58b))
+* NeoForge and whitelist tests ([ea473ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea473edebccabf82d862eba4cd1add9d37ff2498))
+* Replace explicit separator with regex ([a566d92](https://git.griefed.de/Griefed/ServerPackCreator/commit/a566d92d1380cb3f9e3c9f71b7094806ea6ee557))
+* Run workflow test on every push ([767a8c0](https://git.griefed.de/Griefed/ServerPackCreator/commit/767a8c08a761a594330d408ae287a5116211c3e1))
+
+
+### 🚀 Features
+
+* Allow configuration of URL from which fallback modslist is updated ([e56411b](https://git.griefed.de/Griefed/ServerPackCreator/commit/e56411b2e6463542368ec7b4f4c96c2fffca53ba))
+* Allow editing of pre and post server install files to clean up ([42616b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/42616b32a12208fa1c137e2582c11d5c409c41af))
+* Allow font changing in GUI ([7e903a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e903a51fc56ee1a551063182bc0d6d7bb9054fe))
+* Animated button in menubar if an update is available ([8a7a013](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a7a013bdd116a7de35fa2d96c1fa66411b3957d))
+* Custom themes with examples ([31d0f96](https://git.griefed.de/Griefed/ServerPackCreator/commit/31d0f9633b17c7d5e8db17c23d2c358d6f4ca1b2))
+* Key-combinations to improve usability. CTRL + W closes the current tab, CTRL + T opens a new tab, CTRL + S saves the current tab, CTRL + LSHIFT + S saves all tabs, CTRL + L opens the file selection for loading, CTRL + G generates the current tab. ([992cc9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/992cc9f632a50665dd429d53294d7f5b9c4d3944))
+* Load and save settings ([dca4bca](https://git.griefed.de/Griefed/ServerPackCreator/commit/dca4bcab3207266f24f8ab87697ffab5542c921c))
+* Menu item for window with third party notices ([6fdd92f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6fdd92f7d70cdc7d1df0d68b73966e025f5b010f))
+* Small Step-By-Step guide when a user runs ServerPackCreator for the first time ([ff3da8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff3da8e244c723964da05dc08dd0d766085a043a))
+* Support NeoForge modloader ([7ad2f66](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ad2f6693ecbc339c11458f418346da994f74b2e))
+* Tip of the day! ([3385a26](https://git.griefed.de/Griefed/ServerPackCreator/commit/3385a266dad4d2b3a89bd02b873057a4c4cb4dea))
+* Version server pack configurations to allow migrations later down the line ([4aacad0](https://git.griefed.de/Griefed/ServerPackCreator/commit/4aacad0b5b15fd4f3750a62850b36064afce6e6c))
+* Whitelist to prevent false positives via clientside-mods list ([8b9eb7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b9eb7ae6dfc71d73949814e556da948d96a6e6a))
+* **AutoCompletion:** Groundwork for optional autocompletion for certain areas. ([f5cedf5](https://git.griefed.de/Griefed/ServerPackCreator/commit/f5cedf5020304144c08d329f7d238883c0a7893b))
+* **AutoCompletion:** Provide and save suggestions for suffix, clientmods, java args, source, destination, inclusion, exclusion ([9e02a11](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e02a11bd7c279d58f192085feb67e5b3c47130d))
+* **Settings:** Progress towards allowing easier changing of SPC configuration ([8a3c8b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a3c8b6dc99e29bf8dc729ff26948e669eb4c38b))
+
+
+### 🛠 Fixes
+
+* Add another missing key. List supported loaders. ([adfcb7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/adfcb7b8a3f9adfac294d90e05019ce30950401c))
+* Add non-localized key ([faacae1](https://git.griefed.de/Griefed/ServerPackCreator/commit/faacae1ec448ac6cae4e1720a7133bc5deaa54cb))
+* Add plugin tabs ([01bcf27](https://git.griefed.de/Griefed/ServerPackCreator/commit/01bcf274f27c52d2c83f79fa5ba683b4252b4497))
+* alibi commit to trigger the generation of a pre-release :-P ([1b4408e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b4408e66d047d74c65ae27c400c2a17d398bedc))
+* Allow files as destination ([d5b24bb](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5b24bb1db9c5ec04805de48e4b64cfac53959d8))
+* Appropriate tip updates and selection prevention during updating ([65135a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/65135a7ebec0a6286c94b16c896714c76e121c9f))
+* Bring window to front if focus on start is enabled ([32bcf53](https://git.griefed.de/Griefed/ServerPackCreator/commit/32bcf53eb73422e37d4568e4ea9169c4a3d7f8e8))
+* Call `this` to prevent constructor leaking ([d11e71c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d11e71ce9c7b576d85099148bf2ef674fe48f4b0))
+* Call entries and create typed array ([67074ee](https://git.griefed.de/Griefed/ServerPackCreator/commit/67074ee7aea24db95c081cc408854b573e917b5c))
+* Check configurations after saving ([39f9290](https://git.griefed.de/Griefed/ServerPackCreator/commit/39f929024cdd9e31fa581f3e8258850bd3a7e843))
+* Check filters whether they consist of only whitespace ([957292e](https://git.griefed.de/Griefed/ServerPackCreator/commit/957292ed7611758a0652665bed41da7903ba94ce))
+* Check for NeoForge installer availability ([7c230f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c230f4300b587d18caf2c8b13f2a90e7177a76f))
+* Check theme setting for changes ([55b84fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/55b84fafdd9a3b881153e1516b4da184e0f94378))
+* Cleanup Java args quotes in Powershell script. Thanks to @nvb-uy/ for the report! ([fddf974](https://git.griefed.de/Griefed/ServerPackCreator/commit/fddf974971c810028906bbe90c56144c8b8ff74a))
+* Clear script variables table upon reset ([f7759cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7759cb89342f4fe6796a1ecf1ba08e0dc16d537))
+* Compare list- and file-settings more reliably ([3d695ae](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d695ae3c83a48fde2ae1eb44b8e4387df5eb299))
+* Continue gui loading after guide-dialog ([d2d9be7](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2d9be713c9b1e9a775cae54b05d3a9f99841cb6))
+* Correctly acquire Java if prop is invalid ([1002f3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/1002f3f8bcf98ef48ccc7cf2c7de39ec145a6f99))
+* Correctly check ZIP-entries ([0cd02cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/0cd02cf471ebd52a1afc967134374595cd3b7b62))
+* Correctly set home-directory and logging properties in dev-environment ([aff8641](https://git.griefed.de/Griefed/ServerPackCreator/commit/aff864186c17ce72a29050b0ae71194be408b928))
+* Create artemis directory ([2e764cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e764cf901c721502df99c11f6ce82d4fd0ccbec))
+* Do not check global filters during source checks ([b777597](https://git.griefed.de/Griefed/ServerPackCreator/commit/b7775971bfc03d5fbe95afb27f20459489d05a2e))
+* Filebrowser not initializing on UNIX systems. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for the report. ([e7a6649](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7a6649dc5e9cf168f6e427cd17c0e44d228a255))
+* Fix regression introduced during property refactoring ([9c007e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c007e78b339f55b8b4dc33d7d14ef6e320f1a9c))
+* Fix the previous fix of only considering JARs in the mods-directory and nothing else ([4d2c382](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2c38284cfc5b4b7ac1d0e422d51b897c527227))
+* Hopefully fix AppImage build crashing ([90fc41a](https://git.griefed.de/Griefed/ServerPackCreator/commit/90fc41afd8af0b4aa73f278df262ea0242fe4c50))
+* Hopefully fix weird read-access error ([e150b5d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e150b5db2f6db802510cb193ece2b5531a766d58))
+* If tabs are available, select next one after closing one ([51a2ba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/51a2ba7a60cdb0853454fc2616f87a6a7a6f1872))
+* Improve error display for filters. Not perfect, but better. ([7ccd09f](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ccd09fa88f2d935b9a4479ecef30dc47149a358))
+* Load default value into table during initialization ([b0b5a03](https://git.griefed.de/Griefed/ServerPackCreator/commit/b0b5a032cf4240de439930f52d8e5cfeef59855e))
+* Make textareas editable again ([8dabb78](https://git.griefed.de/Griefed/ServerPackCreator/commit/8dabb7851b8a496fdf43b17a1ec3072357872688))
+* Migrate to new script tempalte storage ([883206f](https://git.griefed.de/Griefed/ServerPackCreator/commit/883206f537a77d649f3911760dca0d6b14bbee98))
+* Move adapter to title and allow selection ([2790365](https://git.griefed.de/Griefed/ServerPackCreator/commit/27903654693806816b13fa53b7ce462c80f920ab))
+* Move forge JAR with old universal-name ([b15e0db](https://git.griefed.de/Griefed/ServerPackCreator/commit/b15e0db85a331918005d8a24d0c410a280a25330))
+* Only add global exclusion filters to global exclusions during generation ([3eb127c](https://git.griefed.de/Griefed/ServerPackCreator/commit/3eb127c870bbb6477ec21c180274465c4929827b))
+* Only consider JARs in file acquisition from mods-directory ([7bb6807](https://git.griefed.de/Griefed/ServerPackCreator/commit/7bb68074f743f34b30cb702d718c39c3da7f68c5))
+* Only open suggestion popup if focused ([aa8cd6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa8cd6eba979b3c9b7be0326b78b8c4434b8749a))
+* Only remove dependencies when parent is not clientside ([e736e45](https://git.griefed.de/Griefed/ServerPackCreator/commit/e736e4551d103ed95d353977a286ea1e8f65e8c2))
+* Position migration info dialog next to main frame ([d26fd16](https://git.griefed.de/Griefed/ServerPackCreator/commit/d26fd160059236977f1b6d99f4b749ea94f36402))
+* Prevent crash if previous config does not exist ([b46ebb2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b46ebb2c8e5a9678e81aa7567a816f9f9892701c))
+* Prevent folder-inclusions from running the mods-scan if they happen to be inside the mods-directory ([be23d94](https://git.griefed.de/Griefed/ServerPackCreator/commit/be23d943d48052e566ff2b44824945a22f0834c9))
+* Prevent IndexOutOfBounds when leaving LarsonScanner on the left, when using oval shapes ([dc91178](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc91178b62d22fc606501ef7db88d99dc9204d07))
+* Prevent infinite validation cycle. Improve checking ([e7d2846](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7d2846f63dbaf31478603615cc3c7ffac6f3b63))
+* Prevent NPE if rendering hints aren't available ([7cfef75](https://git.griefed.de/Griefed/ServerPackCreator/commit/7cfef75856e63566ef2a2d122682226a87d61098))
+* Prevent NPE when closing tab, but no tab is selected ([cad1e6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/cad1e6b1df3fe0b0f4427f2b5ec93c25e4462550))
+* Prevent selected source being cleared ([c35fc24](https://git.griefed.de/Griefed/ServerPackCreator/commit/c35fc2479d4a356cbc6ffbfac6448992129c3afd))
+* Prevent unwritable Artemis data-directory setting ([e05cadd](https://git.griefed.de/Griefed/ServerPackCreator/commit/e05cadd47c9af1bb53ba45585524a01386b09b16))
+* Prevent unwritable database setting ([edf3edc](https://git.griefed.de/Griefed/ServerPackCreator/commit/edf3edc20800d10d50cf13dca69a34186064d670))
+* Prevent unwritable home-directory setting ([6ebb6ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/6ebb6ba035654c548ea3418eec5b45467db6b958))
+* Prevent unwritable server pack directory setting ([f45faa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/f45faa65b6b65eaf020c86e20985409bdd5977c0))
+* Prevent unwritable Tomcat base-directory setting ([1c2ec1a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1c2ec1abed60c321405ab8ec38d92a75a8d7a93b))
+* Prevent unwritable Tomcat log-directory setting ([b5cd792](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5cd7924733da25dbcbad912edc96e3dcf3bde0d))
+* Print correct value to debug log ([45fec58](https://git.griefed.de/Griefed/ServerPackCreator/commit/45fec58c37f8712de4f7b3c2b02b847cd62f2bab))
+* Produce PKG instead of DMG for macOS ([7d695e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d695e372079aa664e8df177d4a521d09f5f93e3))
+* Rare occasion where inclusions-updates would trigger a NPE ([6bb52f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/6bb52f121ef1f80fa80ce6355a8c6e9bb974acb3))
+* Remove invalid entries from inclusions after modpack check ([2e606a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e606a0f26105ffa28979fd15a7d0289bb2a4b52))
+* Remove modloader installer tab ([32ce3e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/32ce3e72930c8005ae906080cead0d4831e9a20c))
+* Remove modpack prefix from file to check ([05b11cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/05b11cbf4fd0940f77f3116b301cde3a318180c3))
+* Repaint/validate GUI upon resize to account for tiling window managers ([b898433](https://git.griefed.de/Griefed/ServerPackCreator/commit/b89843352665e62550d4714799718d35a898d789))
+* Respect destination-specification for directories ([f48baf4](https://git.griefed.de/Griefed/ServerPackCreator/commit/f48baf4396385181241ec9d5b5b7c2a35f54f028))
+* Retrieve focus and font size so it actually has an effect ([4a0c066](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a0c06628c1e5bf8fb3c61e2273edf8969590176))
+* Return correct lists in accordance to ascending and descending ([4142744](https://git.griefed.de/Griefed/ServerPackCreator/commit/4142744e50f251b26405becd15236fb9e8821caa))
+* Run checks in correct order to reliably display icons ([247a739](https://git.griefed.de/Griefed/ServerPackCreator/commit/247a7394c3b8fb450bdeb3a8f1bb357c71458cd8))
+* Run checks when editing inclusions and display errors appropriately ([5dbc432](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dbc43235fd6bc74853756a8506c4a9bdf79aea5))
+* Run correct checks when the modloader is NeoForge. Thanks to @Conhaque for the report! ([66ff32d](https://git.griefed.de/Griefed/ServerPackCreator/commit/66ff32d41ac1832c75392096a402243ac59116dc))
+* Save destination after editing and do not clear or remove unnecessarily ([40d08b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/40d08b326c1b5cbf8fb76e5124615562f728d498))
+* Save overrides in preferences rather than properties ([68bcbee](https://git.griefed.de/Griefed/ServerPackCreator/commit/68bcbeecf1e9c26afcd52e9d8d151d19f44db8aa))
+* Setup logging config with correct filepaths ([679c799](https://git.griefed.de/Griefed/ServerPackCreator/commit/679c79934b878437fa838c8e29c1a6112a3e9dd7))
+* Show hidden files in browsers ([7f08d30](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f08d3001304a6fee1c455b537185eb908f57ca1))
+* Smoothen LarsonScanner animation. ([b72ef0a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b72ef0ad0c0a30a4e64b812fb4b36ddeb29013a5))
+* Stop main tabs-panel from resizing and locking after server pack generation ([639fc70](https://git.griefed.de/Griefed/ServerPackCreator/commit/639fc706a7e4a03c0ce24434c1124ab72b0669dd))
+* Store and retrieve script-template settings in a more reliable way ([e603165](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6031655ba171113d32b2c9b0b95558909abf79a))
+* Try and fix missing migration for custom templates property ([d488660](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4886606a78753d9849f0a2bee08efe52181d20a))
+* Try and fix regex processing ([2e853fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e853fdd827e8825ca61dfe5cc4d3a22ca119b95))
+* Update plugin-ecosystem to pf4j's new context-system, removing deprecation-warnings ([d9f637f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d9f637fc797119a1a3cdd00178bc147d7142df0a))
+* Update warning icon for configs correctly ([fe07e61](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe07e61db1b6f3cc70bc9ebb95ef9e0779ca3b53))
+* Updating from outside frame initialization ([db95acf](https://git.griefed.de/Griefed/ServerPackCreator/commit/db95acf12da4325d4baf831081d7ed83375e0c96))
+* Use correct i18n key for regular search ([4b13c21](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b13c2178c7da1dde99e3cf478f59512e0c7843d))
+* Use new tailer acquisition as per deprecation notice ([f881a24](https://git.griefed.de/Griefed/ServerPackCreator/commit/f881a2409ae00e182e19a95cbfe99a4148f9a726))
+* Use save-dialog instead of open-dialog for config save as ([051a6e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/051a6e9ddc38b689df1de4e74082a85c2d341d37))
+* Various Qodana-recommended fixes and refactorings ([f783481](https://git.griefed.de/Griefed/ServerPackCreator/commit/f783481170ee295ceb937d8e9ed383671339f93d))
+* When merging goes wrong. Horribly wrong. ([99f6901](https://git.griefed.de/Griefed/ServerPackCreator/commit/99f6901e80687736964027b6f62a023678b8fdf1))
+* **CI:** Can you please work now? Pretty please with a cherry on top? ([655b9c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/655b9c8fa6bc862cd5f1cc9692137cabe8308ac6))
+* **CI:** Hopefully correctly setup publishing jobs to artifacts get published on various repos ([0493f3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/0493f3fbcb6431d5f90e212b5f178c1e77cd4fe1))
+* **CI:** Hopefully fix publishing jobs. Switch to publishAll. ([344c1c1](https://git.griefed.de/Griefed/ServerPackCreator/commit/344c1c1a325b45ec55f90bb260274d3ca0e507e1))
+* **CI:** I hate Batch and I hate Powershell. Bash for the win. ([36cde61](https://git.griefed.de/Griefed/ServerPackCreator/commit/36cde616277e6b3b60dcbaba42eafa263470f32a))
+* **CI:** I hate Batch and I hate Powershell. Bash for the win. ([d15c716](https://git.griefed.de/Griefed/ServerPackCreator/commit/d15c7160f9252d9ad06d97681a4a2a539d82dab1))
+* **CI:** Include correct release assets ([52fbc43](https://git.griefed.de/Griefed/ServerPackCreator/commit/52fbc43f884cb1702c35a64713c769a56f968aa6))
+* **CI:** Please, OSSRH-job, work this time. ([0783330](https://git.griefed.de/Griefed/ServerPackCreator/commit/078333043acff0d3776386473a814d6074fa8353))
+* **CI:** Whoops. Use Powershell-syntax in Windows job to split version ([b846291](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8462919ce0cb37d0245da5bbfe601b2714cc1dc))
+* **CI:** Whoops. Use Powershell-syntax in Windows job to split version ([5e9d849](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e9d849e528895b775c8c84ffe45f25f481f5e94))
+* **GH#462:** Use -LiteralPath to ensure compatibility to older versions of PowerShell. Thanks to @Frontear for the report! ([f3038db](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3038dbbcf6b4c2923fcd3595200552d388f49d7)), closes [GH#462](https://git.griefed.de/Griefed/GH/issues/462)
+* **Quilt:** Ensure server installation is run in the server pack ([28c2ba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/28c2ba716b02eb29f0ddf4e07212c5e67e847be9))
+* **Windows Links:** Integrate DmitriiShamrikov/mslinks directly and add missing CLSIDs in order to resolve Windows Links correctly ([c8a4076](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8a4076c3e79b3cd817a1244c6df1d244b46e530))
+
+## [5.0.0-beta.17](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.16...5.0.0-beta.17) (2023-12-02)
+
+
+### 📔 Docs
+
+* Point towards changelog for tag ([3b9a3e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b9a3e0685d30c7e7bcc01f56e55c0342f573dca))
+
+
+### 📦 Other
+
+* Add more clientside mods. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([1a75123](https://git.griefed.de/Griefed/ServerPackCreator/commit/1a75123826646fb28bdd46d7d7738acdad9bf93a))
+
+
+### 🦊 CI/CD
+
+* Name jar artifacts depending on os ([aa644e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa644e9f1fb43edb1cbd92dc658d94e4b6a5447e))
+* Remove Qodana workflow ([d097f16](https://git.griefed.de/Griefed/ServerPackCreator/commit/d097f164be54f32e004715e4db44b70bd7f77769))
+* Run test workflow on mac, windows, linux, because we can ([299077c](https://git.griefed.de/Griefed/ServerPackCreator/commit/299077ccb0879cf557bc1fc61a1ad6b58fdf21c5))
+
+
+### 🛠 Fixes
+
+* Move forge JAR with old universal-name ([203cb90](https://git.griefed.de/Griefed/ServerPackCreator/commit/203cb90836a30ab98facaa52b7347ddeeb903477))
+
+## [5.0.0-beta.16](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.15...5.0.0-beta.16) (2023-12-01)
+
+
+### :scissors: Refactor
+
+* Migrate to URI().toURL() ([3542897](https://git.griefed.de/Griefed/ServerPackCreator/commit/35428970340e82078134f348d7f3f687bd88d997))
+* Optimize imports ([80c33b8](https://git.griefed.de/Griefed/ServerPackCreator/commit/80c33b836cc5b17b3d09412a2d7f57501309a15e))
+
+
+### 📔 Docs
+
+* Update license report ([e280bbe](https://git.griefed.de/Griefed/ServerPackCreator/commit/e280bbe6ef1fb18be31b5fe16fd6219131bb01ed))
+
+
+### 🦊 CI/CD
+
+* Move to Java 21 ([1267841](https://git.griefed.de/Griefed/ServerPackCreator/commit/1267841b0a4a1863099729136e13e96a2befedbf))
+* Mute actual/expect warnings. See https://youtrack.jetbrains.com/issue/KT-61573 ([ae06f30](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae06f3049ccf027478b6b27bf3df6ea5ec9381fa))
+
+
+### 🛠 Fixes
+
+* Remove modloader installer tab ([32ce3e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/32ce3e72930c8005ae906080cead0d4831e9a20c))
+
+## [5.0.0-beta.15](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.14...5.0.0-beta.15) (2023-11-30)
+
+
+### :scissors: Refactor
+
+* Lazy init, double locking ApiWrapper ([86e392e](https://git.griefed.de/Griefed/ServerPackCreator/commit/86e392e549f00657110c85b3c0cc88c742ae38b0))
+* Remove unnecessary non-null assertions ([1e9abe3](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e9abe3627a43fd29227fe6b021be25d7032d1b4))
+
+
+### 📦 Other
+
+* Allow translations ([1168c11](https://git.griefed.de/Griefed/ServerPackCreator/commit/1168c1199b46fc87fd25ea6aff116158a6ca66f0))
+
+
+### 🦊 CI/CD
+
+* Update comahe i18n4k to 0.7.0 ([cb262fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb262fd9db9a87f8128709ede2fee96dbc638529))
+* Update Gradle wrapper to 8.4 ([5dc198d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dc198d4c8ba415656c145cd99488b183100020f))
+
+
+### 🧨 Breaking changes!
+
+* Remove server installation feature ([5ddbc8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ddbc8e6301ea7a73a4dc060a6009c5b979798c4))
+
+## [5.0.0-beta.14](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.13...5.0.0-beta.14) (2023-11-25)
+
+
+### 👀 Reverts
+
+* Revert revertions reverted after reverting ([bdd16a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/bdd16a7ab777b145fbdae7938cfe46109f852ac9))
+* Switch back to kotlin reflect 1.8.20 in web ([87c79ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/87c79ca5b926704fa7b1a0ae1f99acf31f424357))
+* Test back to 5.9.3, Kotlin Reflect to 1.9.10 ([df7dd19](https://git.griefed.de/Griefed/ServerPackCreator/commit/df7dd1907861628f64abad6f15a88b48072d99c0))
+
+
+### 💎 Improvements
+
+* Change status message to include modpack name ([e477b6f](https://git.griefed.de/Griefed/ServerPackCreator/commit/e477b6f21e71be9bf146d94286c89e26382f5aa3))
+* Info about mod -> dependency relationship ([414f45d](https://git.griefed.de/Griefed/ServerPackCreator/commit/414f45dc0d99078472e5d3bfff92484a5bc2c941))
+* Log mod and dependency during scanning, correctly this time ([90b4350](https://git.griefed.de/Griefed/ServerPackCreator/commit/90b43502993b9554a54dd8284a4cdf08d2d9a3b6))
+
+
+### 📦 Other
+
+* Added more clientside mods. Thanks to @SDUBZ for the report! ([0427847](https://git.griefed.de/Griefed/ServerPackCreator/commit/04278479156406f010e5b7838b95916bc57c7b62))
+* Log dependency's mod ([7025896](https://git.griefed.de/Griefed/ServerPackCreator/commit/7025896e992521484f382d9144e29e8876fa4ac2))
+
+
+### 🦊 CI/CD
+
+* Remove explicit dependsOn-call ([eab84a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/eab84a0d30ad14e6db08241f6dd5221f692ddcad))
+* Update dependencies ([cb7c971](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb7c971fecdd4e87c76fd30d8479583742138ba8))
+* Try with openjdk:17-jdk ([9169fba](https://git.griefed.de/Griefed/ServerPackCreator/commit/9169fbaa39e06a0f354950b51636bad083c23e9e))
+
+
+### 🧪 Tests
+
+* Don't check server jars ([0f4357f](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f4357f616345c0e9847d0cb450d4731afe115a7))
+* NeoForge and whitelist tests ([305590f](https://git.griefed.de/Griefed/ServerPackCreator/commit/305590f93fb644f2460f31ae2507b569d55983c0))
+* NeoForge and whitelist tests ([23bfb00](https://git.griefed.de/Griefed/ServerPackCreator/commit/23bfb000f184a79fb73382a60def2eedab5d4dde))
+* NeoForge and whitelist tests ([08fbe08](https://git.griefed.de/Griefed/ServerPackCreator/commit/08fbe08d84cdb0a489b896bf594c9b8df6f027f0))
+* NeoForge and whitelist tests ([450d6ef](https://git.griefed.de/Griefed/ServerPackCreator/commit/450d6efc6176818195a52eb60ecbe36a98cef1c7))
+* NeoForge and whitelist tests ([121b352](https://git.griefed.de/Griefed/ServerPackCreator/commit/121b352705b194c9a44eb86bef0520fd471de58b))
+* NeoForge and whitelist tests ([ea473ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea473edebccabf82d862eba4cd1add9d37ff2498))
+
+
+### 🚀 Features
+
+* Allow editing of pre and post server install files to clean up ([42616b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/42616b32a12208fa1c137e2582c11d5c409c41af))
+
+
+### 🛠 Fixes
+
+* Appropriate tip updates and selection prevention during updating ([65135a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/65135a7ebec0a6286c94b16c896714c76e121c9f))
+* Only remove dependencies when parent is not clientside ([e736e45](https://git.griefed.de/Griefed/ServerPackCreator/commit/e736e4551d103ed95d353977a286ea1e8f65e8c2))
+* Updating from outside frame initialization ([db95acf](https://git.griefed.de/Griefed/ServerPackCreator/commit/db95acf12da4325d4baf831081d7ed83375e0c96))
+
+## [5.0.0-beta.13](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.12...5.0.0-beta.13) (2023-11-07)
+
+
+### 👀 Reverts
+
+* Revert Exec and Icon to previous ([1ee1f2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ee1f2eabbb8ff519779d907bd7d7cf458612590))
+
+
+### 🦊 CI/CD
+
+* Move back to Zulu. Always generate release, even when some assets fail. ([31d947b](https://git.griefed.de/Griefed/ServerPackCreator/commit/31d947b8bf60f48c245e79854850cb8a836974b7))
+
+
+### 🧪 Tests
+
+* Run workflow test on every push ([767a8c0](https://git.griefed.de/Griefed/ServerPackCreator/commit/767a8c08a761a594330d408ae287a5116211c3e1))
+
+
+### 🛠 Fixes
+
+* Add another missing key. List supported loaders. ([adfcb7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/adfcb7b8a3f9adfac294d90e05019ce30950401c))
+* Add non-localized key ([faacae1](https://git.griefed.de/Griefed/ServerPackCreator/commit/faacae1ec448ac6cae4e1720a7133bc5deaa54cb))
+
+## [5.0.0-beta.12](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.11...5.0.0-beta.12) (2023-11-07)
+
+
+### 🛠 Fixes
+
+* Hopefully fix AppImage build crashing ([90fc41a](https://git.griefed.de/Griefed/ServerPackCreator/commit/90fc41afd8af0b4aa73f278df262ea0242fe4c50))
+
+## [5.0.0-beta.11](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.10...5.0.0-beta.11) (2023-11-07)
+
+
+### ⏩ Performance
+
+* Reduce paint actions to save on CPU ([010368a](https://git.griefed.de/Griefed/ServerPackCreator/commit/010368a26ae989b63c9cda0e890a694f7ec1918d))
+
+
+### 💎 Improvements
+
+* Add note regarding running the bash script ([2b75716](https://git.griefed.de/Griefed/ServerPackCreator/commit/2b75716cbbaa9be1799d94fd53da2355f551a078))
+
+
+### 📦 Other
+
+* Add more clientside mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) ([639387c](https://git.griefed.de/Griefed/ServerPackCreator/commit/639387cc38241b88c63893750da59f59a8419d6d))
+* Remove comment ([d961e8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/d961e8d7bdf29124e60c7bc9ebcaaf3294b11bf7))
+* Remove test from jpackager run config ([9d2f239](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d2f239391c818f688fb4c1a651339c8645b8e47))
+
+
+### 🦊 CI/CD
+
+* Add desktop definitions to improve menu and desktop entries ([6de391a](https://git.griefed.de/Griefed/ServerPackCreator/commit/6de391a3c482d7eed5075224fc4531dee02951ad))
+
+
+### 🚀 Features
+
+* Whitelist to prevent false positives via clientside-mods list ([8b9eb7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b9eb7ae6dfc71d73949814e556da948d96a6e6a))
+
+## [5.0.0-beta.10](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.9...5.0.0-beta.10) (2023-10-23)
+
+
+### :scissors: Refactor
+
+* Formatting ([ba4bde1](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4bde1e6d5f7853aa65ec09ee569fb8939df5ae))
+
+
+### 💎 Improvements
+
+* Allow selection of source for selection ([f192f18](https://git.griefed.de/Griefed/ServerPackCreator/commit/f192f181d31b6b13eff2783740846bac61c169cf))
+* Enable/Disable manual editing. Settings load and save info, as well as restart notice ([0db4464](https://git.griefed.de/Griefed/ServerPackCreator/commit/0db4464be0e0f51919919f7e1d4f4118b8d4d95e))
+
+## [5.0.0-beta.9](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.8...5.0.0-beta.9) (2023-10-22)
+
+
+### 🛠 Fixes
+
+* Repaint/validate GUI upon resize to account for tiling window managers ([b898433](https://git.griefed.de/Griefed/ServerPackCreator/commit/b89843352665e62550d4714799718d35a898d789))
+
+## [5.0.0-beta.8](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.7...5.0.0-beta.8) (2023-10-22)
+
+
+### :scissors: Refactor
+
+*  Explicit type declaration ([83832ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/83832ce6ad4882da38ede3fdd9f2c969c0f0371b))
+
+
+### 📔 Docs
+
+* Correct param documentation ([5efbd8c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5efbd8c70a272f10cfeeec19ad1787a8583e14a4))
+* Replace and correct params ([b0ddae0](https://git.griefed.de/Griefed/ServerPackCreator/commit/b0ddae0a1de98272dd109aa06410575392ca697d))
+* Update license report ([6f0853d](https://git.griefed.de/Griefed/ServerPackCreator/commit/6f0853dfff876dfe5205ce43a792302fee72b948))
+* Various spelling mistakes and documentation fixes ([361e311](https://git.griefed.de/Griefed/ServerPackCreator/commit/361e3116530d446f58ae56fd74fc62b6b86f70ea))
+
+
+### 🦊 CI/CD
+
+* Update dependencies ([cddaa61](https://git.griefed.de/Griefed/ServerPackCreator/commit/cddaa6140d935a62e75535df97b55b136d2c53ec))
+* Base config ([466afb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/466afb74962c2d576848eea5fbfae25326a449d6))
+* Re-introduce Qodana for local runs ([7081cb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7081cb4b92b0f42004f6d0f9500e7570391b5151))
+* Update actions, change JDK to temurin ([781b755](https://git.griefed.de/Griefed/ServerPackCreator/commit/781b7556e96c08c3379412c3be16602c8105a383))
+
+
+### 🛠 Fixes
+
+* Call `this` to prevent constructor leaking ([d11e71c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d11e71ce9c7b576d85099148bf2ef674fe48f4b0))
+* Call entries and create typed array ([67074ee](https://git.griefed.de/Griefed/ServerPackCreator/commit/67074ee7aea24db95c081cc408854b573e917b5c))
+* Correctly acquire Java if prop is invalid ([1002f3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/1002f3f8bcf98ef48ccc7cf2c7de39ec145a6f99))
+* Use new tailer acquisition as per deprecation notice ([f881a24](https://git.griefed.de/Griefed/ServerPackCreator/commit/f881a2409ae00e182e19a95cbfe99a4148f9a726))
+
+## [5.0.0-beta.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.6...5.0.0-beta.7) (2023-10-21)
+
+
+### :scissors: Refactor
+
+* Call editor method instead of directly calling object ([bd4925a](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd4925a7df175dd41a62724501ed478658c8c925))
+* Load props from SPC home when invoking loadProperties without file ([8d62fbf](https://git.griefed.de/Griefed/ServerPackCreator/commit/8d62fbf84b2842d54b91c08d7a0fcc45a16af960))
+* Set en_gb as default locale ([7ca7d79](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ca7d798108b08c90ebe996db25b99abd36d919e))
+
+
+### 🧪 Tests
+
+* Clear userPrefs during testing ([dd9808f](https://git.griefed.de/Griefed/ServerPackCreator/commit/dd9808f62573a19a30f78428737e989d0facffff))
+
+
+### 🛠 Fixes
+
+* Load default value into table during initialization ([b0b5a03](https://git.griefed.de/Griefed/ServerPackCreator/commit/b0b5a032cf4240de439930f52d8e5cfeef59855e))
+* Prevent NPE if rendering hints aren't available ([7cfef75](https://git.griefed.de/Griefed/ServerPackCreator/commit/7cfef75856e63566ef2a2d122682226a87d61098))
+
+## [5.0.0-beta.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.5...5.0.0-beta.6) (2023-10-20)
+
+
+### 🛠 Fixes
+
+* Move forge JAR with old universal-name ([b15e0db](https://git.griefed.de/Griefed/ServerPackCreator/commit/b15e0db85a331918005d8a24d0c410a280a25330))
+* Save overrides in preferences rather than properties ([68bcbee](https://git.griefed.de/Griefed/ServerPackCreator/commit/68bcbeecf1e9c26afcd52e9d8d151d19f44db8aa))
+
+## [5.0.0-beta.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.4...5.0.0-beta.5) (2023-10-18)
+
+
+### ⏩ Performance
+
+* Load images off thread to keep GUI working ([3fad135](https://git.griefed.de/Griefed/ServerPackCreator/commit/3fad135f276c7fcd83b70fd07cedd2c4e5db6ad4))
+
+
+### 🛠 Fixes
+
+* Prevent selected source being cleared ([c35fc24](https://git.griefed.de/Griefed/ServerPackCreator/commit/c35fc2479d4a356cbc6ffbfac6448992129c3afd))
+
+## [5.0.0-beta.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.3...5.0.0-beta.4) (2023-10-16)
+
+
+### 📦 Other
+
+* Remove no longer needed config ([927fc71](https://git.griefed.de/Griefed/ServerPackCreator/commit/927fc7124b4c9547523bd0ab943f5a72197b51df))
+
+
+### 🦊 CI/CD
+
+* Remove Qodana workflow ([365d105](https://git.griefed.de/Griefed/ServerPackCreator/commit/365d105acf17775a0dde1daeb76613fa7b92a784))
+
+
+### 🛠 Fixes
+
+* Show hidden files in browsers ([7f08d30](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f08d3001304a6fee1c455b537185eb908f57ca1))
+
+## [5.0.0-beta.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.2...5.0.0-beta.3) (2023-10-15)
+
+
+### ⏩ Performance
+
+* Improve LarsonScanner performance ([5ed7c0d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ed7c0d9f31654297dd9ca30fc7d673c9228fb6a))
+
+
+### 💎 Improvements
+
+* Additional hints at required Java versions ([c1813d0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c1813d092197c90aeb60d4c19485f3cf6be3d925))
+* Hints at Java version, PowerShell tips ([62dab97](https://git.griefed.de/Griefed/ServerPackCreator/commit/62dab976b778362eef4e7a31ffaf48f5cf31bc13))
+* Include macOS hints for Java ([1b2c361](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b2c36108247e1fca47829f79884d69d82179185))
+
+
+### 🛠 Fixes
+
+* Only open suggestion popup if focused ([aa8cd6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa8cd6eba979b3c9b7be0326b78b8c4434b8749a))
+
+## [5.0.0-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-beta.1...5.0.0-beta.2) (2023-10-10)
+
+
+### ⏩ Performance
+
+* Use dispatchers more appropriately ([3e56879](https://git.griefed.de/Griefed/ServerPackCreator/commit/3e56879daca92e3dae9b66e64501fa6183ad10d4))
+
+
+### 🛠 Fixes
+
+* Remove invalid entries from inclusions after modpack check ([2e606a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e606a0f26105ffa28979fd15a7d0289bb2a4b52))
+* Run checks in correct order to reliably display icons ([247a739](https://git.griefed.de/Griefed/ServerPackCreator/commit/247a7394c3b8fb450bdeb3a8f1bb357c71458cd8))
+
+## [5.0.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.3.1...5.0.0-beta.1) (2023-10-09)
+
+
+### :scissors: Refactor
+
+* Allow loading props without saving ([c244c6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/c244c6b8e75a7008db4a1e1d9d02485a9334b27e))
+* Call File.separator directly ([a0a48e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0a48e6e70776ae11536b93f2e1e93d8783668d2))
+* Display migration at start if regular release or dev ([b94eccb](https://git.griefed.de/Griefed/ServerPackCreator/commit/b94eccb91718c6ac9fc98e8790be761d0469b434))
+* Don't print info if not extensions are available ([b807614](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8076145dc350cf78d42e4a24c41f9ab7c777fc2))
+* Don't save upon initial load in app ([4f08e9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4f08e9fad9ed46dafbdcaf1b410d98e1ba9a9456))
+* Don't save upon loading as closing in GUI saves already ([6beff8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/6beff8e85d91a77e36241b277a198398d123f58c))
+* Ensure correct context ([3fab5b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/3fab5b38063466beeaf909e193079ec9a8814c3a))
+* Implement LarsonScanner directory to have more control over it ([0d29525](https://git.griefed.de/Griefed/ServerPackCreator/commit/0d29525ed1593b90586f716f5808fdd54308004c))
+* Implement VersionChecker directly to have more control over it ([a00a099](https://git.griefed.de/Griefed/ServerPackCreator/commit/a00a099a915ac67a1a8e20acee468b93f927a556))
+* Import optimizations, cleanups ([027f841](https://git.griefed.de/Griefed/ServerPackCreator/commit/027f841f175a7b4ca4de96ed6402fe813062d297))
+* Improve os-decision in filebrowser ([fa071ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa071edcbe7acfd3b877549aab18dbee9b32c3ec))
+* Improve readability ([71477f0](https://git.griefed.de/Griefed/ServerPackCreator/commit/71477f08b153564ec7963ab3f0659d3a1d990ff3))
+* Improve readability ([582e90e](https://git.griefed.de/Griefed/ServerPackCreator/commit/582e90e9413b6252d8d762fff6e6b357e856c287))
+* Improve readability. Replace unnecessary classes with call to super ([042c3de](https://git.griefed.de/Griefed/ServerPackCreator/commit/042c3de3e383a05e069581414000fde3768c9f42))
+* Improve readibility here and there. Run IDEA rearrangement ([708e24b](https://git.griefed.de/Griefed/ServerPackCreator/commit/708e24badb89cd7f52fc4cc9235afbcd697e643b))
+* Initialize tomlWriter in a better way ([7b452a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b452a69a274a49fce398cc67e3dbe48cc10d18d))
+* Make context public in plugin class ([acaf305](https://git.griefed.de/Griefed/ServerPackCreator/commit/acaf305aef62052583bed8772b08a9d3bcd404e9))
+* Make themesDir public ([82bf233](https://git.griefed.de/Griefed/ServerPackCreator/commit/82bf23318bddf57674a06ed0eaee19f84a4e233e))
+* Minor cleanups ([c8ad6f0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8ad6f05aabc3fd1660339f90c0a86554bffc1ee))
+* Minor readability changes ([d027666](https://git.griefed.de/Griefed/ServerPackCreator/commit/d027666b02c9e04f3b9f0d12025e9f34cfe1d7e3))
+* Move directory filter to own class ([54ef7c4](https://git.griefed.de/Griefed/ServerPackCreator/commit/54ef7c48d118376832f70907d5606e8e1eb831a5))
+* Move fun to appropriate place ([3a3cc3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a3cc3b9fe1054eed4e7e6a34b8192ba58c170f9))
+* Move quick-selection assignment to gui ([3865a31](https://git.griefed.de/Griefed/ServerPackCreator/commit/3865a31557b1ca15172685c928f15c8b4eb6b539))
+* Only display migration info at start if regular release ([2b74d8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/2b74d8aeceec7006238df065373a2fb654d86b73))
+* Optimize imports ([94295bc](https://git.griefed.de/Griefed/ServerPackCreator/commit/94295bc409748d5a529d4547692cd7da754591c7))
+* Optmize imports ([5ecd771](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ecd771107c24e85c47f2acbf265a37b01dcac83))
+* Preparations for fontsize change. Improve gui-prop handling. ([3c571c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/3c571c8cdb09fce6bbf5f22282aff7547a9c79d7))
+* React on release and click ([f08ca16](https://git.griefed.de/Griefed/ServerPackCreator/commit/f08ca1679bf7d4c623b887cb9e9e86ba95c2c9d5))
+* Readibility improvements ([6adf7fe](https://git.griefed.de/Griefed/ServerPackCreator/commit/6adf7fea930c3295120a95d6f05b2e0167cfbbec))
+* Rearrange and simplify properties ([6cfe433](https://git.griefed.de/Griefed/ServerPackCreator/commit/6cfe43320bbed49b66b071c7e5883c2f653ef9c5))
+* Rearrange editor and provide feedback in case of faulty regex ([2d1d124](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d1d1242d513fc438131e8d3d7b3ad797e805976))
+* Rearrange entries to improve readability somewhat ([7e862ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e862edd777f75d1dd9bfd5eb160951d31125ac5))
+* Remove unnecessary supression ([5c31247](https://git.griefed.de/Griefed/ServerPackCreator/commit/5c3124711fa6df8ff9b798c94520a160be2e9a04))
+* Rename package to match classes and purpose ([618c032](https://git.griefed.de/Griefed/ServerPackCreator/commit/618c032296456ec341cb1b4a8153141c6968831d))
+* Rename timers for easier distinction ([5ca1053](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ca1053815f247f868756a201c0fe6a3585b866f))
+* Reorganize classes and functions to better fit their purpose ([87f2714](https://git.griefed.de/Griefed/ServerPackCreator/commit/87f27142e748f46e9d9c034e48a8428049e642e6))
+* Run IDEA cleanups ([396fb01](https://git.griefed.de/Griefed/ServerPackCreator/commit/396fb0148e11b9d300c9f8be6f03a12dce66bd62))
+* Single check timer passed to all editors ([8907850](https://git.griefed.de/Griefed/ServerPackCreator/commit/8907850d719e39ea5766fa59f299c65386dcf943))
+* Slightly increase dialog width to better fit checkbox ([25f5aa0](https://git.griefed.de/Griefed/ServerPackCreator/commit/25f5aa048720963301e94ad35c2acbe5ca302f69))
+* Some minor readability changes ([78b38b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/78b38b32d126b3381787ebdf8455fe64bc863dcc))
+* Some much needed refactorings for improved readibility ([81d8337](https://git.griefed.de/Griefed/ServerPackCreator/commit/81d83372c6a9942a82af71175a9c319e39883e55))
+* Some whitespace ([7f50cb0](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f50cb03d639d6f153ffc87e1e070ba093b0ef63))
+* use absolutePath instead of toString ([73520ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/73520caf1d7ea671342f20f4aedb56f953ae43db))
+* Use version-props to determine inspector availability ([6fe5c1f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6fe5c1f952a0a7ee5b31b8d1e284070eb94b3c11))
+
+
+### ⏩ Performance
+
+* Prevent unnecessary icon updates if the icon was not changed ([26a61ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/26a61ad863d9fe69b6275476ed678cc854b57ad0))
+
+
+### ✨ Milestone
+
+* GUI-rework for better UX, usability, expandability and more features ([5e7d540](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e7d54045d2635916ab517a719f65c7615f2f6bb))
+* Migrate to Kotlin, Multimodule, API Multiplatform, Java 17 ([b4f5481](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4f54819139fe86ffab4881f2082d27ed4890c18))
+* Migrate to Kotlin, Multimodule, SPC API Kotlin Multiplatform preparations, JDK 17 ([3a4909f](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a4909f337047bac26b2dcf08dbe8cbe86ad1d2b))
+
+
+### 👀 Reverts
+
+* Remove loading animation from ScrollTextAreas ([c273e79](https://git.griefed.de/Griefed/ServerPackCreator/commit/c273e7928c7ec04c78e75b039dc520913b9612d8))
+* Switch custom filebrowser back to JFileChooser ([78f1bfe](https://git.griefed.de/Griefed/ServerPackCreator/commit/78f1bfe5963055a1cdf640bb3e0f99b2dcf10c10))
+
+
+### 💎 Improvements
+
+* Acquire default regex list from string fallback list ([c513e02](https://git.griefed.de/Griefed/ServerPackCreator/commit/c513e021a042dfbc1272da13a5eb5e0d981cb559))
+* Acquire icon for use as server icon during modpack scanning ([b299058](https://git.griefed.de/Griefed/ServerPackCreator/commit/b299058b53ebf14b998ef24e777bf7c98c1cac29))
+* Add themes directory item to view menu ([f027a6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/f027a6e4d368534a5e35b19910dbadadcea54ed2))
+* Add visual indicator that certain components are resizable ([ae09d30](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae09d300a7a80c6dedb4f6c0f5d90600b52d5631))
+* Allow resizing of server files editor within limits. Update text appropriate to selected inclusion. ([b422407](https://git.griefed.de/Griefed/ServerPackCreator/commit/b422407d23273e6808a18eab0bfd24d4b627b914))
+* Ask for merge if clientside-list contains custom values and reset was triggered ([befe6a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/befe6a208ec24e99e11f64ae90f7462766a7e7bc))
+* Ask to save settings if user has unsaved changes ([2ce4083](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ce40834f8f54abfd3ec84f4a7acd890ad129294))
+* Check for unsaved settings ([9414da7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9414da77c00368288844942c4763d728492c8150))
+* Check if migrations are available when considering guide. Display either migrations or tip. ([3550379](https://git.griefed.de/Griefed/ServerPackCreator/commit/3550379d94195eb1ea852d92ef83824e89ac63a6))
+* Clear selection when clicking empty section in inclusions-list ([758a097](https://git.griefed.de/Griefed/ServerPackCreator/commit/758a097b88a51a7790bca14b63c7ef409f380e3b))
+* Display finish dialog at end of guide ([167a31c](https://git.griefed.de/Griefed/ServerPackCreator/commit/167a31c5f568f5cb49e50c48a6ea2d519d97569f))
+* Display indicators for destination, inclusion and exclusion ([7fd2b2c](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fd2b2cceabb4dd338ce59056ad6564a217554e4))
+* Display loading gif upon updating of the server icon preview ([6c41f52](https://git.griefed.de/Griefed/ServerPackCreator/commit/6c41f52277abab156150fa8c70e8c69632bd28a5))
+* General improvements to the menubar. Additions, changes, removals, reorderings. ([8339482](https://git.griefed.de/Griefed/ServerPackCreator/commit/8339482ab2605179a342ec39069af3741597a9f8))
+* Grab focus on search-field upon opening search dialog ([fea671b](https://git.griefed.de/Griefed/ServerPackCreator/commit/fea671ba0ffb6b65ee17e03123165431d3a4f11f))
+* Hint about server pack contents generated from ZIP-archives ([e2107d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2107d20b23694411e4768459130993938b663a6))
+* Make inclusion files tip searchable ([79f0129](https://git.griefed.de/Griefed/ServerPackCreator/commit/79f0129fcca1cae9494dca800008c6c2c0c5f3a9))
+* Make the whole handlebar usable for resizing of allowed components ([4187668](https://git.griefed.de/Griefed/ServerPackCreator/commit/4187668f7d9f981ad82f830bebe21ad72d0f54b9))
+* Move theme switch to GUI settings ([2c58a8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c58a8b540c811848952d5fde16a5691e7909035))
+* Prevent editing of inclusions when selection is empty and clear inclusions when selection is empty ([234919a](https://git.griefed.de/Griefed/ServerPackCreator/commit/234919a353349f50f85d5a17b3568570b9e26193))
+* Refresh user_jvm_args.txt on launch. Improve readibility. ([b5ccfb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5ccfb35f16afa8f504c34ffd1ea1e8c7b32405d))
+* Remove how-item and rearrange entries ([52e2416](https://git.griefed.de/Griefed/ServerPackCreator/commit/52e24160522f721fe95f565be9353f9662d4b152))
+* Remove loading animation from tip. Slightly improve file acquisition performance. ([ee48999](https://git.griefed.de/Griefed/ServerPackCreator/commit/ee48999b83846a10f4a7151fbc52c9b474467184))
+* Resize component imediately and rearrange other components respectively ([b103af5](https://git.griefed.de/Griefed/ServerPackCreator/commit/b103af5a4d1db043421220c88281a24ec23a68ce))
+* Resolve links in the filebrowser ([6ed1121](https://git.griefed.de/Griefed/ServerPackCreator/commit/6ed1121c6180e89b0f3865f90b6ba54844d6161b))
+* Rework of the file and directory inclusions ([3d54593](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d54593b8514e15105cc614aca7759ec4f8285c6))
+* Right-click popup-menu to add a new tab or load config(s) ([8c77943](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c779432163ed37ed21923e3f622aa7388f8dbd7))
+* Scroll to top of tip upon change ([575a3a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/575a3a2cb10c0ff707ee8b52ada2b814f757fdf7))
+* Set image preview resize weight, improving behaviour after filebrowser window resize ([4b5be4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b5be4f22e4f5180ad81d56c485607dc8682a9fb))
+* Show regular image preview, as well as server icon preview in filebrowser upon image selection ([ae07938](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae07938c480f1ac545f09ddfc9861166c331aaa0))
+* Update treemodel in filebrowser upon closing. Update node upon collapsing. ([e05e5de](https://git.griefed.de/Griefed/ServerPackCreator/commit/e05e5de1c1da3c138e933eda7f5f3a4b95b891a1))
+* Validate settings and inform about unsaved changes ([4a4bb7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a4bb7f6bc90edd4bbbbe8340778c6c314344214))
+* **AutoCompletion:** Don't suggest if only one equal match is available, customize limit of presented suggestions ([751cfec](https://git.griefed.de/Griefed/ServerPackCreator/commit/751cfecb14b375a695494b053138eab4a83ce477))
+
+
+### 📔 Docs
+
+* headers, fluff ([5676e8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5676e8dc8abfbbd0860e669e520736dfb273e012))
+* Provide descriptions for classes and tag code ([4a1bc5b](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a1bc5b48bc83e7101de0e4a929799238135ec47))
+* Set name for feature asks correctly. ([15670e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/15670e145afba00e4659a58e335c50a54516b89b))
+* Some minor README improvements. Disclaimers, warnings, wiki and help. ([fbaf66f](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbaf66f3287807602fb7e90cb6bd1df1202ce565))
+* **GitHub:** Improve the feature and improvement templates by rephrasing them from requests to asks instead. ([0125c02](https://git.griefed.de/Griefed/ServerPackCreator/commit/0125c0264a5541c3b73256b1b9b10331780b07f8))
+
+
+### 📦 Other
+
+* Add CompletionistIndex, LeaveMyBarsAlone, DurabilityTooltip to list of clientside mods. Thanks to @ModernGamingWorld for the reports! ([f635cb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f635cb3f699ef3b383cf7ff14721448cd96bb210))
+* Add debug logging for Fabric dependency checks ([5d24a8c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d24a8c6e8f851fe3de031b375649c3c14884501))
+* Add dev,alpha,beta header to license agreement ([215fed7](https://git.griefed.de/Griefed/ServerPackCreator/commit/215fed7341a2f6ef9b071d23ff4960d2312e6437))
+* Add Essential and MemoryUsageScreen to clientside mods. Thanks to @Devilswarchild and @BlakeIsMyWaifu for the reports! ([f8b7a9a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8b7a9a50fbbb503ef8413ee64fec288e475a03c))
+* Add jNeedle plugin to example-list ([39ad2bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/39ad2bdb0e170b7e3df55028e9fce53d6acf978b))
+* Add lib39 to list of clientside mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([086ba96](https://git.griefed.de/Griefed/ServerPackCreator/commit/086ba96645f99bfff1449af26673498737106758))
+* Add missing i18n-keys ([c00a2a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/c00a2a4d10902839286cb11aafb911044f3d34c1))
+* Add more clientside mods. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([17153fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/17153fd4a147b56ab1f935f6348627b16f4646c8))
+* Add more clientside mods. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([66d1bc4](https://git.griefed.de/Griefed/ServerPackCreator/commit/66d1bc4c6490b949386389d726c8f61da0bfdc7c))
+* Add NeoForge info ([c86cedd](https://git.griefed.de/Griefed/ServerPackCreator/commit/c86cedd5843fe44825b46c39085edf19f72dc392))
+* Add physics-mod and vr-combat to clientside-list. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([99113a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/99113a1fbc156f883a4880acd2a25452d647d3e5))
+* Add sodium to the clientside-mods list. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([88d6d2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/88d6d2e02eec72213f1fe3555f91861786a29595))
+* Add some fluffi McFluffface blocks ([929f0f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/929f0f3855d3875ac6fbb860ddf664d925fff1c7))
+* Adjust height to better fit inclusion-editor initial height ([d01bc30](https://git.griefed.de/Griefed/ServerPackCreator/commit/d01bc30cd4e4c994f71062f1e0e17c16a31c2a8e))
+* Custom license renderer to get a decent license agreement ([0c0ef12](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c0ef124537d70b5b940ca047306b03895f85c1d))
+* Display new license agreement in About Third Party Notices ([fa13be3](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa13be38e0b84eb17a83fcdec390d39b11803be9))
+* Ensure release notes never exceed the limit. Add information about installers and pre-releases. ([3f0f8c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/3f0f8c270e89bbd28b6afc6cfa7779274c9c6671))
+* i18n for global settings ([54eec49](https://git.griefed.de/Griefed/ServerPackCreator/commit/54eec49a1b4ceea0377af6390883906300132641))
+* i18n-keys to allow translations ([21bd521](https://git.griefed.de/Griefed/ServerPackCreator/commit/21bd521dd7b3b094a166d5329301d930e91a922b))
+* Improve logging of properties file which we tried to load ([44ce4ae](https://git.griefed.de/Griefed/ServerPackCreator/commit/44ce4aee64201eec8f08bae71f1f8a1b3df75034))
+* Info about pre-release installers ([e77b2e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e77b2e4bb674b710c93aa61dfb5aa72b53ff6650))
+* Info about real world plugin example ([f72cc3e](https://git.griefed.de/Griefed/ServerPackCreator/commit/f72cc3e615910723f489504d6ed03795a335162c))
+* License header etc. ([994388f](https://git.griefed.de/Griefed/ServerPackCreator/commit/994388f254b0443531f55f04181e478b408fba63))
+* List jNeedle plugin as example ([23cf821](https://git.griefed.de/Griefed/ServerPackCreator/commit/23cf821427c88af4bede434aafeaae57c9ce3017))
+* Missed i18n for global settings tab name ([8dd84ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/8dd84caee45affad81e9425cfd52ced02ca7c672))
+* New dependency versions ([4a8b1a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a8b1a3983b6c82c0c02a2adba2042088095696d))
+* Note about pre-release installers ([aee835e](https://git.griefed.de/Griefed/ServerPackCreator/commit/aee835ee2c87cb5da351127ca170b8d872ea46c9))
+* Remove modmenu from list of clientside mods as newer versions appear to be required on the server now. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([12a729f](https://git.griefed.de/Griefed/ServerPackCreator/commit/12a729f5fb12e5cc6844b407199bf63b163680f5))
+* Remove unneeded import and supression ([11fd33d](https://git.griefed.de/Griefed/ServerPackCreator/commit/11fd33d1cbd4102fad3c5213ae98d955ed1d8d3f))
+* Security policy thingy ([d77762b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d77762b4701cf521b86adca12dca5c74a3245459))
+* Show banner again ([0e40be4](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e40be452e72debf6d131b40bb48c3ba4935ed11))
+* Small typo ([978944b](https://git.griefed.de/Griefed/ServerPackCreator/commit/978944b0baa71c067b9194d115f1bec8303060f2))
+* Update dependencies ([7a25a22](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a25a22a91edd25b6c1750fc0b9a5e9c682883ae))
+* Update fallback clientside mods. Thanks to MoonstruckLucii for the suggestions! ([e5ed80a](https://git.griefed.de/Griefed/ServerPackCreator/commit/e5ed80afadf331bbbe321cdfcfe1b837c9713a82))
+* Update HELP.md ([6a944b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/6a944b313d30dc1db9b95c2011e70bb5fb353190))
+* Update license report ([32ce656](https://git.griefed.de/Griefed/ServerPackCreator/commit/32ce6565cc649005cfb7603d67d35d6bfd9e2677))
+* Update license Report ([1ccbbe9](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ccbbe952743186b64b990df821b6eb6e8447707))
+* Update license report and manifests ([00a0081](https://git.griefed.de/Griefed/ServerPackCreator/commit/00a008173b9c04ba9110b559f31dd74d6150e6f7))
+* Update license reports ([0e47539](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e4753961726206518e9c849a93f4b24ea0a94c7))
+* Update plugin images ([f799208](https://git.griefed.de/Griefed/ServerPackCreator/commit/f79920880ea9f344052bd4c02da776b4f32018ca))
+* Update README ([5155343](https://git.griefed.de/Griefed/ServerPackCreator/commit/51553438466d140792734643bbb4eac8c2de396a))
+* Update README ([461034f](https://git.griefed.de/Griefed/ServerPackCreator/commit/461034f917ec346381e50990bf67ca3bc2fea744))
+* Use i18n for new migrations ([d5d7eb5](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5d7eb5a882540ad6596849f8632ecb58862d071))
+
+
+### 🦊 CI/CD
+
+* Add portable release packages and enhance release notes with additional information as well as truncation if certain length reached ([4864a66](https://git.griefed.de/Griefed/ServerPackCreator/commit/4864a6685035526a6659f8a83164f79acb54a7e3))
+* Set JDK version from properties ([f1e27dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1e27dc4a9f1a89ad8bcf7434d29e6bcd1b5ae2a))
+* Update foojay resolve to 0.5.0 ([1b7a27a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b7a27afb1f88138cf51c1df3bcc6135548c2eaf))
+* Update GUI libraries and add additional fonts ([3dbec0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/3dbec0e425ccb3ef912c36186c9165450039861c))
+* Update jupiter to 5.9.3 ([78afa7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/78afa7fd1dbb1a8bc4246010272c4abcea6e678b))
+* Update Kotlin to 1.9.10 ([8485787](https://git.griefed.de/Griefed/ServerPackCreator/commit/8485787cd61696647c83179f7ae9d5cd4f074729))
+* Update to gradle 8.3 ([5cb172a](https://git.griefed.de/Griefed/ServerPackCreator/commit/5cb172ad9aa9bff6737cac07f9c3d83a19ebd369))
+* Use maven proxy in other places as well ([8ef7ee2](https://git.griefed.de/Griefed/ServerPackCreator/commit/8ef7ee296701db8ed96e6ddc6f5c432d7263d67f))
+* Use maven proxy to reduce load on maven central and improve download times on our own infrastructure ([738acdf](https://git.griefed.de/Griefed/ServerPackCreator/commit/738acdfc9bf7af9fe6a65e87c74b38a5da66f7c9))
+* Add portable release packages for Windows and Linux ([90e185f](https://git.griefed.de/Griefed/ServerPackCreator/commit/90e185f239671be061f5d6ba754e2c2cd0526b53))
+* Disable Qodana caching. Upload results to job artifacts because why not ([b5f8605](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5f860513219184f776f509433689a9eeba1664a))
+* Do not inspect buildSrc ([9cf785f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9cf785fb2dd06a708b1b42d722ae79cfaa72cad7))
+* Enable some checks again ([8855ca4](https://git.griefed.de/Griefed/ServerPackCreator/commit/8855ca4d51be2bad369866502de652be06e03826))
+* Hopefully display test results in GitLab pipelines again ([ca0a5dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca0a5dcf4b5ec5e7c96e6a72d50fa7c70e2a9924))
+* Move installer builds to separate jobs to better handle each OS as well as artifacts ([62804f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/62804f909277a80cc49b507e75b02571cb7773dd))
+* Reactivate Qodana GitHub job ([6480dec](https://git.griefed.de/Griefed/ServerPackCreator/commit/6480dec7aed7d3b429351254aa76c02b592d7594))
+* Remove Qodana workflow as it appears to be incompatible with buildSrc ([9c695f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c695f41b823401e9e716c065c1a8e12cd0752df))
+* Update license report upon release build ([4a8bfe0](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a8bfe0da67c46e13e6a5bc12d428398ac280e35))
+* Use docker proxy to reduce traffic ([9b717ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b717edb54456da2dae978956aba361d21a62ec4))
+* Use Qodana recommended starting point ([7b3d681](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b3d68103f52af73641fbfe4deed386b14305471))
+
+
+### 🧨 Breaking changes!
+
+* Granular config check results allowing for detailed inspections ([7c42dbf](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c42dbfa5c4e6d9b8346e5313143db326e792e8b))
+* Remove explicit save-copy procedure ([630357b](https://git.griefed.de/Griefed/ServerPackCreator/commit/630357bf40e2b7556a8de138847747bc0fd7550d))
+
+
+### 🧪 Tests
+
+* Add clientside mods to test-props. Whoops... ([c8ed7a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8ed7a838bd14fd2c062abfa9eeb66724dfc2fb9))
+* Correct regex for exclusion tests ([23c2197](https://git.griefed.de/Griefed/ServerPackCreator/commit/23c2197c703de71ab575f5930e415a66414552ad))
+* Ensure custom templates are used ([b87dd67](https://git.griefed.de/Griefed/ServerPackCreator/commit/b87dd67bb2b4a849677d82702d0fb78ae0c1f2b7))
+* Replace explicit separator with regex ([a566d92](https://git.griefed.de/Griefed/ServerPackCreator/commit/a566d92d1380cb3f9e3c9f71b7094806ea6ee557))
+
+
+### 🚀 Features
+
+* Allow configuration of URL from which fallback modslist is updated ([e56411b](https://git.griefed.de/Griefed/ServerPackCreator/commit/e56411b2e6463542368ec7b4f4c96c2fffca53ba))
+* Allow font changing in GUI ([7e903a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e903a51fc56ee1a551063182bc0d6d7bb9054fe))
+* Animated button in menubar if an update is available ([8a7a013](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a7a013bdd116a7de35fa2d96c1fa66411b3957d))
+* Custom themes with examples ([31d0f96](https://git.griefed.de/Griefed/ServerPackCreator/commit/31d0f9633b17c7d5e8db17c23d2c358d6f4ca1b2))
+* Key-combinations to improve usability. CTRL + W closes the current tab, CTRL + T opens a new tab, CTRL + S saves the current tab, CTRL + LSHIFT + S saves all tabs, CTRL + L opens the file selection for loading, CTRL + G generates the current tab. ([992cc9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/992cc9f632a50665dd429d53294d7f5b9c4d3944))
+* Load and save settings ([dca4bca](https://git.griefed.de/Griefed/ServerPackCreator/commit/dca4bcab3207266f24f8ab87697ffab5542c921c))
+* Small Step-By-Step guide when a user runs ServerPackCreator for the first time ([ff3da8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff3da8e244c723964da05dc08dd0d766085a043a))
+* Support NeoForge modloader ([7ad2f66](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ad2f6693ecbc339c11458f418346da994f74b2e))
+* Tip of the day! ([3385a26](https://git.griefed.de/Griefed/ServerPackCreator/commit/3385a266dad4d2b3a89bd02b873057a4c4cb4dea))
+* Version server pack configurations to allow migrations later down the line ([4aacad0](https://git.griefed.de/Griefed/ServerPackCreator/commit/4aacad0b5b15fd4f3750a62850b36064afce6e6c))
+* **AutoCompletion:** Groundwork for optional autocompletion for certain areas. ([f5cedf5](https://git.griefed.de/Griefed/ServerPackCreator/commit/f5cedf5020304144c08d329f7d238883c0a7893b))
+* **AutoCompletion:** Provide and save suggestions for suffix, clientmods, java args, source, destination, inclusion, exclusion ([9e02a11](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e02a11bd7c279d58f192085feb67e5b3c47130d))
+* **Settings:** Progress towards allowing easier changing of SPC configuration ([8a3c8b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a3c8b6dc99e29bf8dc729ff26948e669eb4c38b))
+
+
+### 🛠 Fixes
+
+* Add plugin tabs ([01bcf27](https://git.griefed.de/Griefed/ServerPackCreator/commit/01bcf274f27c52d2c83f79fa5ba683b4252b4497))
+* alibi commit to trigger the generation of a pre-release :-P ([1b4408e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b4408e66d047d74c65ae27c400c2a17d398bedc))
+* Allow files as destination ([d5b24bb](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5b24bb1db9c5ec04805de48e4b64cfac53959d8))
+* Bring window to front if focus on start is enabled ([32bcf53](https://git.griefed.de/Griefed/ServerPackCreator/commit/32bcf53eb73422e37d4568e4ea9169c4a3d7f8e8))
+* Check configurations after saving ([39f9290](https://git.griefed.de/Griefed/ServerPackCreator/commit/39f929024cdd9e31fa581f3e8258850bd3a7e843))
+* Check filters whether they consist of only whitespace ([957292e](https://git.griefed.de/Griefed/ServerPackCreator/commit/957292ed7611758a0652665bed41da7903ba94ce))
+* Check for NeoForge installer availability ([7c230f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c230f4300b587d18caf2c8b13f2a90e7177a76f))
+* Check theme setting for changes ([55b84fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/55b84fafdd9a3b881153e1516b4da184e0f94378))
+* Cleanup Java args quotes in Powershell script. Thanks to @nvb-uy/ for the report! ([fddf974](https://git.griefed.de/Griefed/ServerPackCreator/commit/fddf974971c810028906bbe90c56144c8b8ff74a))
+* Clear script variables table upon reset ([f7759cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7759cb89342f4fe6796a1ecf1ba08e0dc16d537))
+* Compare list- and file-settings more reliably ([3d695ae](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d695ae3c83a48fde2ae1eb44b8e4387df5eb299))
+* Continue gui loading after guide-dialog ([d2d9be7](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2d9be713c9b1e9a775cae54b05d3a9f99841cb6))
+* Correctly check ZIP-entries ([0cd02cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/0cd02cf471ebd52a1afc967134374595cd3b7b62))
+* Correctly set home-directory and logging properties in dev-environment ([aff8641](https://git.griefed.de/Griefed/ServerPackCreator/commit/aff864186c17ce72a29050b0ae71194be408b928))
+* Create artemis directory ([2e764cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e764cf901c721502df99c11f6ce82d4fd0ccbec))
+* Do not check global filters during source checks ([b777597](https://git.griefed.de/Griefed/ServerPackCreator/commit/b7775971bfc03d5fbe95afb27f20459489d05a2e))
+* Filebrowser not initializing on UNIX systems. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for the report. ([e7a6649](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7a6649dc5e9cf168f6e427cd17c0e44d228a255))
+* Fix regression introduced during property refactoring ([9c007e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c007e78b339f55b8b4dc33d7d14ef6e320f1a9c))
+* Fix the previous fix of only considering JARs in the mods-directory and nothing else ([4d2c382](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2c38284cfc5b4b7ac1d0e422d51b897c527227))
+* Hopefully fix weird read-access error ([e150b5d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e150b5db2f6db802510cb193ece2b5531a766d58))
+* If tabs are available, select next one after closing one ([51a2ba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/51a2ba7a60cdb0853454fc2616f87a6a7a6f1872))
+* Improve error display for filters. Not perfect, but better. ([7ccd09f](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ccd09fa88f2d935b9a4479ecef30dc47149a358))
+* Make textareas editable again ([8dabb78](https://git.griefed.de/Griefed/ServerPackCreator/commit/8dabb7851b8a496fdf43b17a1ec3072357872688))
+* Migrate to new script tempalte storage ([883206f](https://git.griefed.de/Griefed/ServerPackCreator/commit/883206f537a77d649f3911760dca0d6b14bbee98))
+* Move adapter to title and allow selection ([2790365](https://git.griefed.de/Griefed/ServerPackCreator/commit/27903654693806816b13fa53b7ce462c80f920ab))
+* Only add global exclusion filters to global exclusions during generation ([3eb127c](https://git.griefed.de/Griefed/ServerPackCreator/commit/3eb127c870bbb6477ec21c180274465c4929827b))
+* Only consider JARs in file acquisition from mods-directory ([7bb6807](https://git.griefed.de/Griefed/ServerPackCreator/commit/7bb68074f743f34b30cb702d718c39c3da7f68c5))
+* Position migration info dialog next to main frame ([d26fd16](https://git.griefed.de/Griefed/ServerPackCreator/commit/d26fd160059236977f1b6d99f4b749ea94f36402))
+* Prevent crash if previous config does not exist ([b46ebb2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b46ebb2c8e5a9678e81aa7567a816f9f9892701c))
+* Prevent folder-inclusions from running the mods-scan if they happen to be inside the mods-directory ([be23d94](https://git.griefed.de/Griefed/ServerPackCreator/commit/be23d943d48052e566ff2b44824945a22f0834c9))
+* Prevent IndexOutOfBounds when leaving LarsonScanner on the left, when using oval shapes ([dc91178](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc91178b62d22fc606501ef7db88d99dc9204d07))
+* Prevent infinite validation cycle. Improve checking ([e7d2846](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7d2846f63dbaf31478603615cc3c7ffac6f3b63))
+* Prevent NPE when closing tab, but no tab is selected ([cad1e6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/cad1e6b1df3fe0b0f4427f2b5ec93c25e4462550))
+* Prevent unwritable Artemis data-directory setting ([e05cadd](https://git.griefed.de/Griefed/ServerPackCreator/commit/e05cadd47c9af1bb53ba45585524a01386b09b16))
+* Prevent unwritable database setting ([edf3edc](https://git.griefed.de/Griefed/ServerPackCreator/commit/edf3edc20800d10d50cf13dca69a34186064d670))
+* Prevent unwritable home-directory setting ([6ebb6ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/6ebb6ba035654c548ea3418eec5b45467db6b958))
+* Prevent unwritable server pack directory setting ([f45faa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/f45faa65b6b65eaf020c86e20985409bdd5977c0))
+* Prevent unwritable Tomcat base-directory setting ([1c2ec1a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1c2ec1abed60c321405ab8ec38d92a75a8d7a93b))
+* Prevent unwritable Tomcat log-directory setting ([b5cd792](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5cd7924733da25dbcbad912edc96e3dcf3bde0d))
+* Print correct value to debug log ([45fec58](https://git.griefed.de/Griefed/ServerPackCreator/commit/45fec58c37f8712de4f7b3c2b02b847cd62f2bab))
+* Produce PKG instead of DMG for macOS ([7d695e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d695e372079aa664e8df177d4a521d09f5f93e3))
+* Rare occasion where inclusions-updates would trigger a NPE ([6bb52f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/6bb52f121ef1f80fa80ce6355a8c6e9bb974acb3))
+* Remove modpack prefix from file to check ([05b11cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/05b11cbf4fd0940f77f3116b301cde3a318180c3))
+* Respect destination-specification for directories ([f48baf4](https://git.griefed.de/Griefed/ServerPackCreator/commit/f48baf4396385181241ec9d5b5b7c2a35f54f028))
+* Retrieve focus and font size so it actually has an effect ([4a0c066](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a0c06628c1e5bf8fb3c61e2273edf8969590176))
+* Return correct lists in accordance to ascending and descending ([4142744](https://git.griefed.de/Griefed/ServerPackCreator/commit/4142744e50f251b26405becd15236fb9e8821caa))
+* Run checks when editing inclusions and display errors appropriately ([5dbc432](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dbc43235fd6bc74853756a8506c4a9bdf79aea5))
+* Run correct checks when the modloader is NeoForge. Thanks to @Conhaque for the report! ([66ff32d](https://git.griefed.de/Griefed/ServerPackCreator/commit/66ff32d41ac1832c75392096a402243ac59116dc))
+* Save destination after editing and do not clear or remove unnecessarily ([40d08b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/40d08b326c1b5cbf8fb76e5124615562f728d498))
+* Setup logging config with correct filepaths ([679c799](https://git.griefed.de/Griefed/ServerPackCreator/commit/679c79934b878437fa838c8e29c1a6112a3e9dd7))
+* Smoothen LarsonScanner animation. ([b72ef0a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b72ef0ad0c0a30a4e64b812fb4b36ddeb29013a5))
+* Stop main tabs-panel from resizing and locking after server pack generation ([639fc70](https://git.griefed.de/Griefed/ServerPackCreator/commit/639fc706a7e4a03c0ce24434c1124ab72b0669dd))
+* Store and retrieve script-template settings in a more reliable way ([e603165](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6031655ba171113d32b2c9b0b95558909abf79a))
+* Try and fix missing migration for custom templates property ([d488660](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4886606a78753d9849f0a2bee08efe52181d20a))
+* Try and fix regex processing ([2e853fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e853fdd827e8825ca61dfe5cc4d3a22ca119b95))
+* Update plugin-ecosystem to pf4j's new context-system, removing deprecation-warnings ([d9f637f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d9f637fc797119a1a3cdd00178bc147d7142df0a))
+* Update warning icon for configs correctly ([fe07e61](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe07e61db1b6f3cc70bc9ebb95ef9e0779ca3b53))
+* Use correct i18n key for regular search ([4b13c21](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b13c2178c7da1dde99e3cf478f59512e0c7843d))
+* Use save-dialog instead of open-dialog for config save as ([051a6e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/051a6e9ddc38b689df1de4e74082a85c2d341d37))
+* Various Qodana-recommended fixes and refactorings ([f783481](https://git.griefed.de/Griefed/ServerPackCreator/commit/f783481170ee295ceb937d8e9ed383671339f93d))
+* When merging goes wrong. Horribly wrong. ([99f6901](https://git.griefed.de/Griefed/ServerPackCreator/commit/99f6901e80687736964027b6f62a023678b8fdf1))
+* **CI:** Can you please work now? Pretty please with a cherry on top? ([655b9c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/655b9c8fa6bc862cd5f1cc9692137cabe8308ac6))
+* **CI:** Hopefully correctly setup publishing jobs to artifacts get published on various repos ([0493f3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/0493f3fbcb6431d5f90e212b5f178c1e77cd4fe1))
+* **CI:** Hopefully fix publishing jobs. Switch to publishAll. ([344c1c1](https://git.griefed.de/Griefed/ServerPackCreator/commit/344c1c1a325b45ec55f90bb260274d3ca0e507e1))
+* **CI:** I hate Batch and I hate Powershell. Bash for the win. ([36cde61](https://git.griefed.de/Griefed/ServerPackCreator/commit/36cde616277e6b3b60dcbaba42eafa263470f32a))
+* **CI:** I hate Batch and I hate Powershell. Bash for the win. ([d15c716](https://git.griefed.de/Griefed/ServerPackCreator/commit/d15c7160f9252d9ad06d97681a4a2a539d82dab1))
+* **CI:** Include correct release assets ([52fbc43](https://git.griefed.de/Griefed/ServerPackCreator/commit/52fbc43f884cb1702c35a64713c769a56f968aa6))
+* **CI:** Please, OSSRH-job, work this time. ([0783330](https://git.griefed.de/Griefed/ServerPackCreator/commit/078333043acff0d3776386473a814d6074fa8353))
+* **CI:** Whoops. Use Powershell-syntax in Windows job to split version ([b846291](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8462919ce0cb37d0245da5bbfe601b2714cc1dc))
+* **CI:** Whoops. Use Powershell-syntax in Windows job to split version ([5e9d849](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e9d849e528895b775c8c84ffe45f25f481f5e94))
+* **GH#462:** Use -LiteralPath to ensure compatibility to older versions of PowerShell. Thanks to @Frontear for the report! ([f3038db](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3038dbbcf6b4c2923fcd3595200552d388f49d7)), closes [GH#462](https://git.griefed.de/Griefed/GH/issues/462)
+* **Quilt:** Ensure server installation is run in the server pack ([28c2ba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/28c2ba716b02eb29f0ddf4e07212c5e67e847be9))
+* **Windows Links:** Integrate DmitriiShamrikov/mslinks directly and add missing CLSIDs in order to resolve Windows Links correctly ([c8a4076](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8a4076c3e79b3cd817a1244c6df1d244b46e530))
+
+## [5.0.0-alpha.36](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.35...5.0.0-alpha.36) (2023-10-09)
+
+
+### :scissors: Refactor
+
+* Optimize imports ([94295bc](https://git.griefed.de/Griefed/ServerPackCreator/commit/94295bc409748d5a529d4547692cd7da754591c7))
+
+
+### 🛠 Fixes
+
+* Hopefully fix weird read-access error ([e150b5d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e150b5db2f6db802510cb193ece2b5531a766d58))
+
+## [5.0.0-alpha.35](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.34...5.0.0-alpha.35) (2023-10-08)
+
+
+### :scissors: Refactor
+
+* Make themesDir public ([82bf233](https://git.griefed.de/Griefed/ServerPackCreator/commit/82bf23318bddf57674a06ed0eaee19f84a4e233e))
+
+
+### 💎 Improvements
+
+* Add themes directory item to view menu ([f027a6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/f027a6e4d368534a5e35b19910dbadadcea54ed2))
+* Remove how-item and rearrange entries ([52e2416](https://git.griefed.de/Griefed/ServerPackCreator/commit/52e24160522f721fe95f565be9353f9662d4b152))
+
+
+### 📔 Docs
+
+* headers, fluff ([5676e8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5676e8dc8abfbbd0860e669e520736dfb273e012))
+
+
+### 📦 Other
+
+* Info about pre-release installers ([e77b2e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e77b2e4bb674b710c93aa61dfb5aa72b53ff6650))
+* Update HELP.md ([6a944b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/6a944b313d30dc1db9b95c2011e70bb5fb353190))
+* Update license Report ([1ccbbe9](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ccbbe952743186b64b990df821b6eb6e8447707))
+* Update plugin images ([f799208](https://git.griefed.de/Griefed/ServerPackCreator/commit/f79920880ea9f344052bd4c02da776b4f32018ca))
+* Update README ([5155343](https://git.griefed.de/Griefed/ServerPackCreator/commit/51553438466d140792734643bbb4eac8c2de396a))
+* Update README ([461034f](https://git.griefed.de/Griefed/ServerPackCreator/commit/461034f917ec346381e50990bf67ca3bc2fea744))
+
+## [5.0.0-alpha.34](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.33...5.0.0-alpha.34) (2023-10-08)
+
+
+### :scissors: Refactor
+
+* Allow loading props without saving ([c244c6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/c244c6b8e75a7008db4a1e1d9d02485a9334b27e))
+* Call File.separator directly ([a0a48e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0a48e6e70776ae11536b93f2e1e93d8783668d2))
+* Don't save upon initial load in app ([4f08e9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4f08e9fad9ed46dafbdcaf1b410d98e1ba9a9456))
+* Don't save upon loading as closing in GUI saves already ([6beff8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/6beff8e85d91a77e36241b277a198398d123f58c))
+* Remove unnecessary supression ([5c31247](https://git.griefed.de/Griefed/ServerPackCreator/commit/5c3124711fa6df8ff9b798c94520a160be2e9a04))
+* Rename timers for easier distinction ([5ca1053](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ca1053815f247f868756a201c0fe6a3585b866f))
+* use absolutePath instead of toString ([73520ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/73520caf1d7ea671342f20f4aedb56f953ae43db))
+* Use version-props to determine inspector availability ([6fe5c1f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6fe5c1f952a0a7ee5b31b8d1e284070eb94b3c11))
+
+
+### 💎 Improvements
+
+* Check if migrations are available when considering guide. Display either migrations or tip. ([3550379](https://git.griefed.de/Griefed/ServerPackCreator/commit/3550379d94195eb1ea852d92ef83824e89ac63a6))
+* Display finish dialog at end of guide ([167a31c](https://git.griefed.de/Griefed/ServerPackCreator/commit/167a31c5f568f5cb49e50c48a6ea2d519d97569f))
+
+
+### 🧨 Breaking changes!
+
+* Granular config check results allowing for detailed inspections ([7c42dbf](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c42dbfa5c4e6d9b8346e5313143db326e792e8b))
+
+
+### 🚀 Features
+
+* Custom themes with examples ([31d0f96](https://git.griefed.de/Griefed/ServerPackCreator/commit/31d0f9633b17c7d5e8db17c23d2c358d6f4ca1b2))
+* Version server pack configurations to allow migrations later down the line ([4aacad0](https://git.griefed.de/Griefed/ServerPackCreator/commit/4aacad0b5b15fd4f3750a62850b36064afce6e6c))
+
+
+### 🛠 Fixes
+
+* Add plugin tabs ([01bcf27](https://git.griefed.de/Griefed/ServerPackCreator/commit/01bcf274f27c52d2c83f79fa5ba683b4252b4497))
+* Bring window to front if focus on start is enabled ([32bcf53](https://git.griefed.de/Griefed/ServerPackCreator/commit/32bcf53eb73422e37d4568e4ea9169c4a3d7f8e8))
+* Continue gui loading after guide-dialog ([d2d9be7](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2d9be713c9b1e9a775cae54b05d3a9f99841cb6))
+* Prevent crash if previous config does not exist ([b46ebb2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b46ebb2c8e5a9678e81aa7567a816f9f9892701c))
+* Prevent infinite validation cycle. Improve checking ([e7d2846](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7d2846f63dbaf31478603615cc3c7ffac6f3b63))
+
+## [5.0.0-alpha.33](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.32...5.0.0-alpha.33) (2023-10-03)
+
+
+### :scissors: Refactor
+
+* Display migration at start if regular release or dev ([b94eccb](https://git.griefed.de/Griefed/ServerPackCreator/commit/b94eccb91718c6ac9fc98e8790be761d0469b434))
+* Improve readability ([71477f0](https://git.griefed.de/Griefed/ServerPackCreator/commit/71477f08b153564ec7963ab3f0659d3a1d990ff3))
+* Improve readability. Replace unnecessary classes with call to super ([042c3de](https://git.griefed.de/Griefed/ServerPackCreator/commit/042c3de3e383a05e069581414000fde3768c9f42))
+* Only display migration info at start if regular release ([2b74d8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/2b74d8aeceec7006238df065373a2fb654d86b73))
+* Optmize imports ([5ecd771](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ecd771107c24e85c47f2acbf265a37b01dcac83))
+* Reorganize classes and functions to better fit their purpose ([87f2714](https://git.griefed.de/Griefed/ServerPackCreator/commit/87f27142e748f46e9d9c034e48a8428049e642e6))
+* Slightly increase dialog width to better fit checkbox ([25f5aa0](https://git.griefed.de/Griefed/ServerPackCreator/commit/25f5aa048720963301e94ad35c2acbe5ca302f69))
+
+
+### 📦 Other
+
+* Add more clientside mods. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([66d1bc4](https://git.griefed.de/Griefed/ServerPackCreator/commit/66d1bc4c6490b949386389d726c8f61da0bfdc7c))
+
+
+### 🧪 Tests
+
+* Add clientside mods to test-props. Whoops... ([c8ed7a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8ed7a838bd14fd2c062abfa9eeb66724dfc2fb9))
+
+
+### 🚀 Features
+
+* Small Step-By-Step guide when a user runs ServerPackCreator for the first time ([ff3da8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff3da8e244c723964da05dc08dd0d766085a043a))
+
+## [5.0.0-alpha.32](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.31...5.0.0-alpha.32) (2023-09-30)
+
+
+### 📦 Other
+
+* Update license report ([32ce656](https://git.griefed.de/Griefed/ServerPackCreator/commit/32ce6565cc649005cfb7603d67d35d6bfd9e2677))
+* Use i18n for new migrations ([d5d7eb5](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5d7eb5a882540ad6596849f8632ecb58862d071))
+
+
+### 🧪 Tests
+
+* Ensure custom templates are used ([b87dd67](https://git.griefed.de/Griefed/ServerPackCreator/commit/b87dd67bb2b4a849677d82702d0fb78ae0c1f2b7))
+
+
+### 🚀 Features
+
+* Tip of the day! ([3385a26](https://git.griefed.de/Griefed/ServerPackCreator/commit/3385a266dad4d2b3a89bd02b873057a4c4cb4dea))
+
+
+### 🛠 Fixes
+
+* Check configurations after saving ([39f9290](https://git.griefed.de/Griefed/ServerPackCreator/commit/39f929024cdd9e31fa581f3e8258850bd3a7e843))
+* Compare list- and file-settings more reliably ([3d695ae](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d695ae3c83a48fde2ae1eb44b8e4387df5eb299))
+* Migrate to new script tempalte storage ([883206f](https://git.griefed.de/Griefed/ServerPackCreator/commit/883206f537a77d649f3911760dca0d6b14bbee98))
+* Store and retrieve script-template settings in a more reliable way ([e603165](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6031655ba171113d32b2c9b0b95558909abf79a))
+* Try and fix missing migration for custom templates property ([d488660](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4886606a78753d9849f0a2bee08efe52181d20a))
+
+## [5.0.0-alpha.31](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.30...5.0.0-alpha.31) (2023-09-24)
+
+
+### :scissors: Refactor
+
+* Move directory filter to own class ([54ef7c4](https://git.griefed.de/Griefed/ServerPackCreator/commit/54ef7c48d118376832f70907d5606e8e1eb831a5))
+
+
+### 🛠 Fixes
+
+* Correctly set home-directory and logging properties in dev-environment ([aff8641](https://git.griefed.de/Griefed/ServerPackCreator/commit/aff864186c17ce72a29050b0ae71194be408b928))
+* Prevent unwritable Artemis data-directory setting ([e05cadd](https://git.griefed.de/Griefed/ServerPackCreator/commit/e05cadd47c9af1bb53ba45585524a01386b09b16))
+* Prevent unwritable database setting ([edf3edc](https://git.griefed.de/Griefed/ServerPackCreator/commit/edf3edc20800d10d50cf13dca69a34186064d670))
+* Prevent unwritable home-directory setting ([6ebb6ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/6ebb6ba035654c548ea3418eec5b45467db6b958))
+* Prevent unwritable server pack directory setting ([f45faa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/f45faa65b6b65eaf020c86e20985409bdd5977c0))
+* Prevent unwritable Tomcat base-directory setting ([1c2ec1a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1c2ec1abed60c321405ab8ec38d92a75a8d7a93b))
+* Prevent unwritable Tomcat log-directory setting ([b5cd792](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5cd7924733da25dbcbad912edc96e3dcf3bde0d))
+
+## [5.0.0-alpha.30](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.29...5.0.0-alpha.30) (2023-09-22)
+
+
+### :scissors: Refactor
+
+* Ensure correct context ([3fab5b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/3fab5b38063466beeaf909e193079ec9a8814c3a))
+
+
+### 💎 Improvements
+
+* Prevent editing of inclusions when selection is empty and clear inclusions when selection is empty ([234919a](https://git.griefed.de/Griefed/ServerPackCreator/commit/234919a353349f50f85d5a17b3568570b9e26193))
+
+
+### 📦 Other
+
+* Add NeoForge info ([c86cedd](https://git.griefed.de/Griefed/ServerPackCreator/commit/c86cedd5843fe44825b46c39085edf19f72dc392))
+* New dependency versions ([4a8b1a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a8b1a3983b6c82c0c02a2adba2042088095696d))
+* Remove unneeded import and supression ([11fd33d](https://git.griefed.de/Griefed/ServerPackCreator/commit/11fd33d1cbd4102fad3c5213ae98d955ed1d8d3f))
+* Show banner again ([0e40be4](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e40be452e72debf6d131b40bb48c3ba4935ed11))
+
+
+### 🦊 CI/CD
+
+* Set JDK version from properties ([f1e27dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1e27dc4a9f1a89ad8bcf7434d29e6bcd1b5ae2a))
+* Update foojay resolve to 0.5.0 ([1b7a27a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b7a27afb1f88138cf51c1df3bcc6135548c2eaf))
+* Update jupiter to 5.9.3 ([78afa7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/78afa7fd1dbb1a8bc4246010272c4abcea6e678b))
+* Update to gradle 8.3 ([5cb172a](https://git.griefed.de/Griefed/ServerPackCreator/commit/5cb172ad9aa9bff6737cac07f9c3d83a19ebd369))
+
+## [5.0.0-alpha.29](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.28...5.0.0-alpha.29) (2023-09-21)
+
+
+### :scissors: Refactor
+
+* Improve readability ([582e90e](https://git.griefed.de/Griefed/ServerPackCreator/commit/582e90e9413b6252d8d762fff6e6b357e856c287))
+* Single check timer passed to all editors ([8907850](https://git.griefed.de/Griefed/ServerPackCreator/commit/8907850d719e39ea5766fa59f299c65386dcf943))
+
+
+### 🛠 Fixes
+
+* Move adapter to title and allow selection ([2790365](https://git.griefed.de/Griefed/ServerPackCreator/commit/27903654693806816b13fa53b7ce462c80f920ab))
+* Prevent NPE when closing tab, but no tab is selected ([cad1e6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/cad1e6b1df3fe0b0f4427f2b5ec93c25e4462550))
+
+## [5.0.0-alpha.28](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.27...5.0.0-alpha.28) (2023-09-20)
+
+
+### :scissors: Refactor
+
+* Move fun to appropriate place ([3a3cc3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a3cc3b9fe1054eed4e7e6a34b8192ba58c170f9))
+* React on release and click ([f08ca16](https://git.griefed.de/Griefed/ServerPackCreator/commit/f08ca1679bf7d4c623b887cb9e9e86ba95c2c9d5))
+* Rearrange entries to improve readability somewhat ([7e862ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e862edd777f75d1dd9bfd5eb160951d31125ac5))
+
+
+### 💎 Improvements
+
+* Clear selection when clicking empty section in inclusions-list ([758a097](https://git.griefed.de/Griefed/ServerPackCreator/commit/758a097b88a51a7790bca14b63c7ef409f380e3b))
+* Right-click popup-menu to add a new tab or load config(s) ([8c77943](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c779432163ed37ed21923e3f622aa7388f8dbd7))
+
+
+### 🛠 Fixes
+
+* Check theme setting for changes ([55b84fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/55b84fafdd9a3b881153e1516b4da184e0f94378))
+* Create artemis directory ([2e764cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e764cf901c721502df99c11f6ce82d4fd0ccbec))
+
+## [5.0.0-alpha.27](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.26...5.0.0-alpha.27) (2023-09-19)
+
+
+### 💎 Improvements
+
+* Ask to save settings if user has unsaved changes ([2ce4083](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ce40834f8f54abfd3ec84f4a7acd890ad129294))
+* Check for unsaved settings ([9414da7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9414da77c00368288844942c4763d728492c8150))
+* Move theme switch to GUI settings ([2c58a8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c58a8b540c811848952d5fde16a5691e7909035))
+* Validate settings and inform about unsaved changes ([4a4bb7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a4bb7f6bc90edd4bbbbe8340778c6c314344214))
+
+
+### 📦 Other
+
+* Add dev,alpha,beta header to license agreement ([215fed7](https://git.griefed.de/Griefed/ServerPackCreator/commit/215fed7341a2f6ef9b071d23ff4960d2312e6437))
+* Add some fluffi McFluffface blocks ([929f0f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/929f0f3855d3875ac6fbb860ddf664d925fff1c7))
+* i18n for global settings ([54eec49](https://git.griefed.de/Griefed/ServerPackCreator/commit/54eec49a1b4ceea0377af6390883906300132641))
+* i18n-keys to allow translations ([21bd521](https://git.griefed.de/Griefed/ServerPackCreator/commit/21bd521dd7b3b094a166d5329301d930e91a922b))
+* Missed i18n for global settings tab name ([8dd84ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/8dd84caee45affad81e9425cfd52ced02ca7c672))
+* Update license reports ([0e47539](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e4753961726206518e9c849a93f4b24ea0a94c7))
+
+
+### 🦊 CI/CD
+
+* Update GUI libraries and add additional fonts ([3dbec0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/3dbec0e425ccb3ef912c36186c9165450039861c))
+* Update Kotlin to 1.9.10 ([8485787](https://git.griefed.de/Griefed/ServerPackCreator/commit/8485787cd61696647c83179f7ae9d5cd4f074729))
+
+
+### 🚀 Features
+
+* Allow font changing in GUI ([7e903a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e903a51fc56ee1a551063182bc0d6d7bb9054fe))
+
+
+### 🛠 Fixes
+
+* Rare occasion where inclusions-updates would trigger a NPE ([6bb52f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/6bb52f121ef1f80fa80ce6355a8c6e9bb974acb3))
+* Update warning icon for configs correctly ([fe07e61](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe07e61db1b6f3cc70bc9ebb95ef9e0779ca3b53))
+
+## [5.0.0-alpha.26](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.25...5.0.0-alpha.26) (2023-09-16)
+
+
+### 📦 Other
+
+* Custom license renderer to get a decent license agreement ([0c0ef12](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c0ef124537d70b5b940ca047306b03895f85c1d))
+* Display new license agreement in About Third Party Notices ([fa13be3](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa13be38e0b84eb17a83fcdec390d39b11803be9))
+
+
+### 🛠 Fixes
+
+* Fix the previous fix of only considering JARs in the mods-directory and nothing else ([4d2c382](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2c38284cfc5b4b7ac1d0e422d51b897c527227))
+* Only consider JARs in file acquisition from mods-directory ([7bb6807](https://git.griefed.de/Griefed/ServerPackCreator/commit/7bb68074f743f34b30cb702d718c39c3da7f68c5))
+* Retrieve focus and font size so it actually has an effect ([4a0c066](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a0c06628c1e5bf8fb3c61e2273edf8969590176))
+
+## [5.0.0-alpha.25](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.24...5.0.0-alpha.25) (2023-09-15)
+
+
+### 🚀 Features
+
+* Load and save settings ([dca4bca](https://git.griefed.de/Griefed/ServerPackCreator/commit/dca4bcab3207266f24f8ab87697ffab5542c921c))
+
+
+### 🛠 Fixes
+
+* Prevent folder-inclusions from running the mods-scan if they happen to be inside the mods-directory ([be23d94](https://git.griefed.de/Griefed/ServerPackCreator/commit/be23d943d48052e566ff2b44824945a22f0834c9))
+
+## [5.0.0-alpha.24](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.23...5.0.0-alpha.24) (2023-09-07)
+
+
+### 📦 Other
+
+* Add Essential and MemoryUsageScreen to clientside mods. Thanks to @Devilswarchild and @BlakeIsMyWaifu for the reports! ([f8b7a9a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8b7a9a50fbbb503ef8413ee64fec288e475a03c))
+
+
+### 🛠 Fixes
+
+* Check for NeoForge installer availability ([7c230f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c230f4300b587d18caf2c8b13f2a90e7177a76f))
+
+## [5.0.0-alpha.23](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.22...5.0.0-alpha.23) (2023-09-07)
+
+
+### 💎 Improvements
+
+* Hint about server pack contents generated from ZIP-archives ([e2107d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2107d20b23694411e4768459130993938b663a6))
+
+
+### 🛠 Fixes
+
+* Correctly check ZIP-entries ([0cd02cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/0cd02cf471ebd52a1afc967134374595cd3b7b62))
+
+## [5.0.0-alpha.22](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.21...5.0.0-alpha.22) (2023-08-30)
+
+
+### 📦 Other
+
+* Add debug logging for Fabric dependency checks ([5d24a8c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d24a8c6e8f851fe3de031b375649c3c14884501))
+
+
+### 🚀 Features
+
+* **Settings:** Progress towards allowing easier changing of SPC configuration ([8a3c8b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a3c8b6dc99e29bf8dc729ff26948e669eb4c38b))
+
+
+### 🛠 Fixes
+
+* Run correct checks when the modloader is NeoForge. Thanks to @Conhaque for the report! ([66ff32d](https://git.griefed.de/Griefed/ServerPackCreator/commit/66ff32d41ac1832c75392096a402243ac59116dc))
+
+## [5.0.0-alpha.21](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.20...5.0.0-alpha.21) (2023-08-11)
+
+
+### :scissors: Refactor
+
+* Preparations for fontsize change. Improve gui-prop handling. ([3c571c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/3c571c8cdb09fce6bbf5f22282aff7547a9c79d7))
+
+
+### 📦 Other
+
+* Add lib39 to list of clientside mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([086ba96](https://git.griefed.de/Griefed/ServerPackCreator/commit/086ba96645f99bfff1449af26673498737106758))
+* Add physics-mod and vr-combat to clientside-list. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([99113a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/99113a1fbc156f883a4880acd2a25452d647d3e5))
+* Security policy thingy ([d77762b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d77762b4701cf521b86adca12dca5c74a3245459))
+
+
+### 🦊 CI/CD
+
+* Use maven proxy in other places as well ([8ef7ee2](https://git.griefed.de/Griefed/ServerPackCreator/commit/8ef7ee296701db8ed96e6ddc6f5c432d7263d67f))
+* Use maven proxy to reduce load on maven central and improve download times on our own infrastructure ([738acdf](https://git.griefed.de/Griefed/ServerPackCreator/commit/738acdfc9bf7af9fe6a65e87c74b38a5da66f7c9))
+* Enable some checks again ([8855ca4](https://git.griefed.de/Griefed/ServerPackCreator/commit/8855ca4d51be2bad369866502de652be06e03826))
+* Reactivate Qodana GitHub job ([6480dec](https://git.griefed.de/Griefed/ServerPackCreator/commit/6480dec7aed7d3b429351254aa76c02b592d7594))
+* Use docker proxy to reduce traffic ([9b717ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b717edb54456da2dae978956aba361d21a62ec4))
+* Use Qodana recommended starting point ([7b3d681](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b3d68103f52af73641fbfe4deed386b14305471))
+
+
+### 🚀 Features
+
+* Key-combinations to improve usability. CTRL + W closes the current tab, CTRL + T opens a new tab, CTRL + S saves the current tab, CTRL + LSHIFT + S saves all tabs, CTRL + L opens the file selection for loading, CTRL + G generates the current tab. ([992cc9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/992cc9f632a50665dd429d53294d7f5b9c4d3944))
+* Support NeoForge modloader ([7ad2f66](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ad2f6693ecbc339c11458f418346da994f74b2e))
+
+
+### 🛠 Fixes
+
+* Use save-dialog instead of open-dialog for config save as ([051a6e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/051a6e9ddc38b689df1de4e74082a85c2d341d37))
+* Various Qodana-recommended fixes and refactorings ([f783481](https://git.griefed.de/Griefed/ServerPackCreator/commit/f783481170ee295ceb937d8e9ed383671339f93d))
+
+## [5.0.0-alpha.20](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.19...5.0.0-alpha.20) (2023-07-16)
+
+
+### 👀 Reverts
+
+* Remove loading animation from ScrollTextAreas ([c273e79](https://git.griefed.de/Griefed/ServerPackCreator/commit/c273e7928c7ec04c78e75b039dc520913b9612d8))
+
+
+### 💎 Improvements
+
+* Display indicators for destination, inclusion and exclusion ([7fd2b2c](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fd2b2cceabb4dd338ce59056ad6564a217554e4))
+* Refresh user_jvm_args.txt on launch. Improve readibility. ([b5ccfb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5ccfb35f16afa8f504c34ffd1ea1e8c7b32405d))
+* Scroll to top of tip upon change ([575a3a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/575a3a2cb10c0ff707ee8b52ada2b814f757fdf7))
+
+
+### 📦 Other
+
+* Update license report and manifests ([00a0081](https://git.griefed.de/Griefed/ServerPackCreator/commit/00a008173b9c04ba9110b559f31dd74d6150e6f7))
+
+
+### 🦊 CI/CD
+
+* Update license report upon release build ([4a8bfe0](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a8bfe0da67c46e13e6a5bc12d428398ac280e35))
+
+
+### 🧨 Breaking changes!
+
+* Remove explicit save-copy procedure ([630357b](https://git.griefed.de/Griefed/ServerPackCreator/commit/630357bf40e2b7556a8de138847747bc0fd7550d))
+
+
+### 🚀 Features
+
+* Animated button in menubar if an update is available ([8a7a013](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a7a013bdd116a7de35fa2d96c1fa66411b3957d))
+* Menu item for window with third party notices ([6fdd92f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6fdd92f7d70cdc7d1df0d68b73966e025f5b010f))
+
+
+### 🛠 Fixes
+
+* **GH#462:** Use -LiteralPath to ensure compatibility to older versions of PowerShell. Thanks to @Frontear for the report! ([f3038db](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3038dbbcf6b4c2923fcd3595200552d388f49d7)), closes [GH#462](https://git.griefed.de/Griefed/GH/issues/462)
+
+## [5.0.0-alpha.19](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.18...5.0.0-alpha.19) (2023-07-11)
+
+
+### ⏩ Performance
+
+* Prevent unnecessary icon updates if the icon was not changed ([26a61ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/26a61ad863d9fe69b6275476ed678cc854b57ad0))
+
+
+### 💎 Improvements
+
+* **AutoCompletion:** Don't suggest if only one equal match is available, customize limit of presented suggestions ([751cfec](https://git.griefed.de/Griefed/ServerPackCreator/commit/751cfecb14b375a695494b053138eab4a83ce477))
+
+
+### 🚀 Features
+
+* **AutoCompletion:** Groundwork for optional autocompletion for certain areas. ([f5cedf5](https://git.griefed.de/Griefed/ServerPackCreator/commit/f5cedf5020304144c08d329f7d238883c0a7893b))
+* **AutoCompletion:** Provide and save suggestions for suffix, clientmods, java args, source, destination, inclusion, exclusion ([9e02a11](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e02a11bd7c279d58f192085feb67e5b3c47130d))
+
+## [5.0.0-alpha.18](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.17...5.0.0-alpha.18) (2023-07-01)
+
+
+### :scissors: Refactor
+
+* Rename package to match classes and purpose ([618c032](https://git.griefed.de/Griefed/ServerPackCreator/commit/618c032296456ec341cb1b4a8153141c6968831d))
+
+
+### 💎 Improvements
+
+* Acquire default regex list from string fallback list ([c513e02](https://git.griefed.de/Griefed/ServerPackCreator/commit/c513e021a042dfbc1272da13a5eb5e0d981cb559))
+* Display loading gif upon updating of the server icon preview ([6c41f52](https://git.griefed.de/Griefed/ServerPackCreator/commit/6c41f52277abab156150fa8c70e8c69632bd28a5))
+* Grab focus on search-field upon opening search dialog ([fea671b](https://git.griefed.de/Griefed/ServerPackCreator/commit/fea671ba0ffb6b65ee17e03123165431d3a4f11f))
+* Make inclusion files tip searchable ([79f0129](https://git.griefed.de/Griefed/ServerPackCreator/commit/79f0129fcca1cae9494dca800008c6c2c0c5f3a9))
+* Remove loading animation from tip. Slightly improve file acquisition performance. ([ee48999](https://git.griefed.de/Griefed/ServerPackCreator/commit/ee48999b83846a10f4a7151fbc52c9b474467184))
+
+
+### 📦 Other
+
+* Add CompletionistIndex, LeaveMyBarsAlone, DurabilityTooltip to list of clientside mods. Thanks to @ModernGamingWorld for the reports! ([f635cb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f635cb3f699ef3b383cf7ff14721448cd96bb210))
+* Add jNeedle plugin to example-list ([39ad2bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/39ad2bdb0e170b7e3df55028e9fce53d6acf978b))
+* Add missing i18n-keys ([c00a2a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/c00a2a4d10902839286cb11aafb911044f3d34c1))
+* Adjust height to better fit inclusion-editor initial height ([d01bc30](https://git.griefed.de/Griefed/ServerPackCreator/commit/d01bc30cd4e4c994f71062f1e0e17c16a31c2a8e))
+* License header etc. ([994388f](https://git.griefed.de/Griefed/ServerPackCreator/commit/994388f254b0443531f55f04181e478b408fba63))
+* List jNeedle plugin as example ([23cf821](https://git.griefed.de/Griefed/ServerPackCreator/commit/23cf821427c88af4bede434aafeaae57c9ce3017))
+* Remove modmenu from list of clientside mods as newer versions appear to be required on the server now. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([12a729f](https://git.griefed.de/Griefed/ServerPackCreator/commit/12a729f5fb12e5cc6844b407199bf63b163680f5))
+
+
+### 🦊 CI/CD
+
+* Disable Qodana caching. Upload results to job artifacts because why not ([b5f8605](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5f860513219184f776f509433689a9eeba1664a))
+* Do not inspect buildSrc ([9cf785f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9cf785fb2dd06a708b1b42d722ae79cfaa72cad7))
+* Remove Qodana workflow as it appears to be incompatible with buildSrc ([9c695f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c695f41b823401e9e716c065c1a8e12cd0752df))
+
+
+### 🚀 Features
+
+* Allow configuration of URL from which fallback modslist is updated ([e56411b](https://git.griefed.de/Griefed/ServerPackCreator/commit/e56411b2e6463542368ec7b4f4c96c2fffca53ba))
+
+
+### 🛠 Fixes
+
+* Clear script variables table upon reset ([f7759cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7759cb89342f4fe6796a1ecf1ba08e0dc16d537))
+* Improve error display for filters. Not perfect, but better. ([7ccd09f](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ccd09fa88f2d935b9a4479ecef30dc47149a358))
+* Respect destination-specification for directories ([f48baf4](https://git.griefed.de/Griefed/ServerPackCreator/commit/f48baf4396385181241ec9d5b5b7c2a35f54f028))
+* Save destination after editing and do not clear or remove unnecessarily ([40d08b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/40d08b326c1b5cbf8fb76e5124615562f728d498))
+* Use correct i18n key for regular search ([4b13c21](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b13c2178c7da1dde99e3cf478f59512e0c7843d))
+
+## [5.0.0-alpha.17](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.16...5.0.0-alpha.17) (2023-06-17)
+
+
+### :scissors: Refactor
+
+* Rearrange editor and provide feedback in case of faulty regex ([2d1d124](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d1d1242d513fc438131e8d3d7b3ad797e805976))
+
+
+### 📔 Docs
+
+* Provide descriptions for classes and tag code ([4a1bc5b](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a1bc5b48bc83e7101de0e4a929799238135ec47))
+
+
+### 🛠 Fixes
+
+* Run checks when editing inclusions and display errors appropriately ([5dbc432](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dbc43235fd6bc74853756a8506c4a9bdf79aea5))
+
+## [5.0.0-alpha.16](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.15...5.0.0-alpha.16) (2023-06-17)
+
+
+### :scissors: Refactor
+
+* Don't print info if not extensions are available ([b807614](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8076145dc350cf78d42e4a24c41f9ab7c777fc2))
+* Initialize tomlWriter in a better way ([7b452a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b452a69a274a49fce398cc67e3dbe48cc10d18d))
+* Make context public in plugin class ([acaf305](https://git.griefed.de/Griefed/ServerPackCreator/commit/acaf305aef62052583bed8772b08a9d3bcd404e9))
+* Minor cleanups ([c8ad6f0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8ad6f05aabc3fd1660339f90c0a86554bffc1ee))
+* Minor readability changes ([d027666](https://git.griefed.de/Griefed/ServerPackCreator/commit/d027666b02c9e04f3b9f0d12025e9f34cfe1d7e3))
+* Move quick-selection assignment to gui ([3865a31](https://git.griefed.de/Griefed/ServerPackCreator/commit/3865a31557b1ca15172685c928f15c8b4eb6b539))
+* Rearrange and simplify properties ([6cfe433](https://git.griefed.de/Griefed/ServerPackCreator/commit/6cfe43320bbed49b66b071c7e5883c2f653ef9c5))
+* Some whitespace ([7f50cb0](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f50cb03d639d6f153ffc87e1e070ba093b0ef63))
+
+
+### 💎 Improvements
+
+* Allow resizing of server files editor within limits. Update text appropriate to selected inclusion. ([b422407](https://git.griefed.de/Griefed/ServerPackCreator/commit/b422407d23273e6808a18eab0bfd24d4b627b914))
+* Ask for merge if clientside-list contains custom values and reset was triggered ([befe6a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/befe6a208ec24e99e11f64ae90f7462766a7e7bc))
+* General improvements to the menubar. Additions, changes, removals, reorderings. ([8339482](https://git.griefed.de/Griefed/ServerPackCreator/commit/8339482ab2605179a342ec39069af3741597a9f8))
+* Rework of the file and directory inclusions ([3d54593](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d54593b8514e15105cc614aca7759ec4f8285c6))
+
+
+### 📦 Other
+
+* Add sodium to the clientside-mods list. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([88d6d2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/88d6d2e02eec72213f1fe3555f91861786a29595))
+* Info about real world plugin example ([f72cc3e](https://git.griefed.de/Griefed/ServerPackCreator/commit/f72cc3e615910723f489504d6ed03795a335162c))
+* Small typo ([978944b](https://git.griefed.de/Griefed/ServerPackCreator/commit/978944b0baa71c067b9194d115f1bec8303060f2))
+
+
+### 🦊 CI/CD
+
+* Hopefully display test results in GitLab pipelines again ([ca0a5dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca0a5dcf4b5ec5e7c96e6a72d50fa7c70e2a9924))
+
+
+### 🧪 Tests
+
+* Correct regex for exclusion tests ([23c2197](https://git.griefed.de/Griefed/ServerPackCreator/commit/23c2197c703de71ab575f5930e415a66414552ad))
+* Replace explicit separator with regex ([a566d92](https://git.griefed.de/Griefed/ServerPackCreator/commit/a566d92d1380cb3f9e3c9f71b7094806ea6ee557))
+
+
+### 🛠 Fixes
+
+* Allow files as destination ([d5b24bb](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5b24bb1db9c5ec04805de48e4b64cfac53959d8))
+* Check filters whether they consist of only whitespace ([957292e](https://git.griefed.de/Griefed/ServerPackCreator/commit/957292ed7611758a0652665bed41da7903ba94ce))
+* Do not check global filters during source checks ([b777597](https://git.griefed.de/Griefed/ServerPackCreator/commit/b7775971bfc03d5fbe95afb27f20459489d05a2e))
+* Fix regression introduced during property refactoring ([9c007e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c007e78b339f55b8b4dc33d7d14ef6e320f1a9c))
+* If tabs are available, select next one after closing one ([51a2ba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/51a2ba7a60cdb0853454fc2616f87a6a7a6f1872))
+* Only add global exclusion filters to global exclusions during generation ([3eb127c](https://git.griefed.de/Griefed/ServerPackCreator/commit/3eb127c870bbb6477ec21c180274465c4929827b))
+* Print correct value to debug log ([45fec58](https://git.griefed.de/Griefed/ServerPackCreator/commit/45fec58c37f8712de4f7b3c2b02b847cd62f2bab))
+* Remove modpack prefix from file to check ([05b11cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/05b11cbf4fd0940f77f3116b301cde3a318180c3))
+* Try and fix regex processing ([2e853fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e853fdd827e8825ca61dfe5cc4d3a22ca119b95))
+* Update plugin-ecosystem to pf4j's new context-system, removing deprecation-warnings ([d9f637f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d9f637fc797119a1a3cdd00178bc147d7142df0a))
+
+## [5.0.0-alpha.15](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.14...5.0.0-alpha.15) (2023-05-29)
+
+
+### 📦 Other
+
+* Update dependencies ([7a25a22](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a25a22a91edd25b6c1750fc0b9a5e9c682883ae))
+
+
+### 🛠 Fixes
+
+* Cleanup Java args quotes in Powershell script. Thanks to @nvb-uy/ for the report! ([fddf974](https://git.griefed.de/Griefed/ServerPackCreator/commit/fddf974971c810028906bbe90c56144c8b8ff74a))
+
+## [5.0.0-alpha.14](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.13...5.0.0-alpha.14) (2023-05-28)
+
+
+### 👀 Reverts
+
+* Switch custom filebrowser back to JFileChooser ([78f1bfe](https://git.griefed.de/Griefed/ServerPackCreator/commit/78f1bfe5963055a1cdf640bb3e0f99b2dcf10c10))
+
+
+### 📦 Other
+
+* Update fallback clientside mods. Thanks to MoonstruckLucii for the suggestions! ([e5ed80a](https://git.griefed.de/Griefed/ServerPackCreator/commit/e5ed80afadf331bbbe321cdfcfe1b837c9713a82))
+
+
+### 🛠 Fixes
+
+* Make textareas editable again ([8dabb78](https://git.griefed.de/Griefed/ServerPackCreator/commit/8dabb7851b8a496fdf43b17a1ec3072357872688))
+
+## [5.0.0-alpha.13](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.12...5.0.0-alpha.13) (2023-05-01)
+
+
+### :scissors: Refactor
+
+* Readibility improvements ([6adf7fe](https://git.griefed.de/Griefed/ServerPackCreator/commit/6adf7fea930c3295120a95d6f05b2e0167cfbbec))
+* Some minor readability changes ([78b38b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/78b38b32d126b3381787ebdf8455fe64bc863dcc))
+
+
+### 💎 Improvements
+
+* Set image preview resize weight, improving behaviour after filebrowser window resize ([4b5be4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b5be4f22e4f5180ad81d56c485607dc8682a9fb))
+
+
+### 🛠 Fixes
+
+* Setup logging config with correct filepaths ([679c799](https://git.griefed.de/Griefed/ServerPackCreator/commit/679c79934b878437fa838c8e29c1a6112a3e9dd7))
+* Stop main tabs-panel from resizing and locking after server pack generation ([639fc70](https://git.griefed.de/Griefed/ServerPackCreator/commit/639fc706a7e4a03c0ce24434c1124ab72b0669dd))
+
+## [5.0.0-alpha.12](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.11...5.0.0-alpha.12) (2023-04-30)
+
+
+### :scissors: Refactor
+
+* Import optimizations, cleanups ([027f841](https://git.griefed.de/Griefed/ServerPackCreator/commit/027f841f175a7b4ca4de96ed6402fe813062d297))
+
+
+### 💎 Improvements
+
+* Show regular image preview, as well as server icon preview in filebrowser upon image selection ([ae07938](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae07938c480f1ac545f09ddfc9861166c331aaa0))
+* Update treemodel in filebrowser upon closing. Update node upon collapsing. ([e05e5de](https://git.griefed.de/Griefed/ServerPackCreator/commit/e05e5de1c1da3c138e933eda7f5f3a4b95b891a1))
+
+## [5.0.0-alpha.11](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.10...5.0.0-alpha.11) (2023-04-29)
+
+
+### 💎 Improvements
+
+* Resolve links in the filebrowser ([6ed1121](https://git.griefed.de/Griefed/ServerPackCreator/commit/6ed1121c6180e89b0f3865f90b6ba54844d6161b))
+
+## [5.0.0-alpha.10](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.9...5.0.0-alpha.10) (2023-04-14)
+
+
+### :scissors: Refactor
+
+* Improve readibility here and there. Run IDEA rearrangement ([708e24b](https://git.griefed.de/Griefed/ServerPackCreator/commit/708e24badb89cd7f52fc4cc9235afbcd697e643b))
+* Run IDEA cleanups ([396fb01](https://git.griefed.de/Griefed/ServerPackCreator/commit/396fb0148e11b9d300c9f8be6f03a12dce66bd62))
+
+
+### 💎 Improvements
+
+* Make the whole handlebar usable for resizing of allowed components ([4187668](https://git.griefed.de/Griefed/ServerPackCreator/commit/4187668f7d9f981ad82f830bebe21ad72d0f54b9))
+* Resize component imediately and rearrange other components respectively ([b103af5](https://git.griefed.de/Griefed/ServerPackCreator/commit/b103af5a4d1db043421220c88281a24ec23a68ce))
+
+## [5.0.0-alpha.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.4...5.0.0-alpha.5) (2023-04-08)
+
+
+### 🦊 CI/CD
+
+* Add portable release packages and enhance release notes with additional information as well as truncation if certain length reached ([4864a66](https://git.griefed.de/Griefed/ServerPackCreator/commit/4864a6685035526a6659f8a83164f79acb54a7e3))
+
+## [5.0.0-alpha.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.3...5.0.0-alpha.4) (2023-04-07)
+
+
+### 🛠 Fixes
+
+* Produce PKG instead of DMG for macOS ([7d695e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d695e372079aa664e8df177d4a521d09f5f93e3))
+
+## [5.0.0-alpha.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.2...5.0.0-alpha.3) (2023-03-20)
+
+
+### :scissors: Refactor
+
+* Improve os-decision in filebrowser ([fa071ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa071edcbe7acfd3b877549aab18dbee9b32c3ec))
+
+
+### 📦 Other
+
+* Improve logging of properties file which we tried to load ([44ce4ae](https://git.griefed.de/Griefed/ServerPackCreator/commit/44ce4aee64201eec8f08bae71f1f8a1b3df75034))
+* Note about pre-release installers ([aee835e](https://git.griefed.de/Griefed/ServerPackCreator/commit/aee835ee2c87cb5da351127ca170b8d872ea46c9))
+
+
+### 🛠 Fixes
+
+* alibi commit to trigger the generation of a pre-release :-P ([1b4408e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b4408e66d047d74c65ae27c400c2a17d398bedc))
+* Filebrowser not initializing on UNIX systems. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for the report. ([e7a6649](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7a6649dc5e9cf168f6e427cd17c0e44d228a255))
+
+## [5.0.0-alpha.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/5.0.0-alpha.1...5.0.0-alpha.2) (2023-03-19)
+
+
+### ✨ Milestone
+
+* Migrate to Kotlin, Multimodule, API Multiplatform, Java 17 ([b4f5481](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4f54819139fe86ffab4881f2082d27ed4890c18))
+* Migrate to Kotlin, Multimodule, SPC API Kotlin Multiplatform preparations, JDK 17 ([3a4909f](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a4909f337047bac26b2dcf08dbe8cbe86ad1d2b))
+
+
+### 📔 Docs
+
+* Set name for feature asks correctly. ([15670e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/15670e145afba00e4659a58e335c50a54516b89b))
+* Some minor README improvements. Disclaimers, warnings, wiki and help. ([fbaf66f](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbaf66f3287807602fb7e90cb6bd1df1202ce565))
+* **GitHub:** Improve the feature and improvement templates by rephrasing them from requests to asks instead. ([0125c02](https://git.griefed.de/Griefed/ServerPackCreator/commit/0125c0264a5541c3b73256b1b9b10331780b07f8))
+
+
+### 📦 Other
+
+* Fix Gradle deprecation warnings and upgrade to Gradle 8.0.2 ([f4ebc10](https://git.griefed.de/Griefed/ServerPackCreator/commit/f4ebc105fa19fb88cb1c885e7e858f08f0942ace))
+* Move web-frontend configuration to buildSrc ([d3892e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3892e36943cde91bd26af21e0ccbd96839b73b1))
+* Small explanation about pre-releases. ([b24f9e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/b24f9e9521e5de949448a8c8504d3028ddff6064))
+* Update license report ([b8f4e6f](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8f4e6f2bfadbe7e6e6162ab2107811ec6ffb7ff))
+* Update manifests ([ab6704a](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab6704a085f0e4bab9d6f4559907158ab9d8c7c0))
+* **deps:** update dependency @quasar/extras to v1.15.11 ([b62c3e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b62c3e312ee7072c2ce52df121f5edc2f5fcb750))
+* **deps:** update dependency quasar to v2.11.7 ([8a2c853](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a2c853dd1187ecf673ea988face062e958c94ae))
+* **deps:** update dependency terser to v5.16.5 ([e7ee2de](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7ee2de9c6da647c9ffdfefb879c3eb3bb72ed93))
+
+
+### 🦊 CI/CD
+
+* Move Qodana job to separate workflow ([b9fde3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9fde3b210dbad5256c16b8b675265fe9a3094e8))
+* Re-introduce Discord newspost about new release to release-workflow ([18ae97e](https://git.griefed.de/Griefed/ServerPackCreator/commit/18ae97eb78440b740756de2ca33f9d8cd54a1454))
+
+
+### 🧪 Tests
+
+* Check correct directory ([a3291f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3291f2a968b319557b49e2eb9fd62341e80ea30))
+* Properly cleanup before running tests ([969dacf](https://git.griefed.de/Griefed/ServerPackCreator/commit/969dacf6c23fdcaf6eebf14592a5d165855e3758))
+* Split run tests into modloader-related, separate tests ([4dcd820](https://git.griefed.de/Griefed/ServerPackCreator/commit/4dcd820e7850c2c843cc8949761b8eafe4cc2fb1))
+
+
+### 🛠 Fixes
+
+* **CI:** Hopefully correctly setup publishing jobs to artifacts get published on various repos ([0493f3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/0493f3fbcb6431d5f90e212b5f178c1e77cd4fe1))
+* **CI:** Hopefully fix publishing jobs. Switch to publishAll. ([344c1c1](https://git.griefed.de/Griefed/ServerPackCreator/commit/344c1c1a325b45ec55f90bb260274d3ca0e507e1))
+* **CI:** Please, OSSRH-job, work this time. ([0783330](https://git.griefed.de/Griefed/ServerPackCreator/commit/078333043acff0d3776386473a814d6074fa8353))
+
+## [5.0.0-alpha.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.1...5.0.0-alpha.1) (2023-03-19)
+
+
+### ✨ Milestone
+
+* GUI-rework for better UX, usability, expandability and more features ([5e7d540](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e7d54045d2635916ab517a719f65c7615f2f6bb))
+
+
+## [4.3.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.3.1...4.3.2) (2023-10-18)
+
+
+### 📦 Other
+
+* Add more clientside mods. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([17153fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/17153fd4a147b56ab1f935f6348627b16f4646c8))
+
+
+### 🦊 CI/CD
+
+* Remove Qodana workflow ([d097f16](https://git.griefed.de/Griefed/ServerPackCreator/commit/d097f164be54f32e004715e4db44b70bd7f77769))
+
+
+### 🛠 Fixes
+
+* Move forge JAR with old universal-name ([203cb90](https://git.griefed.de/Griefed/ServerPackCreator/commit/203cb90836a30ab98facaa52b7347ddeeb903477))
+
+## [4.3.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.3.0...4.3.1) (2023-09-16)
+
+
+### 📦 Other
+
+* Add Essential and MemoryUsageScreen to clientside mods. Thanks to @Devilswarchild and @BlakeIsMyWaifu for the reports! ([7515bd3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7515bd31040932e93dc061c634e7e732b03cd515))
+* Remove debug console print ([c9ed3fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9ed3fdc8e4c37c1d2a4b628754a491595392c56))
+
+
+### 🛠 Fixes
+
+* Fix the previous fix of only considering JARs in the mods-directory and nothing else ([ecfc8b7](https://git.griefed.de/Griefed/ServerPackCreator/commit/ecfc8b747cde9ac4b0bc797fe3ad9271fd52b93b))
+* Only consider JARs in file acquisition from mods-directory ([46e84d8](https://git.griefed.de/Griefed/ServerPackCreator/commit/46e84d8557d0b314399f6fa0b98c368a193f08da))
+* Prevent folder-inclusions from running the mods-scan if they happen to be inside the mods-directory ([38a9057](https://git.griefed.de/Griefed/ServerPackCreator/commit/38a90573f3d4452cef1f85f83cafeebd715deab0))
+* Run mods check if source is mods ([5de0742](https://git.griefed.de/Griefed/ServerPackCreator/commit/5de0742c130b49e64a37b6819b59584dcf05cd3c))
+
+## [4.3.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.2.1...4.3.0) (2023-09-02)
+
+
+### 💎 Improvements
+
+* Hint about server pack contents generated from ZIP-archives ([e0a9ac3](https://git.griefed.de/Griefed/ServerPackCreator/commit/e0a9ac30ec435868982ff37550e42f6e4a2fa625))
+
+
+### 📦 Other
+
+* Add debug logging for fabric dependency checks ([a7d9422](https://git.griefed.de/Griefed/ServerPackCreator/commit/a7d94228503d2bda01fe2bcd3b0689ecb11b022f))
+
+
+### 🦊 CI/CD
+
+* Use docker proxy to reduce traffic ([509f454](https://git.griefed.de/Griefed/ServerPackCreator/commit/509f454f07da48d8100cdbe163f289a8163fa854))
+
+
+### 🛠 Fixes
+
+* Correctly check ZIP-entries ([fb7da8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/fb7da8a0fded267fd77019776474ec07ffd70810))
+
+## [4.2.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.2.0...4.2.1) (2023-07-28)
+
+
+### 📦 Other
+
+* Add lib39 to list of clientside mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([f05dd08](https://git.griefed.de/Griefed/ServerPackCreator/commit/f05dd08a6a7dc4980e8932ee3407a731c82a15f3))
+* Add physics-mod and vr-combat to clientside-list. Thanks to @ModernGamingWorld and [@nvb-uy](https://git.griefed.de/nvb-uy) ([c1ba97b](https://git.griefed.de/Griefed/ServerPackCreator/commit/c1ba97b896a3766f4857f982e7390f6ac42f11b9))
+
+
+### 🛠 Fixes
+
+* Use save-dialog instead of open-dialog for config save as ([dd973c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/dd973c9da5e61981ba76e17441cb78fa7065168e))
+
+## [4.2.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.1.5...4.2.0) (2023-07-15)
+
+
+### 💎 Improvements
+
+* Refresh user_jvm_args.txt on launch. Improve readibility. ([46de35d](https://git.griefed.de/Griefed/ServerPackCreator/commit/46de35df6c27efb4bd2c62f6cf358d776d8cd2a9))
+
+
+### 📦 Other
+
+* Add CompletionistIndex, LeaveMyBarsAlone, DurabilityTooltip to list of clientside mods. Thanks to @ModernGamingWorld for the reports! ([5e5e06a](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e5e06aa36d0d9019c821cf245a938e99d88bfe6))
+* Info about real world plugin example ([4b37249](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b37249e04b9dfc773c4a20fe846283477cd2c7f))
+* List jNeedle plugin as example ([3a50c58](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a50c588af3958b97702f7dbbc2549aae3cd09a4))
+* Remove modmenu from list of clientside mods as newer versions appear to be required on the server now. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([936eea3](https://git.griefed.de/Griefed/ServerPackCreator/commit/936eea35024548454c49aca482af35fedf91997a))
+* Small typo ([670c655](https://git.griefed.de/Griefed/ServerPackCreator/commit/670c655b6b67ccbfd564144377a675ccd494ec31))
+
+
+### 🛠 Fixes
+
+* **GH#462:** Use -LiteralPath to ensure compatibility to older versions of PowerShell. Thanks to @Frontear for the report! ([280522d](https://git.griefed.de/Griefed/ServerPackCreator/commit/280522dc9d96a3c7fac0e6190ed9bcddf6255330)), closes [GH#462](https://git.griefed.de/Griefed/GH/issues/462)
+
+## [4.1.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.1.4...4.1.5) (2023-06-10)
+
+
+### 📦 Other
+
+* Add BetterFog, ImmediatelyFastReforged,StylishEffects,lightspeed,whats-that-slot and rebind_narrator to clientside-mods. Thanks to @ModernGamingWorld for the report! ([d0091a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/d0091a0f286f71639f43ffd82d6962fcc54140fc))
+* Add Connectedness and Reforgium to the clientside-mods list. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([8a55a3a](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a55a3abc1e78f40712123115be8df699c7924fa))
+* Add sodium to the clientside-mods list. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([a2d4a75](https://git.griefed.de/Griefed/ServerPackCreator/commit/a2d4a75b29ff824d58aab6e807a1883b00f90086))
+* Cleanups ([1d812d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d812d485e9a6bdd1550eb53d28c2eb4983cd09c))
+* Remove FindMe from clientside-mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([ae38e58](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae38e587e333d4edb0b82d870861ad2c23de1182))
+
+
+### 🛠 Fixes
+
+* Update plugin-ecosystem to pf4j's new context-system, removing deprecation-warnings ([320ab88](https://git.griefed.de/Griefed/ServerPackCreator/commit/320ab886721925aad43acdba6d67af7675b18931))
+
+## [4.1.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.1.3...4.1.4) (2023-05-29)
+
+
+### 🛠 Fixes
+
+* Cleanup Java args quotes in Powershell script. Thanks to @nvb-uy/ for the report! ([07b0a02](https://git.griefed.de/Griefed/ServerPackCreator/commit/07b0a0239669763408708466a7ae543a8b770f42))
+
+## [4.1.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.1.2...4.1.3) (2023-05-24)
+
+
+### 📦 Other
+
+* Update fallback clientside mods. Thanks to MoonstruckLucii for the suggestions! ([aec91d6](https://git.griefed.de/Griefed/ServerPackCreator/commit/aec91d6404992e1573d659a6fc30545571a97e17))
+* **deps:** update dependency @babel/eslint-parser to v7.21.8 ([63fcd67](https://git.griefed.de/Griefed/ServerPackCreator/commit/63fcd671208e9ba11686c063fce093c329ffce7d))
+* **deps:** update dependency @quasar/extras to v1.16.3 ([9785c7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/9785c7b8ab4935e2410c4fb28b9524ca449ed838))
+* **deps:** update dependency @types/node to v18.16.3 ([76c3a1f](https://git.griefed.de/Griefed/ServerPackCreator/commit/76c3a1f27856194ca347658290302f5f1950ba3d))
+* **deps:** update dependency core-js to v3.30.1 ([6c71105](https://git.griefed.de/Griefed/ServerPackCreator/commit/6c71105f70053a6abe7a19ee2fd4bf71ad959029))
+* **deps:** update dependency eslint-plugin-vue to v9.11.0 ([b1a228f](https://git.griefed.de/Griefed/ServerPackCreator/commit/b1a228f9833cb4b968dd2be22ebae950fbb9d02a))
+* **deps:** update dependency terser to v5.17.1 ([0f2b6e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f2b6e166111222f97ce1be469a7e0f0947c075a))
+
+
+### 🔩 Dependencies
+
+* **deps:** update actions/checkout action to v3.5.2 ([5bed74f](https://git.griefed.de/Griefed/ServerPackCreator/commit/5bed74f6bcb152eb92f430242cb143460cbfdfcf))
+* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.15.0 ([5043aa5](https://git.griefed.de/Griefed/ServerPackCreator/commit/5043aa536d6756021b1eece9f2ff48adafda6a6c))
+* **deps:** update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.0 ([50a624b](https://git.griefed.de/Griefed/ServerPackCreator/commit/50a624b2fdcbfd73595c72a3816d489321700097))
+* **deps:** update dependency com.github.gwenn:sqlite-dialect to v0.1.4 ([9dd2e91](https://git.griefed.de/Griefed/ServerPackCreator/commit/9dd2e91acea59e2bac88e2d006731d18b8cc7bce))
+* **deps:** update dependency de.griefed:versionchecker to v1.1.5 ([72e0aff](https://git.griefed.de/Griefed/ServerPackCreator/commit/72e0affb7b77b8ce01361195aaa29c4345017a78))
+* **deps:** update dependency de.jensklingenberg.ktorfit:ktorfit-lib to v1.1.0 ([6b8160b](https://git.griefed.de/Griefed/ServerPackCreator/commit/6b8160b4224d65db2088253d7df1f9ff225de7da))
+* **deps:** update dependency org.panteleyev:jpackage-gradle-plugin to v1.5.2 ([fa51964](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa5196485239e5d787de24001e9d7ed142fcbe08))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.2.10 ([d3ddef4](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3ddef4d17ce132826829d7621f9659953bc3877))
+* **deps:** update gradle/gradle-build-action action to v2.4.2 ([b8180d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8180d14c142ad5720623d6f8d0dd545035460b8))
+* **deps:** update jetbrains/qodana-action action to v2023 ([94a6b64](https://git.griefed.de/Griefed/ServerPackCreator/commit/94a6b64b23b3b319cccdee49cf391f5a3395c2d2))
+* **deps:** update junit5 monorepo to v5.9.3 ([76fa26a](https://git.griefed.de/Griefed/ServerPackCreator/commit/76fa26ac77ad53a9692d7aebce375f23eddfddbd))
+* **deps:** update kotlin monorepo to v1.8.21 ([37ffa84](https://git.griefed.de/Griefed/ServerPackCreator/commit/37ffa8493f17baf1c0229ec773e739d90a2cc302))
+* **deps:** update spring boot to v2.7.11 ([af4311b](https://git.griefed.de/Griefed/ServerPackCreator/commit/af4311bb04975964e3f09d179c32bc659ec8b272))
+
+
+### 🛠 Fixes
+
+* **GH#460:** Source JAVA_ARGS from variables in ps1. Thanks to @Frontear for the report! ([b810ec0](https://git.griefed.de/Griefed/ServerPackCreator/commit/b810ec083181782684a84282d2ec47af18f3b402)), closes [GH#460](https://git.griefed.de/Griefed/GH/issues/460)
+
+## [4.1.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.1.1...4.1.2) (2023-04-30)
+
+
+### 🛠 Fixes
+
+* Remove configured from the default list of clientside-only mods. Thanks to [@nvb-uy](https://git.griefed.de/nvb-uy) for the report! ([f84db90](https://git.griefed.de/Griefed/ServerPackCreator/commit/f84db90cd088c5e1b909821aaf3e1a51bfc8f570))
+
+## [4.1.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.1.0...4.1.1) (2023-04-26)
+
+
+### 👀 Reverts
+
+* Remove Konkrete from default list of clientside-only mods list. Thanks to @ACrazyD for the report! ([9b10d59](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b10d59d5d810b3922b105c8ef2fab1895bf0a6b))
+
+## [4.1.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.6...4.1.0) (2023-04-25)
+
+
+### 💎 Improvements
+
+* Tell people to backup their ServerPackCreator directory in their home-directory, if they are considering using alphas or betas. ([6c35e22](https://git.griefed.de/Griefed/ServerPackCreator/commit/6c35e22d8665f887262b0a56509fffcb27e1e366))
+
+
+### 🦊 CI/CD
+
+* Use output from Java setup for path acquisition ([c3ac1b7](https://git.griefed.de/Griefed/ServerPackCreator/commit/c3ac1b7af0a9bf1a888ea6b2e9dc0b295ee093ce))
+
+## [4.0.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.5...4.0.6) (2023-04-24)
+
+
+### 🛠 Fixes
+
+* **GH#458:** Persistently load and store properties ([c60d13f](https://git.griefed.de/Griefed/ServerPackCreator/commit/c60d13f1bccd2a8155b2eb9722299d0a332f501f)), closes [GH#458](https://git.griefed.de/Griefed/GH/issues/458)
+
+## [4.0.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.4...4.0.5) (2023-04-08)
+
+
+### 📦 Other
+
+* Add note about pre-releases to pre-release description ([1655c4b](https://git.griefed.de/Griefed/ServerPackCreator/commit/1655c4b482b12697ddb5f2924b8a722bfce8d0fc))
+* Ensure release notes never exceed the limit. Add information about installers and pre-releases. ([2084e5b](https://git.griefed.de/Griefed/ServerPackCreator/commit/2084e5b7d7dbfc23a3c31932a22e1bed37cb1bf8))
+* **deps:** update dependency @types/node to v18.15.11 ([baf1400](https://git.griefed.de/Griefed/ServerPackCreator/commit/baf1400e3d97c29cd705f70ea53322c15848e7ac))
+* **deps:** update dependency axios to v1.3.4 ([a258163](https://git.griefed.de/Griefed/ServerPackCreator/commit/a258163bc1acbe9e58e88d4cdf947ecf4c9020f3))
+* **deps:** update dependency eslint-plugin-vue to v9.10.0 ([e23feef](https://git.griefed.de/Griefed/ServerPackCreator/commit/e23feefad95d9eec799864df0438d6d407c76471))
+* **deps:** update dependency quasar to v2.11.10 ([a9a8507](https://git.griefed.de/Griefed/ServerPackCreator/commit/a9a850771bf2f9dbf12aa39797050181a33ced0d))
+* **deps:** update dependency terser to v5.16.8 ([e85fa56](https://git.griefed.de/Griefed/ServerPackCreator/commit/e85fa5698a2464170b9b8648fc919400341ea099))
+* **deps:** update dependency vue to v3.2.47 ([e17b879](https://git.griefed.de/Griefed/ServerPackCreator/commit/e17b879ee1e4ed5d02f81a2148c906f7303d4d4f))
+* **deps:** update npm to v9 ([68280af](https://git.griefed.de/Griefed/ServerPackCreator/commit/68280afb1610a59da2590f02a2c1d1054c026256))
+
+
+### 🔩 Dependencies
+
+* **deps:** update actions/checkout action to v3.5.0 ([7f80a00](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f80a0000d416051aa6009ba69881aa7cd1cae5c))
+* **deps:** update actions/setup-java action to v3.11.0 ([b86c848](https://git.griefed.de/Griefed/ServerPackCreator/commit/b86c848c619d9ebc0be85a37ebf0f03b375b5b76))
+* **deps:** update actions/upload-artifact action to v3.1.2 ([89d838e](https://git.griefed.de/Griefed/ServerPackCreator/commit/89d838e35e0ca36d8a1776cc2306231dab8450fe))
+* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.14.2 ([b024d99](https://git.griefed.de/Griefed/ServerPackCreator/commit/b024d99174d732b850d6fd5a596517f086a2ae95))
+* **deps:** update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.14.2 ([7e545ec](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e545ec98548c60ec157ed1f609c1c587ed9dae6))
+* **deps:** update dependency de.jensklingenberg.ktorfit:ktorfit-lib to v1.0.1 ([c574a8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/c574a8a6ed56e60faeb34d5707f7ba762a5bb4ad))
+* **deps:** update dependency io.github.microutils:kotlin-logging to v3.0.5 ([98551a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/98551a8292af9943b8ee38c0cf00dd6ba5249e5e))
+* **deps:** update dependency net.lingala.zip4j:zip4j to v2.11.5 ([4393473](https://git.griefed.de/Griefed/ServerPackCreator/commit/439347306c85372cf907095cdd31535525373602))
+* **deps:** update dependency org.apache.activemq:artemis-jms-server to v2.28.0 ([5acf135](https://git.griefed.de/Griefed/ServerPackCreator/commit/5acf13595789c201b48f8a3d39b9ccc3e4ce28d7))
+* **deps:** update dependency org.apache.logging.log4j:log4j-core to v2.20.0 ([780c69b](https://git.griefed.de/Griefed/ServerPackCreator/commit/780c69bb3cce5b8c0c2352d842afbe813a310395))
+* **deps:** update dependency org.jetbrains.dokka:dokka-gradle-plugin to v1.8.10 ([c8f0bce](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8f0bcea52c9369e07c4611744f43989fa89d1a8))
+* **deps:** update dependency org.panteleyev:jpackage-gradle-plugin to v1.5.1 ([0351a0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/0351a0e4357271ad3b23a227dcdec58984f760b3))
+* **deps:** update dependency org.pf4j:pf4j to v3.9.0 ([35b8f88](https://git.griefed.de/Griefed/ServerPackCreator/commit/35b8f886d25e4e19969f9f0371bc6cd51ce28ac8))
+* **deps:** update dependency org.xerial:sqlite-jdbc to v3.41.2.1 ([af153e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/af153e8dd046b14a794fd213dfaedc889ab74983))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk17-kotlin docker tag to v1.0.4 ([0f476fe](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f476fe9e9ffdc14d9401c6e36926f4d2d0476cd))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.2.9 ([0d747d9](https://git.griefed.de/Griefed/ServerPackCreator/commit/0d747d975ce8d0e14ca69f66ac77f549e421d2ac))
+* **deps:** update gradle/gradle-build-action action to v2.4.0 ([b2bf38b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b2bf38b19d91b2a118a75f8ae41f812daa5c2614))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.4.1 ([2dfc687](https://git.griefed.de/Griefed/ServerPackCreator/commit/2dfc6878cf87ac0ca274fd7adba4e6241df14597))
+* **deps:** update jetbrains/qodana-action action to v2022.3.4 ([6798c9b](https://git.griefed.de/Griefed/ServerPackCreator/commit/6798c9b1bc3576b227c0b189261519385f8fa68f))
+* **deps:** update junit5 monorepo to v5.9.2 ([677d87f](https://git.griefed.de/Griefed/ServerPackCreator/commit/677d87f93a88cc7dfe97220813aa19d96a29c59b))
+* **deps:** update kotlin monorepo to v1.8.20 ([3e6c856](https://git.griefed.de/Griefed/ServerPackCreator/commit/3e6c856f557d73370e5a3f742e86ad7c77595d3d))
+* **deps:** update plugin io.github.gradle-nexus.publish-plugin to v1.3.0 ([328cc8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/328cc8edc44d7911b6bd7d6527bfb764f9e90ddc))
+* **deps:** update sergeysova/jq-action action to v2.3.0 ([05fb047](https://git.griefed.de/Griefed/ServerPackCreator/commit/05fb04758be339b8752bc4e466e10b72c3407dff))
+* **deps:** update spring boot to v2.7.10 ([919340d](https://git.griefed.de/Griefed/ServerPackCreator/commit/919340d56e185031b7c5f923628b6529dadaacc8))
+* **deps:** update tj-actions/branch-names action to v6.5 ([6f28719](https://git.griefed.de/Griefed/ServerPackCreator/commit/6f28719ba98c09e54057d373404f5084bf64a74f))
+
+
+### 🦊 CI/CD
+
+* Add portable release packages for Windows and Linux ([5336c47](https://git.griefed.de/Griefed/ServerPackCreator/commit/5336c47683d61531970256c52c53246ab5de8c2b))
+* Correctlry upload assets. Create portable assets in test workflow ([3cecebe](https://git.griefed.de/Griefed/ServerPackCreator/commit/3cecebe2d30f7edc1640af216de6825a311f35da))
+* Hopefully fix all dependency issue for maven publishing ([67538de](https://git.griefed.de/Griefed/ServerPackCreator/commit/67538de80c4766cd18a2e05813b4cd983f5d592f))
+* Move installer builds to separate jobs to better handle each OS as well as artifacts ([58b7e97](https://git.griefed.de/Griefed/ServerPackCreator/commit/58b7e9746d4612ef0807a0605c01c2079959c7f6))
+
+
+### 🛠 Fixes
+
+* **CI:** Provide PKG for macOS and AppImage for Linux ([9b11dbb](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b11dbbccdf39808ac13eb26972c35df3fcad5e4))
+
+## [4.0.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.3...4.0.4) (2023-03-18)
+
+
+### 🦊 CI/CD
+
+* Create tests directory and .gitkeep first, then list files ([41fd589](https://git.griefed.de/Griefed/ServerPackCreator/commit/41fd5891e0d051a7ac85e9bb916a562c4d4d6b51))
+* **GitHub:** Do not run Qodana and test workflows on tags. Tags are only created when pipelines on GitLab finish successfully. ([176246e](https://git.griefed.de/Griefed/ServerPackCreator/commit/176246eea7ba16dd9549726567287f859405fbf7))
+
+
+### 🛠 Fixes
+
+* **Gradle:** Declare dependencies between tasks to prevent build failures in ServerPackCreator API ([965472c](https://git.griefed.de/Griefed/ServerPackCreator/commit/965472c102bcb01b7633c3e606af1ab221dc6dde))
+
+## [4.0.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.2...4.0.3) (2023-03-17)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Correct indentation in release workflow news job ([2d97f97](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d97f97950ba27091df58993f756407b2959c33c))
+
+## [4.0.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.1...4.0.2) (2023-03-17)
+
+
+### 📦 Other
+
+* Fix Gradle deprecation warnings and upgrade to Gradle 8.0.2 ([f4ebc10](https://git.griefed.de/Griefed/ServerPackCreator/commit/f4ebc105fa19fb88cb1c885e7e858f08f0942ace))
+* Move web-frontend configuration to buildSrc ([d3892e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3892e36943cde91bd26af21e0ccbd96839b73b1))
+* Small explanation about pre-releases. ([b24f9e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/b24f9e9521e5de949448a8c8504d3028ddff6064))
+* Update license report ([b8f4e6f](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8f4e6f2bfadbe7e6e6162ab2107811ec6ffb7ff))
+* Update manifests ([ab6704a](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab6704a085f0e4bab9d6f4559907158ab9d8c7c0))
+* **deps:** update dependency @quasar/extras to v1.15.11 ([b62c3e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b62c3e312ee7072c2ce52df121f5edc2f5fcb750))
+* **deps:** update dependency quasar to v2.11.7 ([8a2c853](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a2c853dd1187ecf673ea988face062e958c94ae))
+* **deps:** update dependency terser to v5.16.5 ([e7ee2de](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7ee2de9c6da647c9ffdfefb879c3eb3bb72ed93))
+
+
+### 🦊 CI/CD
+
+* Move Qodana job to separate workflow ([b9fde3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9fde3b210dbad5256c16b8b675265fe9a3094e8))
+* Re-introduce Discord newspost about new release to release-workflow ([18ae97e](https://git.griefed.de/Griefed/ServerPackCreator/commit/18ae97eb78440b740756de2ca33f9d8cd54a1454))
+
+
+### 🧪 Tests
+
+* Check correct directory ([a3291f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3291f2a968b319557b49e2eb9fd62341e80ea30))
+* Properly cleanup before running tests ([969dacf](https://git.griefed.de/Griefed/ServerPackCreator/commit/969dacf6c23fdcaf6eebf14592a5d165855e3758))
+* Split run tests into modloader-related, separate tests ([4dcd820](https://git.griefed.de/Griefed/ServerPackCreator/commit/4dcd820e7850c2c843cc8949761b8eafe4cc2fb1))
+
+
+### 🛠 Fixes
+
+* Correct link to the GitHub serverpackcreator.properties for automated exclusion-list updates. ([90d96f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/90d96f2c82d2777052ff6403742c7824b9d0d01c))
+* Fix bug introduced in fix for [#454](https://git.griefed.de/Griefed/ServerPackCreator/issues/454) which resulted in in modpack-foreign directories not being copied correctly. ([619d54e](https://git.griefed.de/Griefed/ServerPackCreator/commit/619d54e3a9e4711cab036f1a079c380756a6ea53))
+* **Explicit Files:** Copy explicit file-definitions to their correct destinations. Thanks to @ClaudiusMinimus for the report in [#453](https://git.griefed.de/Griefed/ServerPackCreator/issues/453). Closes [#454](https://git.griefed.de/Griefed/ServerPackCreator/issues/454) ([261dd5f](https://git.griefed.de/Griefed/ServerPackCreator/commit/261dd5f2e03d2994b52d333e125201cbc914feca))
+* **Modscanning:** If a Forge mods mods.toml-file specifies no side, assume BOTH to prevent false positives. Thanks to @ClaudiusMinimus for the report in [#453](https://git.griefed.de/Griefed/ServerPackCreator/issues/453) ([1d3f167](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d3f1677584595178bbf59173ffbe57d74d17f9c))
+
+## [4.0.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0...4.0.1) (2023-03-01)
+
+
+### 🛠 Fixes
+
+* **CI:** Remove dependency of pages job ([28f184c](https://git.griefed.de/Griefed/ServerPackCreator/commit/28f184c5e14b7ede5a067bbc1ef0f7f305a77902))
+
+## [4.0.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.15.1...4.0.0) (2023-03-01)
+
+
+### ✨ Milestone
+
+* Migrate to Kotlin, Multimodule, SPC API Kotlin Multiplatform preparations, JDK 17 ([a7ad55f](https://git.griefed.de/Griefed/ServerPackCreator/commit/a7ad55f1bcb6bbbcab8b81c09c07f1ee76fb4c41))
+* Migrate to Kotlin, Multimodule, SPC API Kotlin Multiplatform preparations, JDK 17 ([4a0d1a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a0d1a8b657c51ddbdcbd48354cfd93f4e090279))
+
+
+### 📔 Docs
+
+* Remove mentioning of Java versions ([5bd1d54](https://git.griefed.de/Griefed/ServerPackCreator/commit/5bd1d54a122b4085f0e5786aa576dd2779638136))
+* Set name for feature asks correctly. ([18c6fcc](https://git.griefed.de/Griefed/ServerPackCreator/commit/18c6fcc779374210c97241b261544bfb818ae5c1))
+
+
+### 📦 Other
+
+* Add Esential to clientside-only modslist. ([eee0cda](https://git.griefed.de/Griefed/ServerPackCreator/commit/eee0cda5877dcd50bfa84116f5b822ce7af298c9))
+* Removed JustEnoughResources from default clientside-modslist. Use the "Reset to Default"-button in the GUI, or empty the the field manually, to use the new values. Thanks to [@chorbintime](https://git.griefed.de/chorbintime) for the report. ([e60f8a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/e60f8a632c02eb17b6da4281aa65473975e18f36))
+* Update manifests ([c85cddb](https://git.griefed.de/Griefed/ServerPackCreator/commit/c85cddba5499f465141ed5215971c01c02d66e80))
+* **deps:** update dependency @quasar/extras to v1.15.10 ([8cb7429](https://git.griefed.de/Griefed/ServerPackCreator/commit/8cb74290e4964f79d7e016bf1c008be38e0ff8be))
+* **deps:** update dependency @quasar/extras to v1.15.6 ([736ce87](https://git.griefed.de/Griefed/ServerPackCreator/commit/736ce87c61aac141219fb708669b13fd6ee0e15e))
+* **deps:** update dependency @quasar/extras to v1.15.9 ([31e6849](https://git.griefed.de/Griefed/ServerPackCreator/commit/31e68495a6390e62f3d852662e6a227beb51297c))
+* **deps:** update dependency core-js to v3.27.1 ([66277f8](https://git.griefed.de/Griefed/ServerPackCreator/commit/66277f85136ddbf6a67899364bbfdcb2b502c54a))
+* **deps:** update dependency core-js to v3.27.2 ([27fec81](https://git.griefed.de/Griefed/ServerPackCreator/commit/27fec81202957f2da5c0ee66a20971e6d0a3bde2))
+* **deps:** update dependency eslint to v8.31.0 ([6caba9c](https://git.griefed.de/Griefed/ServerPackCreator/commit/6caba9c55bb185ebd6fa879b3861bd6001080c68))
+* **deps:** update dependency eslint-config-prettier to v8.6.0 ([9ef1b62](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ef1b6206da0a811edbdf5fba743b92565189c6c))
+* **deps:** update dependency eslint-plugin-vue to v9.8.0 ([959f3ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/959f3ca03c8f15f829755a976f9807bd46eb8f50))
+* **deps:** update dependency quasar to v2.10.2 ([6862385](https://git.griefed.de/Griefed/ServerPackCreator/commit/6862385cf63961792945892a9985ab84ed7dea80))
+* **deps:** update dependency terser to v5.16.1 ([b32b269](https://git.griefed.de/Griefed/ServerPackCreator/commit/b32b269ef4a4f619c47ef0856f6fa3735fdea79c))
+* **deps:** update dependency vue to v3.2.45 ([28ae924](https://git.griefed.de/Griefed/ServerPackCreator/commit/28ae924147c2eda83b3dc3d5f8d9981aafffd2be))
+* **deps:** update npm to v9 ([def5ad7](https://git.griefed.de/Griefed/ServerPackCreator/commit/def5ad7e2778db303a604305c142deedd77db4cf))
+
+
+### 🔩 Dependencies
+
+* **deps:** update dependency de.griefed:versionchecker to v1.1.4 ([76cb5ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/76cb5ac6d11f53a287573da741027cc5bed218b4))
+* **deps:** update dependency gradle to v7.6 ([5c9b71c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5c9b71c714719d7eaf37b3cd3fb05beae0175a6c))
+* **deps:** update dependency org.jetbrains:annotations to v23.1.0 ([ba73b25](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba73b250169ffbedc39bc36aa7de840c14c784b1))
+* **deps:** update dependency org.jgroups:jgroups to v5.2.11.final ([4e511a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/4e511a75de36131c2974e835d3210e3396646604))
+* **deps:** update dependency org.xerial:sqlite-jdbc to v3.40.0.0 ([1625e3a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1625e3a4501cefee356273fcd578e22c9feb727b))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.17 ([54254d9](https://git.griefed.de/Griefed/ServerPackCreator/commit/54254d9cb543dd46d52e8bc593581bf01e4860c4))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.2.5 ([7d1db0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d1db0ba4443ff2818bbf17642d2c233a74cafdd))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.4.1 ([5e603a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e603a101372ddde5d94388e3a120cc53d019ba0))
+* **deps:** update jetbrains/qodana-jvm-community docker tag to v2022.3 ([e6c4b22](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6c4b228defda893ebd192c407a3c7a154469024))
+* **deps:** update plugin edu.sc.seis.launch4j to v2.5.4 ([aaaa858](https://git.griefed.de/Griefed/ServerPackCreator/commit/aaaa858cfdd97c0157f4b1586a69933484f6c6dd))
+* **deps:** update spring boot to v2.7.7 ([29c5439](https://git.griefed.de/Griefed/ServerPackCreator/commit/29c54398064a5b5e42180a75f6a0ceb67b91ff18))
+
+## [4.0.0-beta.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-beta.4...4.0.0-beta.5) (2023-02-27)
+
+
+### 📔 Docs
+
+* Merge Wiki help and repo help sections. Proper format for api lib impl. ([e8340b7](https://git.griefed.de/Griefed/ServerPackCreator/commit/e8340b7f6a8fb760e5aef1927cfc07c365e9a498))
+* Some minor README improvements. Disclaimers, warnings, wiki and help. ([fbaf66f](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbaf66f3287807602fb7e90cb6bd1df1202ce565))
+* **GitHub:** Improve the feature and improvement templates by rephrasing them from requests to asks instead. ([0125c02](https://git.griefed.de/Griefed/ServerPackCreator/commit/0125c0264a5541c3b73256b1b9b10331780b07f8))
+
+
+### 📦 Other
+
+* **deps:** update dependency @quasar/extras to v1.15.10 ([8cb7429](https://git.griefed.de/Griefed/ServerPackCreator/commit/8cb74290e4964f79d7e016bf1c008be38e0ff8be))
+* **deps:** update dependency core-js to v3.27.2 ([27fec81](https://git.griefed.de/Griefed/ServerPackCreator/commit/27fec81202957f2da5c0ee66a20971e6d0a3bde2))
+* **deps:** update dependency eslint-config-prettier to v8.6.0 ([9ef1b62](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ef1b6206da0a811edbdf5fba743b92565189c6c))
+
+
+### 🔩 Dependencies
+
+* **deps:** update dependency org.jetbrains:annotations to v23.1.0 ([ba73b25](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba73b250169ffbedc39bc36aa7de840c14c784b1))
+* **deps:** update jetbrains/qodana-jvm-community docker tag to v2022.3 ([e6c4b22](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6c4b228defda893ebd192c407a3c7a154469024))
+
+
+### 🦊 CI/CD
+
+* Ensure multiplatform jvm jar manifests contain correct information. ([29f6ea6](https://git.griefed.de/Griefed/ServerPackCreator/commit/29f6ea6246691ab04e10218aac8d5c30c4e20695))
+* Disable Qodana caches ([ddab9bc](https://git.griefed.de/Griefed/ServerPackCreator/commit/ddab9bc274aae0ec112dd333cd77101fd9c03335))
+
+## [4.0.0-beta.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-beta.3...4.0.0-beta.4) (2023-02-11)
+
+
+### 🛠 Fixes
+
+* **CI:** Please, OSSRH-job, work this time. ([0783330](https://git.griefed.de/Griefed/ServerPackCreator/commit/078333043acff0d3776386473a814d6074fa8353))
+
+## [4.0.0-beta.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-beta.2...4.0.0-beta.3) (2023-02-11)
+
+
+### 🛠 Fixes
+
+* **CI:** Hopefully fix publishing jobs. Switch to publishAll. ([344c1c1](https://git.griefed.de/Griefed/ServerPackCreator/commit/344c1c1a325b45ec55f90bb260274d3ca0e507e1))
+
+## [4.0.0-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-beta.1...4.0.0-beta.2) (2023-02-11)
+
+
+### 🛠 Fixes
+
+* **CI:** Hopefully correctly setup publishing jobs to artifacts get published on various repos ([0493f3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/0493f3fbcb6431d5f90e212b5f178c1e77cd4fe1))
+
+## [4.0.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.15.1...4.0.0-beta.1) (2023-02-11)
+
+
+### ✨ Milestone
+
+* Migrate to Kotlin, Multimodule, API Multiplatform, Java 17 ([b4f5481](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4f54819139fe86ffab4881f2082d27ed4890c18))
+
+
+### 📦 Other
+
+* Add Esential to clientside-only modslist. ([eee0cda](https://git.griefed.de/Griefed/ServerPackCreator/commit/eee0cda5877dcd50bfa84116f5b822ce7af298c9))
+* Removed JustEnoughResources from default clientside-modslist. Use the "Reset to Default"-button in the GUI, or empty the the field manually, to use the new values. Thanks to [@chorbintime](https://git.griefed.de/chorbintime) for the report. ([e60f8a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/e60f8a632c02eb17b6da4281aa65473975e18f36))
+* Update manifests ([c85cddb](https://git.griefed.de/Griefed/ServerPackCreator/commit/c85cddba5499f465141ed5215971c01c02d66e80))
+* **deps:** update dependency @quasar/extras to v1.15.6 ([736ce87](https://git.griefed.de/Griefed/ServerPackCreator/commit/736ce87c61aac141219fb708669b13fd6ee0e15e))
+* **deps:** update dependency @quasar/extras to v1.15.9 ([31e6849](https://git.griefed.de/Griefed/ServerPackCreator/commit/31e68495a6390e62f3d852662e6a227beb51297c))
+* **deps:** update dependency core-js to v3.27.1 ([66277f8](https://git.griefed.de/Griefed/ServerPackCreator/commit/66277f85136ddbf6a67899364bbfdcb2b502c54a))
+* **deps:** update dependency eslint to v8.31.0 ([6caba9c](https://git.griefed.de/Griefed/ServerPackCreator/commit/6caba9c55bb185ebd6fa879b3861bd6001080c68))
+* **deps:** update dependency eslint-plugin-vue to v9.8.0 ([959f3ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/959f3ca03c8f15f829755a976f9807bd46eb8f50))
+* **deps:** update dependency quasar to v2.10.2 ([6862385](https://git.griefed.de/Griefed/ServerPackCreator/commit/6862385cf63961792945892a9985ab84ed7dea80))
+* **deps:** update dependency terser to v5.16.1 ([b32b269](https://git.griefed.de/Griefed/ServerPackCreator/commit/b32b269ef4a4f619c47ef0856f6fa3735fdea79c))
+* **deps:** update dependency vue to v3.2.45 ([28ae924](https://git.griefed.de/Griefed/ServerPackCreator/commit/28ae924147c2eda83b3dc3d5f8d9981aafffd2be))
+* **deps:** update npm to v9 ([def5ad7](https://git.griefed.de/Griefed/ServerPackCreator/commit/def5ad7e2778db303a604305c142deedd77db4cf))
+
+
+### 🔩 Dependencies
+
+* **deps:** update dependency de.griefed:versionchecker to v1.1.4 ([76cb5ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/76cb5ac6d11f53a287573da741027cc5bed218b4))
+* **deps:** update dependency gradle to v7.6 ([5c9b71c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5c9b71c714719d7eaf37b3cd3fb05beae0175a6c))
+* **deps:** update dependency org.jgroups:jgroups to v5.2.11.final ([4e511a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/4e511a75de36131c2974e835d3210e3396646604))
+* **deps:** update dependency org.xerial:sqlite-jdbc to v3.40.0.0 ([1625e3a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1625e3a4501cefee356273fcd578e22c9feb727b))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.17 ([54254d9](https://git.griefed.de/Griefed/ServerPackCreator/commit/54254d9cb543dd46d52e8bc593581bf01e4860c4))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.2.5 ([7d1db0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d1db0ba4443ff2818bbf17642d2c233a74cafdd))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.4.1 ([5e603a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e603a101372ddde5d94388e3a120cc53d019ba0))
+* **deps:** update plugin edu.sc.seis.launch4j to v2.5.4 ([aaaa858](https://git.griefed.de/Griefed/ServerPackCreator/commit/aaaa858cfdd97c0157f4b1586a69933484f6c6dd))
+* **deps:** update spring boot to v2.7.7 ([29c5439](https://git.griefed.de/Griefed/ServerPackCreator/commit/29c54398064a5b5e42180a75f6a0ceb67b91ff18))
+
+## [4.0.0-alpha.13](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.12...4.0.0-alpha.13) (2023-01-29)
+
+
+### 📔 Docs
+
+* Copy documentation of actuals to expect. Add documentation to more classes. ([a307181](https://git.griefed.de/Griefed/ServerPackCreator/commit/a30718118a848c02b8d6c6e0191d2b023f8292eb))
+* Create javadoc JAR after build ([7f4d6b0](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f4d6b03ef6d0b9260e3ca1fb3d95bcf486024aa))
+* Have dokka-conventions build the javadoc JAR ([a29b129](https://git.griefed.de/Griefed/ServerPackCreator/commit/a29b129dd506e22e30a9b5446eee452b80310deb))
+* Improve i18n contribution description ([79dd96b](https://git.griefed.de/Griefed/ServerPackCreator/commit/79dd96b235a540ddb2585ef513202a6a6c3d9ad5))
+
+
+### 📦 Other
+
+* Remove unnecessary comment ([ea8cf43](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea8cf43b939fcdd0b15bddf5be71389b6bec9ed5))
+* Update IDEA config and run-configs ([d2582ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2582ad6e69f67f5e0de78844f436b5af73d4e3a))
+
+
+### 🦊 CI/CD
+
+* **deps:** Update Quasar ([1828483](https://git.griefed.de/Griefed/ServerPackCreator/commit/1828483ded9446e0f47555614e468d1912cdc6b9))
+* **GitLab:** Prepare publishing job ([30e4f27](https://git.griefed.de/Griefed/ServerPackCreator/commit/30e4f274c615652e1f2c9c735fc60115244a1882))
+
+## [4.0.0-alpha.12](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.11...4.0.0-alpha.12) (2023-01-08)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Upload all assets CORRECTLY this time. Please. With a cherry on top. ([a04ba89](https://git.griefed.de/Griefed/ServerPackCreator/commit/a04ba89bc59642a906426617f57dfdafc9863ab0))
+
+## [4.0.0-alpha.11](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.10...4.0.0-alpha.11) (2023-01-08)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Include example plugin in release artefacts ([a262bab](https://git.griefed.de/Griefed/ServerPackCreator/commit/a262bab332de1e465124d83ff744e315570dea2e))
+
+## [4.0.0-alpha.10](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.9...4.0.0-alpha.10) (2023-01-08)
+
+
+### 🦊 CI/CD
+
+* **GitHub:** Let jar and installer jobs run in parallel. ([66c9463](https://git.griefed.de/Griefed/ServerPackCreator/commit/66c94639c32f61aef1ecea6da41f4d48c37758d4))
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Add missing example plugin upload. ([d3714c4](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3714c40626973b4dfb7cb34f63ddb2d14ffc8a9))
+* **GitHub CI:** Upload correct Ubuntu installer. Migrate release workflow to working config. ([6470c0d](https://git.griefed.de/Griefed/ServerPackCreator/commit/6470c0d6621bee3d8256b53311703d87975675e4))
+
+## [4.0.0-alpha.9](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.8...4.0.0-alpha.9) (2023-01-08)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Add missing fetch task ([836c574](https://git.griefed.de/Griefed/ServerPackCreator/commit/836c574ec8cd0d38d93583b54a9a61a1341fe556))
+
+## [4.0.0-alpha.8](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.7...4.0.0-alpha.8) (2023-01-08)
+
+
+### 🦊 CI/CD
+
+* **GitLab:** Do not run tests for release build. A release / release-pipeline is only generated when the pipeline for the previous commits completes successfully. ([ec428c3](https://git.griefed.de/Griefed/ServerPackCreator/commit/ec428c3f996424cfe9dfee9a7da5acf59eb04a5f))
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Restructure jobs to generate all release files before release is generated. Release job acquires artefacts and uploads them as assets. ([287feac](https://git.griefed.de/Griefed/ServerPackCreator/commit/287feace84eb110ad0273c58f3a2d77612fa2181))
+
+## [4.0.0-alpha.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.6...4.0.0-alpha.7) (2023-01-07)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Use correct variables in release jobs. ([e19c72d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e19c72d17b6d25dd726ed6a427dccaf12e92ed86))
+
+## [4.0.0-alpha.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.5...4.0.0-alpha.6) (2023-01-07)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Do not use new tag for renaming commands, especially for pre-releases. ([8e39413](https://git.griefed.de/Griefed/ServerPackCreator/commit/8e394134f907ab1d90a0aaceb5989ece0072ce19))
+
+## [4.0.0-alpha.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.4...4.0.0-alpha.5) (2023-01-07)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Unique IDs for asset upload jobs ([d114e23](https://git.griefed.de/Griefed/ServerPackCreator/commit/d114e23bee80dd59fb0b11aa6c944e48bf48c653))
+
+## [4.0.0-alpha.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.3...4.0.0-alpha.4) (2023-01-07)
+
+
+### 🦊 CI/CD
+
+* **GitLab:** List build and sub-directories contents ([45ae729](https://git.griefed.de/Griefed/ServerPackCreator/commit/45ae7298d25d1f6a460964026b34a9a66b5ad5c7))
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Avoid use of glob patterns in OS specific jobs. ([280a730](https://git.griefed.de/Griefed/ServerPackCreator/commit/280a730981759dadfbf37dd1edf366c185f2e91c))
+
+## [4.0.0-alpha.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.2...4.0.0-alpha.3) (2023-01-07)
+
+
+### 🦊 CI/CD
+
+* **Gradle:** Increase available memory to 2048mb ([58052a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/58052a0dc2070fd87dd1b80f96eb615796a728f2))
+* **GitLab:** Correctly list directory entries ([262c90b](https://git.griefed.de/Griefed/ServerPackCreator/commit/262c90bf3c92c4b69e85720ac7ef2f585e1cdbde))
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Update action versions and move artifact upload to run after installer renaming. Disable cache for release jobs. ([e47514e](https://git.griefed.de/Griefed/ServerPackCreator/commit/e47514ecb3747e3fc84c3808243d5fe80d778a47))
+* **GitHub CI:** Use Gradle Wrapper instead of installed Gradle version. ([ce3c15e](https://git.griefed.de/Griefed/ServerPackCreator/commit/ce3c15e19218482cc8045137ea16a1fb62785ea5))
+
+## [4.0.0-alpha.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/4.0.0-alpha.1...4.0.0-alpha.2) (2023-01-07)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Hopefully fix release-pipeline crashing for Windows and macOS installers. ([469e01a](https://git.griefed.de/Griefed/ServerPackCreator/commit/469e01ae1d2f55db6db8cfed8e51fb46f9d61305))
+* **GitLab CI:** Update release job to jdk17 image. Move upload commands to single-line. ([41de4b2](https://git.griefed.de/Griefed/ServerPackCreator/commit/41de4b262bef9e84aec38db6a09e6ed2e7b6e38b))
+
+## [4.0.0-alpha.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.15.1...4.0.0-alpha.1) (2023-01-07)
+
+
+### ✨ Milestone
+
+* Migrate to Kotlin, Multimodule, API Multiplatform, Java 17 ([87d699a](https://git.griefed.de/Griefed/ServerPackCreator/commit/87d699ac8c2153d025d7a2ec63a73dc3ea4a7632))
+
+
+### 📦 Other
+
+* Add Esential to clientside-only modslist. ([eee0cda](https://git.griefed.de/Griefed/ServerPackCreator/commit/eee0cda5877dcd50bfa84116f5b822ce7af298c9))
+* Removed JustEnoughResources from default clientside-modslist. Use the "Reset to Default"-button in the GUI, or empty the the field manually, to use the new values. Thanks to [@chorbintime](https://git.griefed.de/chorbintime) for the report. ([e60f8a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/e60f8a632c02eb17b6da4281aa65473975e18f36))
+* Update manifests ([c85cddb](https://git.griefed.de/Griefed/ServerPackCreator/commit/c85cddba5499f465141ed5215971c01c02d66e80))
+* **deps:** update dependency @quasar/extras to v1.15.6 ([736ce87](https://git.griefed.de/Griefed/ServerPackCreator/commit/736ce87c61aac141219fb708669b13fd6ee0e15e))
+* **deps:** update dependency @quasar/extras to v1.15.9 ([31e6849](https://git.griefed.de/Griefed/ServerPackCreator/commit/31e68495a6390e62f3d852662e6a227beb51297c))
+* **deps:** update dependency core-js to v3.27.1 ([66277f8](https://git.griefed.de/Griefed/ServerPackCreator/commit/66277f85136ddbf6a67899364bbfdcb2b502c54a))
+* **deps:** update dependency eslint to v8.31.0 ([6caba9c](https://git.griefed.de/Griefed/ServerPackCreator/commit/6caba9c55bb185ebd6fa879b3861bd6001080c68))
+* **deps:** update dependency eslint-plugin-vue to v9.8.0 ([959f3ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/959f3ca03c8f15f829755a976f9807bd46eb8f50))
+* **deps:** update dependency quasar to v2.10.2 ([6862385](https://git.griefed.de/Griefed/ServerPackCreator/commit/6862385cf63961792945892a9985ab84ed7dea80))
+* **deps:** update dependency terser to v5.16.1 ([b32b269](https://git.griefed.de/Griefed/ServerPackCreator/commit/b32b269ef4a4f619c47ef0856f6fa3735fdea79c))
+* **deps:** update dependency vue to v3.2.45 ([28ae924](https://git.griefed.de/Griefed/ServerPackCreator/commit/28ae924147c2eda83b3dc3d5f8d9981aafffd2be))
+* **deps:** update npm to v9 ([def5ad7](https://git.griefed.de/Griefed/ServerPackCreator/commit/def5ad7e2778db303a604305c142deedd77db4cf))
+
+
+### 🔩 Dependencies
+
+* **deps:** update dependency de.griefed:versionchecker to v1.1.4 ([76cb5ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/76cb5ac6d11f53a287573da741027cc5bed218b4))
+* **deps:** update dependency gradle to v7.6 ([5c9b71c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5c9b71c714719d7eaf37b3cd3fb05beae0175a6c))
+* **deps:** update dependency org.jgroups:jgroups to v5.2.11.final ([4e511a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/4e511a75de36131c2974e835d3210e3396646604))
+* **deps:** update dependency org.xerial:sqlite-jdbc to v3.40.0.0 ([1625e3a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1625e3a4501cefee356273fcd578e22c9feb727b))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.17 ([54254d9](https://git.griefed.de/Griefed/ServerPackCreator/commit/54254d9cb543dd46d52e8bc593581bf01e4860c4))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.2.5 ([7d1db0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d1db0ba4443ff2818bbf17642d2c233a74cafdd))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.4.1 ([5e603a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e603a101372ddde5d94388e3a120cc53d019ba0))
+* **deps:** update plugin edu.sc.seis.launch4j to v2.5.4 ([aaaa858](https://git.griefed.de/Griefed/ServerPackCreator/commit/aaaa858cfdd97c0157f4b1586a69933484f6c6dd))
+* **deps:** update spring boot to v2.7.7 ([29c5439](https://git.griefed.de/Griefed/ServerPackCreator/commit/29c54398064a5b5e42180a75f6a0ceb67b91ff18))
+
+## [3.15.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.15.0...3.15.1) (2022-11-12)
+
+
+### 🛠 Fixes
+
+* Replace wget in Shell scripts with Curl, which is more likely to be available on Mac-systems. Thanks to [@chorbintime](https://git.griefed.de/chorbintime) for the report! ([615f142](https://git.griefed.de/Griefed/ServerPackCreator/commit/615f142a5c9062a72ded79f447bcccf3b81fb28a))
+
+
+### :scissors: Refactor
+
+* Default to mods and config when no values are present ([74b583f](https://git.griefed.de/Griefed/ServerPackCreator/commit/74b583fd38f86cff0fde0d5b52ee3c32376acafb))
+* Merge ConfigUtilities into ConfigurationHandler. Extract JSON and XML utilities into separate utilitiy classes, passed to VersionMeta and other parts of ServerPackCreator. ([441ede1](https://git.griefed.de/Griefed/ServerPackCreator/commit/441ede123fc7de08543ba2f31cb1c425e43db0d2))
+* Move help-argument text to file to make editing and formatting in future versions easier. ([42b74ab](https://git.griefed.de/Griefed/ServerPackCreator/commit/42b74ab9b057fa6a562850163cd9898fd27e2fc5))
+* Move writeLocale to ApplicationProperties as it is more appropriate to have there. Set new language only when run with -lang argument. ([7fe7e18](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fe7e18ca7f1e7e3ebd3e427bbbadf3501240084))
+* Pass lang-directory and locale, or only lang-directory, to I18N constructor. We do not need the full-on ApplicationProperties in the I18N class. ([58cf3c5](https://git.griefed.de/Griefed/ServerPackCreator/commit/58cf3c5c5d945bfd0bb8bc9c9c19db6bf825cef3))
+* Properly call setLanguage ([846339d](https://git.griefed.de/Griefed/ServerPackCreator/commit/846339d28fea6e798734b6725c8378aa575023be))
+* Remove ASCENDING and DESCENDING types to clean up Forge and Minecraft metas. ([f21d9c0](https://git.griefed.de/Griefed/ServerPackCreator/commit/f21d9c0e2edb4df24caa5a78e0e1700f139daafc))
+* Remove unnecessary null-check ([c47611d](https://git.griefed.de/Griefed/ServerPackCreator/commit/c47611d10780170a4ff5f5523c924cb6a7e068a0))
+* Rename boolean related methods to reflect boolean naming schemes ([1123eee](https://git.griefed.de/Griefed/ServerPackCreator/commit/1123eee25a665cf5d7d179e6b851dc0c0767e7d5))
+* Replace getLanguage-call with simple call to language field. ([22e2905](https://git.griefed.de/Griefed/ServerPackCreator/commit/22e29056534908b4528daa41fe8527a4a9f836f4))
+* Simplify if-statement ([7f01bf8](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f01bf882d7cfca8606d340ec87a945d52d98c85))
+* Store addon-related values in fields to prevent unnecessary instantiations ([dec1cde](https://git.griefed.de/Griefed/ServerPackCreator/commit/dec1cdee74ddd2015fd23b059037c5056e71cf97))
+* Use toPath instead of unnecessarily complicated Paths.get ..toString ([4594e6c](https://git.griefed.de/Griefed/ServerPackCreator/commit/4594e6c899af470f66d175adb3417c4dc9eb37c5))
+* When running in a dev environment, ensure we have log level debug set ([bbbadd7](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbbadd7be208f56bfd180ea806d88aae387e7a39))
+* Write proper error log in case a ParserConfiguration exception is thrown ([0556dce](https://git.griefed.de/Griefed/ServerPackCreator/commit/0556dce3f7983af3d77cb62a4e1accc2fb6c6f49))
+* **Code Quality:** Implement latest Qodana suggestions ([d7ccfe8](https://git.griefed.de/Griefed/ServerPackCreator/commit/d7ccfe8a31e0015d25fc24fade6212734ca5c9a8))
+* **Execution Time Measurement:** Implement custom stopwatch to measure the execution time of tasks. ([b1c1f2d](https://git.griefed.de/Griefed/ServerPackCreator/commit/b1c1f2d7758fcd0d10698e51d901a0c7bb8703e0))
+* **Gradle:** Replace sourceCompat and targetCompat with toolchain language version in preperation for MS4 ([21e8e6d](https://git.griefed.de/Griefed/ServerPackCreator/commit/21e8e6d60f6e14c5a5d89cf76a3859baf559a821))
+* **Migration Message Logging:** Make the display window and logging of migration messages a little easier on the eye. ([92fd7a9](https://git.griefed.de/Griefed/ServerPackCreator/commit/92fd7a91d24c948100ccdfa62adbd98c4e50d539))
+* **MigrationManager:** Improve docs and styling. ([f141413](https://git.griefed.de/Griefed/ServerPackCreator/commit/f14141348df504b29ce56e844d235f5a511190fc))
+* **ServerPackCreator:** Improve docs and styling ([631d581](https://git.griefed.de/Griefed/ServerPackCreator/commit/631d5810bfc33a6f24497cce8daa2fb0eac592a9))
+* **ServerPackHandler:** Improve docs and styling ([44d67c6](https://git.griefed.de/Griefed/ServerPackCreator/commit/44d67c643c73aab0af1dca82b8e04e6fce15702d))
+* **SimpleStopWatch:** Rearrange methods, apply editorconfig and make getElapsedNanoseconds public ([bd81c7d](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd81c7de266919c629b5b925a6a18321530b2c7b))
+
+
+### 💈 Style
+
+* Apply new EditorConfig styling ([ed09b6c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ed09b6c837c467eab59ff7378bc20e80fc2eb520))
+* **Editorconfig:** Wrap multi-parameter method declarations, align multi-parameter calls and improve method grouping ([0e943a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e943a666a117b203f5c5dc2df916ffa36ef86e2))
+
+
+### 💎 Improvements
+
+* **Home Directory:** Base all actions, file- and directory paths on home ServerPackCreators directory. Preparations for GH[#438](https://git.griefed.de/Griefed/ServerPackCreator/issues/438) ([3309c74](https://git.griefed.de/Griefed/ServerPackCreator/commit/3309c74bce0a01bf8234173b7976012645745dc7))
+
+
+### 📔 Docs
+
+* Add latest property-information ([418d50b](https://git.griefed.de/Griefed/ServerPackCreator/commit/418d50bfc962ebfc80d1fcf59ea2e06763538014))
+* Add NotNull and Contract annotations. Cleanups and removal of unnecessary type-information ([e7568a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7568a1e4cfbabde9073093d794ba9b8db77b51a))
+* Add NotNull-annotations ([6cdb4c1](https://git.griefed.de/Griefed/ServerPackCreator/commit/6cdb4c14de44b99169f71f4551dbe5898c4ec802))
+* Add NotNull-annotations ([76c9e72](https://git.griefed.de/Griefed/ServerPackCreator/commit/76c9e72a5d836ef812b6013fecdb660bd1eb8e9f))
+* Improve description for base-package, short description of intended workflow, list extensions ([5cfdfeb](https://git.griefed.de/Griefed/ServerPackCreator/commit/5cfdfeb00f2cbdf30b3277c5a6dd4ba368ab19fa))
+* Remove link to containing class ([f563510](https://git.griefed.de/Griefed/ServerPackCreator/commit/f5635102f419c9ec2f5efa75b8a752ae5d4b7fd5))
+* Remove unnecessary type information ([6588f71](https://git.griefed.de/Griefed/ServerPackCreator/commit/6588f71eb645a62dabfb533133659d2dd73c9a59))
+* **ApplicationProperties:** Improve descriptions for files and directories ([0f88239](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f8823908044fffec48051dbfb8285cba0ac5219))
+
+
+### 🔩 Dependencies
+
+* **deps:** update dependency net.lingala.zip4j:zip4j to v2.11.2 ([4b3eae4](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b3eae4f94161896abbe74b47071e6797bbef13d))
+* **deps:** update dependency org.apache.logging.log4j:log4j-api to v2.19.0 ([d8246a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/d8246a1bfce28d24f28a0e2cd3bf525493f0455a))
+* **deps:** update dependency org.apache.logging.log4j:log4j-core to v2.19.0 ([32d4f18](https://git.griefed.de/Griefed/ServerPackCreator/commit/32d4f1879b6bfee7765c0f7a7be57bc8631808d0))
+* **deps:** update dependency org.apache.logging.log4j:log4j-slf4j-impl to v2.19.0 ([b06a6f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b06a6f3378460c1fd3dc1f7086d6d5b1c6c007c6))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.19.0 ([830740e](https://git.griefed.de/Griefed/ServerPackCreator/commit/830740e43355858273f01ebb1270184aba0bedea))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.15 ([a24e032](https://git.griefed.de/Griefed/ServerPackCreator/commit/a24e032a66266cfcfe51b8feafc4a38618630b42))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.2.3 ([75137d7](https://git.griefed.de/Griefed/ServerPackCreator/commit/75137d7c4044b22e105285bf446d4409a63f8b98))
+* **deps:** update junit5 monorepo ([6728491](https://git.griefed.de/Griefed/ServerPackCreator/commit/6728491603614894e17d01f75980a2d0ae7672e5))
+* **deps:** update plugin io.spring.dependency-management to v1.1.0 ([c70e2a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/c70e2a39d7f9034d190738611cfface60d508932))
+* **deps:** update spring boot to v2.7.5 ([9c0eb2b](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c0eb2b792ae5a83cbed4f97cfa1e78bb3cda770))
+
+
+### 🦊 CI/CD
+
+* No longer generate release on doc change ([0100f3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/0100f3bf955c4c0bb4aa27f8f66d9d15b0962a18))
+* Retry once if a testjob fails ([8b28b06](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b28b06a414b3695fabe1da83ed44c3c3aeb70e4))
+
+
+### 🧪 Tests
+
+* Set home-directory to tests and run tests in said directory to prevent file-clobbering and unwanted overwrites ([81a3e49](https://git.griefed.de/Griefed/ServerPackCreator/commit/81a3e49fc473d7046e2b4c33b1a6a2950d63d203))
+
+
+### 🚀 Features
+
+* Include or exclude files and directories based on regex-filters.  Thanks to @Jetpack-Cat ([1eec03c](https://git.griefed.de/Griefed/ServerPackCreator/commit/1eec03c66707ef5461a28bcf94700bcdbf8af3b5))
+* **Update Migrations:** When updating from an older to a new version, perform necessary migrations on a step-by-step, version-to-version, basis ([7e04426](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e044266685454733ea0a71de76dd081b686d649))
+
+
+### 🛠 Fixes
+
+* Ensure log4j-config is created in the correct directory even when running tests or in-dev ([5d71552](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d7155224af1f40996d2144e2ee05203b27105db))
+* Ensure Tomcat directories and serverpackcreator.db reside in ServerPackCreators home-directory. ([a98e080](https://git.griefed.de/Griefed/ServerPackCreator/commit/a98e080c366389a99a7923368713fd26b25cb526))
+* Pass addon-directory to prevent directory creation and usage outside of SPCs home-directory ([13aab5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/13aab5e39164a6ebb90d41ad3976a5a0ce058f29))
+* Remove [ and ] from paths to prevent potential errors in PowerShell scripts. ([f284a6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/f284a6b3c8bbc2bd2a239cb98bf5fbdad549d82d))
+* Remove carriage return to successfully execute scripts on Linux. ([12ebafc](https://git.griefed.de/Griefed/ServerPackCreator/commit/12ebafca63fd3b11c5c46913a83d92bea358f83c))
+* **File and Directory exclusion:** Correctly exclude files and directories as per user input and default list of directories to exclude from the server pack by matching the paths of files and directories. Thanks to @ModernGamingWorld for reporting this! ([a887796](https://git.griefed.de/Griefed/ServerPackCreator/commit/a8877962c33e2b7645a3bad7c0a5f079937e6998))
+* **JAR folder extraction:** Extract all files and folders when running in a dev-env. Allow specifying of multiple file-endings separated with pipe-symbol via use of regex. ([a796aab](https://git.griefed.de/Griefed/ServerPackCreator/commit/a796aabf7ee07809c20c8d5e368aed6e567dfb7e))
+* **Mod Sideness Scanning:** Do not exclude mods which are dependencies of other mods. Thanks to @TheButterbrotMan for the report! ([9271258](https://git.griefed.de/Griefed/ServerPackCreator/commit/9271258b3da10c460b6336bfec41697c4fb1ef78))
+* **Quilt server installation:** Install Quilt server in server pack directory. ([3552632](https://git.griefed.de/Griefed/ServerPackCreator/commit/3552632d77e5730b19957db71175bfa6ccead39a))
+* **Webservice Propery Loading:** Pass property files to load as CLI argument when running Spring to ensure the properties from SPCs home-directory get loaded as well. ([b431dd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b431dd2ee47ad22c0ec1589eb0ff7dd9fdfa9b0c))
+
+
+### Other
+
+* Add new entries to default dirs to include and exclude from server packs ([b2e097c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b2e097c44c1004f41ba446a46cfd2c114506f87a))
+* Add schematics to list of suggested directories ([a1a8c18](https://git.griefed.de/Griefed/ServerPackCreator/commit/a1a8c1815dfed84d35bee08882353278d1b61455))
+* Added fabric-extended-armor-bars and medieval-music to fallback modslist. Thanks to Chorb for reporting those! ([b792f30](https://git.griefed.de/Griefed/ServerPackCreator/commit/b792f30b69aea61a0eaa6e38a152187980ea7794))
+* Remove JustEnoughResources from fallback modslist. Thanks to Chorb for the report. ([f03f966](https://git.griefed.de/Griefed/ServerPackCreator/commit/f03f966898d286d77aed1f0a844e1a589219c77c))
+* Remove JustEnoughResources from fallback modslist. Thanks to Chorb for the report. ([6af7382](https://git.griefed.de/Griefed/ServerPackCreator/commit/6af73826477fae2141607b1a8e3f869bfca11696))
+* Update jgroups to 5.2.7 ([427ba05](https://git.griefed.de/Griefed/ServerPackCreator/commit/427ba05f219a4c65e357728affd20646daeb47d1))
+* Update license report ([e9457fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/e9457fc93e5e12d463d0215a25fbfb86b04a7b53))
+* Update license report files ([f4dad99](https://git.griefed.de/Griefed/ServerPackCreator/commit/f4dad9911dbdfb479a51fbd1583728c8888fc837))
+* Update manifests ([193a83f](https://git.griefed.de/Griefed/ServerPackCreator/commit/193a83ffcc6dc91826f4ea4506e45f5037276036))
+* Update manifests and changelog. ([f62e03c](https://git.griefed.de/Griefed/ServerPackCreator/commit/f62e03cf9cb18d8d23d248f374cfa5db5535a48a))
+* Update Quilt manifest ([5ecb76b](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ecb76b80c003e9ad09cdb01ed5e555c0e82f59c))
+* Update Quilt manifest ([dfb5e4c](https://git.griefed.de/Griefed/ServerPackCreator/commit/dfb5e4c17ecef44b463aa975a04f382851744e2b))
+* Update quilt manifest....again? ([8774620](https://git.griefed.de/Griefed/ServerPackCreator/commit/87746206e04858c9d51aa4b9251d185380665208))
+* **deps:** update dependency @babel/eslint-parser to v7.19.1 ([3aab46d](https://git.griefed.de/Griefed/ServerPackCreator/commit/3aab46d2d34177dd34a9313b4b00a7ca90c843f6))
+* **deps:** update dependency @quasar/extras to v1.15.5 ([0ab1456](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ab1456f2d6f09fbae041b5c92baba9f5a8537bc))
+* **deps:** update dependency eslint to v8.26.0 ([497865f](https://git.griefed.de/Griefed/ServerPackCreator/commit/497865f5db3fe7d6fe844e19658650c2ecbe5e3a))
+* **deps:** update dependency minimist to v1.2.7 ([ced7ae1](https://git.griefed.de/Griefed/ServerPackCreator/commit/ced7ae190052431ed4f18cf87ebd9503e65ead58))
+* **deps:** update dependency quasar to v2.10.1 ([7e53485](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e534853b58f07dc7b9dde005d35014986cfcef2))
+* **deps:** update dependency vue to v3.2.41 ([ad2ba5f](https://git.griefed.de/Griefed/ServerPackCreator/commit/ad2ba5fef57faf62881951f23c772878a1a5f36c))
+* **Maintenance:** Remove manual write of old version to properties from maintenance release 3.14.6. ([d908705](https://git.griefed.de/Griefed/ServerPackCreator/commit/d90870542c1644e6f098cee5756a827fb2aff213))
+
+## [3.15.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.5...3.15.0-beta.1) (2022-10-08)
+
+
+### :scissors: Refactor
+
+* Merge ConfigUtilities into ConfigurationHandler. Extract JSON and XML utilities into separate utilitiy classes, passed to VersionMeta and other parts of ServerPackCreator. ([441ede1](https://git.griefed.de/Griefed/ServerPackCreator/commit/441ede123fc7de08543ba2f31cb1c425e43db0d2))
+* **Code Quality:** Implement latest Qodana suggestions ([d7ccfe8](https://git.griefed.de/Griefed/ServerPackCreator/commit/d7ccfe8a31e0015d25fc24fade6212734ca5c9a8))
+* **Execution Time Measurement:** Implement custom stopwatch to measure the execution time of tasks. ([b1c1f2d](https://git.griefed.de/Griefed/ServerPackCreator/commit/b1c1f2d7758fcd0d10698e51d901a0c7bb8703e0))
+* **Migration Message Logging:** Make the display window and logging of migration messages a little easier on the eye. ([92fd7a9](https://git.griefed.de/Griefed/ServerPackCreator/commit/92fd7a91d24c948100ccdfa62adbd98c4e50d539))
+* **MigrationManager:** Improve docs and styling. ([f141413](https://git.griefed.de/Griefed/ServerPackCreator/commit/f14141348df504b29ce56e844d235f5a511190fc))
+* **ServerPackCreator:** Improve docs and styling ([631d581](https://git.griefed.de/Griefed/ServerPackCreator/commit/631d5810bfc33a6f24497cce8daa2fb0eac592a9))
+* **ServerPackHandler:** Improve docs and styling ([44d67c6](https://git.griefed.de/Griefed/ServerPackCreator/commit/44d67c643c73aab0af1dca82b8e04e6fce15702d))
+* **SimpleStopWatch:** Rearrange methods, apply editorconfig and make getElapsedNanoseconds public ([bd81c7d](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd81c7de266919c629b5b925a6a18321530b2c7b))
+
+
+### 💈 Style
+
+* Apply new EditorConfig styling ([ed09b6c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ed09b6c837c467eab59ff7378bc20e80fc2eb520))
+* **Editorconfig:** Wrap multi-parameter method declarations, align multi-parameter calls and improve method grouping ([0e943a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e943a666a117b203f5c5dc2df916ffa36ef86e2))
+
+
+### 💎 Improvements
+
+* **Home Directory:** Base all actions, file- and directory paths on home ServerPackCreators directory. Preparations for GH[#438](https://git.griefed.de/Griefed/ServerPackCreator/issues/438) ([3309c74](https://git.griefed.de/Griefed/ServerPackCreator/commit/3309c74bce0a01bf8234173b7976012645745dc7))
+
+
+### 📔 Docs
+
+* Improve description for base-package, short description of intended workflow, list extensions ([5cfdfeb](https://git.griefed.de/Griefed/ServerPackCreator/commit/5cfdfeb00f2cbdf30b3277c5a6dd4ba368ab19fa))
+* **ApplicationProperties:** Improve descriptions for files and directories ([0f88239](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f8823908044fffec48051dbfb8285cba0ac5219))
+
+
+### 🦊 CI/CD
+
+* **Maintenance Release:** Writes the current version to your serverpackcreator.properties to `de.griefed.serverpackcreator.version.old`, so following version can execute migrations properly.  If you've used SPC before, please update to this version and run it at least once. ([f0de921](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0de921622b73cad9837f74cb13af3cad20a0615))
+
+
+### 🧪 Tests
+
+* Set home-directory to tests and run tests in said directory to prevent file-clobbering and unwanted overwrites ([81a3e49](https://git.griefed.de/Griefed/ServerPackCreator/commit/81a3e49fc473d7046e2b4c33b1a6a2950d63d203))
+
+
+### 🚀 Features
+
+* **Update Migrations:** When updating from an older to a new version, perform necessary migrations on a step-by-step, version-to-version, basis ([7e04426](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e044266685454733ea0a71de76dd081b686d649))
+
+
+### 🛠 Fixes
+
+* **File and Directory exclusion:** Correctly exclude files and directories as per user input and default list of directories to exclude from the server pack by matching the paths of files and directories. Thanks to @ModernGamingWorld for reporting this! ([a887796](https://git.griefed.de/Griefed/ServerPackCreator/commit/a8877962c33e2b7645a3bad7c0a5f079937e6998))
+* **JAR folder extraction:** Extract all files and folders when running in a dev-env. Allow specifying of multiple file-endings separated with pipe-symbol via use of regex. ([a796aab](https://git.griefed.de/Griefed/ServerPackCreator/commit/a796aabf7ee07809c20c8d5e368aed6e567dfb7e))
+* **Quilt server installation:** Install Quilt server in server pack directory. ([3552632](https://git.griefed.de/Griefed/ServerPackCreator/commit/3552632d77e5730b19957db71175bfa6ccead39a))
+* **Webservice Propery Loading:** Pass property files to load as CLI argument when running Spring to ensure the properties from SPCs home-directory get loaded as well. ([b431dd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b431dd2ee47ad22c0ec1589eb0ff7dd9fdfa9b0c))
+
+
+### Other
+
+* **Maintenance:** Remove manual write of old version to properties from maintenance release 3.14.6. ([d908705](https://git.griefed.de/Griefed/ServerPackCreator/commit/d90870542c1644e6f098cee5756a827fb2aff213))
+
+## [3.14.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.4...3.14.5) (2022-09-26)
+
+
+### 🛠 Fixes
+
+* **Host availability checks:** Do not use InetAddress.isReachable as the ICMP implementation ususally requires administrative rights. Establish a http connection and check for status code 200 instead. ([8312bb8](https://git.griefed.de/Griefed/ServerPackCreator/commit/8312bb81a4d54aa8d7af63794866c7eab4bd81ca))
+
+## [3.14.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.3...3.14.4) (2022-09-23)
+
+
+### 🛠 Fixes
+
+* **VersionMeta:** Restore default xml-manifest from JAR if the filesystem one got corrupted. ([b28223b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b28223bd279bbb8d43d23bcda1273ead096b1bc1))
+* **VersionMeta:** Update manifests from strings instead of InputStream to hopefully prevent LegacyFabric API or any other API completely taking down the VersionMeta instantiation and manifest refreshing. Check internet connection before trying to reach out. ([d45969f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d45969f09098ce81b60286d3a58d65250b0cc1c0))
+
+
+### Other
+
+* **Fallback Modslist:** Remove backup mods from clientside-only fallback list. ([dc5a48d](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc5a48d44e2cbb01621fae20e749caba696866b8))
+
+## [3.14.4-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.4-beta.1...3.14.4-beta.2) (2022-09-23)
+
+
+### 🛠 Fixes
+
+* **VersionMeta:** Restore default xml-manifest from JAR if the filesystem one got corrupted. ([b28223b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b28223bd279bbb8d43d23bcda1273ead096b1bc1))
+
+
+### Other
+
+* **Fallback Modslist:** Remove backup mods from clientside-only fallback list. ([dc5a48d](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc5a48d44e2cbb01621fae20e749caba696866b8))
+
+## [3.14.4-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.3...3.14.4-beta.1) (2022-09-23)
+
+
+### 🛠 Fixes
+
+* **VersionMeta:** Update manifests from strings instead of InputStream to hopefully prevent LegacyFabric API or any other API completely taking down the VersionMeta instantiation and manifest refreshing. Check internet connection before trying to reach out. ([d45969f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d45969f09098ce81b60286d3a58d65250b0cc1c0))
+
+## [3.14.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.2...3.14.3) (2022-09-23)
+
+
+### 🛠 Fixes
+
+* **VersionMeta:** Open a new stream to manifest URL to acquire manifest content when an update is viable ([5e9e58a](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e9e58a31b0c6aa44198bf283440d9e92a16d506))
+
+
+### Other
+
+* **Docs and CI:** Cleanup some documentation and Qodana config ([4fd7d3d](https://git.griefed.de/Griefed/ServerPackCreator/commit/4fd7d3df691fbf576e70ee1cfc8c4a85bd1cb41c))
+
+## [3.14.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.1...3.14.2) (2022-09-18)
+
+
+### 🔩 Dependencies
+
+* Update SQLite JDBC to 3.39.3.0 and Material UI Swing to 1.1.4 ([8b4a2d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b4a2d18c4389fcff6a9066cf83128851ce76e64))
+
+
+### 🦊 CI/CD
+
+* **Qodana:** Set env variables so opening of problems in IDE works, as per https://youtrack.jetbrains.com/issue/QD-3373 ([2440e70](https://git.griefed.de/Griefed/ServerPackCreator/commit/2440e700cadad4e8fe4d7726d059620b4a4cf515))
+
+
+### 🧪 Tests
+
+* **Start scripts:** Adjust check for Java args according to recent fix. ([f8fa163](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8fa163bee5f509ff51941b67689d192ea73be77))
+
+
+### 🛠 Fixes
+
+* **Fallback mods:** Remove AdvancementPlaques from default list. Check for update of fallback lists on startup so users are always up to date. ([29f60c4](https://git.griefed.de/Griefed/ServerPackCreator/commit/29f60c4427d986b3f71e13e5444e3e2fc3f72233))
+* **PowerShell template:** Replace `Args` with `JavaArgs` as `Args` is a reserved variable in PowerShell scripts. ([34d1277](https://git.griefed.de/Griefed/ServerPackCreator/commit/34d12772dcce288ebd249a25a3ab2e4ab514070e))
+
+
+### Other
+
+* Update README and CHANGELOG in resources. Exclude test paths from Qodana ([0a4fae7](https://git.griefed.de/Griefed/ServerPackCreator/commit/0a4fae70f022e7d0dfa8fb11aae89c1f0adcf3e3))
+
+## [3.14.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0...3.14.1) (2022-09-15)
+
+
+### :scissors: Refactor
+
+* **Addon suite:** Move to SingletonExtensionFactory ([ad2857c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ad2857cbb73eb262e017f00bde639d72ea30fbd8))
+
+
+### 🧪 Tests
+
+* **Addon Suite:** Re-enable addons test with example addon 4.0.1 ([a219baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/a219baab3303437ef3a99b8a6034487eda8d8422))
+
+
+### 🛠 Fixes
+
+* Only run directory and files scan when the list of files in the specified modpack directory is non-null and has entries to work with ([78f29b4](https://git.griefed.de/Griefed/ServerPackCreator/commit/78f29b46b7f38eba8de32ba41319f202caac5264))
+* Use string value of counter to prevent false negatives in containsKey ([09e7d11](https://git.griefed.de/Griefed/ServerPackCreator/commit/09e7d1153357dbb46eec927dbdc769dd2b0937f5))
+
+
+### Other
+
+* **README:** Add missing addon images ([bf42f3a](https://git.griefed.de/Griefed/ServerPackCreator/commit/bf42f3ae95c5be9defe9c249cc20f000f20f5c68))
+* **README:** Add more information regarding addons so people have a better chance of actually knowing about them ([6afe3e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/6afe3e62b9f1a611dcd915cb63bfa2a8462761dd))
+
+## [3.14.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.13.0...3.14.0) (2022-09-14)
+
+
+### :scissors: Refactor
+
+* Smallish README changes. Some minor refactorings. ([89259e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/89259e83d59ab83a3c951e85c1883123939252bd))
+* **ApplicationProperties:** Move load from constructor to loadProperties to ensure we always have the classpath-configurations available. When using alpha or beta releases, always check for newer version to prevent people getting stuck on old pre-releases. ([7c166ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c166ffba98d35aedbc8d8e98b40dfb164204e50))
+* **Dialogs:** Use new info icon in info dialogs ([be5fbd6](https://git.griefed.de/Griefed/ServerPackCreator/commit/be5fbd60356f58c327d8499209af8df04194a74c))
+* **GUI:** Adjust some button and icon sizes ([1423395](https://git.griefed.de/Griefed/ServerPackCreator/commit/1423395c272e00a0ed98cf629f334648b112fe37))
+* **GUI:** Extend ServerPackCreatorGui from JFrame instead of creating and managing a JFrame inside our class. Move choolseJava() to frame and access from other places. ([85dbdd8](https://git.griefed.de/Griefed/ServerPackCreator/commit/85dbdd864edc521f19a778b788ec0b7ca5eea219))
+
+
+### 💎 Improvements
+
+* **Addon Suite:** Provide more data to extensions. Ensure global addon configurations are properly managed by SPC. ([a3ce520](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3ce52050d7a43301f7dcf16b87ca8b0939517b8))
+* **Addon System Overhaul:** Exapnd addon system. Adds ConfigCheck & ConfigPanel extensions. Provide abstracts for ConfigPanel, Addon and ExtensionTab. Create, load and provide global addon- and extension-specific configuration. ([22a4c15](https://git.griefed.de/Griefed/ServerPackCreator/commit/22a4c15337025b9e7e755334fd901d42ef840845))
+* **Configuration:** Allow storing and loading of addon configurations and custom script settings ([b29fa0a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b29fa0a2f372ca54e2903d81823e392bdbae33e8))
+* **Extension Configuration Provision:** Identify configuration to provide by addonID and extension ID to ensure we do not pass foreign configurations by accident. ([19945c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/19945c9200d4d00b4ef37fb970c3bb5a2fbc76e6))
+* **GUI:** DIsplay required Java version correlating to selected Minecraft version. Add getters and setters to allow read & write from addons. Warn if selected Minecraft version has no server available. ([379d1f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/379d1f9fe573acfb61d83287368b04fa2ac2c853))
+* **GUI:** Server icon preview.Buttons to reset, revert clientside mods, copy directories and inspect modpackdirectory ([b459c2a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b459c2ad74aa5373867a3860b5fab17cdff13888))
+* **Java Script Variable Update:** Allow disabling of automatic update of SPC_JAVA_SPC-placeholder in script variables ([e3bd477](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3bd477bdf421d15000dc6919aece6fdb0d991e7))
+* **Java Setting For Modloader Server Installation:** Move Java setting to global setting in ApplicationProperties. Small GUI makeover, too. ([885bb04](https://git.griefed.de/Griefed/ServerPackCreator/commit/885bb0442d167832105f5e6538e3d1eb0a0ae51b))
+* **Modpack scan:** Scan modpack directory for folders to include in the server pack. ([5190327](https://git.griefed.de/Griefed/ServerPackCreator/commit/51903270350873131ebf4e9874a9bc2e4bbc1db9))
+* **Start Script Settings:** Allow setting custom Java path in start scripts. Java in scripts for ZIP-archives will continue to be set to `java` only. ([5e34e7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e34e7f62f45842064c2d716b808241f75590150))
+
+
+### 🔩 Dependencies
+
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.13 ([316c301](https://git.griefed.de/Griefed/ServerPackCreator/commit/316c30126440dd98d0c356a45f8ceac353dbc1e4))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.2.1 ([5fc6c8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/5fc6c8bd1b78c6119f4724d63bfe6c10c0856aa9))
+* **deps:** update dependency gradle to v7.5.1 ([81b6391](https://git.griefed.de/Griefed/ServerPackCreator/commit/81b63919fe0830834ce022e15e789c6a1433341c))
+* **deps:** update dependency org.xerial:sqlite-jdbc to v3.39.2.1 ([bbfebad](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfebad449708a1b01a878ec21561768c25ea12e))
+
+
+### 🦊 CI/CD
+
+* **Gradle:** Combine all tasks into build to reduce complexity of..well...building SPC ([b1574a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/b1574a004e0319ff018c12154d2ef9be4bff2e3e))
+* Ensure long changelogs do not crash release pipeline. Use softprops/action-gh-release for release with assets upload included. Trim Discord webhook message. ([09e7293](https://git.griefed.de/Griefed/ServerPackCreator/commit/09e7293c1831cbf45bd0640853876da4d93fc4de))
+* Run with --full-stacktrace and use javadoc task for Java documentation ([f245dfe](https://git.griefed.de/Griefed/ServerPackCreator/commit/f245dfe4402f23cd4f3af232f86ebcae2ee99a5b))
+
+
+### 🚀 Features
+
+* **Scan selected modpack directory & Java 8/17 paths in script variables:** After selecting the modpack-directory, Minecraft version, modloader and modloader version are automatically set, if possible. Display required Java version. Allow defining Java 8 and 17 paths for local testing and automatically update SPC_JAVA_SPC. ([580ecdf](https://git.griefed.de/Griefed/ServerPackCreator/commit/580ecdf088d70a914893543b28b01bfc67bc71a6))
+* **Start Script Settings Editing:** Provide table to add, edit, remove placeholders and values for custom start scripts ([0c98c3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c98c3b3111b480088941bb464fbdf92e9ec6db6))
+
+
+### 🛠 Fixes
+
+* Java arguments and script settings not being cleared when hitting "New Configuration". Directories which must be included not migrated to TreeSet, so it accumulated over time. ([c6d6c05](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6d6c0504ec106fe3cf1911838d7fb221c22ef5b))
+* **Addon Suite:** Do not base BaseInformation off of ExtensionPoint ([9e7a68f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e7a68f08d9737c08018d1c364ac551b96275c54))
+* **ConfigPanelExtension:** Make serverpackExtensionConfig abstract and leave implementation to developers. We can not anticipate what a given panel holds. ([1a15787](https://git.griefed.de/Griefed/ServerPackCreator/commit/1a15787ece1738700050468e4dc6b179424c67b2))
+* **ConfigPanelExtension:** Make setServerPackExtensionConfig abstract and leave implementation to developers. We can not anticipate what a given panel holds. ([4d4bbb2](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d4bbb28d6ed185fc8bab92afcb169ea2128e47f))
+* **Jar:** Correctly set Start-Class attribute in bootJar manifest so the fatjar can be run normally. ([17b0beb](https://git.griefed.de/Griefed/ServerPackCreator/commit/17b0bebdd3c225bfe2836468414992c54dab3d02))
+* **VersionMeta:** Provide default manifests. Prevents SPC from not starting up properly just because the servers of a modloader aren't accessible. ([a10fa93](https://git.griefed.de/Griefed/ServerPackCreator/commit/a10fa933a6fb4e1ff6c98e03f6d99a0ff9ea4489))
+
+
+### Other
+
+* Provide license information for third party libraries ([5b99340](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b99340504a728f7eb4add2345958f2d418f84a1))
+* **deps:** update dependency @quasar/extras to v1.15.2 ([4ec9abd](https://git.griefed.de/Griefed/ServerPackCreator/commit/4ec9abd4289ad331450fa5fd098b9a70986f2dd1))
+* **deps:** update dependency eslint to v8.23.0 ([da93adf](https://git.griefed.de/Griefed/ServerPackCreator/commit/da93adf1670cd14e5e6afc96635d6c8d476c7f11))
+* **deps:** update dependency vue to v3.2.38 ([894554b](https://git.griefed.de/Griefed/ServerPackCreator/commit/894554bdc2c4a6ee20915edf8726551d7db11d20))
+* **Fallback clientside-only mods lists:** Update with mods from @BisectStudios, kindly provided by @AzureDoom ([1026f88](https://git.griefed.de/Griefed/ServerPackCreator/commit/1026f883e03f4d7edcb4b7c428cbf598448c67ca))
+* **README:** Add how to section, inspired by @Kreezxil, to be reviewed by the very same. ([647f3ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/647f3cebb7537d7e98d9d181cadd1bb1ec66d325))
+
+## [3.14.0-beta.9](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.8...3.14.0-beta.9) (2022-09-14)
+
+
+### :scissors: Refactor
+
+* **ApplicationProperties:** Move load from constructor to loadProperties to ensure we always have the classpath-configurations available. When using alpha or beta releases, always check for newer version to prevent people getting stuck on old pre-releases. ([7c166ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c166ffba98d35aedbc8d8e98b40dfb164204e50))
+
+
+### 💎 Improvements
+
+* **Modpack scan:** Scan modpack directory for folders to include in the server pack. ([5190327](https://git.griefed.de/Griefed/ServerPackCreator/commit/51903270350873131ebf4e9874a9bc2e4bbc1db9))
+
+## [3.14.0-beta.8](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.7...3.14.0-beta.8) (2022-09-14)
+
+
+### :scissors: Refactor
+
+* **GUI:** Adjust some button and icon sizes ([1423395](https://git.griefed.de/Griefed/ServerPackCreator/commit/1423395c272e00a0ed98cf629f334648b112fe37))
+* **GUI:** Extend ServerPackCreatorGui from JFrame instead of creating and managing a JFrame inside our class. Move choolseJava() to frame and access from other places. ([85dbdd8](https://git.griefed.de/Griefed/ServerPackCreator/commit/85dbdd864edc521f19a778b788ec0b7ca5eea219))
+
+
+### 🔩 Dependencies
+
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.13 ([316c301](https://git.griefed.de/Griefed/ServerPackCreator/commit/316c30126440dd98d0c356a45f8ceac353dbc1e4))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.2.1 ([5fc6c8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/5fc6c8bd1b78c6119f4724d63bfe6c10c0856aa9))
+* **deps:** update dependency gradle to v7.5.1 ([81b6391](https://git.griefed.de/Griefed/ServerPackCreator/commit/81b63919fe0830834ce022e15e789c6a1433341c))
+* **deps:** update dependency org.xerial:sqlite-jdbc to v3.39.2.1 ([bbfebad](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfebad449708a1b01a878ec21561768c25ea12e))
+
+
+### 🛠 Fixes
+
+* **Jar:** Correctly set Start-Class attribute in bootJar manifest so the fatjar can be run normally. ([17b0beb](https://git.griefed.de/Griefed/ServerPackCreator/commit/17b0bebdd3c225bfe2836468414992c54dab3d02))
+
+
+### Other
+
+* **deps:** update dependency @quasar/extras to v1.15.2 ([4ec9abd](https://git.griefed.de/Griefed/ServerPackCreator/commit/4ec9abd4289ad331450fa5fd098b9a70986f2dd1))
+* **deps:** update dependency eslint to v8.23.0 ([da93adf](https://git.griefed.de/Griefed/ServerPackCreator/commit/da93adf1670cd14e5e6afc96635d6c8d476c7f11))
+* **deps:** update dependency vue to v3.2.38 ([894554b](https://git.griefed.de/Griefed/ServerPackCreator/commit/894554bdc2c4a6ee20915edf8726551d7db11d20))
+* **Fallback clientside-only mods lists:** Update with mods from @BisectStudios, kindly provided by @AzureDoom ([1026f88](https://git.griefed.de/Griefed/ServerPackCreator/commit/1026f883e03f4d7edcb4b7c428cbf598448c67ca))
+
+## [3.14.0-beta.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.6...3.14.0-beta.7) (2022-09-13)
+
+
+### 💎 Improvements
+
+* **GUI:** Server icon preview.Buttons to reset, revert clientside mods, copy directories and inspect modpackdirectory ([b459c2a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b459c2ad74aa5373867a3860b5fab17cdff13888))
+
+## [3.14.0-beta.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.5...3.14.0-beta.6) (2022-09-13)
+
+
+### :scissors: Refactor
+
+* Smallish README changes. Some minor refactorings. ([89259e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/89259e83d59ab83a3c951e85c1883123939252bd))
+* **Dialogs:** Use new info icon in info dialogs ([be5fbd6](https://git.griefed.de/Griefed/ServerPackCreator/commit/be5fbd60356f58c327d8499209af8df04194a74c))
+
+
+### 💎 Improvements
+
+* **GUI:** DIsplay required Java version correlating to selected Minecraft version. Add getters and setters to allow read & write from addons. Warn if selected Minecraft version has no server available. ([379d1f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/379d1f9fe573acfb61d83287368b04fa2ac2c853))
+* **Java Script Variable Update:** Allow disabling of automatic update of SPC_JAVA_SPC-placeholder in script variables ([e3bd477](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3bd477bdf421d15000dc6919aece6fdb0d991e7))
+
+
+### 🦊 CI/CD
+
+* **Gradle:** Combine all tasks into build to reduce complexity of..well...building SPC ([b1574a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/b1574a004e0319ff018c12154d2ef9be4bff2e3e))
+* Ensure long changelogs do not crash release pipeline. Use softprops/action-gh-release for release with assets upload included. Trim Discord webhook message. ([09e7293](https://git.griefed.de/Griefed/ServerPackCreator/commit/09e7293c1831cbf45bd0640853876da4d93fc4de))
+
+
+### 🚀 Features
+
+* **Scan selected modpack directory & Java 8/17 paths in script variables:** After selecting the modpack-directory, Minecraft version, modloader and modloader version are automatically set, if possible. Display required Java version. Allow defining Java 8 and 17 paths for local testing and automatically update SPC_JAVA_SPC. ([580ecdf](https://git.griefed.de/Griefed/ServerPackCreator/commit/580ecdf088d70a914893543b28b01bfc67bc71a6))
+
+
+### 🛠 Fixes
+
+* **VersionMeta:** Provide default manifests. Prevents SPC from not starting up properly just because the servers of a modloader aren't accessible. ([a10fa93](https://git.griefed.de/Griefed/ServerPackCreator/commit/a10fa933a6fb4e1ff6c98e03f6d99a0ff9ea4489))
+
+
+### Other
+
+* Provide license information for third party libraries ([5b99340](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b99340504a728f7eb4add2345958f2d418f84a1))
+* **README:** Add how to section, inspired by @Kreezxil, to be reviewed by the very same. ([647f3ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/647f3cebb7537d7e98d9d181cadd1bb1ec66d325))
+
+## [3.14.0-beta.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.4...3.14.0-beta.5) (2022-09-10)
+
+
+### 💎 Improvements
+
+* **Addon Suite:** Provide more data to extensions. Ensure global addon configurations are properly managed by SPC. ([a3ce520](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3ce52050d7a43301f7dcf16b87ca8b0939517b8))
+
+## [3.14.0-beta.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.3...3.14.0-beta.4) (2022-09-09)
+
+
+### 🛠 Fixes
+
+* **Addon Suite:** Do not base BaseInformation off of ExtensionPoint ([9e7a68f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e7a68f08d9737c08018d1c364ac551b96275c54))
+
+## [3.14.0-beta.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.2...3.14.0-beta.3) (2022-09-08)
+
+
+### 🛠 Fixes
+
+* **ConfigPanelExtension:** Make serverpackExtensionConfig abstract and leave implementation to developers. We can not anticipate what a given panel holds. ([1a15787](https://git.griefed.de/Griefed/ServerPackCreator/commit/1a15787ece1738700050468e4dc6b179424c67b2))
+* **ConfigPanelExtension:** Make setServerPackExtensionConfig abstract and leave implementation to developers. We can not anticipate what a given panel holds. ([4d4bbb2](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d4bbb28d6ed185fc8bab92afcb169ea2128e47f))
+
+## [3.14.0-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-beta.1...3.14.0-beta.2) (2022-09-08)
+
+
+### 💎 Improvements
+
+* **Extension Configuration Provision:** Identify configuration to provide by addonID and extension ID to ensure we do not pass foreign configurations by accident. ([19945c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/19945c9200d4d00b4ef37fb970c3bb5a2fbc76e6))
+
+
+### 🛠 Fixes
+
+* Java arguments and script settings not being cleared when hitting "New Configuration". Directories which must be included not migrated to TreeSet, so it accumulated over time. ([c6d6c05](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6d6c0504ec106fe3cf1911838d7fb221c22ef5b))
+
+## [3.14.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.13.0...3.14.0-beta.1) (2022-09-06)
+
+
+### 💎 Improvements
+
+* **Addon System Overhaul:** Exapnd addon system. Adds ConfigCheck & ConfigPanel extensions. Provide abstracts for ConfigPanel, Addon and ExtensionTab. Create, load and provide global addon- and extension-specific configuration. ([22a4c15](https://git.griefed.de/Griefed/ServerPackCreator/commit/22a4c15337025b9e7e755334fd901d42ef840845))
+* **Configuration:** Allow storing and loading of addon configurations and custom script settings ([b29fa0a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b29fa0a2f372ca54e2903d81823e392bdbae33e8))
+* **Java Setting For Modloader Server Installation:** Move Java setting to global setting in ApplicationProperties. Small GUI makeover, too. ([885bb04](https://git.griefed.de/Griefed/ServerPackCreator/commit/885bb0442d167832105f5e6538e3d1eb0a0ae51b))
+* **Start Script Settings:** Allow setting custom Java path in start scripts. Java in scripts for ZIP-archives will continue to be set to `java` only. ([5e34e7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e34e7f62f45842064c2d716b808241f75590150))
+
+
+### 🚀 Features
+
+* **Start Script Settings Editing:** Provide table to add, edit, remove placeholders and values for custom start scripts ([0c98c3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c98c3b3111b480088941bb464fbdf92e9ec6db6))
+
+## [3.14.0-alpha.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-alpha.3...3.14.0-alpha.4) (2022-09-06)
+
+
+### 💎 Improvements
+
+* **Start Script Settings:** Allow setting custom Java path in start scripts. Java in scripts for ZIP-archives will continue to be set to `java` only. ([5e34e7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e34e7f62f45842064c2d716b808241f75590150))
+
+## [3.14.0-alpha.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-alpha.2...3.14.0-alpha.3) (2022-09-05)
+
+
+### 💎 Improvements
+
+* **Java Setting For Modloader Server Installation:** Move Java setting to global setting in ApplicationProperties. Small GUI makeover, too. ([885bb04](https://git.griefed.de/Griefed/ServerPackCreator/commit/885bb0442d167832105f5e6538e3d1eb0a0ae51b))
+
+## [3.14.0-alpha.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.14.0-alpha.1...3.14.0-alpha.2) (2022-09-05)
+
+
+### 🚀 Features
+
+* **Start Script Settings Editing:** Provide table to add, edit, remove placeholders and values for custom start scripts ([0c98c3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c98c3b3111b480088941bb464fbdf92e9ec6db6))
+
+## [3.14.0-alpha.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.13.0...3.14.0-alpha.1) (2022-09-04)
+
+
+### 💎 Improvements
+
+* **Addon System Overhaul:** Exapnd addon system. Adds ConfigCheck & ConfigPanel extensions. Provide abstracts for ConfigPanel, Addon and ExtensionTab. Create, load and provide global addon- and extension-specific configuration. ([22a4c15](https://git.griefed.de/Griefed/ServerPackCreator/commit/22a4c15337025b9e7e755334fd901d42ef840845))
+* **Configuration:** Allow storing and loading of addon configurations and custom script settings ([b29fa0a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b29fa0a2f372ca54e2903d81823e392bdbae33e8))
+
+## [3.13.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0...3.13.0) (2022-08-31)
+
+
+### :scissors: Refactor
+
+* Cleanup and optimize imports ([79fe583](https://git.griefed.de/Griefed/ServerPackCreator/commit/79fe583f9460ec2b7c20a314dd64050988e95230))
+* Move Mode to parent class. Use JarUtils for copying from jar. ([804541c](https://git.griefed.de/Griefed/ServerPackCreator/commit/804541c6067748e4119cf4ebc8f7f8b8fc1cb9f5))
+* **API:** Open certain methods to public to allow more usage out of ServerPackCreator. Overload API methods for ease of use. ([faad1ec](https://git.griefed.de/Griefed/ServerPackCreator/commit/faad1ec61f6c55123b9cca9afe9c38e69a11decc))
+* **ServerPackCreator:** Run setup if ServerPackCreator was newly instantiated ([941e7a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/941e7a26ecad1deb918f0cffd5c82ffd81c6ab5e))
+* **Start Script writing:** Write all scripts with ISO 8859_1 as this is compatible with both Windows and Linux. Templates are still read using UTF-8. ([5f80c6d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5f80c6dc440431f9b9dd4425ce11a7616b41b936))
+
+
+### 💎 Improvements
+
+* **Default Start Script Templates:** Check for Java 32Bit and warn appropriately. Overwrite default start script templates during boot of ServerPackCreator to ensure users always have the latest default templates. ([96a7354](https://git.griefed.de/Griefed/ServerPackCreator/commit/96a73541b2fb16e2847f945ddb5d132cd9c5a1c9))
+
+
+### 📔 Docs
+
+* License headers and package info ([99982e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/99982e78d9807a6658390ff5ef6d44d3b3cd3cda))
+
+
+### 🦊 CI/CD
+
+* Do not include untracked files in build artifacts as they would fill up our servers harddrive.... ([bd03534](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd03534b386c55a8fd958749c58c2c8a730cddaa))
+* **GitLab:** Make Build Release dependant on Gradle Test to prevent release build before tests ([744e7d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/744e7d1d91f4e44b01a0650c42e8d0bb24a07965))
+* **GitLab:** Make Sign Java Publication dependant on Build Release to prevent signing before build releasing ([ca2f669](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca2f6690cdd3a99b9fbd4b4b9997070daf7fc82d))
+
+
+### 🧪 Tests
+
+* Do not finalize tests with cleanup. Call cleanUp manually if you want to...well...clean up. ([cd893a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/cd893a1f128fa52c429a130323a644cea23bfddc))
+* Migrate tests to use the new ServerPackCreator instantiation ([a3af66b](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3af66bcd7ed7c57b6b1cd42d1e6675bc7fde0da))
+* Use instance for unit tests ([79f89d8](https://git.griefed.de/Griefed/ServerPackCreator/commit/79f89d885d7d9c641cd6c85b54d31657e924a308))
+
+
+### 🚀 Features
+
+* **LegacyFabric:** Support LegacyFabric ([30e3e8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/30e3e8e332dc215968e5e7042a4db0b2c7dc1f27))
+
+
+### 🛠 Fixes
+
+* **Powershell Script:** Fix function call and echo to host if 32Bit Java is detected ([8680333](https://git.griefed.de/Griefed/ServerPackCreator/commit/8680333c07bc8cf29d6c120a2c9f51aa0801a450))
+* **Shell Start Script:** Remove character from PWD echo and replace variable name for user input with human readable one ([69132ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/69132caf19b553249a1c48e1bc740e55db59ccab))
+* **Start Script refreshing:** Delete existing default start script templates and extract up-to-date ones from ServerPackCreator ([3d1913f](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d1913f5773356828b225816338d58fef314ed0d))
+* **Start Scripts:** When `sh`, `bash` or `zsh` scripts are created, use ISO-8859_1 encoding ([c615437](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6154378604a3b0bd11bc4e3c1873fbadb1c9b26))
+
+
+### Other
+
+* Add changelog section for dependency changes ([039b242](https://git.griefed.de/Griefed/ServerPackCreator/commit/039b242f18be520fcdc5f0ca7c87a41d305f8dd9))
+* **Qodana reports:** Some cleanups and minor refactorings according to Qodana. ([f1b028a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1b028a4605715c80fc6604ece93d3a81ae7e7ab))
+* **RenovateBot:** Set commit type to `deps` ([a58de49](https://git.griefed.de/Griefed/ServerPackCreator/commit/a58de49f328cbed91dc5b50f9b7130d7c1c68e1e))
+
+## [3.13.0-beta.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.13.0-beta.2...3.13.0-beta.3) (2022-08-27)
+
+
+### :scissors: Refactor
+
+* Cleanup and optimize imports ([79fe583](https://git.griefed.de/Griefed/ServerPackCreator/commit/79fe583f9460ec2b7c20a314dd64050988e95230))
+* **API:** Open certain methods to public to allow more usage out of ServerPackCreator. Overload API methods for ease of use. ([faad1ec](https://git.griefed.de/Griefed/ServerPackCreator/commit/faad1ec61f6c55123b9cca9afe9c38e69a11decc))
+* **ServerPackCreator:** Run setup if ServerPackCreator was newly instantiated ([941e7a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/941e7a26ecad1deb918f0cffd5c82ffd81c6ab5e))
+* **Start Script writing:** Write all scripts with ISO 8859_1 as this is compatible with both Windows and Linux. Templates are still read using UTF-8. ([5f80c6d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5f80c6dc440431f9b9dd4425ce11a7616b41b936))
+
+
+### 📔 Docs
+
+* License headers and package info ([99982e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/99982e78d9807a6658390ff5ef6d44d3b3cd3cda))
+
+
+### 🦊 CI/CD
+
+* Do not include untracked files in build artifacts as they would fill up our servers harddrive.... ([bd03534](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd03534b386c55a8fd958749c58c2c8a730cddaa))
+
+
+### 🧪 Tests
+
+* Do not finalize tests with cleanup. Call cleanUp manually if you want to...well...clean up. ([cd893a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/cd893a1f128fa52c429a130323a644cea23bfddc))
+* Migrate tests to use the new ServerPackCreator instantiation ([a3af66b](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3af66bcd7ed7c57b6b1cd42d1e6675bc7fde0da))
+* Use instance for unit tests ([79f89d8](https://git.griefed.de/Griefed/ServerPackCreator/commit/79f89d885d7d9c641cd6c85b54d31657e924a308))
+
+
+### Other
+
+* **Qodana reports:** Some cleanups and minor refactorings according to Qodana. ([f1b028a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1b028a4605715c80fc6604ece93d3a81ae7e7ab))
+
+## [3.13.0-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.13.0-beta.1...3.13.0-beta.2) (2022-08-26)
+
+
+### 🛠 Fixes
+
+* **Powershell Script:** Fix function call and echo to host if 32Bit Java is detected ([8680333](https://git.griefed.de/Griefed/ServerPackCreator/commit/8680333c07bc8cf29d6c120a2c9f51aa0801a450))
+* **Shell Start Script:** Remove character from PWD echo and replace variable name for user input with human readable one ([69132ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/69132caf19b553249a1c48e1bc740e55db59ccab))
+* **Start Script refreshing:** Delete existing default start script templates and extract up-to-date ones from ServerPackCreator ([3d1913f](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d1913f5773356828b225816338d58fef314ed0d))
+* **Start Scripts:** When `sh`, `bash` or `zsh` scripts are created, use ISO-8859_1 encoding ([c615437](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6154378604a3b0bd11bc4e3c1873fbadb1c9b26))
+
+
+### Other
+
+* Add changelog section for dependency changes ([039b242](https://git.griefed.de/Griefed/ServerPackCreator/commit/039b242f18be520fcdc5f0ca7c87a41d305f8dd9))
+* **RenovateBot:** Set commit type to `deps` ([a58de49](https://git.griefed.de/Griefed/ServerPackCreator/commit/a58de49f328cbed91dc5b50f9b7130d7c1c68e1e))
+
+## [3.13.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0...3.13.0-beta.1) (2022-08-26)
+
+
+### 💎 Improvements
+
+* **Default Start Script Templates:** Check for Java 32Bit and warn appropriately. Overwrite default start script templates during boot of ServerPackCreator to ensure users always have the latest default templates. ([96a7354](https://git.griefed.de/Griefed/ServerPackCreator/commit/96a73541b2fb16e2847f945ddb5d132cd9c5a1c9))
+
+
+### 🦊 CI/CD
+
+* **GitLab:** Make Build Release dependant on Gradle Test to prevent release build before tests ([744e7d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/744e7d1d91f4e44b01a0650c42e8d0bb24a07965))
+* **GitLab:** Make Sign Java Publication dependant on Build Release to prevent signing before build releasing ([ca2f669](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca2f6690cdd3a99b9fbd4b4b9997070daf7fc82d))
+
+
+### 🚀 Features
+
+* **LegacyFabric:** Support LegacyFabric ([30e3e8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/30e3e8e332dc215968e5e7042a4db0b2c7dc1f27))
+
+## [3.12.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.11.1...3.12.0) (2022-08-24)
+
+
+### :scissors: Refactor
+
+* Mark appropriate classes as final ([4d2b91a](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2b91aaea4bf750fb190cdac6770c9c05b4c018))
+* **ApplicationProperties:** Custom getter and setter to make property handling easier and more reliable. ([f7e21f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7e21f46dbf4760057a00c341ebd13d33eb916bf))
+* **Mod scanning:** Improve logging of exclusions, dependencies etc. ([d04f100](https://git.griefed.de/Griefed/ServerPackCreator/commit/d04f100c39db69b665a7895cdcf8ce495ef5acf1))
+* **Start:** When running as webservice, read serverpackcreator.properties, too. Re-order assignment for ARGS. ([6052855](https://git.griefed.de/Griefed/ServerPackCreator/commit/6052855a3cff5165ce3369bffa3a6e032f1b3f88))
+
+
+### 💎 Improvements
+
+* **Menubar i18n:** Replace 'New configuration' in File-menu with language key, allowing for translation ([b20a1d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/b20a1d4c6a0eef7b0d6f1157768db429b9e6b32b))
+* **Minecraft snapshot and pre-release versions:** Opt-in for listing Minecraft pre-release and snapshot versions via `de.griefed.serverpackcreator.minecraft.snapshots` ([9858322](https://git.griefed.de/Griefed/ServerPackCreator/commit/9858322b5030d18073e361ac51dccc29eb5fd7dd))
+* **User-specified clientside-only mod exclusion filters:** Allow users to change the way SPC filters user-specified clientside-only mods by introducting an additional property de.griefed.serverpackcreator.serverpack.autodiscovery.filter ([eb024f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/eb024f45dedcad431868a12c31d690408975fc52))
+
+
+### 🦊 CI/CD
+
+* **Node and Frontend:** Skip node and quasar installation if the corresponding folders are already present ([46c83db](https://git.griefed.de/Griefed/ServerPackCreator/commit/46c83dbc168732444c7e64c5e7fafe1dfd1ce98a))
+* **Caching:** Cache gradle and node dependencies to improve build and test speeds ([05225f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/05225f3ae7942234848145346c0a53db66865bb8))
+* **Caching:** Move caches to appropriate jobs and introduce pull-push accordingly. Give artifacts an appropriate name depending on branch, commit short sha and the ci job name. ([4365451](https://git.griefed.de/Griefed/ServerPackCreator/commit/436545122357841d8fc86db89363e7c09fe3954a))
+* **GitHub:** Migrate to Zulu JDK 8. Cache gradle dependencies. Acquire changelog from CHANGELOG.md and create release and pre-release with it. ([e8ee712](https://git.griefed.de/Griefed/ServerPackCreator/commit/e8ee7128f117a871c277bdf3c4fbf12539485fd8))
+* **GitHub:** Remove unnecessary file-deletion job. Upload all build and dist artifacts. ([ed080a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/ed080a7c7831aa9e11e4b8764eef8c5a4feb2f9e))
+* **GitLab:** Pass artifacts to docker jobs to improve test and build times. Expose artifacts in merge requests. Enable Docker Test on GitLab.com. ([859ec30](https://git.griefed.de/Griefed/ServerPackCreator/commit/859ec3054a82fa8ce0a8c79773fab0c3a1d0e1a0))
+* **GitLab:** Point in the right directions for changelogs in GitLab.com releases. ([0207b67](https://git.griefed.de/Griefed/ServerPackCreator/commit/0207b6794fa6d86f2e7b2cbba52b890969f47f90))
+* **GitLab:** Prevent workflow from running when the branch variable is null, a commit tag variable is available and the commit title is that of a release. ([6968424](https://git.griefed.de/Griefed/ServerPackCreator/commit/696842423f4cb55d60ec5182c68796f276f8954f))
+* **GitLab:** Switch newline to line break in release job for gitlab.com ([9f264db](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f264dbe6a8f753b0277206c5325f748ec3281df))
+* **Maven Publish:** Add and configure Nexus Staging plugin to automate stage,close and release on OSSRH ([4d991be](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d991bea0e371fc719f53a94bb26aee604a7fd22))
+* **Maven Publish:** Delete old maven publish job which is no longer needed. ([f68ae85](https://git.griefed.de/Griefed/ServerPackCreator/commit/f68ae85e92cac6cfb3ad923982b6cd0d5844c063))
+* **Qodana:** Exclude the frontend from the Qodana checks and reports ([972fe32](https://git.griefed.de/Griefed/ServerPackCreator/commit/972fe329e003a4d160dc36092824167eaf9c2018))
+
+
+### 🧪 Tests
+
+* Read correct script for contains-assertion. ([9a4f71e](https://git.griefed.de/Griefed/ServerPackCreator/commit/9a4f71e8bd99610134c5ec4b54056e166abe3fef))
+* Test scriptSettings after configuration check and further test created scripts after server pack creation. Test filter settings for returned fallback list and filter method. ([768f6a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/768f6a6bda488d7337c1a9e5aa3e926f93cfa20b))
+
+
+### 🛠 Fixes
+
+* **ApplicationProperties:** Remove unnecessary and conflicting declaration ([3b16aa4](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b16aa4eb0044b259ff1e14c030ca67eb366777b))
+* **Fallback Mods:** Acquire correct fallback clientside-only mods list depending on the currently set filter method. ([54dd1b7](https://git.griefed.de/Griefed/ServerPackCreator/commit/54dd1b75b78a5b77fd828968c6acd408bdc89074))
+* **GitHub CI:** Acquire the release notes from GitLab via GitLab API ([1517c19](https://git.griefed.de/Griefed/ServerPackCreator/commit/1517c19088fbb5ecbae52c5d26c2dfc171bc31a9))
+* **GitLab CI:** Run workflow for tag pipelines when a release was published. ([696e387](https://git.griefed.de/Griefed/ServerPackCreator/commit/696e3879e91fa789509d9d4ae63353d2cc5cf4ee))
+* **GUI Config Loading:** Correctly set modloader versions when loading from a config. ([8edb5fb](https://git.griefed.de/Griefed/ServerPackCreator/commit/8edb5fb69437cc0d9329d8af7f5bcd6e878767a7))
+* **Properties:** Only overwrite autodiscovery-property when legacy value is present. ([59ab398](https://git.griefed.de/Griefed/ServerPackCreator/commit/59ab3989cec8c00ed2f75ffa5f9b4ab00dbf6891))
+* **Scripts:** Set and write default values in start scripts ([fb621be](https://git.griefed.de/Griefed/ServerPackCreator/commit/fb621bee7f347b3c87eb3def09385d314ff31e9b))
+* **User-specified clientside-only mod exclusion:** Correctly scan with user-specified values and excluded based on the currently set filter. ([92fcf06](https://git.griefed.de/Griefed/ServerPackCreator/commit/92fcf061ce3897b100d547612394a67303e557c1))
+
+
+### Other
+
+* Exclude more files and folders from docker build context ([dbfd181](https://git.griefed.de/Griefed/ServerPackCreator/commit/dbfd18140d0dec6839723dc3a4b6e58057bd87a7))
+* Latest Changelog ([2906f63](https://git.griefed.de/Griefed/ServerPackCreator/commit/2906f63e083a111c29defa1b50ca110fa6c1e99e))
+* Remove duplicate entry from CHANGELOG.md ([91de213](https://git.griefed.de/Griefed/ServerPackCreator/commit/91de213da7d0019966553f335b1d82e69a8456e5))
+* **Dependencies:** Update dependencies ([ca946a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca946a47c897875bd4172d3319f1f0686b653865))
+* **deps-dev:** bump @types/node from 18.7.6 to 18.7.9 in /frontend ([bb868ef](https://git.griefed.de/Griefed/ServerPackCreator/commit/bb868ef9a9d5dc38aaf5494b6f1ce80025f34b42))
+* **deps:** bump jgroups from 5.2.5.Final to 5.2.6.Final ([3f6c09f](https://git.griefed.de/Griefed/ServerPackCreator/commit/3f6c09f5e9144350da26fc99c3af92ede83dacbb))
+* **deps:** bump org.springframework.boot from 2.7.2 to 2.7.3 ([e51b933](https://git.griefed.de/Griefed/ServerPackCreator/commit/e51b933739600aca76e4bc34a0859636b3fd7e0b))
+* **deps:** bump spring-boot-devtools from 2.7.2 to 2.7.3 ([5e2efcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e2efcff9900daaa885be6857b26fb8a587a2b3d))
+* **deps:** bump spring-boot-starter-artemis from 2.7.2 to 2.7.3 ([1bd1486](https://git.griefed.de/Griefed/ServerPackCreator/commit/1bd1486f9c19408362523f4feea003d23f9397fc))
+* **deps:** bump spring-boot-starter-data-jpa from 2.7.2 to 2.7.3 ([a0672bb](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0672bb67aae3df6e3141f5b6f961250c1556476))
+* **deps:** bump spring-boot-starter-log4j2 from 2.7.2 to 2.7.3 ([c7eb1aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7eb1aad62d42a179e0199f55203b9f302e2bffc))
+* **deps:** bump spring-boot-starter-test from 2.7.2 to 2.7.3 ([5b3a7c4](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b3a7c48ed7b46002fd740bd353d9c73fe936661))
+* **deps:** bump spring-boot-starter-web from 2.7.2 to 2.7.3 ([cc79cbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/cc79cbcc8fa4fc41dc14b8fbbbe0c15726f0c3c4))
+
+## [3.12.0-beta.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0-beta.6...3.12.0-beta.7) (2022-08-23)
+
+
+### 🧪 Tests
+
+* Read correct script for contains-assertion. ([9a4f71e](https://git.griefed.de/Griefed/ServerPackCreator/commit/9a4f71e8bd99610134c5ec4b54056e166abe3fef))
+
+
+### 🛠 Fixes
+
+* **Scripts:** Set and write default values in start scripts ([fb621be](https://git.griefed.de/Griefed/ServerPackCreator/commit/fb621bee7f347b3c87eb3def09385d314ff31e9b))
+
+## [3.12.0-beta.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0-beta.5...3.12.0-beta.6) (2022-08-22)
+
+
+### :scissors: Refactor
+
+* **Mod scanning:** Improve logging of exclusions, dependencies etc. ([d04f100](https://git.griefed.de/Griefed/ServerPackCreator/commit/d04f100c39db69b665a7895cdcf8ce495ef5acf1))
+
+
+### 💎 Improvements
+
+* **Menubar i18n:** Replace 'New configuration' in File-menu with language key, allowing for translation ([b20a1d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/b20a1d4c6a0eef7b0d6f1157768db429b9e6b32b))
+
+
+### 🦊 CI/CD
+
+* **GitLab:** Switch newline to line break in release job for gitlab.com ([9f264db](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f264dbe6a8f753b0277206c5325f748ec3281df))
+
+
+### 🛠 Fixes
+
+* **Fallback Mods:** Acquire correct fallback clientside-only mods list depending on the currently set filter method. ([54dd1b7](https://git.griefed.de/Griefed/ServerPackCreator/commit/54dd1b75b78a5b77fd828968c6acd408bdc89074))
+* **GUI Config Loading:** Correctly set modloader versions when loading from a config. ([8edb5fb](https://git.griefed.de/Griefed/ServerPackCreator/commit/8edb5fb69437cc0d9329d8af7f5bcd6e878767a7))
+
+
+### Other
+
+* **deps-dev:** bump @types/node from 18.7.6 to 18.7.9 in /frontend ([bb868ef](https://git.griefed.de/Griefed/ServerPackCreator/commit/bb868ef9a9d5dc38aaf5494b6f1ce80025f34b42))
+* **deps:** bump jgroups from 5.2.5.Final to 5.2.6.Final ([3f6c09f](https://git.griefed.de/Griefed/ServerPackCreator/commit/3f6c09f5e9144350da26fc99c3af92ede83dacbb))
+* **deps:** bump org.springframework.boot from 2.7.2 to 2.7.3 ([e51b933](https://git.griefed.de/Griefed/ServerPackCreator/commit/e51b933739600aca76e4bc34a0859636b3fd7e0b))
+* **deps:** bump spring-boot-devtools from 2.7.2 to 2.7.3 ([5e2efcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e2efcff9900daaa885be6857b26fb8a587a2b3d))
+* **deps:** bump spring-boot-starter-artemis from 2.7.2 to 2.7.3 ([1bd1486](https://git.griefed.de/Griefed/ServerPackCreator/commit/1bd1486f9c19408362523f4feea003d23f9397fc))
+* **deps:** bump spring-boot-starter-data-jpa from 2.7.2 to 2.7.3 ([a0672bb](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0672bb67aae3df6e3141f5b6f961250c1556476))
+* **deps:** bump spring-boot-starter-log4j2 from 2.7.2 to 2.7.3 ([c7eb1aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7eb1aad62d42a179e0199f55203b9f302e2bffc))
+* **deps:** bump spring-boot-starter-test from 2.7.2 to 2.7.3 ([5b3a7c4](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b3a7c48ed7b46002fd740bd353d9c73fe936661))
+* **deps:** bump spring-boot-starter-web from 2.7.2 to 2.7.3 ([cc79cbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/cc79cbcc8fa4fc41dc14b8fbbbe0c15726f0c3c4))
+
+## [3.12.0-beta.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0-beta.4...3.12.0-beta.5) (2022-08-21)
+
+
+### 🛠 Fixes
+
+* **GitLab CI:** Run workflow for tag pipelines when a release was published. ([696e387](https://git.griefed.de/Griefed/ServerPackCreator/commit/696e3879e91fa789509d9d4ae63353d2cc5cf4ee))
+
+## [3.12.0-beta.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0-beta.3...3.12.0-beta.4) (2022-08-21)
+
+
+### 🦊 CI/CD
+
+* **GitLab:** Point in the right directions for changelogs in GitLab.com releases. ([0207b67](https://git.griefed.de/Griefed/ServerPackCreator/commit/0207b6794fa6d86f2e7b2cbba52b890969f47f90))
+* **GitLab:** Prevent workflow from running when the branch variable is null, a commit tag variable is available and the commit title is that of a release. ([6968424](https://git.griefed.de/Griefed/ServerPackCreator/commit/696842423f4cb55d60ec5182c68796f276f8954f))
+
+
+### 🛠 Fixes
+
+* **Properties:** Only overwrite autodiscovery-property when legacy value is present. ([59ab398](https://git.griefed.de/Griefed/ServerPackCreator/commit/59ab3989cec8c00ed2f75ffa5f9b4ab00dbf6891))
+
+## [3.12.0-beta.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0-beta.2...3.12.0-beta.3) (2022-08-20)
+
+
+### 🛠 Fixes
+
+* **GitHub CI:** Acquire the release notes from GitLab via GitLab API ([1517c19](https://git.griefed.de/Griefed/ServerPackCreator/commit/1517c19088fbb5ecbae52c5d26c2dfc171bc31a9))
+
+
+### Other
+
+* Remove duplicate entry from CHANGELOG.md ([91de213](https://git.griefed.de/Griefed/ServerPackCreator/commit/91de213da7d0019966553f335b1d82e69a8456e5))
+
+## [3.12.0-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.12.0-beta.1...3.12.0-beta.2) (2022-08-20)
+
+
+### :scissors: Refactor
+
+* Mark appropriate classes as final ([4d2b91a](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2b91aaea4bf750fb190cdac6770c9c05b4c018))
+* **ApplicationProperties:** Custom getter and setter to make property handling easier and more reliable. ([f7e21f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7e21f46dbf4760057a00c341ebd13d33eb916bf))
+
+
+### 🦊 CI/CD
+
+* **Node and Frontend:** Skip node and quasar installation if the corresponding folders are already present ([46c83db](https://git.griefed.de/Griefed/ServerPackCreator/commit/46c83dbc168732444c7e64c5e7fafe1dfd1ce98a))
+* **Caching:** Cache gradle and node dependencies to improve build and test speeds ([05225f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/05225f3ae7942234848145346c0a53db66865bb8))
+* **Caching:** Move caches to appropriate jobs and introduce pull-push accordingly. Give artifacts an appropriate name depending on branch, commit short sha and the ci job name. ([4365451](https://git.griefed.de/Griefed/ServerPackCreator/commit/436545122357841d8fc86db89363e7c09fe3954a))
+* **GitHub:** Migrate to Zulu JDK 8. Cache gradle dependencies. Acquire changelog from CHANGELOG.md and create release and pre-release with it. ([e8ee712](https://git.griefed.de/Griefed/ServerPackCreator/commit/e8ee7128f117a871c277bdf3c4fbf12539485fd8))
+* **Maven Publish:** Add and configure Nexus Staging plugin to automate stage,close and release on OSSRH ([4d991be](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d991bea0e371fc719f53a94bb26aee604a7fd22))
+* **Maven Publish:** Delete old maven publish job which is no longer needed. ([f68ae85](https://git.griefed.de/Griefed/ServerPackCreator/commit/f68ae85e92cac6cfb3ad923982b6cd0d5844c063))
+* **Qodana:** Exclude the frontend from the Qodana checks and reports ([972fe32](https://git.griefed.de/Griefed/ServerPackCreator/commit/972fe329e003a4d160dc36092824167eaf9c2018))
+
+
+### 🛠 Fixes
+
+* **User-specified clientside-only mod exclusion:** Correctly scan with user-specified values and excluded based on the currently set filter. ([92fcf06](https://git.griefed.de/Griefed/ServerPackCreator/commit/92fcf061ce3897b100d547612394a67303e557c1))
+
+
+### Other
+
+* Latest Changelog ([2906f63](https://git.griefed.de/Griefed/ServerPackCreator/commit/2906f63e083a111c29defa1b50ca110fa6c1e99e))
+* **Dependencies:** Update dependencies ([ca946a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca946a47c897875bd4172d3319f1f0686b653865))
+
+## [3.12.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.11.1...3.12.0-beta.1) (2022-08-14)
+
+
+### :scissors: Refactor
+
+* **Start:** When running as webservice, read serverpackcreator.properties, too. Re-order assignment for ARGS. ([6052855](https://git.griefed.de/Griefed/ServerPackCreator/commit/6052855a3cff5165ce3369bffa3a6e032f1b3f88))
+
+
+### 💎 Improvements
+
+* **Minecraft snapshot and pre-release versions:** Opt-in for listing Minecraft pre-release and snapshot versions via `de.griefed.serverpackcreator.minecraft.snapshots` ([9858322](https://git.griefed.de/Griefed/ServerPackCreator/commit/9858322b5030d18073e361ac51dccc29eb5fd7dd))
+* **User-specified clientside-only mod exclusion filters:** Allow users to change the way SPC filters user-specified clientside-only mods by introducting an additional property de.griefed.serverpackcreator.serverpack.autodiscovery.filter ([eb024f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/eb024f45dedcad431868a12c31d690408975fc52))
+
+
+### 🛠 Fixes
+
+* **ApplicationProperties:** Remove unnecessary and conflicting declaration ([3b16aa4](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b16aa4eb0044b259ff1e14c030ca67eb366777b))
+
+## [3.11.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.11.0...3.11.1) (2022-08-12)
+
+
+### 🦊 CI/CD
+
+* **GitLab:** Move maven package upload to GitLab to last position ([7c12da6](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c12da654042908c8825aae98d289e16bd92d06d))
+
+
+### 🛠 Fixes
+
+* **Logging:** Code formatting broke the log4j2.xml. ([01b5d62](https://git.griefed.de/Griefed/ServerPackCreator/commit/01b5d625a0ed89d9149d40a0747b9f7b44e62fa1))
+
+## [3.11.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.10.2...3.11.0) (2022-08-12)
+
+
+### :scissors: Refactor
+
+* **ConfigurationHandler:** Refactor isZip to improve readibility. Move Json util methods to own utilities class. ([a31376c](https://git.griefed.de/Griefed/ServerPackCreator/commit/a31376c114caddb1a545841d2904a4d4a5107189))
+
+
+### 💎 Improvements
+
+* **CLI Configuration Editor:** Create, load, edit, check configurations in CLI mode `-cli` or `-cgen` ([cff423c](https://git.griefed.de/Griefed/ServerPackCreator/commit/cff423c7bdfef1e88eacceed049b6b9e29377123))
+
+## [3.10.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.10.1...3.10.2) (2022-08-06)
+
+
+### :scissors: Refactor
+
+* **ModScanners:** Improve readability of Json-Scanners ([d70de25](https://git.griefed.de/Griefed/ServerPackCreator/commit/d70de25c6b3ecf21bbbda14ef887dd18da4d1878))
+
+
+### 🦊 CI/CD
+
+* Add scheduled job for automated package updates in Docker container, should I ever decide to use it. ([1ac652b](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ac652bf90ee4b1e0d5ab8201898e277702f5708))
+
+
+### 🛠 Fixes
+
+* **deps:** update dependency io.github.vincenzopalazzo:material-ui-swing to v1.1.3 ([1d1acec](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d1acecfdd68ab03266bd29c5deef64d14a6f503))
+* **deps:** update dependency org.jgroups:jgroups to v5.2.4.final ([99ebc98](https://git.griefed.de/Griefed/ServerPackCreator/commit/99ebc98ed7971520f6d0363b9be0ec4492ccde30))
+* **deps:** update dependency org.xerial:sqlite-jdbc to v3.39.2.0 ([060eb8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/060eb8d869e5331761a42331ac0e8beef91d90ce))
+* **deps:** update junit5 monorepo ([8cd8008](https://git.griefed.de/Griefed/ServerPackCreator/commit/8cd8008773895c414ebf501ba508051ef87cd3a5))
+
+
+### Other
+
+* **Clientside Modslist:** Add Blur- to the list. ([45f3010](https://git.griefed.de/Griefed/ServerPackCreator/commit/45f3010194117b913fd1bb4cd2494b0cda75b490))
+* **deps:** update dependency @quasar/extras to v1.15.1 ([99660d8](https://git.griefed.de/Griefed/ServerPackCreator/commit/99660d84d52aa0a06cfcda6d2aec7236bd8f4f8f))
+* **deps:** update dependency core-js to v3.24.1 ([37a1676](https://git.griefed.de/Griefed/ServerPackCreator/commit/37a16763e53b7ae8c85789969c0c6d779d16cf16))
+* **deps:** update dependency eslint to v8.21.0 ([6509275](https://git.griefed.de/Griefed/ServerPackCreator/commit/650927550f85272e71d88a2d88b8d31f78224e59))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.12 ([59b69f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/59b69f3acb54a2df6da85198049936e453b819dd))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.9 ([843a97d](https://git.griefed.de/Griefed/ServerPackCreator/commit/843a97d27b8f4d9960a798e0b47e7acd55757f53))
+* **deps:** update dependency gradle to v7.5 ([d4eb3c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4eb3c2705682682a318033b85f231d9cbf9c77d))
+* **deps:** update dependency jetbrains/qodana-jvm-community to v2022.2 ([6b32e2d](https://git.griefed.de/Griefed/ServerPackCreator/commit/6b32e2d07117f96e0a3f61d20ae6b7455e23cd28))
+* **deps:** update dependency quasar to v2.7.7 ([d377bc3](https://git.griefed.de/Griefed/ServerPackCreator/commit/d377bc3e5f0d8b9bb399075cf9b572a4536e2055))
+
+## [3.10.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.10.0...3.10.1) (2022-07-25)
+
+
+### :scissors: Refactor
+
+* **BufferedImage initialization:** Ensure we have the buffered image, or throw ([9f0b467](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f0b46788e54a4074cdb70ea53a122f04ccaefc4))
+* **Clientside mod exclusion logging:** Improve logging of excluded mods and checks thereof. ([89c37b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/89c37b3ae737abc2290b72ed03d09a19dbfbb5fd))
+* **Mods File List:** Prevent NPE by properly initializing filesInModsDir ([75a0094](https://git.griefed.de/Griefed/ServerPackCreator/commit/75a0094565059f8c63ab11bdef07f747994f32b6))
+* **ModScanning:** Remove unnecessary checks ([c72daee](https://git.griefed.de/Griefed/ServerPackCreator/commit/c72daee2a5f0c0ffc4fc6825570efe7e4fd18bfb))
+
+
+### 📔 Docs
+
+* **ConfigUtilities:** Add missing deprecated annotation ([3083521](https://git.griefed.de/Griefed/ServerPackCreator/commit/3083521712e60afc79a168c3690fc9cd49f98df1))
+
+
+### 🛠 Fixes
+
+* **File and Directory exclusions:** Fix files and/or directories not excluding files and/or directories correctly. ([ed17ad3](https://git.griefed.de/Griefed/ServerPackCreator/commit/ed17ad3bb8714fb9d94d0c0447f0b831c550b035))
+
+## [3.10.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.9.0...3.10.0) (2022-07-24)
+
+
+### :scissors: Refactor
+
+* **Application Plugins:** Indent listing of installed addons/plugins and add example plugins for testing ([fbd0c75](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbd0c7550713ba7b7c3351572a577e8dd0f5ffc7))
+* **Housekeeping:** Much needed refactorings, cleanups, documentations etc. ([3237acd](https://git.griefed.de/Griefed/ServerPackCreator/commit/3237acdea9527b4a114487abcd8b195a730f722b))
+* **i18n:** Always create jarResources, preventing unnecessary calls and checks ([5ae4a19](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ae4a19b782a451fa08424c74b73d78cc6f5283c))
+* **Lists:** Replace Lists with TreeSets where sensible ([bc0159f](https://git.griefed.de/Griefed/ServerPackCreator/commit/bc0159f56835537a97a9451b9c07a0c0df4d8e97))
+
+
+### 💎 Improvements
+
+* **Copy-Dir Checks:** Only check copy-directory entries when the modpack-directory is valid. ([d5f0fee](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5f0fee7d6d4b5280a346c6a2c3ebcabcabd2d5a))
+
+
+### 🦊 CI/CD
+
+* **Coverage Report:** Disable coverage job ([f533473](https://git.griefed.de/Griefed/ServerPackCreator/commit/f5334731a03a34c77a7f196d4edf721786009848))
+
+
+### 🧪 Tests
+
+* **Cleanup:** Remove unnecessary tests. ([02ed5f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/02ed5f330d1f5476908fdb8ada2d284a75a286c4))
+
+
+### 🛠 Fixes
+
+* **Illegal Characters Check:** Remove ' from check for illegal characters. It CAN be used in filenames and paths. The more you know, eh? ([c6eaa49](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6eaa4912a0d048e4e8bd53b2a9bc3a35067eaf4))
+* **Toml Sideness Scanning:** Correctly scan mods.toml in newer Forge mods for their sideness, prevent false-positives. ([f85dca3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f85dca3db05a0b6c6e1239c7576f84ce1117379f))
+* **Toml Sideness Scanning:** Correctly scan mods.toml in newer Forge mods for their sideness, prevent false-positives. ([eb7a341](https://git.griefed.de/Griefed/ServerPackCreator/commit/eb7a34125ffb9c2c2b59ab478c8173123d8246a3))
+
+
+### Other
+
+* **Fallback Modslist:** Update fallback modslist with clientside-only mods kindly gathered by BisectHosting and @AzureDoom. ([4b766d7](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b766d71469c27b1fce8908fa23f303b727c010a))
+* **i18n cleanups:** Small cleanup and logging improvement. ([0898495](https://git.griefed.de/Griefed/ServerPackCreator/commit/089849506d45edffad95e1bddf3df68ce60f54c2))
+* **i18n cleanups:** Small cleanup and logging improvement. ([4775ba6](https://git.griefed.de/Griefed/ServerPackCreator/commit/4775ba6b7c40a510b1c9c050023fce7605ab736b))
+
+## [3.9.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.8.0...3.9.0) (2022-07-16)
+
+
+### 💎 Improvements
+
+* **Compatibility checks:** Simple check whether the specified Minecraft version and Fabric/Quilt versions are compatible with each other and available. Enhance VersionMeta for Fabric, allowing for more checks in back- and frontend. The GUI will now only allow valid Minecraft and Fabric/Quilt combinations and present you with an error if you manage to pass an invalid combination. ([8c6324b](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c6324b08778ce62856a184000adacb8635589b3))
+* **Manifest scans:** Scan ATLauncher manifest and improve all manifest scans for better modloader and version detection. Detect Quilt where possible. ([ac6f799](https://git.griefed.de/Griefed/ServerPackCreator/commit/ac6f799376eccc3d6dc9713c3fe24cc6ed0d254f))
+* **ZIP-archive checks:** Check the validity of a ZIP-archive and improve the listing of files and directories in a given ZIP-archive. ([fd0621d](https://git.griefed.de/Griefed/ServerPackCreator/commit/fd0621d4e0da121cd79d7770d5d4b05a029b56d6))
+
+## [3.8.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.7.0...3.8.0) (2022-07-11)
+
+
+### 💎 Improvements
+
+* **Start scripts:** Ensure we stay in the batch-scripts containing directory, even when someone decides to run with administrator privileges ([621bf18](https://git.griefed.de/Griefed/ServerPackCreator/commit/621bf18f49fd079b613a51486d1b72e7dc421414))
+
+
+### 🚀 Features
+
+* **Start scripts:** Templating! Create start scripts from customizable templates ([26e2452](https://git.griefed.de/Griefed/ServerPackCreator/commit/26e245266e51234199bd88d54bbe674820357ff7))
+
+
+### Other
+
+* **deps-dev:** bump @babel/eslint-parser in /frontend ([1139c56](https://git.griefed.de/Griefed/ServerPackCreator/commit/1139c56060fcc19e492f3d157e0948143270d3a9))
+* **deps-dev:** bump @types/node from 17.0.24 to 18.0.3 in /frontend ([37af17d](https://git.griefed.de/Griefed/ServerPackCreator/commit/37af17de9727614eed64c7e7b51fec7df86224a6))
+* **deps-dev:** bump eslint from 8.14.0 to 8.18.0 in /frontend ([2242843](https://git.griefed.de/Griefed/ServerPackCreator/commit/2242843dd25e516222825269546b22c120feb031))
+* **deps-dev:** bump eslint from 8.18.0 to 8.19.0 in /frontend ([e4a6147](https://git.griefed.de/Griefed/ServerPackCreator/commit/e4a61479c85fe9050d04299ce80def6f1eb6fbc7))
+* **deps-dev:** bump eslint-plugin-vue from 8.7.1 to 9.2.0 in /frontend ([700f9b8](https://git.griefed.de/Griefed/ServerPackCreator/commit/700f9b8613ac5c49d4bf9d07ccfcbc909a1613e3))
+* **deps:** bump @quasar/extras from 1.13.6 to 1.14.1 in /frontend ([a1d247e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a1d247e5cc43f07ff1a87510591206bfb0c75e47))
+* **deps:** bump core-js from 3.22.8 to 3.23.4 in /frontend ([8d01f28](https://git.griefed.de/Griefed/ServerPackCreator/commit/8d01f28c92ccc6df54dae49debd3013954224ad0))
+* **deps:** bump docker/build-push-action from 2 to 3 ([dfd9e29](https://git.griefed.de/Griefed/ServerPackCreator/commit/dfd9e291eac7a6a0d31e035d86ce22ed0aede14d))
+* **deps:** bump docker/setup-buildx-action from 1 to 2 ([97715c1](https://git.griefed.de/Griefed/ServerPackCreator/commit/97715c159b6115090a0fdd4c5bb5d907f2c4dca1))
+* **deps:** bump docker/setup-qemu-action from 1 to 2 ([0fc9735](https://git.griefed.de/Griefed/ServerPackCreator/commit/0fc97352255dc0e7385adaa5ce10950c1b200942))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.10 to 2.0.11 ([16b9fa0](https://git.griefed.de/Griefed/ServerPackCreator/commit/16b9fa054d1a7e39007008a7383b09977f025795))
+* **deps:** bump io.spring.dependency-management ([6018b76](https://git.griefed.de/Griefed/ServerPackCreator/commit/6018b76c78f570b637ed566c3bea9ce0f5169945))
+* **deps:** bump JamesIves/github-pages-deploy-action ([e909c69](https://git.griefed.de/Griefed/ServerPackCreator/commit/e909c69d2184c5b0f96eff4fad67a66121b5e26b))
+* **deps:** bump log4j-core from 2.17.2 to 2.18.0 ([aaae449](https://git.griefed.de/Griefed/ServerPackCreator/commit/aaae449a31fe5e40f9f3d0f4c92f4bb0812dd0b9))
+* **deps:** bump log4j-jul from 2.17.2 to 2.18.0 ([2b635b0](https://git.griefed.de/Griefed/ServerPackCreator/commit/2b635b0830fb5c004b53da702c9a5bf7ce1c726e))
+* **deps:** bump log4j-web from 2.17.2 to 2.18.0 ([691be8c](https://git.griefed.de/Griefed/ServerPackCreator/commit/691be8c0e8a58f44813f949b900ce0c59b0ab73c))
+* **deps:** bump org.springframework.boot from 2.6.7 to 2.7.1 ([3231370](https://git.griefed.de/Griefed/ServerPackCreator/commit/323137080d933fcd633cc3c48a43f9e9189596b0))
+* **deps:** bump quasar from 2.6.6 to 2.7.3 in /frontend ([c88465a](https://git.griefed.de/Griefed/ServerPackCreator/commit/c88465a9480201df14f0c0e707e2282808db7665))
+* **deps:** bump spring-boot-starter-artemis from 2.7.0 to 2.7.1 ([b8d39d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8d39d3d4b87faab93efb9953f4986ef48f11cb7))
+* **deps:** bump spring-boot-starter-data-jpa from 2.7.0 to 2.7.1 ([224e03a](https://git.griefed.de/Griefed/ServerPackCreator/commit/224e03a5e0833cc31a1421fe31964e59b24b2f52))
+* **deps:** bump spring-boot-starter-web from 2.7.0 to 2.7.1 ([944bd33](https://git.griefed.de/Griefed/ServerPackCreator/commit/944bd339341563adb6efdb491c12db87e94c5f66))
+* **deps:** bump vue from 3.2.33 to 3.2.37 in /frontend ([d589fff](https://git.griefed.de/Griefed/ServerPackCreator/commit/d589fff10e1e0a00246ba91c868bdb055d3a6935))
+* **deps:** bump zip4j from 2.10.0 to 2.11.1 ([fc84982](https://git.griefed.de/Griefed/ServerPackCreator/commit/fc849821a77bd9eb7ae9ca54059a4ff25d6e8e23))
+* **deps:** update dependency @quasar/extras to v1.14.2 ([12228dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/12228dcee34ec32482de385ab54247a273302b3f))
+* **deps:** update dependency core-js to v3.23.3 ([6bdaf51](https://git.griefed.de/Griefed/ServerPackCreator/commit/6bdaf5140372e423a0a20501b755f3cc2e2b7451))
+* **deps:** update dependency eslint to v8.19.0 ([9b9378d](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b9378de759e93e68a967a9b282d5ccc227332b3))
+* **deps:** update dependency eslint-plugin-vue to v9 ([f328a06](https://git.griefed.de/Griefed/ServerPackCreator/commit/f328a06de16d50b27d997d769006b83d7ee22d43))
+* **deps:** update dependency eslint-webpack-plugin to v3.2.0 ([75322cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/75322cf8cfe60925bfb9c57226fbed501c675f31))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.11 ([6292f3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6292f3ffaa61f0a9d96b304f6fc8405061e9ff00))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.8 ([1c40cc0](https://git.griefed.de/Griefed/ServerPackCreator/commit/1c40cc008259a5de9376582dee3d2e4cba306141))
+* **deps:** update dependency org.apache.logging.log4j:log4j-api to v2.18.0 ([d1157e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/d1157e42507d451ade6cdda84e35366290f0117e))
+* **deps:** update dependency org.apache.logging.log4j:log4j-core to v2.18.0 ([d2f24e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2f24e1d696e6393499a1a5962aa9f955382478c))
+* **deps:** update dependency org.apache.logging.log4j:log4j-jul to v2.18.0 ([0166133](https://git.griefed.de/Griefed/ServerPackCreator/commit/0166133e9b70cdfe5b82ae2545f8915ed7686074))
+* **deps:** update dependency org.apache.logging.log4j:log4j-slf4j-impl to v2.18.0 ([c46d93c](https://git.griefed.de/Griefed/ServerPackCreator/commit/c46d93c4b7c1ce9e18a2ff961ac044b844987617))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.18.0 ([455a181](https://git.griefed.de/Griefed/ServerPackCreator/commit/455a18133ead8a31eeac380a334f5dd038ff9b4a))
+* **deps:** update dependency org.pf4j:pf4j to v3.7.0 ([a10228b](https://git.griefed.de/Griefed/ServerPackCreator/commit/a10228bba4455870620521b45a406e4ff0db9ddd))
+* **deps:** update dependency quasar to v2.7.4 ([8040ae5](https://git.griefed.de/Griefed/ServerPackCreator/commit/8040ae5bc8ab3d7f2f4862dc8d993ea155069e7f))
+* **deps:** update dependency quasar to v2.7.5 ([ae5d48f](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae5d48f08ffbff5b26f4df7d743757c07e5fa8a6))
+* **deps:** update dependency vue to v3.2.37 ([018c907](https://git.griefed.de/Griefed/ServerPackCreator/commit/018c9079e0a1f9e62a44114cc69e9342a5c2c5e8))
+* **deps:** update plugin io.spring.dependency-management to v1.0.12.release ([540ee71](https://git.griefed.de/Griefed/ServerPackCreator/commit/540ee711e5e6acaeaf49c3af0bb54efde2ea8909))
+* **deps:** update spring boot to v2.7.1 ([7f9172d](https://git.griefed.de/Griefed/ServerPackCreator/commit/7f9172d3d10a8a1808bcdd8d1642b30f0b1a2297))
+
+## [3.7.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.6.0...3.7.0) (2022-06-29)
+
+
+### 💎 Improvements
+
+* **Start scripts:** Various improvements, additions and fixes to the start scripts ([204ac6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/204ac6e32532143ccb550b1c67d020176d8a3365))
+
+
+### 🦊 CI/CD
+
+* **Maven publishing:** Only publish maven artifacts when a beta or a full release was published ([1323088](https://git.griefed.de/Griefed/ServerPackCreator/commit/1323088fff61033c427b9dc948e7a5c4ea64af1f))
+
+## [3.6.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.1...3.6.0) (2022-06-26)
+
+
+### :scissors: Refactor
+
+* **Aikars Flags:** Move Aikars flags to property in serverpackcreator.properties ([bbd34fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbd34fa3447aa68b254b1ee3ea67d3ce53207281))
+* **ApplicationProperties:** Call reloading from constructor to reduce duplicate code and increase maintainability. ([91b2ee7](https://git.griefed.de/Griefed/ServerPackCreator/commit/91b2ee789b4859077829b057c81955139df32130))
+* **GUI-API separation:** Work towards separating the GUI from the API. ([3f17c7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/3f17c7e526e28f6321e96a59ad823dea2386d511))
+* **Startup:** Rearrange a couple of startup methods. Get rid of the Main-class by moving/merging into ServerPackCreator.class. ([1e02b2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e02b2e413925a1a9469416e99f03cb9f9556401))
+
+
+### 👀 Reverts
+
+* **Tabbed Pane opaque call:** Call TABBED_PANE.setOaque(..) not from the constructor, but from createAndShowGUI() to prevent transparent tab-bar. ([9e402ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e402eda358007b37aa579925ce0037dd8409b34))
+
+
+### 💎 Improvements
+
+* **File exclusion in ZIP-archives:** Make file exclusion opt-out and allow customizing of files to exclude with some basic filter `MINECRAFT_VERSION`, `MODLOADER`, `MODLOADER_VERSION` will be replaced with their respective values. ([ef26008](https://git.griefed.de/Griefed/ServerPackCreator/commit/ef260086e75290570ab84263dc803c718c983e0e))
+
+
+### 📔 Docs
+
+* **zipBuilder params:** Add missing params for modloader and modloader version. ([c14fd45](https://git.griefed.de/Griefed/ServerPackCreator/commit/c14fd4520c0db3d65df7668b7df09dfdcad3b669))
+
+
+### 🛠 Fixes
+
+* **Config loading/saving & Application Properties:** Improve config loading and saving. Fix the directories to include in server pack setting by loading the correct settings with from a corrected property. Delete you `serverpackcreator.properties`-file to generate a new one. ([8eec4ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/8eec4ac6ec41a1383cd3798ef7b9495ad18ff5d4))
+
+### [3.5.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0...3.5.1) (2022-06-24)
+
+
+### 🛠 Fixes
+
+* **Start Scripts:** Correctly read the users answer to whether they agree to Mojang's EULA ([f2a82b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f2a82b3a35455893e8f01539e5f1cc12cd57ac29))
+
+## [3.5.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.4.1...3.5.0) (2022-06-21)
+
+
+### :scissors: Refactor
+
+* **Addongs log tab:** Remove not needed fields and constructor params ([fe5d633](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe5d633f5117db7e6e4874be10914f8d5c27932c))
+* **Addongs log tab:** Remove not needed fields and constructor params. Display full logs without truncating. ([1504a8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1504a8e57d78f59f11da37574d01a39ee60f4e06))
+* **Code Quality & Style:** Several code quality and style changes. ([486ea43](https://git.griefed.de/Griefed/ServerPackCreator/commit/486ea43f71fe404aa6e561365a67c693d1ff8f2c))
+* **Code Quality & Style:** Several code quality and style changes. ([75b1ad7](https://git.griefed.de/Griefed/ServerPackCreator/commit/75b1ad77f841d83d450794bb1ad4ed75763bca14))
+* **Code Quality & Style:** Several code quality and style changes. ([bd9c0f6](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd9c0f6a1cb8e6bf44ada3bcefbf4c492ccd33dc))
+* **Code Quality & Style:** Several code quality and style changes. ([0def7aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/0def7aa74f73f3932dc216de0cbe00e9b0e3d0af))
+* **Enums:** Change the way enums are used in the CommandlineParser and VersionMeta. Remove / use values where appropriate. ([fea95a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/fea95a27fac3ae6180d3725384a260361b1820b2))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/640ba071cef5ce19ca9fde76b4ac0d3210e80f20))
+* **GUI init:** Move fields to constructor ([1a1304f](https://git.griefed.de/Griefed/ServerPackCreator/commit/1a1304f2ee56b6c1b0a6041ede797f3fd8df81ab))
+* **Log Tail Component:** Always display horizontal scrollbar. ([fa20df4](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa20df4e369d4e6d2a69b816f931e0de8cbb8342))
+* **ServerPackModel params:** Remove unsudes params from constructor. ([a341f83](https://git.griefed.de/Griefed/ServerPackCreator/commit/a341f83859c00f6ba397eb7a6289113cf172d0b4))
+* **UNIX symlinks and Windows lnks:** Sanitize links at beginning of config check and resolve any and all links before checks are run. ([2a9ea36](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a9ea364f16c56fe9ddf266eef2d71f8f846f2c7))
+
+
+### ⏩ Performance
+
+* **FileWatcher setup:** Setup FileWatcher off-thread when running GUI, to improve startup-time of ServerPackCreator. ([087bed5](https://git.griefed.de/Griefed/ServerPackCreator/commit/087bed58fb3a255bb544dbee6bab4491d05c2a62))
+* **GUI:** Various little improvements towards initialization and setup of the GUI ([8112bcb](https://git.griefed.de/Griefed/ServerPackCreator/commit/8112bcbff3987526d8b1659c0548fe5e7ee1e517))
+
+
+### 👀 Reverts
+
+* **CurseForge:** Completely remove CurseForge functionality from ServerPackCreator. ([d3de549](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3de549c3c0d420ccf6d47d2c477bf8672e3687a))
+* **CurseForge:** Remove mentions of CurseForge from i18n ([d876360](https://git.griefed.de/Griefed/ServerPackCreator/commit/d876360860e9eb4b75ce7f856161a9aed41a0378))
+* **Modrinth:** Remove Modrinth preperations from backend and tab from frontend ([eeafa78](https://git.griefed.de/Griefed/ServerPackCreator/commit/eeafa78e90b1468687e67cbdf5cfe168dd0747e4))
+
+
+### 💈 Style
+
+* **Formatting:** Let IntelliJ IDEA reformat code and optimize imports. ([a019a55](https://git.griefed.de/Griefed/ServerPackCreator/commit/a019a551b3bafb74cd4a41666c70bbcf852ccb28))
+* **Formatting:** Let IntelliJ IDEA reformat code and optimize imports. ([dfdc91b](https://git.griefed.de/Griefed/ServerPackCreator/commit/dfdc91b09c35f57b780cc715388e96a8603de547))
+* **Google Java Format:** Apply Google Java format to sources, reformat and optimize imports. ([dadfe85](https://git.griefed.de/Griefed/ServerPackCreator/commit/dadfe856a5781aad46a22b2b5a7eb4615cb4244b))
+* **Google Java Format:** Apply Google Java format to sources, reformat and optimize imports. Add editorconfig and project config ([7eea595](https://git.griefed.de/Griefed/ServerPackCreator/commit/7eea595c108d37c7af7d9e0d9097548942a5cc5a))
+
+
+### 💎 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/0d4193d42b0dcf30ad5dd4ae54b06f1cb9e8ab86))
+* **ConfigChecks:** Check the ServerPackCreator base directory and files and directories specified in the configuration for read-permission. ([bbb70db](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbb70dbbf025967c2bf025f761348ef3011a1e35))
+* **Copy directories textfield:** Turn textfield into a textarea much like clientside-only mods and JVM args. ([9dfc606](https://git.griefed.de/Griefed/ServerPackCreator/commit/9dfc6066a71af723b7862e32d84b01fc9fefa748))
+* **Copy Files and Directories:** Allow specifying absolute paths to files and directories to include in the server pack. Example `C:/`foo/bar` will result in `bar` being copied to the server pack as `bar`, and `C:/`foo/bar.file` will result in `bar.file` being copied to the server pack as `bar.file`. ([5978347](https://git.griefed.de/Griefed/ServerPackCreator/commit/59783475400d73d5f13505fb0ba7c5361a942458))
+* **Create Server Pack Tab:** Improve scroll amount which improves the user experience with the tab ([b11a876](https://git.griefed.de/Griefed/ServerPackCreator/commit/b11a8761535741f8c1ed6d23a7a38f9049038987))
+* **Create Server Pack tab:** Place status labels in BoxLayout panel and set preferred size, preventing resizing. Allow resizing of ServerPackCreator window at all times. ([2a4bc52](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a4bc52ba16671fdb5fc8f10e6914a3562f28705))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/0283d34402a5f6ec1285494b7b4a65619b462972))
+* **Fallback List Clientside-Mods:** Remove JEITweaker from list of fallback clientside-mods. Thanks to @NevadaActual for the report. ([c7de800](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7de80090c24ae784d581cf36eed17591b293a46))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ac005e667c06af6aaffc0f3aadaecc1590f3043))
+* **GUI FileChoosers and file/folder opening:** Open filechoosers in center of SPC window. Centralize file and folder opening to utilities. ([0b8b426](https://git.griefed.de/Griefed/ServerPackCreator/commit/0b8b4263c351f7d5fa6e17a9107cc1c55b671ba3))
+* **GUI Ready status:** Enable generation button and turn of status bar after generation has completed, but before dialogs are shown. Looks better and makes more sense. ([d3ab985](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3ab98564284eb1b3aa0098421c9b0b080d4c868))
+* **GUI status display:** Display a scrolling bar during the generation of a server pack to indicate that ServerPackCreator is currently doing something. Thanks to @Kreezxil for the suggestion! ([fa331bf](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa331bf8048bb3c5fadc3d9f9ab8a0b882b37a82))
+* **GUI:** Various. Prevent text in status label box from being cut off at the end. Replace crude status animation with custom made LarsonScanner. Refactor some classes to inner classes where appropriate. Update some dependencies. ([377d674](https://git.griefed.de/Griefed/ServerPackCreator/commit/377d6745e0e1f577a9e1dc7ff192910da7374252))
+* **i18n:** Provide more language-keys for i18n. ([1b5c695](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b5c6955a456b93802605ae3d100f9127792f6de))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f87537f9a7539ebf456e4f4fa4f70b1b67dd20b5))
+* **Menu Bar View items:** Add SPC log, modloader installer log and addons log view items to open the respective logs in your default text-editor. ([361a62e](https://git.griefed.de/Griefed/ServerPackCreator/commit/361a62edf1780c94b505fc14a44a29cd3201b8ae))
+* **Modloader Installer Log tab:** Remove Modloader installer log tab. Rarely used, slows down SPC, rarely contains important information. ([8a9a793](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a9a79386b527ef8a06e506e1a08bb22e0f367dc))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/39eb24fcf182b71eb773e2f90aad6aab28002829))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2cb195cbf9cdd0a1978286ed8181692061694ad))
+* **SPC Window:** Open ServerPackCreator in the center of the main display. ([2020ca6](https://git.griefed.de/Griefed/ServerPackCreator/commit/2020ca6874531fab71d3ec356c825abc3a55492e))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f57686af86741126ceb77017151b91638cd984f8))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/74bea1b87f39514cea8f77c32e8e707d75b0a0e4))
+
+
+### 📔 Docs
+
+* **GenerateZip params:** Remove param in JavaDoc for GenerateZip:44, containing extra, invalid, argument. ([15319af](https://git.griefed.de/Griefed/ServerPackCreator/commit/15319aff5256e076ae7af0756960f2a14211de33))
+* **params:** Remove/fix constructors and missing params ([d78e310](https://git.griefed.de/Griefed/ServerPackCreator/commit/d78e3107916cb85699dd06b017a7576eb8968bd1))
+
+
+### 🦊 CI/CD
+
+* **Workflow:** Prevent detached pipelines from running ([af486a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/af486a598d1870f94a6473fcd1e44d95713a8344))
+
+
+### 🧪 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/13e0d3e3b412fb84d13449e5d0bcf32acac739c9))
+* **GitLab:** SSL still broken with GitLab.com. ([bcc0ff3](https://git.griefed.de/Griefed/ServerPackCreator/commit/bcc0ff30e7f8162a8278517f06ee12ab144516cd))
+
+
+### 🚀 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/849e0bcc1709530e9670a29244d546d6a59b88a3))
+
+
+### 🛠 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f4d1081a5f21adb71c07ee03e83c72a1fbadc6b8))
+* **Copy-directories re-validation:** Upon changing the modpack-directory, re-validate the copy-directories field to prevent false-negatives. ([0ee983c](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ee983cdf49f5dd4d31c63b72468ac089161b1dd))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d87b2f26885e6e4f696a1d164cc9a6a5a002da0))
+* **GUI Forge versions selection box:** Update the list of Forge versions when the selected Minecraft version is changed ([02f6004](https://git.griefed.de/Griefed/ServerPackCreator/commit/02f60040a77e30d8ed2da7bfc18b30b991f2d353))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/a6c5c59ae445ea7fdd0d84d3267d7e53ab6278ac))
+* **Unable to save config when clientside-mods is empty:** Prevent IndexOutOfBounds-exception when the passed list in encapsulateListElements is empty. ([bd620f8](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd620f8fdba6264110e0a9e5d5e59cc29981f729))
+* **WebUI:** Correctly set modloader versions when selecting a Minecraft version ([a17e3f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/a17e3f5d0910071bf9300b9f9feb49b1807caf56))
+
+
+### Other
+
+* **deps:** update dependency @quasar/extras to v1.13.6 ([d34f8fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/d34f8fd657a10731584ac0d1b2355229e7d6543b))
+* **deps:** update dependency axios to v0.27.2 ([86f56f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/86f56f57668d0ef7039d7b78f04207e8fa0569b8))
+* **deps:** update dependency core-js to v3.22.4 ([1c4b985](https://git.griefed.de/Griefed/ServerPackCreator/commit/1c4b985529212927f0ac43195b4d2f3d37fffc44))
+* **deps:** update dependency core-js to v3.22.8 ([e91d9f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/e91d9f1759e3bc5412da0b95ce80dfd750747624))
+* **deps:** update dependency eslint to v8.14.0 ([dbb27fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/dbb27faa7e1d69fb4e4f869ff5f7436431bcfcf6))
+* **deps:** update dependency eslint-plugin-vue to v8.7.1 ([97f86a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/97f86a8809fea915b5e540e1ed8b8d200ba5cb0b))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.10 ([dd527e5](https://git.griefed.de/Griefed/ServerPackCreator/commit/dd527e59f9b6a50669ddc459097da188a8799e89))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.9 ([198aa4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/198aa4f4d7a5df186af45fc3b7ce0c0e2328e17e))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.6 ([42b6f7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/42b6f7a1d0f0e42cd7db98aceee58b73c98dd466))
+* **deps:** update dependency gradle to v7.4.2 ([b65f938](https://git.griefed.de/Griefed/ServerPackCreator/commit/b65f9388ab4f11e10a98c4ed0e181bfbed81d129))
+* **deps:** update dependency org.apache.activemq:artemis-jms-server to v2.21.0 ([ebd8add](https://git.griefed.de/Griefed/ServerPackCreator/commit/ebd8adde438f25adc933ab4a0949f9ad9c312e08))
+* **deps:** update dependency tsparticles to v2.0.6 ([ebb78ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/ebb78baef18c8df5d0e59cdd3e07970608338ae7))
+* **deps:** update dependency vue to v3.2.33 ([3adabfc](https://git.griefed.de/Griefed/ServerPackCreator/commit/3adabfcf2a8df8bf5689d56f66e9fa770aa35bfe))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.3.3 ([546cec4](https://git.griefed.de/Griefed/ServerPackCreator/commit/546cec4b237dcb6663eb2981b33f8721c334b10b))
+* **deps:** update spring boot to v2.6.7 ([c61906e](https://git.griefed.de/Griefed/ServerPackCreator/commit/c61906e2a306e91f3bc2a19127ea4bd34f9833c8))
+* **deps:** update typescript-eslint monorepo to v5.22.0 ([f0a5512](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0a5512f86421ebb33d1027bbcad8e06e93051e5))
+* **Encoding:** UTF-8 ALL ZE FILES!!!11!1 ([b7d3189](https://git.griefed.de/Griefed/ServerPackCreator/commit/b7d318967d19b9e8cd3c5cdfcad8262d74c080b6))
+* **gitignore:** Add some more test resources to the gitignore. ([3481345](https://git.griefed.de/Griefed/ServerPackCreator/commit/34813454de5061899ea3f929965ec3b56a485942))
+* **Status labels:** Reduce max length of entries to reduce amount of component resizing. ([5eed4ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/5eed4ad4e59861b7a6f2444f3df362ad5ecf4435))
+
+## [3.5.0-beta.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-beta.3...3.5.0-beta.4) (2022-06-17)
+
+
+### ⏩ Performance
+
+* **GUI:** Various little improvements towards initialization and setup of the GUI ([8112bcb](https://git.griefed.de/Griefed/ServerPackCreator/commit/8112bcbff3987526d8b1659c0548fe5e7ee1e517))
+
+
+### 💎 Improvements
+
+* **Fallback List Clientside-Mods:** Remove JEITweaker from list of fallback clientside-mods. Thanks to @NevadaActual for the report. ([c7de800](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7de80090c24ae784d581cf36eed17591b293a46))
+* **GUI:** Various. Prevent text in status label box from being cut off at the end. Replace crude status animation with custom made LarsonScanner. Refactor some classes to inner classes where appropriate. Update some dependencies. ([377d674](https://git.griefed.de/Griefed/ServerPackCreator/commit/377d6745e0e1f577a9e1dc7ff192910da7374252))
+
+
+### 🦊 CI/CD
+
+* **Workflow:** Prevent detached pipelines from running ([af486a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/af486a598d1870f94a6473fcd1e44d95713a8344))
+
+
+### 🛠 Fixes
+
+* **WebUI:** Correctly set modloader versions when selecting a Minecraft version ([a17e3f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/a17e3f5d0910071bf9300b9f9feb49b1807caf56))
+
+## [3.5.0-beta.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-beta.2...3.5.0-beta.3) (2022-06-06)
+
+
+### 💎 Improvements
+
+* **GUI FileChoosers and file/folder opening:** Open filechoosers in center of SPC window. Centralize file and folder opening to utilities. ([0b8b426](https://git.griefed.de/Griefed/ServerPackCreator/commit/0b8b4263c351f7d5fa6e17a9107cc1c55b671ba3))
+* **GUI Ready status:** Enable generation button and turn of status bar after generation has completed, but before dialogs are shown. Looks better and makes more sense. ([d3ab985](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3ab98564284eb1b3aa0098421c9b0b080d4c868))
+* **GUI status display:** Display a scrolling bar during the generation of a server pack to indicate that ServerPackCreator is currently doing something. Thanks to @Kreezxil for the suggestion! ([fa331bf](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa331bf8048bb3c5fadc3d9f9ab8a0b882b37a82))
+
+## [3.5.0-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-beta.1...3.5.0-beta.2) (2022-06-05)
+
+
+### :scissors: Refactor
+
+* **Addongs log tab:** Remove not needed fields and constructor params ([fe5d633](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe5d633f5117db7e6e4874be10914f8d5c27932c))
+* **Addongs log tab:** Remove not needed fields and constructor params. Display full logs without truncating. ([1504a8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1504a8e57d78f59f11da37574d01a39ee60f4e06))
+* **Log Tail Component:** Always display horizontal scrollbar. ([fa20df4](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa20df4e369d4e6d2a69b816f931e0de8cbb8342))
+
+
+### 💎 Improvements
+
+* **Create Server Pack Tab:** Improve scroll amount which improves the user experience with the tab ([b11a876](https://git.griefed.de/Griefed/ServerPackCreator/commit/b11a8761535741f8c1ed6d23a7a38f9049038987))
+* **Create Server Pack tab:** Place status labels in BoxLayout panel and set preferred size, preventing resizing. Allow resizing of ServerPackCreator window at all times. ([2a4bc52](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a4bc52ba16671fdb5fc8f10e6914a3562f28705))
+* **Menu Bar View items:** Add SPC log, modloader installer log and addons log view items to open the respective logs in your default text-editor. ([361a62e](https://git.griefed.de/Griefed/ServerPackCreator/commit/361a62edf1780c94b505fc14a44a29cd3201b8ae))
+* **Modloader Installer Log tab:** Remove Modloader installer log tab. Rarely used, slows down SPC, rarely contains important information. ([8a9a793](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a9a79386b527ef8a06e506e1a08bb22e0f367dc))
+
+
+### Other
+
+* **Encoding:** UTF-8 ALL ZE FILES!!!11!1 ([b7d3189](https://git.griefed.de/Griefed/ServerPackCreator/commit/b7d318967d19b9e8cd3c5cdfcad8262d74c080b6))
+
+## [3.5.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.4.1...3.5.0-beta.1) (2022-06-04)
+
+
+### :scissors: Refactor
+
+* **Code Quality & Style:** Several code quality and style changes. ([486ea43](https://git.griefed.de/Griefed/ServerPackCreator/commit/486ea43f71fe404aa6e561365a67c693d1ff8f2c))
+* **Code Quality & Style:** Several code quality and style changes. ([75b1ad7](https://git.griefed.de/Griefed/ServerPackCreator/commit/75b1ad77f841d83d450794bb1ad4ed75763bca14))
+* **Code Quality & Style:** Several code quality and style changes. ([bd9c0f6](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd9c0f6a1cb8e6bf44ada3bcefbf4c492ccd33dc))
+* **Code Quality & Style:** Several code quality and style changes. ([0def7aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/0def7aa74f73f3932dc216de0cbe00e9b0e3d0af))
+* **Enums:** Change the way enums are used in the CommandlineParser and VersionMeta. Remove / use values where appropriate. ([fea95a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/fea95a27fac3ae6180d3725384a260361b1820b2))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/640ba071cef5ce19ca9fde76b4ac0d3210e80f20))
+* **ServerPackModel params:** Remove unsudes params from constructor. ([a341f83](https://git.griefed.de/Griefed/ServerPackCreator/commit/a341f83859c00f6ba397eb7a6289113cf172d0b4))
+* **UNIX symlinks and Windows lnks:** Sanitize links at beginning of config check and resolve any and all links before checks are run. ([2a9ea36](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a9ea364f16c56fe9ddf266eef2d71f8f846f2c7))
+
+
+### ⏩ Performance
+
+* **FileWatcher setup:** Setup FileWatcher off-thread when running GUI, to improve startup-time of ServerPackCreator. ([087bed5](https://git.griefed.de/Griefed/ServerPackCreator/commit/087bed58fb3a255bb544dbee6bab4491d05c2a62))
+
+
+### 👀 Reverts
+
+* **CurseForge:** Completely remove CurseForge functionality from ServerPackCreator. ([d3de549](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3de549c3c0d420ccf6d47d2c477bf8672e3687a))
+* **CurseForge:** Remove mentions of CurseForge from i18n ([d876360](https://git.griefed.de/Griefed/ServerPackCreator/commit/d876360860e9eb4b75ce7f856161a9aed41a0378))
+* **Modrinth:** Remove Modrinth preperations from backend and tab from frontend ([eeafa78](https://git.griefed.de/Griefed/ServerPackCreator/commit/eeafa78e90b1468687e67cbdf5cfe168dd0747e4))
+
+
+### 💈 Style
+
+* **Formatting:** Let IntelliJ IDEA reformat code and optimize imports. ([a019a55](https://git.griefed.de/Griefed/ServerPackCreator/commit/a019a551b3bafb74cd4a41666c70bbcf852ccb28))
+* **Formatting:** Let IntelliJ IDEA reformat code and optimize imports. ([dfdc91b](https://git.griefed.de/Griefed/ServerPackCreator/commit/dfdc91b09c35f57b780cc715388e96a8603de547))
+* **Google Java Format:** Apply Google Java format to sources, reformat and optimize imports. ([dadfe85](https://git.griefed.de/Griefed/ServerPackCreator/commit/dadfe856a5781aad46a22b2b5a7eb4615cb4244b))
+* **Google Java Format:** Apply Google Java format to sources, reformat and optimize imports. Add editorconfig and project config ([7eea595](https://git.griefed.de/Griefed/ServerPackCreator/commit/7eea595c108d37c7af7d9e0d9097548942a5cc5a))
+
+
+### 💎 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/0d4193d42b0dcf30ad5dd4ae54b06f1cb9e8ab86))
+* **ConfigChecks:** Check the ServerPackCreator base directory and files and directories specified in the configuration for read-permission. ([bbb70db](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbb70dbbf025967c2bf025f761348ef3011a1e35))
+* **Copy directories textfield:** Turn textfield into a textarea much like clientside-only mods and JVM args. ([9dfc606](https://git.griefed.de/Griefed/ServerPackCreator/commit/9dfc6066a71af723b7862e32d84b01fc9fefa748))
+* **Copy Files and Directories:** Allow specifying absolute paths to files and directories to include in the server pack. Example `C:/`foo/bar` will result in `bar` being copied to the server pack as `bar`, and `C:/`foo/bar.file` will result in `bar.file` being copied to the server pack as `bar.file`. ([5978347](https://git.griefed.de/Griefed/ServerPackCreator/commit/59783475400d73d5f13505fb0ba7c5361a942458))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/0283d34402a5f6ec1285494b7b4a65619b462972))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ac005e667c06af6aaffc0f3aadaecc1590f3043))
+* **i18n:** Provide more language-keys for i18n. ([1b5c695](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b5c6955a456b93802605ae3d100f9127792f6de))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f87537f9a7539ebf456e4f4fa4f70b1b67dd20b5))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/39eb24fcf182b71eb773e2f90aad6aab28002829))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2cb195cbf9cdd0a1978286ed8181692061694ad))
+* **SPC Window:** Open ServerPackCreator in the center of the main display. ([2020ca6](https://git.griefed.de/Griefed/ServerPackCreator/commit/2020ca6874531fab71d3ec356c825abc3a55492e))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f57686af86741126ceb77017151b91638cd984f8))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/74bea1b87f39514cea8f77c32e8e707d75b0a0e4))
+
+
+### 📔 Docs
+
+* **GenerateZip params:** Remove param in JavaDoc for GenerateZip:44, containing extra, invalid, argument. ([15319af](https://git.griefed.de/Griefed/ServerPackCreator/commit/15319aff5256e076ae7af0756960f2a14211de33))
+* **params:** Remove/fix constructors and missing params ([d78e310](https://git.griefed.de/Griefed/ServerPackCreator/commit/d78e3107916cb85699dd06b017a7576eb8968bd1))
+
+
+### 🧪 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/13e0d3e3b412fb84d13449e5d0bcf32acac739c9))
+* **GitLab:** SSL still broken with GitLab.com. ([bcc0ff3](https://git.griefed.de/Griefed/ServerPackCreator/commit/bcc0ff30e7f8162a8278517f06ee12ab144516cd))
+
+
+### 🚀 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/849e0bcc1709530e9670a29244d546d6a59b88a3))
+
+
+### 🛠 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f4d1081a5f21adb71c07ee03e83c72a1fbadc6b8))
+* **Copy-directories re-validation:** Upon changing the modpack-directory, re-validate the copy-directories field to prevent false-negatives. ([0ee983c](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ee983cdf49f5dd4d31c63b72468ac089161b1dd))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d87b2f26885e6e4f696a1d164cc9a6a5a002da0))
+* **GUI Forge versions selection box:** Update the list of Forge versions when the selected Minecraft version is changed ([02f6004](https://git.griefed.de/Griefed/ServerPackCreator/commit/02f60040a77e30d8ed2da7bfc18b30b991f2d353))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/a6c5c59ae445ea7fdd0d84d3267d7e53ab6278ac))
+* **Unable to save config when clientside-mods is empty:** Prevent IndexOutOfBounds-exception when the passed list in encapsulateListElements is empty. ([bd620f8](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd620f8fdba6264110e0a9e5d5e59cc29981f729))
+
+
+### Other
+
+* **deps:** update dependency @quasar/extras to v1.13.6 ([d34f8fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/d34f8fd657a10731584ac0d1b2355229e7d6543b))
+* **deps:** update dependency axios to v0.27.2 ([86f56f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/86f56f57668d0ef7039d7b78f04207e8fa0569b8))
+* **deps:** update dependency core-js to v3.22.4 ([1c4b985](https://git.griefed.de/Griefed/ServerPackCreator/commit/1c4b985529212927f0ac43195b4d2f3d37fffc44))
+* **deps:** update dependency eslint to v8.14.0 ([dbb27fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/dbb27faa7e1d69fb4e4f869ff5f7436431bcfcf6))
+* **deps:** update dependency eslint-plugin-vue to v8.7.1 ([97f86a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/97f86a8809fea915b5e540e1ed8b8d200ba5cb0b))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.9 ([198aa4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/198aa4f4d7a5df186af45fc3b7ce0c0e2328e17e))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.6 ([42b6f7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/42b6f7a1d0f0e42cd7db98aceee58b73c98dd466))
+* **deps:** update dependency gradle to v7.4.2 ([b65f938](https://git.griefed.de/Griefed/ServerPackCreator/commit/b65f9388ab4f11e10a98c4ed0e181bfbed81d129))
+* **deps:** update dependency org.apache.activemq:artemis-jms-server to v2.21.0 ([ebd8add](https://git.griefed.de/Griefed/ServerPackCreator/commit/ebd8adde438f25adc933ab4a0949f9ad9c312e08))
+* **deps:** update dependency tsparticles to v2.0.6 ([ebb78ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/ebb78baef18c8df5d0e59cdd3e07970608338ae7))
+* **deps:** update dependency vue to v3.2.33 ([3adabfc](https://git.griefed.de/Griefed/ServerPackCreator/commit/3adabfcf2a8df8bf5689d56f66e9fa770aa35bfe))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.3.3 ([546cec4](https://git.griefed.de/Griefed/ServerPackCreator/commit/546cec4b237dcb6663eb2981b33f8721c334b10b))
+* **deps:** update spring boot to v2.6.7 ([c61906e](https://git.griefed.de/Griefed/ServerPackCreator/commit/c61906e2a306e91f3bc2a19127ea4bd34f9833c8))
+* **deps:** update typescript-eslint monorepo to v5.22.0 ([f0a5512](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0a5512f86421ebb33d1027bbcad8e06e93051e5))
+* **gitignore:** Add some more test resources to the gitignore. ([3481345](https://git.griefed.de/Griefed/ServerPackCreator/commit/34813454de5061899ea3f929965ec3b56a485942))
+* **Status labels:** Reduce max length of entries to reduce amount of component resizing. ([5eed4ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/5eed4ad4e59861b7a6f2444f3df362ad5ecf4435))
+
+## [3.5.0-alpha.8](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-alpha.7...3.5.0-alpha.8) (2022-06-03)
+
+
+### :scissors: 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/640ba071cef5ce19ca9fde76b4ac0d3210e80f20))
+
+
+### ⏩ Performance
+
+* **FileWatcher setup:** Setup FileWatcher off-thread when running GUI, to improve startup-time of ServerPackCreator. ([087bed5](https://git.griefed.de/Griefed/ServerPackCreator/commit/087bed58fb3a255bb544dbee6bab4491d05c2a62))
+
+
+### 💎 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/0d4193d42b0dcf30ad5dd4ae54b06f1cb9e8ab86))
+* **Copy directories textfield:** Turn textfield into a textarea much like clientside-only mods and JVM args. ([9dfc606](https://git.griefed.de/Griefed/ServerPackCreator/commit/9dfc6066a71af723b7862e32d84b01fc9fefa748))
+* **Copy Files and Directories:** Allow specifying absolute paths to files and directories to include in the server pack. Example `C:/`foo/bar` will result in `bar` being copied to the server pack as `bar`, and `C:/`foo/bar.file` will result in `bar.file` being copied to the server pack as `bar.file`. ([5978347](https://git.griefed.de/Griefed/ServerPackCreator/commit/59783475400d73d5f13505fb0ba7c5361a942458))
+* **i18n:** Provide more language-keys for i18n. ([1b5c695](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b5c6955a456b93802605ae3d100f9127792f6de))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f87537f9a7539ebf456e4f4fa4f70b1b67dd20b5))
+* **SPC Window:** Open ServerPackCreator in the center of the main display. ([2020ca6](https://git.griefed.de/Griefed/ServerPackCreator/commit/2020ca6874531fab71d3ec356c825abc3a55492e))
+
+
+### 🛠 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/a6c5c59ae445ea7fdd0d84d3267d7e53ab6278ac))
+
+## [3.5.0-alpha.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-alpha.6...3.5.0-alpha.7) (2022-05-28)
+
+
+### :scissors: Refactor
+
+* **Code Quality & Style:** Several code quality and style changes. ([486ea43](https://git.griefed.de/Griefed/ServerPackCreator/commit/486ea43f71fe404aa6e561365a67c693d1ff8f2c))
+
+
+### 🛠 Fixes
+
+* **GUI Forge versions selection box:** Update the list of Forge versions when the selected Minecraft version is changed ([02f6004](https://git.griefed.de/Griefed/ServerPackCreator/commit/02f60040a77e30d8ed2da7bfc18b30b991f2d353))
+
+## [3.5.0-alpha.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-alpha.5...3.5.0-alpha.6) (2022-05-28)
+
+
+### :scissors: Refactor
+
+* **Code Quality & Style:** Several code quality and style changes. ([75b1ad7](https://git.griefed.de/Griefed/ServerPackCreator/commit/75b1ad77f841d83d450794bb1ad4ed75763bca14))
+* **Enums:** Change the way enums are used in the CommandlineParser and VersionMeta. Remove / use values where appropriate. ([fea95a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/fea95a27fac3ae6180d3725384a260361b1820b2))
+
+
+### 💎 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/0283d34402a5f6ec1285494b7b4a65619b462972))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/39eb24fcf182b71eb773e2f90aad6aab28002829))
+
+
+### 🚀 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/849e0bcc1709530e9670a29244d546d6a59b88a3))
+
+## [3.5.0-alpha.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-alpha.4...3.5.0-alpha.5) (2022-05-26)
+
+
+### :scissors: Refactor
+
+* **Code Quality & Style:** Several code quality and style changes. ([bd9c0f6](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd9c0f6a1cb8e6bf44ada3bcefbf4c492ccd33dc))
+* **Code Quality & Style:** Several code quality and style changes. ([0def7aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/0def7aa74f73f3932dc216de0cbe00e9b0e3d0af))
+
+
+### 👀 Reverts
+
+* **Modrinth:** Remove Modrinth preperations from backend and tab from frontend ([eeafa78](https://git.griefed.de/Griefed/ServerPackCreator/commit/eeafa78e90b1468687e67cbdf5cfe168dd0747e4))
+
+
+### 🧪 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/13e0d3e3b412fb84d13449e5d0bcf32acac739c9))
+* **GitLab:** SSL still broken with GitLab.com. ([bcc0ff3](https://git.griefed.de/Griefed/ServerPackCreator/commit/bcc0ff30e7f8162a8278517f06ee12ab144516cd))
+
+## [3.5.0-alpha.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-alpha.3...3.5.0-alpha.4) (2022-05-23)
+
+
+### :scissors: Refactor
+
+* **ServerPackModel params:** Remove unsudes params from constructor. ([a341f83](https://git.griefed.de/Griefed/ServerPackCreator/commit/a341f83859c00f6ba397eb7a6289113cf172d0b4))
+
+
+### 👀 Reverts
+
+* **CurseForge:** Remove mentions of CurseForge from i18n ([d876360](https://git.griefed.de/Griefed/ServerPackCreator/commit/d876360860e9eb4b75ce7f856161a9aed41a0378))
+
+
+### 💎 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ac005e667c06af6aaffc0f3aadaecc1590f3043))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2cb195cbf9cdd0a1978286ed8181692061694ad))
+
+
+### Other
+
+* **gitignore:** Add some more test resources to the gitignore. ([3481345](https://git.griefed.de/Griefed/ServerPackCreator/commit/34813454de5061899ea3f929965ec3b56a485942))
+
+## [3.5.0-alpha.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-alpha.2...3.5.0-alpha.3) (2022-05-19)
+
+
+### 📔 Docs
+
+* **params:** Remove/fix constructors and missing params ([d78e310](https://git.griefed.de/Griefed/ServerPackCreator/commit/d78e3107916cb85699dd06b017a7576eb8968bd1))
+
+## [3.5.0-alpha.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.5.0-alpha.1...3.5.0-alpha.2) (2022-05-19)
+
+
+### 📔 Docs
+
+* **GenerateZip params:** Remove param in JavaDoc for GenerateZip:44, containing extra, invalid, argument. ([15319af](https://git.griefed.de/Griefed/ServerPackCreator/commit/15319aff5256e076ae7af0756960f2a14211de33))
+
+## [3.5.0-alpha.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.4.1...3.5.0-alpha.1) (2022-05-18)
+
+
+### :scissors: Refactor
+
+* **UNIX symlinks and Windows lnks:** Sanitize links at beginning of config check and resolve any and all links before checks are run. ([2a9ea36](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a9ea364f16c56fe9ddf266eef2d71f8f846f2c7))
+
+
+### 👀 Reverts
+
+* **CurseForge:** Completely remove CurseForge functionality from ServerPackCreator. ([d3de549](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3de549c3c0d420ccf6d47d2c477bf8672e3687a))
+
+
+### 💎 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f57686af86741126ceb77017151b91638cd984f8))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/74bea1b87f39514cea8f77c32e8e707d75b0a0e4))
+
+
+### 🛠 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](https://git.griefed.de/Griefed/ServerPackCreator/commit/f4d1081a5f21adb71c07ee03e83c72a1fbadc6b8))
+* **Copy-directories re-validation:** Upon changing the modpack-directory, re-validate the copy-directories field to prevent false-negatives. ([0ee983c](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ee983cdf49f5dd4d31c63b72468ac089161b1dd))
+* **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](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d87b2f26885e6e4f696a1d164cc9a6a5a002da0))
+* **Unable to save config when clientside-mods is empty:** Prevent IndexOutOfBounds-exception when the passed list in encapsulateListElements is empty. ([bd620f8](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd620f8fdba6264110e0a9e5d5e59cc29981f729))
+
+
+### Other
+
+* **deps:** update dependency @quasar/extras to v1.13.6 ([d34f8fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/d34f8fd657a10731584ac0d1b2355229e7d6543b))
+* **deps:** update dependency axios to v0.27.2 ([86f56f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/86f56f57668d0ef7039d7b78f04207e8fa0569b8))
+* **deps:** update dependency core-js to v3.22.4 ([1c4b985](https://git.griefed.de/Griefed/ServerPackCreator/commit/1c4b985529212927f0ac43195b4d2f3d37fffc44))
+* **deps:** update dependency eslint to v8.14.0 ([dbb27fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/dbb27faa7e1d69fb4e4f869ff5f7436431bcfcf6))
+* **deps:** update dependency eslint-plugin-vue to v8.7.1 ([97f86a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/97f86a8809fea915b5e540e1ed8b8d200ba5cb0b))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.9 ([198aa4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/198aa4f4d7a5df186af45fc3b7ce0c0e2328e17e))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.6 ([42b6f7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/42b6f7a1d0f0e42cd7db98aceee58b73c98dd466))
+* **deps:** update dependency gradle to v7.4.2 ([b65f938](https://git.griefed.de/Griefed/ServerPackCreator/commit/b65f9388ab4f11e10a98c4ed0e181bfbed81d129))
+* **deps:** update dependency org.apache.activemq:artemis-jms-server to v2.21.0 ([ebd8add](https://git.griefed.de/Griefed/ServerPackCreator/commit/ebd8adde438f25adc933ab4a0949f9ad9c312e08))
+* **deps:** update dependency tsparticles to v2.0.6 ([ebb78ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/ebb78baef18c8df5d0e59cdd3e07970608338ae7))
+* **deps:** update dependency vue to v3.2.33 ([3adabfc](https://git.griefed.de/Griefed/ServerPackCreator/commit/3adabfcf2a8df8bf5689d56f66e9fa770aa35bfe))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.3.3 ([546cec4](https://git.griefed.de/Griefed/ServerPackCreator/commit/546cec4b237dcb6663eb2981b33f8721c334b10b))
+* **deps:** update spring boot to v2.6.7 ([c61906e](https://git.griefed.de/Griefed/ServerPackCreator/commit/c61906e2a306e91f3bc2a19127ea4bd34f9833c8))
+* **deps:** update typescript-eslint monorepo to v5.22.0 ([f0a5512](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0a5512f86421ebb33d1027bbcad8e06e93051e5))
+* **Status labels:** Reduce max length of entries to reduce amount of component resizing. ([5eed4ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/5eed4ad4e59861b7a6f2444f3df362ad5ecf4435))
+
+### [3.4.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.4.0...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](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f1958fda5b91d698c9d4d7e2006c24465787642))
+
+## [3.4.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.3.0...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](https://git.griefed.de/Griefed/ServerPackCreator/commit/3337a1451299fed199f5c21693cfdb122f7e03b2))
+
+## [3.3.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.2.0...3.3.0) (2022-04-24)
+
+
+### 💈 Style
+
+* **Formatting:** Make LocalizationManager a bit more readable ([bf851dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/bf851dc277b31504b88d601a62f986e7674326e1))
+
+
+### 💎 Improvements
+
+* **Help text:** Make formatting of help text more easily expandable for future updates. Expand help text with new arguments. ([796328c](https://git.griefed.de/Griefed/ServerPackCreator/commit/796328c31d0552186fc87a1b05ee424850eb1a01))
+* **Sideness scanning:** Scan sideness of Fabric mods and automatically excluded any detected clientside-only mods. ([4bb76aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/4bb76aaa2ab0ba012daddc32dad9b6d3cd87e206))
+* **Startup Sequence:** Implement priority system in case multiple arguments have been used (see CommandlineParser). When the GUI is used, display a splashscreen whilst SPC is loading (see ServerPackCreatorSplash). CLI menu for an improved user-experience, giving the user more choice when running in commandline (see ServerPackCreator). The Main-class now only initializes ServerPackCreator and runs it with the determined mode. ([a925a76](https://git.griefed.de/Griefed/ServerPackCreator/commit/a925a763adf04cf5926f1187fc534a9f0203c71c))
+
+
+### 🧪 Tests
+
+* Try and fix tests which error in CI pipelines, but not on local ([88fb612](https://git.griefed.de/Griefed/ServerPackCreator/commit/88fb6125ea26b112fdd8f6745037fa67a1d9319d))
+
+
+### 🛠 Fixes
+
+* **ApplicationProperties:** Only load a filesystem properties if it exists. ([417c866](https://git.griefed.de/Griefed/ServerPackCreator/commit/417c8662611517229f08dc655fcb027659a3f28a))
+* **File copying from JAR-files:** Replace old mentions of Main.class and other with passed class. Correctly discern whether a dev or production is being used in order to copy files and folders. Add additional method which allows replacing an already existing file when copying from a JAR-file. ([d5b17c5](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5b17c5c388b69c25cd247fe43655b90f26a1be0))
+* **VersionMeta double loading:** Prevent VersionMeta from running initializations twice some times by explicitly updating the separate metas. ([808379f](https://git.griefed.de/Griefed/ServerPackCreator/commit/808379fe577ba8deba7b1b7e21c7888418ba944d))
+
+
+### Other
+
+* **Help:** Information about supported Java version(s) and link to Wiki articles in `-help`-argument ([c8031ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/c8031cef7938d812cd9e9ccbaf17c916b62881c4))
+* **Optimize imports:** Just a couple of import optimizations. ([f3cf380](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3cf380ea7ff82ccdfc3aed89c2fa24c7035a45d))
+
+## [3.2.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.1.0...3.2.0-beta.1) (2022-04-18)
+
+
+### 💎 Improvements
+
+* **Sideness scanning:** Scan sideness of Fabric mods and automatically excluded any detected clientside-only mods. ([4bb76aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/4bb76aaa2ab0ba012daddc32dad9b6d3cd87e206))
+
+## [3.2.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.1.0...3.2.0) (2022-04-18)
+
+
+### :scissors: Refactor
+
+* **GitHub Release Workflow:** Change text in the release workflow changelog generation. It still mentioned pre-releases.... ([ad90d16](https://git.griefed.de/Griefed/ServerPackCreator/commit/ad90d168aa8c0f453b123807b2e92363b8510edb))
+* **Manifests:** Move manifest acquisition and update checks from DefaultFiles to VersionMeta. Calling VersionMeta.update() will now check for updated manifests and refresh if needed. ([e2a0af0](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2a0af096cdc1cf243fd9dda819bcf82dbeac5f3))
+* **Update Fallback List:** Always update the fallback list if it is different from the one in the repository. Should any server-mod ever make it into this list by accident, this allows remediation of this error from the users side. ([8fd2453](https://git.griefed.de/Griefed/ServerPackCreator/commit/8fd2453604a7c09c29a7b7b0dbbd3b1688541d12))
+* **VersionMeta independance:** Make VersionMeta independant of ApplicationProperties by passing the manifest files to the constructor ([f5bd9c7](https://git.griefed.de/Griefed/ServerPackCreator/commit/f5bd9c7639aa44c007cd84787c20fdee45a413a9))
+
+
+### ⏩ Performance
+
+* **VersionMeta:** Improved startup speed of ServerPackCreator by not gathering all information about Minecraft servers during VersionMeta-instantiation. ([d5986f0](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5986f0ff0cf6344a26063cbda470ab8e1bd6ab5))
+
+
+### 💎 Improvements
+
+* **Update checks:** Update VersionChecker to 1.1.0. Allow users to check for updates from within the GUI via Menu -> About -> Check for updates. ([0c11ed3](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c11ed319cb61687e2eb993a74a552bbf249aee7))
+
+
+### 🛠 Fixes
+
+* **UpdateChecker:** Only overwrite Update if GitLab or GitGriefed actually have a newer version available ([e830cdf](https://git.griefed.de/Griefed/ServerPackCreator/commit/e830cdf0863fefa8114187f4e4929b6ef82a548b))
+
+
+### Other
+
+* **Clientside Mod:** Added mod-credits, durability-notifier, modmenu, defaultsettings-fabric, dynamic-fps, blur, rebrand, better-biome-blend and eggtab-fabric to the fallback list of clientside-only mods. ([f7e7bf4](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7e7bf49baf1a7377df6e85c0c64bb03bfc2d674))
+* **Deps:** Dependency updates and ExampleAddon mod replace with versoin 3.0.7 for Unit Testing ([13addd4](https://git.griefed.de/Griefed/ServerPackCreator/commit/13addd45a03fdececa55873b8a3778e5c894d41b))
+
+## [3.1.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.1...3.1.0) (2022-04-15)
+
+
+### :scissors: Refactor
+
+* **Plugins:** Simplify some calls to plugin information and execution. Move ApplicationPlugins to package plugins. ([8c8c0d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c8c0d13110a0fc5602a5ef51cdf12153f420ca8))
+* **Utilities:** Combine all utility-classes in one Utilities and allow access of all sub-utility-classes from there. Simplifies constructors and accesses to utilities via a centralized Utilities-class. ([60e20a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/60e20a82c432fe390ebf1be1b4eca0ffeff4071a))
+
+
+### 💎 Improvements
+
+* **File and Folder exclusions:** Allow exclusions of files or folders from the mod-directory, in addition to the clientside-only mods and sideness-detection. ([0d927c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/0d927c2435a354e43e2c6d17aea483f495a9ebca))
+* **Help and HowTo:** Link to my wiki Help and HowTo pages in the menu. Moves the guide on using ServerPackCreator from the README to the wiki. ([8271fa0](https://git.griefed.de/Griefed/ServerPackCreator/commit/8271fa04e24c54d237b8d56e4f50b4bc65c16d5b))
+* **Help:** Open the ServerPackCreator help wiki page in the browser. ([4bc81dd](https://git.griefed.de/Griefed/ServerPackCreator/commit/4bc81dd5d3c7d963e9cae7c318d0e8d53b472c11))
+* **VersionMeta and Utilities:** Rearrange Utility-classes and completely rewrite the VersionMeta, replacing VersionLister. VersionMeta now provides extensive information about available Minecraft, Fabric and Forge versions, Minecraft servers and their Java version, and more. ([57feba2](https://git.griefed.de/Griefed/ServerPackCreator/commit/57feba262348cc68ec0723a525cf42023a64c5dd))
+
+
+### 🚀 Features
+
+* **Update fallback modslist from repository:** Update property de.griefed.serverpackcreator.configuration.fallbackmodslist from repository. Refrain from manually editing this property. Use Main Menu->File->"Update Fallback Clientside Modslist" to trigger update checks for this list. ([7e4b332](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e4b3328b89618faa71f8ef41d150a951df2c869))
+
+
+### 🛠 Fixes
+
+* **Web Modloader Version Selection:** Correctly get, select and present initial modloader version depending on Minecraft version. Also disable modloader server installation which saves space and generation time. Start scripts install the server anyway. ([8bb771b](https://git.griefed.de/Griefed/ServerPackCreator/commit/8bb771bae37a50ec8f6e88f29d5ba97f9335a2a9))
+
+
+### Other
+
+* **Clientside Mod:** Add BisectHosting Server Integration Menu, BH-Menu-, to fallback list of clientside-only mods. ([ba1eed6](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba1eed6b527756bd6aa8e0c14734ac01e9bb78db))
+* **Clientside Mod:** Expand fallback list for clientside-only mods with suggestions from @TheButterbrotman in https://github.com/Griefed/ServerPackCreator/issues/318 ([a7e7a8f](https://git.griefed.de/Griefed/ServerPackCreator/commit/a7e7a8fc188887e345e55c5bddeab707de9025bf))
+* **Clientside Mod:** Expand fallback list for clientside-only mods with suggestions from @TheButterbrotman in https://github.com/Griefed/ServerPackCreator/issues/319 ([a5a7cc4](https://git.griefed.de/Griefed/ServerPackCreator/commit/a5a7cc4132367f9629502684c67046b7fa2f1144))
+* **Clientside Mods:** Added Charmonium, Dashloader and Entity Texture Features to the fallback list of clientside-only mods. Thanks to @TheButterbrotMan for reporting these! ([2dab9ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/2dab9ade4f6f87bd2369f8fdf72121c8ec985b80))
+* **deps:** update actions/checkout action to v3 ([abb1f9a](https://git.griefed.de/Griefed/ServerPackCreator/commit/abb1f9a6520b5b8ab2598507bca2bf6483290e80))
+* **deps:** update actions/upload-artifact action to v3 ([be080fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/be080fad4857957f78246e1298bc95b49322705d))
+* **deps:** update dependency @quasar/cli to v1.3.2 ([b9bfdc6](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9bfdc66680d0b95949409f218b859380c7c9dd6))
+* **deps:** update dependency @quasar/extras to v1.13.5 ([cf07eb6](https://git.griefed.de/Griefed/ServerPackCreator/commit/cf07eb6b2374cd4d707238b04347b154d30f82a4))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.8 ([d5e024b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5e024b8f09f3d9b24927cc9807e3047c5304b1c))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.5 ([37a6d54](https://git.griefed.de/Griefed/ServerPackCreator/commit/37a6d54cba26d81f7c1e2dd6ca5f2cdc93222902))
+* **deps:** update dependency tsparticles to v1.42.4 ([2dfd871](https://git.griefed.de/Griefed/ServerPackCreator/commit/2dfd8718766344c27b54275534a6c12d570edbf6))
+* **deps:** update typescript-eslint monorepo to v5.17.0 ([cd6c87b](https://git.griefed.de/Griefed/ServerPackCreator/commit/cd6c87b6c11f18bcea0c83344ac0c7c8c60d4388))
+* **Misc:** Add configuration for running tests only ([a0b1ba4](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0b1ba4b40c8b82ad8c5dd0d9b84c57aa6bfca2b))
+* **Misc:** Update links in README so they do not point at no longer existing files. Rephrase release text body in release workflows and tell people about the changelog-file. ([801aef1](https://git.griefed.de/Griefed/ServerPackCreator/commit/801aef1485b64a6d5d84146d063d2fc67e6721d7))
+
+### [3.0.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0...3.0.1) (2022-03-26)
+
+
+### 🛠 Fixes
+
+* **Tests:** Remove unnecessary tests for UpdateChecker as I already have those covered over on VersionChecker. This gets rid of the failing tests as well. ([a1a694b](https://git.griefed.de/Griefed/ServerPackCreator/commit/a1a694b978fcd0903b988c549679a8923b7b36c2))
+
+
+### Other
+
+* **log4j:** Set log level back down to INFO instead of DEBUG. If you are interested in debug logging, edit your log4j2.xml and set the`property `log-level-spc` to DEBUG ([2a31a2d](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a31a2da0751ae7febdaa6e0791d4a9e3157af15))
+
+## [3.0.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.1.1...3.0.0) (2022-03-26)
+
+
+### :scissors: Refactor
+
+* Add -help argument explaining the basics of running ServerPackCreator. If -help is used, said help text is printed to the console and ServerPackCreator exited. ([4689f54](https://git.griefed.de/Griefed/ServerPackCreator/commit/4689f543359d7a5850d8cd26f2856ff88b719969))
+* Add -lang argument information to -help display ([164073f](https://git.griefed.de/Griefed/ServerPackCreator/commit/164073fc8b1a461d35f94921fb2f444728672738))
+* Add additional catch for NPE. Fix typo in docs. Remove unused field. ([b5f9042](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5f90421002124b7a1e53f2c11581ead7fab00a2))
+* Add getters/setters and allow reloading of properties. Also add some documentation to properties as well as more default values, just to be on the safe side ([049925e](https://git.griefed.de/Griefed/ServerPackCreator/commit/049925e9ddad7e89ed5f735ddb33da9325375a86))
+* Allow closing of notification if status is already exists ([a25e6f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/a25e6f7b191a08e35f8b83d5911e9ac8bc9c11c8))
+* Allow configuration of hastebin server in serverpackcreator.properties. ([0235378](https://git.griefed.de/Griefed/ServerPackCreator/commit/023537882243979fd7f2b66fc69113eb43477902))
+* Be more specific with not found language key ([129877b](https://git.griefed.de/Griefed/ServerPackCreator/commit/129877bebe2691663cd7dc962b2bfd73f7dae796))
+* Build for armv7 again thanks to [@djmaze](https://git.griefed.de/djmaze) and their dind-image-with-armhf available at https://github.com/djmaze/dind-image-with-armhf. Store and read version more efficiently by writing it to the manifest. ([d5bde7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5bde7b7d2f0f073753b94c9f8a0e382d3280c6e))
+* Change banner being displayed when running as webservice ([75899d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/75899d4d211647acf9de589007bfeaa88664cf23))
+* Change groupID. Also change url for OSSRH to the correct snapshot url. ([e9ff899](https://git.griefed.de/Griefed/ServerPackCreator/commit/e9ff899023f5f2386653cf49e29dd9cea87ab99e))
+* Change groupID. Also change url for OSSRH. Now everything works when ([0cf5dbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/0cf5dbccc8f40cf16e28a4011ede3264a7626076))
+* Change labels for Minecraft, modloader and modloader version to better reflect new feature of selection from lists. ([84755a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/84755a185c02948050d0e534b2a5771898f13aff))
+* Combine start and download scripts. Add checks for files in scripts. Removes option to generate scripts and generates them always instead. Closes issue [#81](https://git.griefed.de/Griefed/ServerPackCreator/issues/81) ([f037c34](https://git.griefed.de/Griefed/ServerPackCreator/commit/f037c34eb43b4910ea3002eba6362dd3d749261a))
+* Copy log4j2.xml to basedir where JAR/EXE is executed. Improve logging-configuration and allow user to set level to DEBUG/INFO with '<Property name="log-level-spc">DEBUG</Property>' ([fcbe6cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/fcbe6cfade911ee429bffd47b82cbe71b7f0d2bc))
+* Create empty serverpackcreator.properties. Makes manual migrations by users more unlikely while at the same time reducing risk of users breaking SPC with misconfigurations ([98c9a70](https://git.griefed.de/Griefed/ServerPackCreator/commit/98c9a70f6cd7deed6a0705f8589cc964824d765b))
+* Create modpacks downloaded from CurseForge in the work/modpacks-directory. ([3178326](https://git.griefed.de/Griefed/ServerPackCreator/commit/3178326cc960bde4482e847c5464ef4f50ed856c))
+* DI serverpackcreator.properties everywhere! ([4b01d4a](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b01d4a809a08e420d399af9b9e58dca2c526002))
+* Disbale whitelist for tempalte server.properties ([bc4018e](https://git.griefed.de/Griefed/ServerPackCreator/commit/bc4018edf2c33a240f4cdf7d9d1ad4378854c8ba))
+* Display download button only if status is Available ([9c0edc7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c0edc71c4180725269d1a3ddcb7ca4958d89e4d))
+* Display MB behind size ([1188b9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/1188b9f0c687e3301e1e4d695450e0b5f1890f71))
+* Do not directly access the ServerPackRepository ([ba4bf2c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4bf2c9e57a0b982913dce816724d6c32f78edb))
+* Extract actions and events into separate methods. Improves maintainability. ([7a335da](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a335dab87acbd4f136e520fb6c1af012659606d))
+* Extract actions and events into separate methods. Improves maintainability. ([9268245](https://git.griefed.de/Griefed/ServerPackCreator/commit/9268245df88d96fbe358b68de488992e102d448c))
+* Finish TODOs. Setup missing lang keys. Minor improvements to tests ([b884e7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b884e7a77469135a5e3eb0bf56c44fb1249d7f76))
+* Gather information from CurseForge modpack from JsonNodes instead of Class-mapping. Makes maintenance and expansion easier. Reduces complexity. ([caa033b](https://git.griefed.de/Griefed/ServerPackCreator/commit/caa033bae0d54a5e7171871ea7023e99fc5c99a0))
+* Generate server packs in ./server-packs in the directory where ServerPackCreator is executed in. Prevents 1. in [#55](https://git.griefed.de/Griefed/ServerPackCreator/issues/55) where the Overwolf CurseForge App filewatcher can cause installed mods to disappear due to copying mods around inside the modpack directory. ([539341d](https://git.griefed.de/Griefed/ServerPackCreator/commit/539341d68f54965b958d74e11e7e9fcc31da9ada))
+* Improve automatic acquisition of java path from system environment. ([fae311e](https://git.griefed.de/Griefed/ServerPackCreator/commit/fae311ea2e5f0c38c7caec7a06d06ed43957eae5))
+* Improve configuration check and tests. Add more debug logging. Add tests. ([b6da489](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6da489e08da8a20074f32ae938658649b982f3e))
+* Improve debug logging for VersionLister ([29be15f](https://git.griefed.de/Griefed/ServerPackCreator/commit/29be15fa5ba18ce8bdb0f4345e989ef843a63e75))
+* Improve dialog after uploading config and logs to hastebin ([da5e298](https://git.griefed.de/Griefed/ServerPackCreator/commit/da5e2981333806adf93f63bb549a48cb5d1e91b3))
+* Improve dialog after uploading config and logs to hastebin ([13f4587](https://git.griefed.de/Griefed/ServerPackCreator/commit/13f4587e736743ae9217a12562077bcaeb33023b))
+* Improve error handling and reporting ([77985b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/77985b6f23fa95d388b349a016d090a480a869aa))
+* Improve update checks by sequentially checking GitHub, GitGriefed and then GitLab ([c25eaac](https://git.griefed.de/Griefed/ServerPackCreator/commit/c25eaacd6767b721a7624847f40dd3639c7f7430))
+* Initialize addons and check/create files when creating our DefaultFiles and AddonsHandler instances. ([864f10c](https://git.griefed.de/Griefed/ServerPackCreator/commit/864f10cd33e7f06693e47791ceeb7ac9a9e16974))
+* Instantiate CreateGui only when GUI is actually about to be used ([d39730c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d39730c86c9e8726716d2f6a4ca15bba3743ad5a))
+* Just kill it. ([b6bbe54](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6bbe54ad03f89505350e9714af2d65ef6fec1fb))
+* Just some renamings...nothing important. ([2c65582](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c65582691abf06558deaf4461c90265770bb6d1))
+* Merge checkJavaPath and getJavaPathFromSystem ([0c982cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c982cb5abd629e21fbc23c08b0a76240a4ea11f))
+* Modloader setting as a slider to select either Forge of Fabric ([4f9eb79](https://git.griefed.de/Griefed/ServerPackCreator/commit/4f9eb79f813d3f127d89d99151163f3186dabcf9))
+* More work towards allowing parallel runs of server pack generation. Split Configuration into ConfigurationModel and ConfigurationHandler ([cb3e8a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb3e8a79e86c023a35d5224a5f31b1539903c59e))
+* Move assignemts to field declaration where applicable. Extract method for adding MouseListeners to buttons. ([b37ad30](https://git.griefed.de/Griefed/ServerPackCreator/commit/b37ad30ce88e570e4b8632760dee5cebab28f8da))
+* Move helper and utility methods to separate classes. Reorganize code. More and improved unit tests. Add a little info text to start scripts for Minecraft 1.17+ as well as print of Java version ([e41e97c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e41e97c1e31dd05aba19b5b429491d013401020a))
+* Move language specification from lang.properties to serverpackcreator.properties. Move FALLBACKSMODSLIST to serverpackcreator.properties. ([bb11972](https://git.griefed.de/Griefed/ServerPackCreator/commit/bb119727113ba0cb8e58977348673860bcb47851))
+* Move ObjectMapper init to getter like in ConfigurationHandler ([d73ebd4](https://git.griefed.de/Griefed/ServerPackCreator/commit/d73ebd40e3a77dc512bd4f542eb5780fa9663a3a))
+* Move ObjectMapper init to getter like in ConfigurationHandler ([ac955c5](https://git.griefed.de/Griefed/ServerPackCreator/commit/ac955c520f434fba1dedaf0299213f6b85489709))
+* Move plugins folder creationf to DefaultFiles. Create example file for disabling plugins. Improve logging for installed plugin extensions. ([1fad8ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/1fad8ac858377c43250d4f6f644ecf7c719c7e02))
+* Move script creation to separate methods and refactor write.write() to increase readability and maintainability. Also, move info regarding EULA agreement. ([65121a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/65121a2a8e7adaac47c25e2b08498b7b6cbb61d7))
+* Only check for database existence when running as a webservice ([87618f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/87618f4f99d9376de0dd5ffc135265fec35cebef))
+* Only provide translations for messages which actually have a need for translation. Error/debug messages mainly do not need to be translated, as those will be reported in issues, therefore I need to be able to read them. ([2132baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/2132baa6a19000ffdabec555a3e3bca5c8fc0708))
+* Prevent going through a list of clientside-only mods automatically gathered from modpack is property is false. ([51a3e42](https://git.griefed.de/Griefed/ServerPackCreator/commit/51a3e42ea18e37453734c5cc6c4e2e63fea8bfee))
+* Print server-icon and server.properties paths. Re-organize method in CreateServerPackTab to ensure GUI becomes responsible again if the generation of a server pack fails. ([e42b3b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/e42b3b1aaac9845bbf053d49705b8cb044eb3c07))
+* Provide improved Fabric Server Launcher as well as old launcher. Create SERVER_PACK_INFO.txt with information about said improved launcher. Thanks to @TheButterbrotMan for the detailed conversations in issue [#202](https://git.griefed.de/Griefed/ServerPackCreator/issues/202) ([6148a3e](https://git.griefed.de/Griefed/ServerPackCreator/commit/6148a3eca54543171d3c63f8336b4a01acc2f407))
+* Rearrange some fields ([4592b70](https://git.griefed.de/Griefed/ServerPackCreator/commit/4592b7041a130204a8847e775cc077ab8c64c498))
+* Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. ([354fb2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/354fb2e7003df6293ebb496c22d085493eb868c5))
+* Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. ([9553557](https://git.griefed.de/Griefed/ServerPackCreator/commit/9553557d40a129194c3b2fd478b83805f35b0805))
+* Refactor tailers to run in threads. ServerPackCreator can still become unresponsive if you resize during zip-creation, after a Forge server was installed, though..... ([d4c986e](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4c986eaa2451989420fa9785fab6f86523c8755))
+* Remove elements starting with ! from list instead of avoiding them with an ugly if-statement ([b8c84e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8c84e1294d7e8feebd34a0da202f8dc60d02d78))
+* Remove preparations for 1.12 and older clientside autodetection. See https://github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692 ([3638e22](https://git.griefed.de/Griefed/ServerPackCreator/commit/3638e22dd96cea72ec86d22f7c16d335eefa9bf0)), closes [/github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692](https://git.griefed.de/Griefed//github.com/Griefed/ServerPackCreator/issues/62/issues/issuecomment-901382692)
+* Remove preparations for 1.12 and older clientside autodetection. See https://github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692 ([4977ae7](https://git.griefed.de/Griefed/ServerPackCreator/commit/4977ae7f01db82b79b1af0057e505877e4307ad9)), closes [/github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692](https://git.griefed.de/Griefed//github.com/Griefed/ServerPackCreator/issues/62/issues/issuecomment-901382692)
+* Remove/extract commonly used fields and methods. Make sure our database is always present. Other. ([859ede1](https://git.griefed.de/Griefed/ServerPackCreator/commit/859ede176db6ae995c72405b95c584de298300ef))
+* Remove/extract commonly used fields and methods. Work towards webservice ([abf0135](https://git.griefed.de/Griefed/ServerPackCreator/commit/abf01355447f0c3a0af4af97d1cac259ddc113fd))
+* Remove/extract commonly used fields/methods ([1f40517](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f405176a505bfcb5932493f94924bf45e2ade19))
+* Remove/extract commonly used fields/methods ([df84569](https://git.griefed.de/Griefed/ServerPackCreator/commit/df845695059550025d0f24326d69a9f7ebf3d9f4))
+* Remove/extract commonly used fields/methods ([c9cc954](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9cc9548973d7b181ff91175ac1bd5959740c81f))
+* remove/extract commonly used fields/methods. Use configurationModel for everything. ([4ea254f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4ea254fcf3aa6503efb8a168d54346af45f93150))
+* Rename and sort classes and packages to make more sense. ([5ca227d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ca227d79a0dfcb40effe9eb344da9575cf8e9bc))
+* rename applicationProperties field ([533c850](https://git.griefed.de/Griefed/ServerPackCreator/commit/533c850300e6dfa17fa6607bc2ae738e45a22b78))
+* Rename applicationProperties field ([781e1cd](https://git.griefed.de/Griefed/ServerPackCreator/commit/781e1cdedfc303f933bea618b72a404e258b5027))
+* Rename fields still referencing old serverPackCreatorProperties to applicationProperties ([e1b7c62](https://git.griefed.de/Griefed/ServerPackCreator/commit/e1b7c6254a710f5f2a3436090782f079d1f433e4))
+* Replace e.getStateChange() with ItemEvent.SELECTED. ([ab87c06](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab87c06ea99443fa6856a152fd15d07fdd395c4e))
+* Replace file-saver with call to api. Improves downloading of server packs. ([b60aeb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60aeb7ddbb8b1f3354cae2313136c7a193fc917))
+* Replace name or property-file to correct one ([ee0aab7](https://git.griefed.de/Griefed/ServerPackCreator/commit/ee0aab7a3fec9a3828e4248877bf1f968dc151c2))
+* Replace slider for modloader selection with radio buttons. Looks better and cleaner. Selection fires less events than slider did. ([c36189c](https://git.griefed.de/Griefed/ServerPackCreator/commit/c36189cf5252e0fe27701e779f6e539b1d79a335))
+* Require file passed to CreateServerPack.run in order to generate server pack. Create new Configuration object with said file. Should allow parallel runs in the future, but needs to be tested when I get to that. ([67c0cba](https://git.griefed.de/Griefed/ServerPackCreator/commit/67c0cba498dece33f265c376c88cbe4b3ac6e77a))
+* Reverse lists of modloader versions to display in order of newest to oldest versions. Closes issue [#74](https://git.griefed.de/Griefed/ServerPackCreator/issues/74). ([4534d87](https://git.griefed.de/Griefed/ServerPackCreator/commit/4534d8774056f9de3d2063ea130c7bd85a4a6137))
+* Rework checkConfiguration to provide more ways of checking a given configuration. Require checks to run before passing to run(...). ([a3ecd11](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3ecd11c58cf044c58d1f39c0b62bc30a729e189))
+* Rework error redirect. ([85543ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/85543ac9f6fc7385c0e634fa60c78cec4e289c01))
+* Rewrite unzipping of CurseForge acquired modpack with zip4j library ([9f8c87f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f8c87fca09beb239030b4228958a0e52c0d83c1))
+* Set clientMods and javaPath with fallback-list and system environemnt respectively, if the config is empty or an invalid javaPath was specified. ([ff18c5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff18c5e56f1416316a20158f66ce9f24c1ff7cd5))
+* Set logger context with log4j2.component.properties ([7038dcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/7038dcf76e61ca4adf85a2d842f4cdeafbc409e7))
+* Set rate at which tailers tail to 100ms, instead of 2000ms. ([ba4624f](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4624f9116f248ac5953e90c1209b50990c4155))
+* Set server-packs directory to /server-packs. Add new configuration to config. Add volume to Dockerfile. Update documentation in README ([267e3e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/267e3e9f168803209e26f8038a4c14d16d30b920))
+* Set status to Queued for a new instance ServerPack ([e2eb166](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2eb166e31a3a26a145283b68242c996cff65884))
+* Simplify default files setup by merging methods which create our files. Instead of a separate method for each file, we have one method which gets passed different parameters depending on which file we want to setup. Makes maintenance easiert and code easier to read. ([9111e7c](https://git.griefed.de/Griefed/ServerPackCreator/commit/9111e7c58508700b31efeb617f110bae9a8b9f7f))
+* Simplify log tabs to increase maintainability. Abstract classes rock! ([7fc3404](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fc3404df9577c15493c6b98905792e0860c5ecd))
+* Simplify server installation to increase maintainability ([7bec08a](https://git.griefed.de/Griefed/ServerPackCreator/commit/7bec08a7e774f2935d34933b95b4624677e27737))
+* Sort by downloads, descending ([2f6f6d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f6f6d4578b2bf5429fd2b85291850b292766e50))
+* Store Fabric installer manifest in work/*. Only refresh when SPC starts. Don't delete manifest files during runs of SPC. Rename lang keys to fit usage. Other misc changes. ([1927faa](https://git.griefed.de/Griefed/ServerPackCreator/commit/1927faa33da1063ba4eea239cabcf9c6a4335b8d))
+* Store Minecraft, Fabric and Forge version validation in work/*. Only refresh them when SPC starts. Setup work, work/temp and server-packs folder for future use. ([ab080a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab080a6024138972c0b34524c4c7a728c64b8f74))
+* Switch back to old pattern format so GUI looks clean again ([483bdc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/483bdc15fedcf1db513b41169affda85a99cd0b4))
+* Switch options to YES_NO to ensure users is always warned about empty javapath setting if they did not choose to select it now. ([c6f4ef8](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6f4ef8cfc5e138191079acbf773ab91cef0d091))
+* Throw custom exceptions on incorrect IDs ([875817c](https://git.griefed.de/Griefed/ServerPackCreator/commit/875817c7ee2ea024c631b9a37794feb690e434cd))
+* Upgrade to Gradle 7.2. Remove Fabric-Installer dependecy by retrieving the Minecraft server url ourselves. ([e297f63](https://git.griefed.de/Griefed/ServerPackCreator/commit/e297f6347e393359ac71b0a70c388afd759355a8))
+* Use a single ExtensionFactory as per pf4j docs ([62ed8e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/62ed8e76fac1d3b28df557da89d39e1f166ca14a))
+* Use FIleUtils for copying ([4529017](https://git.griefed.de/Griefed/ServerPackCreator/commit/452901776346acf5318b5629367e1e3f75b2317f))
+* Use FIleUtils for copying and deleting, Files for deleting files. Replace messages with lang keys ([186d610](https://git.griefed.de/Griefed/ServerPackCreator/commit/186d6107e799fda23ea6259382d6fda261eaa253))
+* Use FIleUtils for copying, Files for deleting ([4459847](https://git.griefed.de/Griefed/ServerPackCreator/commit/4459847bfc94117773605e07a6dc26e6716a8c51))
+* When a requested server pack already exists, offer a download to the user. ([39dc626](https://git.griefed.de/Griefed/ServerPackCreator/commit/39dc6268e8ebd1048c0e19c0a479bd731c8d1e98))
+* **webservice:** Allow user to specify mode. Test whether libatomic1 works now. ([6dfa0dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/6dfa0dcf44652910c83ce8b269929893aa04a4b3))
+* **webservice:** Display status as "Generating" if server pack is being generated. Refactor regeneration to use queueing-system. ([78b88f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/78b88f22b18ba87723d3808586b496abcc3ab25e))
+* **webservice:** Move ScanCurseProject and GenerateCurseProject to separate classes to eliminate statics. Closes GL[#88](https://git.griefed.de/Griefed/ServerPackCreator/issues/88) ([5815eb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/5815eb7e8dd2abc7a0cdc2287e950b2f0bb2e683))
+* **webservice:** Remove unnecessary logging ([a619997](https://git.griefed.de/Griefed/ServerPackCreator/commit/a6199977958c4040657976750d9093bf6922cb4f))
+* **webservice:** Set download-filename to fileDiskName + _server_pack-zip ([e597dc4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e597dc4804896d971951f183e09a585a8943a956))
+* **webservice:** Set initial rows per page to 13 ([e45cf0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/e45cf0e21a0b535f06358aa37016b3c8d38590a6))
+* **webservice:** Set logging pattern for Spring to ours ([4348f76](https://git.griefed.de/Griefed/ServerPackCreator/commit/4348f7601b5d2818b0bd343e2f0cb33cab02e2ec))
+* **webservice:** Store size in MB and display size in frontend in MB ([37d4daa](https://git.griefed.de/Griefed/ServerPackCreator/commit/37d4daa3e2863ab6077174d9249478c0ea179a1a))
+
+
+### ⏩ Performance
+
+* Improve project- and filename acquisition by checking project and files directly ([f6e7b54](https://git.griefed.de/Griefed/ServerPackCreator/commit/f6e7b5454e316ad3f7acb0958d69476e3dcbf163))
+* Perform version checks with lists gathered by VersionLister. ([d440e5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/d440e5e2c079ac44bc040d87cacb1f29951160d9))
+* Retrieve Forge versions from HashMap with Minecraft version as key instead of re-reading list and lists and arrays of data again and again and again, ([0018abc](https://git.griefed.de/Griefed/ServerPackCreator/commit/0018abc4772b7e062fc5bd131a62edcceae4aac6))
+
+
+### 👀 Reverts
+
+* Do not create the eula.txt-file automatically. Reverts feature request issue [#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83). Lots of other smaller things, too many to list. ([ae66641](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae66641b4e66e4711069289c79427651d10aaf11))
+* Maybe another time ([f7ea248](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7ea248f50ef2dbbdc99fa4538c9561d35e96ea7))
+* Re-implement removal and change of new entries to copyDirs and clientMods ([eec45d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/eec45d5950b088625760187b070bace44940d57e))
+
+
+### 💈 Style
+
+* Declare fields above constructor. Only have methods under constructor. ([76c6b58](https://git.griefed.de/Griefed/ServerPackCreator/commit/76c6b584b05d48adf0714f4ad066c6cf0f5d775a))
+* Reorder calls in Main.main to reflect importance. Makes it slightly more readable as well. ([576cbae](https://git.griefed.de/Griefed/ServerPackCreator/commit/576cbae9938563ef50dd27f174b3f340c4998f60))
+
+
+### 💎 Improvements
+
+* **Clientside Mods Help:** Expand help text for clientside only mods with a more detailed explanation of possible ways of configuration ([2ba30ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ba30ea8c6727e24f89e133d8dc929fcbefa2228))
+* **Strings:** Strengthen configuration checks by making sure some strings do not contain backslashes. Make server pack suffix more secure by removing illegal characters. ([04b76c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/04b76c93b6dd1955440b247f3542d0729d4af7b7))
+
+
+### 📔 Docs
+
+* Add author tags. Add link to GitHub issues in case anyone wants something added to fallbackModslist or directories for CurseForge automation. ([7699c64](https://git.griefed.de/Griefed/ServerPackCreator/commit/7699c64d4f7d14f3d13b86acb92489c1c0ba2a33))
+* Add call to initializeAddons to main description ([ac14f99](https://git.griefed.de/Griefed/ServerPackCreator/commit/ac14f996a55402d1d5b8cc8930bbb1ead57852e7))
+* Add documentation for UpdateChecker utility. ([f804589](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8045896d075fc67d0befa1565e88ddd1a831ba5))
+* Add javadoc for scanAnnotations ([e0a08f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/e0a08f9547891a2807fd20a89927856b2a86329d))
+* Add missing method to table ([d1fca12](https://git.griefed.de/Griefed/ServerPackCreator/commit/d1fca12b00b8b79cf0ede59d58295eeb61a80c5c))
+* Add missing method to table ([f04b728](https://git.griefed.de/Griefed/ServerPackCreator/commit/f04b72818257e1d71b2e60dd86af8921c32e45eb))
+* Add missing parameter to setJavaArgs ([761e2fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/761e2fdcc110e96db825527471c60cc427078552))
+* Add missing throws ([4538f54](https://git.griefed.de/Griefed/ServerPackCreator/commit/4538f547b291d5b02619e3f366ab53fff63726e9))
+* Change version dropdown to input ([c5a5893](https://git.griefed.de/Griefed/ServerPackCreator/commit/c5a589358382085c7cf416f3608150bd012998bb))
+* Cleanup changelog due to some sort of tag issue I created. Yay. ([17c234b](https://git.griefed.de/Griefed/ServerPackCreator/commit/17c234bfbe56760cefd07bf98b3e7357f8167a55))
+* Cleanup changelog due to some sort of tag issue I created. Yay. ([65bf366](https://git.griefed.de/Griefed/ServerPackCreator/commit/65bf366c368f13de51f2f8963d7c3ce9ecbc954b))
+* Do not display the version *dev* in the title of the Java documentation ([124c19f](https://git.griefed.de/Griefed/ServerPackCreator/commit/124c19f4ac5fe2b6cd291c308890a1338ccf7d6d))
+* Don't include private methods in documentation ([719b4f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/719b4f2e8aec75075fda349383a305cce8aebf1a))
+* Exclude certain classes from JaCoCo test coverage ([1f4cfbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f4cfbc73bdcd9267bb9e56e8bbd95ff7a8b1866))
+* Generate patch release on docs change. ([d6e65ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/d6e65eadb8e5c5071d8b8a693433ae7e38aa2582))
+* List minigame example addon ([3577d33](https://git.griefed.de/Griefed/ServerPackCreator/commit/3577d33dae6cc895d3fbb97f57d9bcc4b716ecc2))
+* List server-packs directory for volumes ([82b13e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/82b13e43771a2964d1d6339994dd431e94701a67))
+* Name correct filename for properties according to merge of lang.properties with serverpackcreator.properties ([ed42dcd](https://git.griefed.de/Griefed/ServerPackCreator/commit/ed42dcd14479013e979f9793aae884b0c0cf1836))
+* Spelling and grammar fixesas well as [@author](https://git.griefed.de/author) tag fixes. ([9d157d6](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d157d6227ac3c484b740297c012f817c169abde))
+* Update CONTRIBUTING with step-by-step guide on how to contribute to ServerPackCreator ([db3b061](https://git.griefed.de/Griefed/ServerPackCreator/commit/db3b06100510d2a2e35c0ce92cbf6c04d01c6b1f))
+* Update licenses ([21ae0ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/21ae0ad3f704b997ac4823a447fbeae1c9bbe1a1))
+* Update README with info regarding contributions. Closes GL[#75](https://git.griefed.de/Griefed/ServerPackCreator/issues/75). ([e3d499c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3d499cf948f58084ee2afd8568bdb50ba483d3a))
+* Update README with new feature information and reflect changes made to file-structure ([04ffed5](https://git.griefed.de/Griefed/ServerPackCreator/commit/04ffed5e30c450520132d984e0c2974cafc777d1))
+* Update README with new feature information and reflect changes made to file-structure ([b3f211c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b3f211cf51abd589672fe3005f0cfc9ef76cec76))
+* Update table of methods ([dabf028](https://git.griefed.de/Griefed/ServerPackCreator/commit/dabf02866d58a72159642452c46b3ca6f109791a))
+* Update table of methods for classes ([eeb6887](https://git.griefed.de/Griefed/ServerPackCreator/commit/eeb6887e3b52f67dd431adfe997ce1c144ab28fc))
+* Update templates ([9fe1101](https://git.griefed.de/Griefed/ServerPackCreator/commit/9fe11013ba346443124d5c2cadb1364e4633cef7))
+* Write docs for all the REST API classes, methods etc. I've been working on for the last couple of weeks. This commit also contains some minor refactorings, but nothing major or worth a separate commit. ([26519a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/26519a002538bc01de17ad6debbb45d334527694))
+* Write documentation for fabric-server-launch replace method ([7ab20eb](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ab20eb47a2149271cf461dba0d0f0a0b1ad40d5))
+* Write missing documentation for getters and setters for javaargs and javapath settings ([f29924b](https://git.griefed.de/Griefed/ServerPackCreator/commit/f29924bd00724b53669c51829b1497810b8596fb))
+* **package-info:** Provide package information for all our packages giving more information about their purpose. ([2f420eb](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f420eb99c067b68b3da2b76b74eaa8ecc30d43f))
+* **webservice:** Enable debug log output for Docker build ([eaae701](https://git.griefed.de/Griefed/ServerPackCreator/commit/eaae701fb7d5666251a07f93a8bcd67fa4785b3a))
+
+
+### 🦊 CI/CD
+
+* Add signing and publishing. Will be published to GitLab, GitHub, git.griefed, OSSRH on new tag creation. ([b60a8f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60a8f2a63c986eb609975f8299719aa9f731e32))
+* Pass host for git clone so we can always clone from the infrastructure we are running on ([faa937a](https://git.griefed.de/Griefed/ServerPackCreator/commit/faa937ae750941fce8c52b8434a82ada816de932))
+* Replace Typesafe with Nightconfig, allowing for more safety measures ([b9939b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9939b101e906b7a578794cf79659c5035e9c692))
+* Switch to GHCR images to prevent job failures due to rate limiting by DockerHub ([bbe0c0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbe0c0b7e7db49189e22bcb2f2b1f55d083be6fa))
+* Switch VersionChecker to library implementation. Update jms-server. Minor URL refactorings in gradle publishing. ([62c438a](https://git.griefed.de/Griefed/ServerPackCreator/commit/62c438a75d5a783d741fbacfc8c0861899892f69))
+* Update dependencies ([e726f31](https://git.griefed.de/Griefed/ServerPackCreator/commit/e726f316c5928856a7b911be92d910f2ea6e6d26))
+* Update dependencies. Cleanup & readability. ([fe583aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe583aa0f73326b328f2c672859053fe6c6b8b67))
+* Update frontend dependencies ([d953f31](https://git.griefed.de/Griefed/ServerPackCreator/commit/d953f31dbc75f0006b34445a20e074fbc698f9bc))
+* Update Gradle to 7.3 ([5dafa9e](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dafa9ee7e7e6ee8beb2126296fed1853eb5f978))
+* Update gradle to 7.3.1 ([88c1330](https://git.griefed.de/Griefed/ServerPackCreator/commit/88c133060f88303a6e734275c01704bb8ec4f782))
+* Update Gradle to 7.3.3 ([541122b](https://git.griefed.de/Griefed/ServerPackCreator/commit/541122b0dded68e62878065bea3ea47aee55d1f5))
+* Update griefed/baseimage-ubuntu-jdk-8 to 2.0.1 ([d77a61f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d77a61f7e1cfd874f5ec9df05c1c56737bfd30ed))
+* Upgrade dependencies ([426ec44](https://git.griefed.de/Griefed/ServerPackCreator/commit/426ec440b54ff9909d202bbdfe697d1259d7773a))
+* **deps-dev:** bump @babel/eslint-parser in /frontend ([a0629ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0629eadd4b21b204ba2caf1732c69b8c0315415))
+* **deps-dev:** bump @quasar/app from 3.2.3 to 3.2.5 in /frontend ([4d2092b](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2092bb73fe18589b5e150deebf7844c01c2198))
+* **deps-dev:** bump @quasar/app from 3.2.5 to 3.2.6 in /frontend ([c53aeac](https://git.griefed.de/Griefed/ServerPackCreator/commit/c53aeac47f2b3fe0621e4abce2b89b3daf58e4d8))
+* **deps-dev:** bump @quasar/app from 3.3.2 to 3.3.3 in /frontend ([ff176bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff176bd3bc1e844be1b6e2eea0f578cd7cc3ddc4))
+* **deps-dev:** bump @types/node from 16.11.10 to 16.11.11 in /frontend ([043414e](https://git.griefed.de/Griefed/ServerPackCreator/commit/043414ebed40dadf28ddb888276c1d8ca47835e5))
+* **deps-dev:** bump @types/node from 16.11.10 to 16.11.12 in /frontend ([ddd4424](https://git.griefed.de/Griefed/ServerPackCreator/commit/ddd44242048537fe22b3c2c3344a82884507c5c7))
+* **deps-dev:** bump @types/node from 16.11.14 to 17.0.2 in /frontend ([d8109a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/d8109a55fd012cc8e376d47e46ee768040174b28))
+* **deps-dev:** bump @types/node from 17.0.10 to 17.0.17 in /frontend ([dade4db](https://git.griefed.de/Griefed/ServerPackCreator/commit/dade4db41c2dccfc6db0ebf3752cd845cea88ba3))
+* **deps-dev:** bump @types/node from 17.0.17 to 17.0.19 in /frontend ([8ae217b](https://git.griefed.de/Griefed/ServerPackCreator/commit/8ae217bf2b621f060b77d18b13f696c2c770e890))
+* **deps-dev:** bump @types/node from 17.0.19 to 17.0.21 in /frontend ([43834fe](https://git.griefed.de/Griefed/ServerPackCreator/commit/43834fefc1c84b63d4eba4dc3ca74898953801b0))
+* **deps-dev:** bump @types/node from 17.0.2 to 17.0.5 in /frontend ([0ae1140](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ae11401030687941c00f0bf5f4696c6af4ec036))
+* **deps-dev:** bump @types/node from 17.0.5 to 17.0.7 in /frontend ([9d66fc3](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d66fc3c153118d8e6555b4093d58574b6729fa1))
+* **deps-dev:** bump @types/node from 17.0.5 to 17.0.8 in /frontend ([ea1383c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea1383c2bcbc60b889d262778d89d75002c86cdc))
+* **deps-dev:** bump @types/node from 17.0.8 to 17.0.9 in /frontend ([a642a14](https://git.griefed.de/Griefed/ServerPackCreator/commit/a642a146fa2d2956970dc9daa01671c1b02a4873))
+* **deps-dev:** bump @types/node from 17.0.9 to 17.0.10 in /frontend ([96e1d62](https://git.griefed.de/Griefed/ServerPackCreator/commit/96e1d6292a35016df0ef31bb41ed0cd1940c3cfb))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([925b5d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/925b5d2eb9bec460ede155840e950482c41e5c11))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([38cfdde](https://git.griefed.de/Griefed/ServerPackCreator/commit/38cfdde75095c3b2cb50676a11811965cc3ab148))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([9cccb82](https://git.griefed.de/Griefed/ServerPackCreator/commit/9cccb82e522181a5017ac1c879ebde65e1f30dfc))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([f0c49fb](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0c49fb9a5c1e6e25edf562f07a16cef023e2a87))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([f7bd184](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7bd18496b56250d00442c3f8c37aa75188ab0c0))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([3a7dffc](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a7dffcd05f0610bea570e7253a96510927dca63))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([579714d](https://git.griefed.de/Griefed/ServerPackCreator/commit/579714df6f96a30796293f37dec76bc04273d647))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([55b5ba5](https://git.griefed.de/Griefed/ServerPackCreator/commit/55b5ba52f6b9c9377e730fd8d3ff0b25be52eca6))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([a04e32d](https://git.griefed.de/Griefed/ServerPackCreator/commit/a04e32dcbae32613130238cfcff0428274cb45db))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([2fdeec9](https://git.griefed.de/Griefed/ServerPackCreator/commit/2fdeec99954be7b1a9af3fd9239398ad0569ad8d))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([ca93040](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca93040d6b76c1f538f66a8fd8ccdb118976b744))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([3795601](https://git.griefed.de/Griefed/ServerPackCreator/commit/3795601b23fd063c2ffd05d38754725bdc24a8f2))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([29466f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/29466f2d9aa89935e20ef96184eae95b34329f84))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([94c6af4](https://git.griefed.de/Griefed/ServerPackCreator/commit/94c6af47d56f3606fdd142697ecd05527fa9adaf))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([d06b4cd](https://git.griefed.de/Griefed/ServerPackCreator/commit/d06b4cd7559dea9eefd686a189ceb22ece256320))
+* **deps-dev:** bump eslint from 8.10.0 to 8.11.0 in /frontend ([66c8700](https://git.griefed.de/Griefed/ServerPackCreator/commit/66c8700a345a54d70084dadb413f6e62593a089d))
+* **deps-dev:** bump eslint from 8.5.0 to 8.6.0 in /frontend ([9698f98](https://git.griefed.de/Griefed/ServerPackCreator/commit/9698f98650490b0126467cfadf0ee7320ccd180a))
+* **deps-dev:** bump eslint from 8.6.0 to 8.7.0 in /frontend ([f80efe5](https://git.griefed.de/Griefed/ServerPackCreator/commit/f80efe5c4457fb35367814556774e8e363f25d92))
+* **deps-dev:** bump eslint from 8.7.0 to 8.9.0 in /frontend ([9268eb9](https://git.griefed.de/Griefed/ServerPackCreator/commit/9268eb9dbacf4903d24152e72774397c71f95b1f))
+* **deps-dev:** bump eslint-config-prettier in /frontend ([0692bf8](https://git.griefed.de/Griefed/ServerPackCreator/commit/0692bf815373976cc0c67812a158050a1fb1cb6d))
+* **deps-dev:** bump eslint-config-prettier in /frontend ([e3f70e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3f70e1dd7cbd9433b009fc7b6ff690d111cc5f5))
+* **deps-dev:** bump eslint-plugin-vue from 8.2.0 to 8.3.0 in /frontend ([f9f3e48](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9f3e48ca2a775f8161bc83bb2fc380d68bdfee2))
+* **deps:** bump @quasar/cli from 1.2.2 to 1.3.0 in /frontend ([3d39571](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d39571341e6755707904d8b19c44b85ff37d59d))
+* **deps:** bump @quasar/extras from 1.12.1 to 1.12.2 in /frontend ([bf9f871](https://git.griefed.de/Griefed/ServerPackCreator/commit/bf9f871eb39c3a18e8f4c67bd44d5a1c4dfd68a5))
+* **deps:** bump @quasar/extras from 1.12.2 to 1.12.3 in /frontend ([08590a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/08590a7bc96ad03837081ecc8b4779c3a1696791))
+* **deps:** bump @quasar/extras from 1.12.4 to 1.12.5 in /frontend ([465f083](https://git.griefed.de/Griefed/ServerPackCreator/commit/465f0833298c78aa51808e654243aa6d376d1741))
+* **deps:** bump @quasar/extras from 1.12.5 to 1.13.0 in /frontend ([a9add11](https://git.griefed.de/Griefed/ServerPackCreator/commit/a9add1111d404935ea14219ae72fbad95629018a))
+* **deps:** bump @quasar/extras from 1.13.0 to 1.13.1 in /frontend ([7e2fe46](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e2fe46061145338673180bffbb6dc8f37741bd1))
+* **deps:** bump axios from 0.24.0 to 0.25.0 in /frontend ([c9b0734](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9b0734f51698a7349b6782bd7423b4ef9de7a92))
+* **deps:** bump axios from 0.25.0 to 0.26.0 in /frontend ([02e8739](https://git.griefed.de/Griefed/ServerPackCreator/commit/02e8739e8548c4dec5973ab45bde5d7fc1e86e61))
+* **deps:** bump axios from 0.26.0 to 0.26.1 in /frontend ([42dd920](https://git.griefed.de/Griefed/ServerPackCreator/commit/42dd92070f4ee12f527e7dba19d388ae3dce3768))
+* **deps:** bump com.github.ben-manes.versions from 0.39.0 to 0.40.0 ([778e5e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/778e5e6ff9a25c3af7853b771dda0b940cf3013b))
+* **deps:** bump com.github.ben-manes.versions from 0.40.0 to 0.41.0 ([855c6e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/855c6e0a44232119c99ad028135083d817c98698))
+* **deps:** bump com.github.ben-manes.versions from 0.41.0 to 0.42.0 ([6456e3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6456e3f211af4dda8f693c5f6222950b709032bb))
+* **deps:** bump core-js from 3.19.1 to 3.19.3 in /frontend ([4864c13](https://git.griefed.de/Griefed/ServerPackCreator/commit/4864c13d9b2b7a7ffc979c54483803b54d445c44))
+* **deps:** bump core-js from 3.20.0 to 3.20.1 in /frontend ([bbad029](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbad02947f1ad5462c46b418bb7d2d6c55bb3038))
+* **deps:** bump core-js from 3.20.1 to 3.20.2 in /frontend ([f9c1068](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9c10686b424e460fd1fefaa92e8230b637bb189))
+* **deps:** bump core-js from 3.20.2 to 3.20.3 in /frontend ([2a4b86f](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a4b86f9f84cdc5c5b14479a7c016b0be8694309))
+* **deps:** bump core-js from 3.20.3 to 3.21.0 in /frontend ([1862a3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/1862a3b9f2eb08090bd62f30f677a3792f9cd8b5))
+* **deps:** bump edu.sc.seis.launch4j from 2.5.1 to 2.5.2 ([59051b9](https://git.griefed.de/Griefed/ServerPackCreator/commit/59051b927831a6e09ee3b0a491b014c4d67a6034))
+* **deps:** bump follow-redirects from 1.14.7 to 1.14.8 in /frontend ([2bde3af](https://git.griefed.de/Griefed/ServerPackCreator/commit/2bde3af44e9def9c685911a6097ef41f7a5ac78a))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.0 to 2.0.2 ([003e1a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/003e1a1d404b0c835394b787acaa321063a7b891))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.3 to 2.0.4 ([b560e65](https://git.griefed.de/Griefed/ServerPackCreator/commit/b560e65133acb81c21e8fc22d61215f97d991450))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.4 to 2.0.5 ([6bbacef](https://git.griefed.de/Griefed/ServerPackCreator/commit/6bbacef14f16213d42c3d2a83e0aeacc1837cb95))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.6 to 2.0.7 ([2acd8c0](https://git.griefed.de/Griefed/ServerPackCreator/commit/2acd8c06b783136c030ea6c540bff234b9ef0023))
+* **deps:** bump JamesIves/github-pages-deploy-action ([c63a20d](https://git.griefed.de/Griefed/ServerPackCreator/commit/c63a20d71daec6684ed437857b7c6920859c34dc))
+* **deps:** bump JamesIves/github-pages-deploy-action ([49cd567](https://git.griefed.de/Griefed/ServerPackCreator/commit/49cd567d7b9d0a68611b5771778a97e309bc80e8))
+* **deps:** bump junit-platform-commons from 1.8.1 to 1.8.2 ([d8483f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/d8483f1d5767c0ec62d7bb12cfa4d4f476d3d62f))
+* **deps:** bump log4j-api from 2.17.0 to 2.17.1 ([f243a62](https://git.griefed.de/Griefed/ServerPackCreator/commit/f243a626a7f8b956703807a83d12696a84a4b898))
+* **deps:** bump log4j-api from 2.17.1 to 2.17.2 ([2984f46](https://git.griefed.de/Griefed/ServerPackCreator/commit/2984f46d7ce916705c9fc537ddeb1b13a3b4355a))
+* **deps:** bump log4j-core from 2.17.0 to 2.17.1 ([1e579d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e579d2c9a4b75327cb42f44c7e9b549edae614e))
+* **deps:** bump log4j-core from 2.17.1 to 2.17.2 ([06c0dd6](https://git.griefed.de/Griefed/ServerPackCreator/commit/06c0dd6f2848484b9e97e3a441b8dcd893ce144a))
+* **deps:** bump log4j-jul from 2.17.0 to 2.17.1 ([7c10e41](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c10e41c2085471c78849b08f1230089d170273b))
+* **deps:** bump log4j-jul from 2.17.1 to 2.17.2 ([2f38947](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f38947cde6546126a08e1716174fd1d0ea70520))
+* **deps:** bump log4j-slf4j-impl from 2.17.0 to 2.17.1 ([303e2da](https://git.griefed.de/Griefed/ServerPackCreator/commit/303e2dad816660947384df1f10ea69fbba27b7f5))
+* **deps:** bump log4j-slf4j-impl from 2.17.1 to 2.17.2 ([0a9099b](https://git.griefed.de/Griefed/ServerPackCreator/commit/0a9099bdd28c88f2a8e040a9cc558bb82dc84cda))
+* **deps:** bump log4j-web from 2.17.0 to 2.17.1 ([7a2ba8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a2ba8ad49e1fe16d7733b8189fb5034a1cb0fe0))
+* **deps:** bump log4j-web from 2.17.1 to 2.17.2 ([e76c049](https://git.griefed.de/Griefed/ServerPackCreator/commit/e76c049e05342c0aa3ff41076db12bd6ca36df5c))
+* **deps:** bump org.springframework.boot from 2.6.2 to 2.6.3 ([8e02fa7](https://git.griefed.de/Griefed/ServerPackCreator/commit/8e02fa73374e600c55ac673f3a2502a6c8e1c4eb))
+* **deps:** bump org.springframework.boot from 2.6.3 to 2.6.4 ([f9e0d1a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9e0d1af4051320b368eb31872881bc79759b334))
+* **deps:** bump quasar from 2.3.3 to 2.3.4 in /frontend ([373fdb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/373fdb340ca949d61f51374f7e03685e18708f82))
+* **deps:** bump quasar from 2.3.4 to 2.4.2 in /frontend ([bd3051c](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd3051c18690a09609b10ece95bf0500f73036c1))
+* **deps:** bump quasar from 2.4.13 to 2.5.3 in /frontend ([1d2ca7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d2ca7e34726667131ccc87360c2b5eb5d96efa2))
+* **deps:** bump quasar from 2.4.3 to 2.4.4 in /frontend ([904db5f](https://git.griefed.de/Griefed/ServerPackCreator/commit/904db5feb51353c8054b200c32a560106ac1e6ca))
+* **deps:** bump quasar from 2.4.9 to 2.4.13 in /frontend ([ef5a18d](https://git.griefed.de/Griefed/ServerPackCreator/commit/ef5a18d2fb27deaac90a28020fc9ae24382ec5d5))
+* **deps:** bump quasar from 2.5.3 to 2.5.5 in /frontend ([4e303bf](https://git.griefed.de/Griefed/ServerPackCreator/commit/4e303bf4b91cd86a820c5ec9765bc87015a3daf4))
+* **deps:** bump quasar from 2.5.5 to 2.6.0 in /frontend ([8b35e1f](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b35e1f5e2a759c6ac3e5cfd127747cc84f1ce2e))
+* **deps:** bump spring-boot-devtools from 2.5.6 to 2.6.0 ([678e175](https://git.griefed.de/Griefed/ServerPackCreator/commit/678e1750ee6a29def7d52920b5699c0b7ed89322))
+* **deps:** bump spring-boot-devtools from 2.6.0 to 2.6.1 ([a51e28e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a51e28e646c115cce8f784458e08a4d95197edb4))
+* **deps:** bump spring-boot-devtools from 2.6.2 to 2.6.3 ([0fe0b42](https://git.griefed.de/Griefed/ServerPackCreator/commit/0fe0b42715808954bb722f22e222a6970ed8436e))
+* **deps:** bump spring-boot-devtools from 2.6.3 to 2.6.4 ([077e0b4](https://git.griefed.de/Griefed/ServerPackCreator/commit/077e0b4a387c912de8990469f54bb238fdef05d4))
+* **deps:** bump spring-boot-starter-artemis from 2.6.2 to 2.6.3 ([9038c21](https://git.griefed.de/Griefed/ServerPackCreator/commit/9038c21f85a327fc2355254d6ead68490a55aaa1))
+* **deps:** bump spring-boot-starter-artemis from 2.6.3 to 2.6.4 ([7b651ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b651ca2bf8efbaf84b14d5465b8a739c74c2743))
+* **deps:** bump spring-boot-starter-data-jpa from 2.5.6 to 2.6.0 ([dc8797a](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc8797af78b505599e5f8fa7916c93030324fc52))
+* **deps:** bump spring-boot-starter-data-jpa from 2.6.2 to 2.6.3 ([093ab09](https://git.griefed.de/Griefed/ServerPackCreator/commit/093ab091f40aca24e1501c47aa360735240f61fb))
+* **deps:** bump spring-boot-starter-data-jpa from 2.6.3 to 2.6.4 ([74a7ada](https://git.griefed.de/Griefed/ServerPackCreator/commit/74a7adab6934bd62cd55a356ebc9cde1ec86a606))
+* **deps:** bump spring-boot-starter-log4j2 from 2.5.6 to 2.6.0 ([5b67e52](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b67e52fd5c7783d8a08cd892ed6ef285d336836))
+* **deps:** bump spring-boot-starter-log4j2 from 2.6.2 to 2.6.3 ([a4091bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/a4091bd83e8936c97bafeceba508df6692a6421b))
+* **deps:** bump spring-boot-starter-log4j2 from 2.6.3 to 2.6.4 ([536134d](https://git.griefed.de/Griefed/ServerPackCreator/commit/536134d96b352227981c37215f72ce5336f6af27))
+* **deps:** bump spring-boot-starter-quartz from 2.5.6 to 2.6.0 ([0433e90](https://git.griefed.de/Griefed/ServerPackCreator/commit/0433e905151ef0a60a2f8a00f5cd5587c4bf024c))
+* **deps:** bump spring-boot-starter-quartz from 2.6.2 to 2.6.3 ([6dd76e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/6dd76e3e3a635e6af613bfc3d437233518bdc9d8))
+* **deps:** bump spring-boot-starter-quartz from 2.6.3 to 2.6.4 ([2211d4d](https://git.griefed.de/Griefed/ServerPackCreator/commit/2211d4d67bc7bc14097859a879e78270dcb80902))
+* **deps:** bump spring-boot-starter-test from 2.5.6 to 2.6.1 ([0f39852](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f398524acfbb7c01b9a404430ee35eba351ee84))
+* **deps:** bump spring-boot-starter-test from 2.6.2 to 2.6.3 ([577b79a](https://git.griefed.de/Griefed/ServerPackCreator/commit/577b79a0a5dfe0fb082bf820ab84846a7645bb19))
+* **deps:** bump spring-boot-starter-test from 2.6.3 to 2.6.4 ([f27d94d](https://git.griefed.de/Griefed/ServerPackCreator/commit/f27d94d6942a241bdf13948940c7c454921f020c))
+* **deps:** bump spring-boot-starter-validation from 2.5.6 to 2.6.1 ([1473032](https://git.griefed.de/Griefed/ServerPackCreator/commit/14730327dae5a9d81df7caf3ce0e4d1a5f4fda88))
+* **deps:** bump spring-boot-starter-validation from 2.6.2 to 2.6.3 ([516db6a](https://git.griefed.de/Griefed/ServerPackCreator/commit/516db6ad4207aa079aa350f2b5d8c10323e4a67b))
+* **deps:** bump spring-boot-starter-validation from 2.6.3 to 2.6.4 ([9f66c07](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f66c0711de1a88bdb555dcc15fe3c009b9df8de))
+* **deps:** bump spring-boot-starter-web from 2.5.6 to 2.6.1 ([9d7ab8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d7ab8b0f024d1cc0f6f88ea5aa68ecbffbb545f))
+* **deps:** bump spring-boot-starter-web from 2.6.2 to 2.6.3 ([7c49fd3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c49fd341694ae81cccf77ef9abadc33b15fb22a))
+* **deps:** bump spring-boot-starter-web from 2.6.3 to 2.6.4 ([c017e87](https://git.griefed.de/Griefed/ServerPackCreator/commit/c017e87f03cdce98511b271ddf084fba372dee85))
+* **deps:** bump tsparticles from 1.37.5 to 1.37.6 in /frontend ([7ab7a69](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ab7a69446f71d8dd827a3b152cc54987946a88d))
+* **deps:** bump tsparticles from 1.37.6 to 1.38.0 in /frontend ([d17900b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d17900b81fb766bf6984c844e3ca3bd609194767))
+* **deps:** bump tsparticles from 1.38.0 to 1.39.0 in /frontend ([75a3b00](https://git.griefed.de/Griefed/ServerPackCreator/commit/75a3b00e5119863a21f57207fbb1609a261ab2ee))
+* **deps:** bump tsparticles from 1.39.1 to 1.41.0 in /frontend ([fa0cabc](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa0cabc745932f327ebd46cac4f76994797b941e))
+* **deps:** bump tsparticles from 1.41.0 to 1.41.1 in /frontend ([469ce7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/469ce7e15bd3e993c159357d358e1830662922e9))
+* **deps:** bump tsparticles from 1.41.1 to 1.41.4 in /frontend ([dc8440e](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc8440e0ad9689c2336c7e72918d1e3e6e7ceb05))
+* **deps:** bump tsparticles from 1.41.5 to 1.41.6 in /frontend ([ecb4eff](https://git.griefed.de/Griefed/ServerPackCreator/commit/ecb4effc29673172fd7c74bfb57a325b6b3c5f4f))
+* **deps:** bump tsparticles from 1.41.6 to 1.42.2 in /frontend ([7c8b807](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c8b807935a3a0bc9780ee6df30ded68b8c18149))
+* **deps:** bump versionchecker from 1.0.4 to 1.0.5 ([57f0dd0](https://git.griefed.de/Griefed/ServerPackCreator/commit/57f0dd0f03a9ca48fe7fde7bec144c0e7136a3a8))
+* **deps:** bump vue from 3.2.22 to 3.2.24 in /frontend ([62d687a](https://git.griefed.de/Griefed/ServerPackCreator/commit/62d687a0ffccc248c4ae0f89168ce18e3e47fabf))
+* **deps:** bump vue from 3.2.26 to 3.2.29 in /frontend ([09dd657](https://git.griefed.de/Griefed/ServerPackCreator/commit/09dd6572ef82eef592a2ee746b826459311d6fdb))
+* **deps:** bump vue from 3.2.29 to 3.2.30 in /frontend ([da542e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/da542e0f7bce7e7f30d039c206e6548d66e8f16f))
+* **deps:** bump vue from 3.2.30 to 3.2.31 in /frontend ([674ff6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/674ff6ba538dcc855a80b9d8c61aec4a68f22c5b))
+* **deps:** Update commons-io to 2.11.0 ([b8a673a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8a673a8b744eb7653a2bbd359c0caadeac7ea72))
+* **deps:** Update VersionChecker to 1.0.8 to make sure update notifications for 3.0.0 from 3.0.0-alpha or 3.0.0-beta version come through ([e178b56](https://git.griefed.de/Griefed/ServerPackCreator/commit/e178b567188692310009f71a23cb9e51324f5696))
+* **fabric:** Update default Fabric Installer version if it can not be acquired from external ([b6b0bc3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6b0bc31f1b6c3f5065e6c65b7fb4c292e8aced6))
+* **fabric:** Update default Fabric Loader version if it can not be acquired from external ([aa2f9e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa2f9e16ee05e60374a6f6b33368a3fc9f928feb))
+* **webservice:** Add artemis dependency for queueing system. Update dependencies. Exclude redundant slf4j. ([0954a56](https://git.griefed.de/Griefed/ServerPackCreator/commit/0954a56cf7ef8b1b8d26152a0b45aff86e3767cf))
+* **webservice:** Do not run tests in Docker build. We have the Gradle Test stage for that. ([54b98fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/54b98fc7eb143fd402a355118eeddef60ff03742))
+* **webservice:** Ensure task are executed in correct order ([afb2f73](https://git.griefed.de/Griefed/ServerPackCreator/commit/afb2f73d0d27e4aaeaddbb4849e60a1b0a6f2b7d))
+* Add Breaking section to changelog ([7165659](https://git.griefed.de/Griefed/ServerPackCreator/commit/7165659d8ccb507be63047c3b0f37d2fca2ac859))
+* Add changes from main for GitHub workflows, delete no longer needed workflows. ([03ad356](https://git.griefed.de/Griefed/ServerPackCreator/commit/03ad356f762bd66d7cc887d537542fc06187cb2b))
+* Add changes to github ci ([128ea30](https://git.griefed.de/Griefed/ServerPackCreator/commit/128ea30bbcd1011edb9a2fda85bfe1153863f787))
+* Add improv for Improvements to list of commits which generate a release ([70d4b49](https://git.griefed.de/Griefed/ServerPackCreator/commit/70d4b4993726b5e3e464db4ea1bc6cc2a43d1dbb))
+* Add readme-template and sponsors ci job ([5622dca](https://git.griefed.de/Griefed/ServerPackCreator/commit/5622dcaa0a32ecc40761056df461adc95ce08cce))
+* Allow failure of dependency check and coverage jobs ([f8bb3d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8bb3d1e82989d5639152d204c18aae642f6ff19))
+* Allow running of Gradle and Docker test in parallel, to speed up pipeline completion. Move variables and services into global variable ([187a966](https://git.griefed.de/Griefed/ServerPackCreator/commit/187a9668d91fcc2ed8b809c86e6c8edc54db6f97))
+* Bring in changes to CI from main ([b89125b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b89125ba34c873328f9e600f0bafd02586de1ad4))
+* Build releases for alpha and beta branches ([8643327](https://git.griefed.de/Griefed/ServerPackCreator/commit/864332713be0adb15e8cebba0d679cdcebb755af))
+* Build with --full-stacktrace ([cde8d08](https://git.griefed.de/Griefed/ServerPackCreator/commit/cde8d0845005f906f07f6878900ee7ab6ce99c98))
+* Change branch separator in dependabot config ([3b08ff8](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b08ff8e9169990d4c502a5cc1ecd86c3ca96a8d))
+* Clean up and beautify ([d2ff50f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2ff50fffc4571875724131a7b5d9cd4fbdf4521))
+* Cleanup GitLab CI and Dockerfile. Remove spotbug. ([017ebed](https://git.griefed.de/Griefed/ServerPackCreator/commit/017ebed289b10b88e473ef18651c01cc7acee13b))
+* Correctly write VERSION.txt ([6434be8](https://git.griefed.de/Griefed/ServerPackCreator/commit/6434be836fa19f5df05eb38980dbaf57938e4866))
+* Create jacoco coverage report for coverage visualization in GitLab ([5da842f](https://git.griefed.de/Griefed/ServerPackCreator/commit/5da842f5415fbc16e43d51dd6195a4bd53ad22f3))
+* Create pre-releases for alpha and beta branches ([e6729ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6729ea0a9f800def1c6de68c0ece7b4647ff111))
+* Create pre-releases on pre-release tags mirror ([9b9e1b7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9b9e1b79632a0a565f7433ac9025c1dd9d8dedee))
+* Create releases for non-alpha/beta tags only. ([e2f76eb](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2f76eb26047e708f1eb286c93eb1e27eb083d59))
+* Deactivate push on docker tests. Remove unnecessary file renaming in build release. Properly run publish job. ([481a048](https://git.griefed.de/Griefed/ServerPackCreator/commit/481a0488e27333ae3c7964a1fa67b8234e3ac6ac))
+* Disable Docker pipelines for the time being. Docker is acting up and building Docker images of the webservice-branch is not necessary as I have yet to start actual work on the webservice itself. ([f45e25f](https://git.griefed.de/Griefed/ServerPackCreator/commit/f45e25f681102dd991ff179a59df7c9fb85af227))
+* Ensure docker jobs only run on git.griefed.de ([e633a0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/e633a0b59b1d937ef7752333434cd1733c05b105))
+* Exclude libraries folder from test workflow artifacts ([c796115](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7961153fdb212f68360e06b4a9d04a50222b518))
+* Fix artifact names for renaming ([d4f4f35](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4f4f352150a874f270e4468bcf102df10b72c68))
+* Fix branch acquisition for GitHub Docker test ([063215f](https://git.griefed.de/Griefed/ServerPackCreator/commit/063215f65b7dbe9cd55b10ccac65de59b67c5cf4))
+* Fix release build... ([fe2f601](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe2f6014802607e822ac0fde7facfb79a32233af))
+* Further restrict jobs to specific branches. Sort jobs according to purpose ([444eede](https://git.griefed.de/Griefed/ServerPackCreator/commit/444eedec770570aab80f2183a86b147cb0a6688e))
+* God damn, would you please only run when I tell you to? ([c610692](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6106922a1c04fa3cee17880dfd8b931e5b9f951))
+* Hopefully fix main release workflow trying to run on alpha/beta release ([9e6122e](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e6122e7a5523d3b35850721062fe385f8c5d207))
+* Hopefully fix main release workflow trying to run on alpha/beta release ([9742091](https://git.griefed.de/Griefed/ServerPackCreator/commit/97420912cb14057d1bc4fa92eaf1833015321eb3))
+* Hopefully fix pattern for pre-releases ([efe28a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/efe28a55ef69b4195620d5f3190b16508a1121ea))
+* Improve exclusion of tags/branches ([0f178fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f178fc1dbabc5db6c4a5d47ab5f8d82d16c0d7a))
+* Improve exclusion of tags/branches ([ee4dfcb](https://git.griefed.de/Griefed/ServerPackCreator/commit/ee4dfcbf6cfbc89a241df33c0176214839fcc62d))
+* Merge Release and PreRelease jobs and only run on git.griefed.de ([f3115c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3115c9c5757cb3f74ec2b15b3683ab226abe623))
+* Mirror release on GitLab.com after tag mirror ([d08845d](https://git.griefed.de/Griefed/ServerPackCreator/commit/d08845dc1676e165ceb724d9ea775c37e1f3211f))
+* Only create GitHub release for regular tags ([76ea670](https://git.griefed.de/Griefed/ServerPackCreator/commit/76ea6702e7ad715a62038d9746fac767a3892d74))
+* Only run docker related jobs on git.griefed.de ([17339f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/17339f4d402b88ac6b358f0de6b2557d6df03122))
+* Only run Gradle Test and Docker Test on main & master ([236c661](https://git.griefed.de/Griefed/ServerPackCreator/commit/236c661f6fa60a84f0290a295967186261ebce81))
+* Only run tag and release generation on git.griefed.de ([8afea27](https://git.griefed.de/Griefed/ServerPackCreator/commit/8afea27163a985596c4d37102b6e7d366e640ba0))
+* Post webhook message to Discord on new release ([2e3e25d](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e3e25dde5ce19d8be2a2e641e9829ce1733c528))
+* Prevent Generate Release job from running unnecessarily ([5be9fcd](https://git.griefed.de/Griefed/ServerPackCreator/commit/5be9fcdf2624991b9eaf845aafc3bdef8d34f04d))
+* Publish maven artifact on (pre)release. Add info about new additional mirror on Gitea.com ([cfde3e2](https://git.griefed.de/Griefed/ServerPackCreator/commit/cfde3e29075254aa8e214349f29149b128e93b9d))
+* Re-enable arch dependant nodedisturl ([f840e31](https://git.griefed.de/Griefed/ServerPackCreator/commit/f840e31a0e2fb95457a91d2e087ee66c756973d8))
+* Reactivate docker jobs ([4b520c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b520c2f39e28633b25788300cf88e2a1c531d5f))
+* Remove changelog generation of GitHub releases as I copy and paste the changelog from GitLab anyway ([25cdb26](https://git.griefed.de/Griefed/ServerPackCreator/commit/25cdb26d97fd5427e152615a9d10749d6039765f))
+* Remove unnecessary environment cleaning ([67e1029](https://git.griefed.de/Griefed/ServerPackCreator/commit/67e1029e1cb12632d9cbe70c37466be84385721d))
+* Remove unnecessary login to docker registry ([e5b034f](https://git.griefed.de/Griefed/ServerPackCreator/commit/e5b034f331e3b1d238da8e25254cf105d304e484))
+* Remove unnecessary logins from test job ([dac135c](https://git.griefed.de/Griefed/ServerPackCreator/commit/dac135cc4e079a996e8ca45ae95d019345ea2283))
+* Revert changes to Docker release jobs. Prevent running if on gitlab.com ([7e6404e](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e6404e9fc912a01674f4576a665115b67aa98e4))
+* Run correct Gradle tasks on tag mirror from GitLab to GItHub ([db6dcd0](https://git.griefed.de/Griefed/ServerPackCreator/commit/db6dcd0b245b2603b7aafea0c59cba114016a291))
+* Run dockerjobs differently when running on other GitLab instances. ([169733f](https://git.griefed.de/Griefed/ServerPackCreator/commit/169733f1b9aa7c6295b4074f0468dc51caa342be))
+* Run dockerjobs differently when running on other GitLab instances. ([0385ba1](https://git.griefed.de/Griefed/ServerPackCreator/commit/0385ba139b783bf348dbd14b0f69bda587a0cb77))
+* Run dockerjobs differently when running on other GitLab instances. ([bfcbd51](https://git.griefed.de/Griefed/ServerPackCreator/commit/bfcbd51ebd6f30331d82fbc53284a357f9d751aa))
+* Run GitHubs dependabot on dependabot-branch and run tests on GitHubs infrastructure. The more the merrier ([659f0f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/659f0f4bd721befa0b3a57f4699a437390c7fbbb))
+* Set loglevel in SAST to debug ([fc5341f](https://git.griefed.de/Griefed/ServerPackCreator/commit/fc5341fea92bba0e2f650644e543c53a1d8c48c4))
+* Split tests in GitHub workflow into separate jobs ([58fd4b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/58fd4b3758aea9fc029bf70929fef9f5d2f9cddd))
+* Tag dev-images with short_sha as well. Remove some artifacts ([f3f9913](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3f9913797cc55458eef5eca7554c4de877f1adf))
+* Try and fix Renovate warning ([893a581](https://git.griefed.de/Griefed/ServerPackCreator/commit/893a581c9d6a2935cdd80aa9df03f1717b3a425c))
+* Update siouan/frontend-gradle-plugin to 5.3.0 and remove arch dependant configuration of nodeDistributionUrlPathPattern. See https://github.com/siouan/frontend-gradle-plugin/issues/165 ([1177d05](https://git.griefed.de/Griefed/ServerPackCreator/commit/1177d056934bc2b8521f214b326c16d5e069fb7a))
+* Upload artifacts of GitHub actions ([b4e41e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4e41e458435b591a3fee54f7d38fbe2bb66feb4))
+* You have a problem, so you use regex. Now you have two problems. ([b05c007](https://git.griefed.de/Griefed/ServerPackCreator/commit/b05c0075a810f89ba79ff3a9f32939e0abbe0ca8))
+* **docs:** No need to run tests ([728af78](https://git.griefed.de/Griefed/ServerPackCreator/commit/728af78dc4cb6c1f93b730e7367fcefe85483365))
+* **GitHub:** Correctly execute (pre)release actions when tags are pushed. ([19c24c3](https://git.griefed.de/Griefed/ServerPackCreator/commit/19c24c3aa0f504ca3f1a7e0c726c8d08ff578b79))
+* **webservice:** Add temporary job for testing webservice and fix gitignore ([350582e](https://git.griefed.de/Griefed/ServerPackCreator/commit/350582e3a829d285607a2a21d10889350cab4ee8))
+* **webservice:** Ensure quasar is installed before assembling frontend ([0f414ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f414ca06487647b964bfd3e2fa3daa4244b1ecc))
+* **webservice:** Fix URL for node distribution on arm ([f24663f](https://git.griefed.de/Griefed/ServerPackCreator/commit/f24663f1c72a88444a0cb1cfd264605f59fbb5aa))
+* **webservice:** Make sure arm-builds in Docker work with the frontend plugin ([2c3793c](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c3793c0b2fa838504219f4c662723db9a928df8))
+* **webservice:** Make sure no cache interferes with Docker build. Install library in hopes of fixing a failure in the pipeline. ([5841007](https://git.griefed.de/Griefed/ServerPackCreator/commit/58410078abdaf7ee2bf878edac14143d73f4866b))
+* **webservice:** Scan dep updates for frontend, too (I hope this works lol) ([2994d25](https://git.griefed.de/Griefed/ServerPackCreator/commit/2994d257075deeda7817fad5990d02c2d5e7f867))
+
+
+### 🧨 Breaking changes!
+
+* Allow users to specify JVM flags/args for start-scripts via Menu->Edit->Edit Start-Scripts Java Args. Start scripts are no longer copied from server-files. New config option javaArgs automatically migrated into configs. ([929bfa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/929bfa680704846e72952989f9f6f4f71e081ac7))
+
+
+### 🧪 Tests
+
+* Adapt tests ([e20f89d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e20f89d34ecbcc85edea44264715ac90c47bc7af))
+* Add more unit tests. ([ae06aa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae06aa64a2463f31305efb072e7c5c49b42e5575))
+* Add unit tests for UpdateChecker ([1b4b91a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b4b91ac48c33b26aa77863eaed993171c99a372))
+* Autowire jmsTemplate ([1ba6968](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ba6968cb942ede7a211f58cb2aae930ad97fa66))
+* Disable CurseForge related tests ([b28c97c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b28c97c9ccd3602fa266def9df1ff010cae4e68b))
+* Don't delete default files after testing for them. ([b34602c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b34602c1a0ba30481c25fbb580c17d3331513ddc))
+* Don't mention what is tested. Method names already tell us that. ([e32fd53](https://git.griefed.de/Griefed/ServerPackCreator/commit/e32fd534ec2498e8326d52da83759dd5d5e7bdac))
+* Ensure serverpackcreator.properties is always available to prevent NPEs ([f674e13](https://git.griefed.de/Griefed/ServerPackCreator/commit/f674e137d44c3dfa3832d16c870aa865b1f6e6d6))
+* Fix a test regarding AddonHandler ([b737d92](https://git.griefed.de/Griefed/ServerPackCreator/commit/b737d92db767f961151cd22ca2c0227d0020fa5a))
+* Fix some paths and configs so tests don't fail because of Layer 8 ([8270c82](https://git.griefed.de/Griefed/ServerPackCreator/commit/8270c82a6cb32ed7415b680e7f38bd81462bf2c7))
+* Fix some tests ([5ba12ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ba12adf856ea9a0341393e56665c0c7f873649b))
+* Fix test failing due to missing, recently added, clientside-only mod ([1eaa966](https://git.griefed.de/Griefed/ServerPackCreator/commit/1eaa966468cc74f0ed2aab63cdc3dc006df082e0))
+* Hopefully fix ArtemisConfigTest ([7573d99](https://git.griefed.de/Griefed/ServerPackCreator/commit/7573d99bbc009eeb987d1743dae6e55896ea7545))
+* Print stacktrace in all gradle builds to allow for better debugging ([7b6e480](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b6e480c5e50f49843fadfdb6efcfbbdfeb8cc69))
+* Remove addon execution from tests, as parallel running tests caused problems because the addon can only be accessed by one thread at a time. ([b963b10](https://git.griefed.de/Griefed/ServerPackCreator/commit/b963b1094e3a470213fc737f9effa305960ad31f))
+* Set ddl-auto to create ([8e00f7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/8e00f7e4990ad42ceb2e7a23bbdcaf075e26a261))
+* Some cleanups. Nothing interesting ([12bc506](https://git.griefed.de/Griefed/ServerPackCreator/commit/12bc50602b411589b65f5e70e2024fbc0bff53f1))
+* Split test methods. Helps pin-pointing cause of error in case of failure. ([f2d723b](https://git.griefed.de/Griefed/ServerPackCreator/commit/f2d723b2e3ebf24e9bdb86c83c35a791efa082c8))
+* Try and fix ArtemisConfigTest and SpringBootTests for spotbugs job ([67817a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/67817a1e1b24742f9cac1930f44a8908272330e2))
+* Try and fix ArtemisConfigTest and SpringBootTests for spotbugs job ([29c870f](https://git.griefed.de/Griefed/ServerPackCreator/commit/29c870fec68e75df7da3d8dba978a6f6688642b2))
+* Try and fix ArtemisConfigTest for spotbugs job ([c665bf5](https://git.griefed.de/Griefed/ServerPackCreator/commit/c665bf5fd23d4fe56c249c3d4b3f1a22ebd5c3b5))
+* Try and fix error because of missing database ([81d4f80](https://git.griefed.de/Griefed/ServerPackCreator/commit/81d4f8045ed06bd83525edbb4980dde8afa2881e))
+* Ye olde I RUN FINE ON YOUR MACHINE BUT NOT ON ANOTHER NU-UUUUHHUUUU.....Sigh ([4442168](https://git.griefed.de/Griefed/ServerPackCreator/commit/444216872f3df37e7e7cb9681d3752d91eb82d17))
+
+
+### 🚀 Features
+
+* Add methods to reverse the order of a String List or String Array. Allows setting of lists in GUI with newest to oldest versions. ([11d565e](https://git.griefed.de/Griefed/ServerPackCreator/commit/11d565ef61ed9ea2d324b82b4cb49ec529ffe624))
+* Add tab for addons log tail. ([b84cc5b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b84cc5b12c9cd33176830d8eb413a1005a0d87a2))
+* Add tooltip to SPC log panel informing users about the upload buttons in the menu bar ([08a123d](https://git.griefed.de/Griefed/ServerPackCreator/commit/08a123daae1687d8e7f929ae078b91c444aa7c9b))
+* Addon functionality! This allows users to install addons to execute additional operations after a server pack was generated. See 5. in the README and the example addon at https://github.com/Griefed/ServerPackCreatorExampleAddon ([2a93e54](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a93e5476d11e84215667460997b694d30e93770))
+* Allow check of configuration from an instance of ConfigurationModel, without any file involved. ([17529fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/17529fa958fbb386dfe7bdc91eaec2f9ceff39f5))
+* Allow generation of a server pack by uploading it to the webservice. ([c92ddd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/c92ddd2d01ec7851fed4696608a71b6c9efeea08))
+* Allow generation of a server pack from an instance of ConfigurationModel ([5b54a1c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b54a1ca9b3be3cc7d72e3c1851a636ee81a482e))
+* Allow specifying custom server-icon.png and server.properties. The image will be scaled to 64x64. Implements GH[#88](https://git.griefed.de/Griefed/ServerPackCreator/issues/88) and GH[#89](https://git.griefed.de/Griefed/ServerPackCreator/issues/89). ([e3670e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3670e4ffc15505856ae9695f59f3c614e0199dd))
+* Allow specifying files to add to server pack with simple `foo.bar` connotations. Closes issue [#86](https://git.griefed.de/Griefed/ServerPackCreator/issues/86) ([8a53aa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a53aa6b9dbf148d60f4001a47e64055e8975d10))
+* Allow users to disable cleanups of server packs and downloaded CurseForge modpacks. Can save bandwidth, time and disk operations, if the user is interested in that. ([3155af4](https://git.griefed.de/Griefed/ServerPackCreator/commit/3155af499006eba64751cca01e53e45480e8e936))
+* Allow users to disabled server pack overwriting. If de.griefed.serverpackcreator.serverpack.overwrite.enabled=false AND the server pack for the specified modpack ALREADY EXISTS, then a new server pack will NOT be generated. Saves a LOT of time! ([00dd7aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/00dd7aa15b8cdbdce91f6d510fc2505f2f6e9d1a))
+* Allow users to edit language-definitions in the lang-directory. ([e2b5cca](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2b5ccaef8834ab3a9154d7208a5e6ff90a2b14b))
+* Allow users to exclude files and directories from the server pack to be generated with ! as the prefix in an entry in copyDirs ([f527d04](https://git.griefed.de/Griefed/ServerPackCreator/commit/f527d04dc67d5c2c186a460068aa84167278cafd))
+* Allow users to set a suffix for the server pack to be generated. Requested in issue [#77](https://git.griefed.de/Griefed/ServerPackCreator/issues/77) ([2d32119](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d321197c6123348558476b20b6f2c9aa93cc54f))
+* Allow users to specify a custom directory in which server-packs will be generated and stored in. ([4a36e76](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a36e76bfab5a66ce52c51e57bb16af79dddb752))
+* Automatically detect clientside-only mods for Minecraft modpacks version 1.12 and older. ([e17322e](https://git.griefed.de/Griefed/ServerPackCreator/commit/e17322ed5db6bd18b4573be4a3562295317dd137))
+* Automatically detect clientside-only mods for Minecraft modpacks version 1.13+. ([3811190](https://git.griefed.de/Griefed/ServerPackCreator/commit/3811190cb401c8993d84f0026618ad6e4958ed27))
+* Basic filewatcher to monitor a couple of important files. Example: Delete serverpackcreator.properties to reload defaults ([d3f194a](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3f194abb2ef55e168c094290263d4e78162cc91))
+* Check and notify on updates in logs, console and in GUI. Also replaced and update a couple of i18n keys. VersionChecker can be found at https://git.griefed.de/Griefed/VersionChecker ([64419a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/64419a203a0d26bb001f20de2f8ab0a732156f20))
+* Check setting for Javapath upon selecting "Install modloader-server?". If it is empty, the user is asked whether they would like to select their Java executable now. If not, the user is warned about the danger of not setting the Javapath ([5d474f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d474f1cf2763c010b6c02f969e2843de96d339f))
+* Configurable schedules in webservice which clean up the database and filesystem of unwanted server packs and files. ([09ccbc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/09ccbc14921946a022634c454a013f0adb1cac63))
+* Create eula.txt upon server pack generation. Closes issue [#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83) ([d48191c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d48191cda634f8bb8cc4db2298a0848b8b14c2cc))
+* Create server packs from zipped modpacks. Point modpackDir at a ZIP-file which contains a modpack in the ZIP-archives root. ([fbdae16](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbdae16759e90cfd86786ee43ccf7a448fae0cce))
+* Display version in window title and print to logs ([201a64c](https://git.griefed.de/Griefed/ServerPackCreator/commit/201a64c32868b0d26800b50c55d1e39dd5daa464))
+* Enable/disable clientside-only mods autodiscovery via property de.griefed.serverpackcreator.serverpack.autodiscoverenabled=true / false. Closes [#62](https://git.griefed.de/Griefed/ServerPackCreator/issues/62). ([094a217](https://git.griefed.de/Griefed/ServerPackCreator/commit/094a217e83f2f27ba1e3746088b459a542411254))
+* If given languagekey can not be found, use en_us from resources as fallback ([5802636](https://git.griefed.de/Griefed/ServerPackCreator/commit/5802636a612c4a49878f68b827e1115895062a95))
+* If i18n localized string can not be found in local file, try JAR-resource. If locale is not en_us, get en_us localized string as fallback. Allow users to write their own locales, languages and translations. ([802eb0c](https://git.griefed.de/Griefed/ServerPackCreator/commit/802eb0c5a4aa06b90d71bb570864bcda613bc55c))
+* Implement voting-system for server packs. Improve styling of download table. ([e49fa96](https://git.griefed.de/Griefed/ServerPackCreator/commit/e49fa96e4d2268441d67b8cd253c67e92dc33128))
+* in start scripts: Ask user whether they agree to Mojang's EULA, and create `eula=true` in `eula.txt` if they specify I agree. Closes GH[#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83) ([5995f51](https://git.griefed.de/Griefed/ServerPackCreator/commit/5995f512d2731ebbd161c0ff8e34e37a437da0ac))
+* New theme and cleaned up GUI. MenuBar for various things (wip). Lists for version selection. Switch between darkmode and lightmode and remember last mode used. More things, check commit. ([949fb6a](https://git.griefed.de/Griefed/ServerPackCreator/commit/949fb6aecd47518e0b91ca3a8be0516a9f2cb540))
+* Pass the path where ServerPackCreator resides in to addons. Create dedicated addon-directory in work/temp, avoiding potential conflict with other addons. ([c9050b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9050b68ee42b4dabcde73cfb8eaf1417ab0a312))
+* Provide HashMap of Key-Value pairs in MinecraftVersion-ForgeVersions format. Use a given Minecraft version as key and receive a string array for available Forge versions for said MInecraft versions. ([0a0d3b5](https://git.griefed.de/Griefed/ServerPackCreator/commit/0a0d3b50c7d7e955c41ce148bb82d4fc9abe6ac1))
+* Read Minecraft, Forge and Fabric versions from their manifests into lists which can then be used in GUIs. ([c9ce1ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9ce1ff41f12b6eeef9dc00827d3e6a129ee8a5f))
+* Replace crude self-made addon system with Pf4j and provide first entry points ([e591488](https://git.griefed.de/Griefed/ServerPackCreator/commit/e59148806a0d3550cc3a9b2b3e4318e186b71029))
+* replace fabric-server-launch.jar with improved Fabric Server Launcher, if it is available for the specified Minecraft and Fabric versions.Thanks to @TheButterbrotMan for the idea! ([befdaf7](https://git.griefed.de/Griefed/ServerPackCreator/commit/befdaf7ea4265af9b3a0398f58a43bab3f19525f))
+* Select Minecraft and modloader versions from lists instead of entering text into a textfield. ([5b56f18](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b56f18a90e7d3f1bfda98d5ae509a9cda29e959))
+* Set copyDirs to "lazy_mode" to lazily create a server pack from the whole modpack. This will copy everything, no exceptions. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for the idea. ([2d89bec](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d89bec8de7574bc14e213ce2e575558f12c9537))
+* Store server pack suffix in serverpackcreator.conf.l Closes [#77](https://git.griefed.de/Griefed/ServerPackCreator/issues/77) again. ([d6c74e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/d6c74e0f62f395ea171266daca6194e39f0f634a))
+* Write errors encountered during config check to logs/console. When using GUI, show a message with the encountered Errors. Helps with figuring out whats wrong with a given configuration. ([e1b0c62](https://git.griefed.de/Griefed/ServerPackCreator/commit/e1b0c6269cbd545993854786a07a949f4a379c45))
+* **gui:** Add button in menubar to clear GUI. Allows starting with a fresh config without having to restart ServerPackCreator. Implements GH[#91](https://git.griefed.de/Griefed/ServerPackCreator/issues/91) ([dddee02](https://git.griefed.de/Griefed/ServerPackCreator/commit/dddee0286ca110bb25c75ff5d66756e86130b356))
+* **gui:** Open server-icon.png in users default picture-viewer. From there on, users can open their favourite editing software. ([d960dd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/d960dd28f7e796b8d7f84dfbcfe55273e60cfec8))
+* **gui:** Open server.properties in users default text editor via Edit->Open server.properties in Editor ([1bf7533](https://git.griefed.de/Griefed/ServerPackCreator/commit/1bf75338e60b4fe0ff85eca6a55308eb4538fe7f))
+* **gui:** Redesign help window. Users can choose what they need help with from a list, which then displays the help-text for the chosen item. ([7c490a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c490a3d2a205181c61148ad4ff9b8872ff5961b))
+* **gui:** Save the last loaded configuration alongside the default serverpackcreator.conf, unless a new configuration was started. Can be activated/deactivated with `de.griefed.serverpackcreator.configuration.saveloadedconfig=true` or `false` respectively ([e03b808](https://git.griefed.de/Griefed/ServerPackCreator/commit/e03b8089dca9ca40aa8d2a07948603888fbefd70))
+* **gui:** Set LAF for Java Args correctly. If javaArgs is "empty", display textField as "" to not confuse users. ([462e7a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/462e7a1cef59715b08ff5f20ac03ae760a45132c))
+* **gui:** Various changes. Too many to list. MenuBar entries, Theme changes. MenuItem funcitionality etc. etc. ([28c088c](https://git.griefed.de/Griefed/ServerPackCreator/commit/28c088cc5395a432ac6cbd83f2b31643922bf858))
+* **webservice:** Add fields and methods required by CurseForge modpack creation ([f3d8da9](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3d8da93a1ea988cab7e5d4f2dbd495c947ffc11))
+* **webservice:** Allow downloads of available server packs. Expand checks for queueing system of newly submitted generation request. ([7b75064](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b75064495786ec1f5165f8a275f4ebb57cdb53c))
+* **webservice:** Allow overriding of Spring Boot properties with an external application.properties in the directory where SPC is being executed in. ([8b03f59](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b03f59da6b8ae9e167a6d05dad2bdae99fe8afa))
+* **webservice:** Allow the creation of a server pack from a CurseForge projectID and fileID as well as regeneration (enable in properties) of said server pack. ([fd7f6d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/fd7f6d3f2aa9e39da3f1385c1527d917bb4fe6f2))
+* **webservice:** Check for -web arg. Explicitly warn user about running web on Windows machines. Move DI to better accommodate mode chosen. ([1585130](https://git.griefed.de/Griefed/ServerPackCreator/commit/15851303fb7f96406d8dd2e3abe36f335ab55527))
+* **webservice:** Expand properties for webservice and extract default dirs to exclude ([bbfc0fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfc0fa2a3ca6d63415c8e29f868e56c2cf50e00))
+* **webservice:** Increment download counter when downloading a server pack ([2ba7adf](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ba7adfc9b2685e8ee0cbb0f765a0b0317f07aa2))
+* **webservice:** More work towards the frontend. Create a server pack from a CurseForge projectID and fileID. Dark mode switch. Interactive background. Mobile compatibility changes. ([11ab90f](https://git.griefed.de/Griefed/ServerPackCreator/commit/11ab90f6b52d7dba1311cdd6a04974736d6f25ba))
+* **webservice:** Move commonly used fields to custom properties. Allow reload via reload() ([b60e723](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60e7231bfb6a9c4228990264de783ca609470fc))
+* **webservice:** Populate Downloads-section with server packs from database and allow download if available. Add search-function and allow users to select visible columns. ([80f4b8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/80f4b8d3d9ae4980df9257d812e736d989c9d26a))
+* **webservice:** Queueing-system for generating server packs one-by-one. ([93a666a](https://git.griefed.de/Griefed/ServerPackCreator/commit/93a666a54a89c74d63993d0c42de833338f93cbe))
+* **webservice:** Remove/extract commonly used fields/methods. Couple of refactorings of run() for webservice. ([6d986f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/6d986f9bd221fbdfc408db99e6d8a7ff5e694382))
+* **webservice:** Update database entry for newly created server pack with availability, filesize and cleanup no longer needed files. ([a3c5694](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3c56948be7f0dd1a4532c2dbc0e163c03d9f8df))
+
+
+### 🛠 Fixes
+
+* -Dlog4j2.formatMsgNoLookups=true to prevent log4j2 vulnerability, added via customziable OTHERARGS in scripts. Move java path to JAVA for customizability (is that a word?) ([ff7dc52](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff7dc52f23ed5e1e2abc92f33c9964225c083dcb))
+* Allow selection of bmp, jpg and jpeg as server-icons. Java correctly converts them to png for use as server-icons. If the image could not be loaded, print an error message. ([d2c1ac7](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2c1ac78fbf97c003e10f49af281437b95891865))
+* Allow translating for full GUI as well as missing parts in backend. ([366cb10](https://git.griefed.de/Griefed/ServerPackCreator/commit/366cb106fddbebb1411105d466017c2f36e19a63))
+* Always load classpath serverpackcreator.properties first, then loac local filesystem serverpackcreator.properties. Ensures defaults are always present and available to be overwritten and never empty. ([f91c8da](https://git.griefed.de/Griefed/ServerPackCreator/commit/f91c8da02116c5271eda0d02b4a394d2ed267ae2))
+* Catch occasional error from CurseForge's API which could lead to dead entries in the database ([625a8a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/625a8a83647a3fd875b80c629159c2874f667f63))
+* Clear text every 1000 lines. Help with issue [#76](https://git.griefed.de/Griefed/ServerPackCreator/issues/76). ([132a3dd](https://git.griefed.de/Griefed/ServerPackCreator/commit/132a3ddd903f8693e08d9252c1f3e9c6004aad3f))
+* Copy lang-files if running as .exe ([c7c1415](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7c1415ecdc4e30e9743f378e70e25b3b7545977))
+* Correctlry get property which decides whether autodiscovery of clientside-only mods should be enabled ([3c5deff](https://git.griefed.de/Griefed/ServerPackCreator/commit/3c5deff79acf70d5d6ea6d578cc4e73faf85d4d3))
+* Correctly check source;destination-combinations no matter whether a absolute path, relative path, file or folder was specified as the source and correctly copy them to the server pack. ([ba2a2f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba2a2f11eef0771448022c8fd8f299d1c98473cd))
+* Correctly compare user input with variable in start.bat, resulting in creation of eula.txt if user enters "I agree" ([224cbb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/224cbb3874830c7ff2cce83e403eb27470244aa8))
+* Correctly initialize variable in start-scripts. Correctly pass OTHERARGS in batch-scripts. ([26f6dfd](https://git.griefed.de/Griefed/ServerPackCreator/commit/26f6dfdd24fb24c27755699edaa3b79bf89ae698))
+* Create additional pattern for log files as ANSI colouring frakked up the formatting for log entries in files. ([f246bf8](https://git.griefed.de/Griefed/ServerPackCreator/commit/f246bf8777d72832041c16f3f1f4fe21305ef870))
+* Deactivate CurseForge related code until custom implementation of CurseForgeAPI with CurseForge-provided API token is implemented and provided ([8c9bbff](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c9bbff55d50a660ed0b673152a2b61c84845aae))
+* Empty commit so a new alpha will be generated... ([c1b5698](https://git.griefed.de/Griefed/ServerPackCreator/commit/c1b5698a0aac863518244998c72a4f21ff4d604c))
+* Ensure no empty entries make it into copyDirs or clientMods lists. Prevents accidental copying of the whole modpack into the server pack. Thanks to @Kreezxil for this improvement! ([5549930](https://git.griefed.de/Griefed/ServerPackCreator/commit/5549930966408fd219ab9f8a8e2dbaeaefcf3d57))
+* Expanded fallback clientside modslist with 3dSkinLayers-,armorchroma-,Craftpresence-,medievalmusic-,MyServerIsCompatible- thanks to @TheButterbrotMan ([a2ac391](https://git.griefed.de/Griefed/ServerPackCreator/commit/a2ac391d7ca4664b8320be07671b669721dfa4b3))
+* Expanded fallback modslist with yisthereautojump, ToastControl, torchoptimizer ([f1c4ba3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1c4ba31f0a6253064c990ccf9dd05dd77f47d55))
+* Explicitly define log4j and force any dependency using it to use the secure version ([f0c1946](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0c19465ba0daf6c6d8ce090913a24e3ab8d820c))
+* Fix axios instance for api ([12508f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/12508f34884ebce85d88386f35363efd34d35e1d))
+* Fix building of list of fallbackmods if property contains , ([e000f25](https://git.griefed.de/Griefed/ServerPackCreator/commit/e000f2549e673b505df6b5d71a5c8455d78ddfab))
+* Fix downloading of server packs by storing the path of the server pack in the DB in the path column ([8a47213](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a472136554f25ac06caf1a013fd64a5dda6e79e))
+* Fix downloading of server packs by updating the path of the server pack in the DB in the path column ([64dc619](https://git.griefed.de/Griefed/ServerPackCreator/commit/64dc619389442cfe5f6eddbb9ad98969dd60d987))
+* Fix Forge installer log deletion. Forgot String.format with destination. ([1b44cb8](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b44cb8cc8022ffd7335e86823b98b7c31430e5f))
+* Fix loading config not setting modloader specified in config ([cb50348](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb50348c6a4e4615db397948aefca5edabbbb83a))
+* Fix missing serverpackcreator.properties for tests and do not run tests on GitHub releases. ([8895be8](https://git.griefed.de/Griefed/ServerPackCreator/commit/8895be80bfc76165d0347ee97e750301d6870afe))
+* Fix reverseOrderList not actually reliably reversing a list ([bbfdea5](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfdea53b9d6668f35f2635a295f042a45beade5))
+* Fix scheduling to not run every second or minute ([9e87689](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e87689c0dad05569bc74f7aba1bb687602c8bd4))
+* Fix some mods broken dependency definitions breaking SPC funcitonality. Closes issue [#80](https://git.griefed.de/Griefed/ServerPackCreator/issues/80). ([a1c8a7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a1c8a7ef419ba7dcf90b74694c5f04480edfe807))
+* Fix status message in GUI being displayed incorrectly on some Linux distros. Closes issue [#79](https://git.griefed.de/Griefed/ServerPackCreator/issues/79) ([5e7c08d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e7c08d886c9b1b7ef0640fe9cfe6f54e0d1fdc9))
+* Fix user in Docker environment ([39f6bc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/39f6bc1fd6ca75e6783ae77c736983e601c550ab))
+* Generate Minecraft 1.17+ Forge compatible scripts. Fixes issue [#84](https://git.griefed.de/Griefed/ServerPackCreator/issues/84). ([7d07e1d](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d07e1dad99c175b330f18c4c6cc83b00d43acac))
+* Hopefully fix ServerPackCreator becoming unresponsive after generating a few server packs. Hopefully closes issue [#76](https://git.griefed.de/Griefed/ServerPackCreator/issues/76). ([aa92d9b](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa92d9b5afb3ceec2345c311ae90062aa45ce6c5))
+* If no startup parameter is specified, assume -cli, else use the provided one. ([cad6e55](https://git.griefed.de/Griefed/ServerPackCreator/commit/cad6e55e73048003896fdde1f3e2b27ce69fa78a))
+* Implement log4j exploit protection ([971fc4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/971fc4fe7cfa362b48197d0222373a884c517f92))
+* Improve configuration loading. Prevent NullPointers when reading Minecraft version, modloader, modloader version. ([0507ab7](https://git.griefed.de/Griefed/ServerPackCreator/commit/0507ab736d852415f2666937b1174429e7bac109))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([c556baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/c556baaac7fe41ec0a11958e868a1da5bf26b14f))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([b108b67](https://git.griefed.de/Griefed/ServerPackCreator/commit/b108b6773d99fa8747fca016c70479521b2d6b1a))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([6afdbb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/6afdbb4eb04af7b53ba64603fcc6348610edd4af))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([dd3ff6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/dd3ff6ecf43a64ef29481007c700c74595b38229))
+* Instead of using an external applications.properties for customizing, use our serverpackcreator.properties...which exists anyway! ([3794896](https://git.griefed.de/Griefed/ServerPackCreator/commit/3794896971e775d4f4d37aee7d340cc0510d8024))
+* Last fallback in case no value can be found for a given key. ([53817d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/53817d4b8672359ff4a5b244c127afc581881436))
+* Make date created and last modified in web frontend human-readable. ([2da9c29](https://git.griefed.de/Griefed/ServerPackCreator/commit/2da9c29c28aebe77365fec1426021a69e3e5ba7c))
+* Make sure clientMods is set correctly with no starting [ or ending ] ([c98ef0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/c98ef0e0777673a6015d738c378b3bf30edf7eff))
+* Modloader selection visually defaulted to Forge if no configuration was found in a given serverpackcreator.conf, but the value wasn't correctly set, resulting in the user having to select Forge manually anyway. ([d126447](https://git.griefed.de/Griefed/ServerPackCreator/commit/d12644714a8281e5dd7063521e28235b9204d5a3))
+* More hardening against CVE-2021-44228 ([eaa4668](https://git.griefed.de/Griefed/ServerPackCreator/commit/eaa4668731ded0145f47d810d65dbf703306009c))
+* Move destination acquisition into if-statement ([5d356a9](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d356a95ec85cd04879a99c64538c113422f56ab))
+* Move destination into if-statement ([9ae5ceb](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ae5ceb8b314b5b6e065496118bc13aa6a3cab46))
+* Only copy file from JAR-file if it is not found on local filesystem. ([09e271e](https://git.griefed.de/Griefed/ServerPackCreator/commit/09e271e4a8c6e0d202fd4a1db175087c8c9f9966))
+* Open dialog whether the user wants to browse the generated server pack with our JFrame as parent, instead of JTabbedPane ([aa647f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa647f77429e6207927e5b1a743cb5b8f0be4887))
+* Prevent dialog after server pack generation from becoming longer with each run. Removes the path to the server pack, though. Meh ([2260693](https://git.griefed.de/Griefed/ServerPackCreator/commit/226069366091155e11d9a1b7da9521f9802f168d))
+* Prevent encapsulateListElements from writing duplicate entries ([1e64cd6](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e64cd67dcbfcf95ccb544f84b70ee39e5123e75))
+* Prevent file-lock from mod-sideness-scanning. Thanks to @Seniorendi for reporting. ([28a88dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/28a88dc3890d843677723cbdeed0847f725a4533))
+* Prevent NPE for clientside-only mod property ([b188a85](https://git.griefed.de/Griefed/ServerPackCreator/commit/b188a858f637b8329447be08ed3701c43a713b00))
+* Prevent NullPointerException if version or author are not defined in the modpacks manifest. ([d7336ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/d7336baaae13781538d132ed62b24e25825da721))
+* Prevent resizing of window during generation of server pack, to prevent freezes due to Forge installer log spamming. Seriously, that thing spams more than any bot I know of. ([89edc6f](https://git.griefed.de/Griefed/ServerPackCreator/commit/89edc6f61fbd40e1b1ed46871d70f103139200a5))
+* Prevent unlikely, but possible, overwriting of properties file with wrong content from i18n initialization ([3675b09](https://git.griefed.de/Griefed/ServerPackCreator/commit/3675b0934253c5d03457cd64b6ca96825e0ee063))
+* Prevent UpdateChecker from crashing SPC when any instance can not be reached ([b96cdb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b96cdb347329e4512ecfe2b7c11e66479ee8be10))
+* Print correct string for server pack suffix ([08c69e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/08c69e1be591421138d88429bc007091a13837ab))
+* Re-add nogui parameter for fabric scripts. Apparently that is needed. Local tests proved it is not. My Little Fabric: Servers Are Magic ([6381c3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/6381c3b1fc741ee684740db6d9fb5d7ccfb8f4d1))
+* Read correct log in modloader-installer log tab ([095d05e](https://git.griefed.de/Griefed/ServerPackCreator/commit/095d05edd1235957e13b98122deba8c54c9efa12))
+* remove `--` from Forge `nogui` argument. Fixes GH[#82](https://git.griefed.de/Griefed/ServerPackCreator/issues/82) ([f585891](https://git.griefed.de/Griefed/ServerPackCreator/commit/f58589114cd255a191b226c08c89f8dfeeac72dc))
+* Set downloads and votes to zero upon generation of server pack ([be84232](https://git.griefed.de/Griefed/ServerPackCreator/commit/be8423251d82aea1a7639cd30bbaf9d0f06397df))
+* Update frontend packages so it no longer throws some CSS minify errors around the block ([342e3c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/342e3c895c6c090a09475d0d57a7c3d47e1238b7))
+* Use inverted order array for Fabric version when checking for Fabric version upon config load and therefore set correct Fabric version. ([de5cdcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/de5cdcf0b1bf1f81c812bd685dc41a5ef74b7f09))
+* When writing configfiles, encapsulate every element of String Lists in `"` in order to avoid problems described in issue [#71](https://git.griefed.de/Griefed/ServerPackCreator/issues/71). Fixes and closes issue [#71](https://git.griefed.de/Griefed/ServerPackCreator/issues/71). ([0e029ec](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e029ec477864ea765e8ad446ac2b9b93186b952))
+* Whoops ([2c1841c](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c1841ca18856ba0d398641d52923f8537135c71))
+* **ci:** Remove mv statement in GitHub release workflow causing the job to fail because of identical file names. ([e671001](https://git.griefed.de/Griefed/ServerPackCreator/commit/e671001dd10618ef342d948897aac21cb73c0847))
+* **clientside-mods:** Add Optifine and OptiForge to list of clientside-only mods. ([eab294f](https://git.griefed.de/Griefed/ServerPackCreator/commit/eab294fd8c973512fb9c362e8a5721aec043e204))
+* **Configuration:** Correctly load default properties and allow overriding of application properties from serverpackcreator properties. ([2f03d33](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f03d33f5634603d305b85a2681307a63a7ec10a))
+* **CurseForge:** Remove some more mentions of generating a server pack from CurseForge as it is currently impossible to do so. ([7fbd22e](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fbd22e24ed75586cfcb0bfc2227e5dc3c445421))
+* **deps:** update dependency core-js to v3.19.3 ([f7a3140](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7a314067fae89105aed95cae95188c827812c2f))
+* **deps:** update dependency vue to v3.2.24 ([4b44938](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b4493876f4476c6ecc90497bbc621e1aa1b545a))
+* **deps:** update dependency vue to v3.2.26 ([be664e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/be664e84c506155157e879f42b50426b0f8e7800))
+* **Start Scripts:** Correctly call Java version print in bash scripts. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for reporting this issue! Closes [#274](https://git.griefed.de/Griefed/ServerPackCreator/issues/274). ([defb89b](https://git.griefed.de/Griefed/ServerPackCreator/commit/defb89b48cd6d217f78e3149eca68f859c53483c))
+* **UpdateChecker:** Update VersionChecker to 1.0.7 and refactor UpdateChecker to DI to prevent false positives and correctly check for available updates. ([341d2d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/341d2d1403922df2f685ad94d1a996eac6645645))
+* **VersionChecker:** Update VersionChecker to version 1.0.6, closing issue [#256](https://git.griefed.de/Griefed/ServerPackCreator/issues/256) on GitHub. ([08c16ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/08c16ca21006007263a9d903fbce9522c55ed5a5))
+* **webservice:** Display correct tooltips for buttons in MainLayout ([d4530d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4530d35727e3b092fdb8383f546dda8dcc825d2))
+
+
+### Other
+
+* Add CraftPresence to fallbacklist of clientside-only mods (Reported by Law on Discord) ([88150ab](https://git.griefed.de/Griefed/ServerPackCreator/commit/88150ab82f654eba1d5be27566f3b74fea5d2b66))
+* Add GitLab templates for Service Desk ([6be793f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6be793fbe24177de6d17088f9ce0371c17fd0e77))
+* Add improvement template. To be evaluated over time whether this is usefull ([218622b](https://git.griefed.de/Griefed/ServerPackCreator/commit/218622b7b091a7a90508449d1935afca3ff39a85))
+* Add list of addons to README. Currently only the ExampleAddon I made is available. ([3367a8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/3367a8bf839486c86efdb41f32caa85bcbd5a6bb))
+* Add missing space in lang keys for copyDirs help. Closes issue [#78](https://git.griefed.de/Griefed/ServerPackCreator/issues/78) ([3539582](https://git.griefed.de/Griefed/ServerPackCreator/commit/35395827fb5a8e837ccae61925a0557aae544f29))
+* Add moreoverlays- to list of fallback modlist ([e990661](https://git.griefed.de/Griefed/ServerPackCreator/commit/e9906612dd5b583c505f0eb0d4b5b5cb7fd769b2))
+* Add moveoverlays- to list of fallback modslist ([64ead40](https://git.griefed.de/Griefed/ServerPackCreator/commit/64ead409e5ffb156da1d9b3ed8103f722483e3e2))
+* Added debug logging when a new entry to files or directories to exclude is made ([719bb85](https://git.griefed.de/Griefed/ServerPackCreator/commit/719bb85b3c060854955b02fb225ddc171ddf5d80))
+* Change order of input so users don't confuse the log-section to be related to the webservice. ([e352d12](https://git.griefed.de/Griefed/ServerPackCreator/commit/e352d120603e6810a3a3ed0b3e46b021db4ca5a0))
+* Changelog from alpha branch ([c0e9383](https://git.griefed.de/Griefed/ServerPackCreator/commit/c0e93837a8751a3dcf06818953bf6e9ceea8e918))
+* Clarify when I started with Java to put things into perspective. ([16f52f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/16f52f771587c94843a09eb46be7d047793b604e))
+* Cleanup after build with tests. ([145e9d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/145e9d5b171e5afaaaaa5c5488437388d12ae4bf))
+* Fix minor typo in language key ([9177763](https://git.griefed.de/Griefed/ServerPackCreator/commit/91777632c7ef1715f45af28ddb4f0848d5abb432))
+* Fix tests, docs and add TODOs regarding lang keys ([2dac4e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/2dac4e1f0a7e53f7b04cfce982c1a6d2c99c5747))
+* Include JProfiler and ej-Technologies in Awesomesauce section ([b989173](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9891736d997c0c6ad81a8f4b650a1e7c0368dec))
+* Inform issuer about what happens if they do not use the template ([3b89a7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b89a7e857fa2211c589e561ea28e56210296245))
+* Inform issuer about what happens if they do not use the template ([49cffcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/49cffcf6151ec9368eb233cec03aad1e97a1c2a6))
+* Label issues and pull requests made by sponsors ([95591f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/95591f90bb3af101ba7571230bccf7d2a19c450a))
+* List addresses for Java documentation ([b90045b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b90045b05878f455947e0fcf2e38149ebdce7c05))
+* List all places where ServerPackCreator is available at ([cb12edc](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb12edce4e26271d271344d90b7421c3118b3ee2))
+* Mention libraries used and add third-party licenses ([8d4c715](https://git.griefed.de/Griefed/ServerPackCreator/commit/8d4c71535a46335788b3f8337d1581144c18f6bc))
+* New screenshots, comparisons between different modes ([12ed5f6](https://git.griefed.de/Griefed/ServerPackCreator/commit/12ed5f6ec63cf1a04dd357955fa799c07e05780c))
+* Re-add test-application.properties, which somehow vanished somewhere in the last commits. Set versioncheck.prerelease to false, in preparation for 3.0.0. Some cleanups here and there. ([a7718cc](https://git.griefed.de/Griefed/ServerPackCreator/commit/a7718ccae217adf7a37df7e461af29637dd40bf8))
+* README overhaul. Include guides. Update guides. Number chapters. Cleanup ([7d0d2bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d0d2bd5b2823e64a7aa20a2239699533f9dc930))
+* Remove --no-daemon from run configurations ([a76e357](https://git.griefed.de/Griefed/ServerPackCreator/commit/a76e3570de7cb7cbf75a96697f122cf02e69e693))
+* Remove mention of armv7 docker images as they are no longer being supplied ([72e8308](https://git.griefed.de/Griefed/ServerPackCreator/commit/72e83089ef328494dcb07115f649682eec7edd59))
+* Remove mentions of CurseForge until the custom API has been implemented. Cleanups.. ([b7c6d09](https://git.griefed.de/Griefed/ServerPackCreator/commit/b7c6d09459aba6c24eadb94c08663ef4e6062471))
+* Remove no longer needed lang keys ([6435fbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/6435fbc73be7405290a48a16c2b053a0fa09e1ed))
+* Remove no longer needed run configurations ([7e43ee3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e43ee3e6be65d55da98c2c06a19d69abd055880))
+* Remove no longer relevant license ([64fbeeb](https://git.griefed.de/Griefed/ServerPackCreator/commit/64fbeeb9593a3696b9a53f1f436bbdf6d00e22e9))
+* Remove unneeded imports ([8482d29](https://git.griefed.de/Griefed/ServerPackCreator/commit/8482d295eb1d731d1c02c654363dafe235ba9910))
+* Remove unused language keys ([43fdba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/43fdba70b1dfc52139c9fb2f255a065bdd92ef12))
+* Rename job to better reflect what is actually happening ([4885952](https://git.griefed.de/Griefed/ServerPackCreator/commit/48859526c2c259ffb8f74f23ba83155409fe1384))
+* Some cleanups and TODOs ([da02619](https://git.griefed.de/Griefed/ServerPackCreator/commit/da0261950ac780dea53055c3c41b5b0f513628b0))
+* Some more logging ([d4fa143](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4fa143125b1eeb1e8e69e020906788a2224853f))
+* TODO ([085c831](https://git.griefed.de/Griefed/ServerPackCreator/commit/085c83132b54693e05bab5d01eb77666ea5642ec))
+* Udpate versions ([eecc90a](https://git.griefed.de/Griefed/ServerPackCreator/commit/eecc90a88dfa2d787a256e341dc422a124a22cab))
+* Update git index for gradlew so execution is always allowed ([057b6c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/057b6c2e1514f5287596e4004cbbb790f34c1d12))
+* Update gitignore to exclude new files generated by tests ([4147138](https://git.griefed.de/Griefed/ServerPackCreator/commit/4147138bfadee97e0671bfb1f8a3b41c657d62b3))
+* Update README ([1fc9df7](https://git.griefed.de/Griefed/ServerPackCreator/commit/1fc9df72c1d1a8f5c7d82dc18a27af33e61b1307))
+* Update README in resources ([4b8a3f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b8a3f4415a419e1b4acab1b86f79d83343da48f))
+* Update README with information from self-hosted GitLab pipeline status. Expand on deploy and versioning info. Add more Jetbrains swag. All that good stuff. ([c36ad6c](https://git.griefed.de/Griefed/ServerPackCreator/commit/c36ad6cd313c83b4b321ae768922bfd16c751f07))
+* Update README with new addon example ([bcca1ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/bcca1ce72aff02ad28cdd3408286bfa8c64311da))
+* Update third party-licenses ([b41a15f](https://git.griefed.de/Griefed/ServerPackCreator/commit/b41a15f94768f52069f3a969d511de9c387d0634))
+* WHITESPACE! ([de9ebcc](https://git.griefed.de/Griefed/ServerPackCreator/commit/de9ebcc2147e6b205789d4f1c82720daed0a6ddd))
+* **deps:** pin dependencies ([f6d8822](https://git.griefed.de/Griefed/ServerPackCreator/commit/f6d88221cb966c739365f352b2a9c6bb660eeb17))
+* **deps:** pin dependencies ([358275b](https://git.griefed.de/Griefed/ServerPackCreator/commit/358275b16134c3953250e0dbcc763005a7a6b344))
+* **deps:** update actions/setup-java action to v3 ([90a6baf](https://git.griefed.de/Griefed/ServerPackCreator/commit/90a6baf68ab7a4f73e8da5c74dfa92eb686a79b9))
+* **deps:** update dependency @babel/eslint-parser to v7.16.5 ([d90ef33](https://git.griefed.de/Griefed/ServerPackCreator/commit/d90ef333df1d80fde46189faebe288f53f211427))
+* **deps:** update dependency @quasar/app to v3.2.4 ([e33df47](https://git.griefed.de/Griefed/ServerPackCreator/commit/e33df47cb0182788a995f55a7a1852f3d75919d4))
+* **deps:** update dependency @quasar/app to v3.2.6 ([292d4f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/292d4f5d8b2c048aa6ed28b18e0bdf0eaa4de79c))
+* **deps:** update dependency @quasar/app to v3.2.9 ([d61a461](https://git.griefed.de/Griefed/ServerPackCreator/commit/d61a4618eb3246b9bc96f19fbf0833f075af32a7))
+* **deps:** update dependency @quasar/app to v3.3.2 ([e43122d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e43122d85cb34e81d884feffe87023669f62ee3b))
+* **deps:** update dependency @quasar/extras to v1.12.4 ([10b76e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/10b76e68202bc00f55660f356b0471f018714b76))
+* **deps:** update dependency @types/node to v16.11.10 ([e38cd23](https://git.griefed.de/Griefed/ServerPackCreator/commit/e38cd23fdda88247f678e718831dcb7f1dba7580))
+* **deps:** update dependency @types/node to v16.11.14 ([76baa87](https://git.griefed.de/Griefed/ServerPackCreator/commit/76baa87cb160827729922b4cd11a407cf523fb9c))
+* **deps:** update dependency @types/node to v16.11.15 ([7b8dd46](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b8dd46df3819ab64778b033403ee30b59ee0a7b))
+* **deps:** update dependency @typescript-eslint/eslint-plugin to v5.12.1 ([c58b2a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c58b2a0722e9a80322c9a88170dd7d20246ff6b4))
+* **deps:** update dependency axios to v0.25.0 ([3008f24](https://git.griefed.de/Griefed/ServerPackCreator/commit/3008f24ac04a5e50cf9cc94af7fffd70b85621f3))
+* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.13.0 ([9216f2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/9216f2efb599ae971824818dfa038216d4f0c3da))
+* **deps:** update dependency core-js to v3.20.0 ([809855a](https://git.griefed.de/Griefed/ServerPackCreator/commit/809855a1defa480ee9869c3bf3124474e0a8c34f))
+* **deps:** update dependency core-js to v3.20.1 ([cde9246](https://git.griefed.de/Griefed/ServerPackCreator/commit/cde9246b792470bfc4e9308bb32bea2ae3bb8ada))
+* **deps:** update dependency core-js to v3.20.2 ([b4bd45e](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4bd45e7ef3b140f4941fb9e93f6fce8ac390394))
+* **deps:** update dependency core-js to v3.21.1 ([9c612f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c612f2d94cf8001789ba2ee3327d0836fe5e40d))
+* **deps:** update dependency eslint to v8.10.0 ([2e5f498](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e5f4985b73024908e94acb9d1f4a75d3e10dc94))
+* **deps:** update dependency eslint to v8.4.1 ([2db3a36](https://git.griefed.de/Griefed/ServerPackCreator/commit/2db3a36ae3f5f12e1263fbb91d5a7984804c58a8))
+* **deps:** update dependency eslint to v8.5.0 ([6f7c5c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/6f7c5c24b8cb8a68427836331b1b2e758fdfeaa8))
+* **deps:** update dependency eslint to v8.6.0 ([2e6ab21](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e6ab21ee3ba1ff0649b4442e9edd3d8a1cb9b02))
+* **deps:** update dependency eslint to v8.9.0 ([462f3d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/462f3d36f47f90312ffa97caec9da6d4cd15ee6a))
+* **deps:** update dependency eslint-plugin-vue to v8.2.0 ([e2df4dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2df4dc25fae418fdf495d7c2d4acbf1cae68567))
+* **deps:** update dependency eslint-plugin-vue to v8.3.0 ([61e2eb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/61e2eb47a22615bc23ef5040546ababeb8ca7a22))
+* **deps:** update dependency eslint-plugin-vue to v8.4.1 ([0b16371](https://git.griefed.de/Griefed/ServerPackCreator/commit/0b16371881d6a5069744fc6b05a5fd05353b7dc6))
+* **deps:** update dependency eslint-plugin-vue to v8.5.0 ([b30b829](https://git.griefed.de/Griefed/ServerPackCreator/commit/b30b829d56525606d1f365abdbbc8f3e70f31699))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.6 ([5941f91](https://git.griefed.de/Griefed/ServerPackCreator/commit/5941f9133f29623800d46da9fedd419c2618645a))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.7 ([11a5684](https://git.griefed.de/Griefed/ServerPackCreator/commit/11a568470256ccff757fecff38329f6516b6832c))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.3 ([bad28e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/bad28e82029e6e4e429a0e8468551d99265095c0))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.4 ([22fe616](https://git.griefed.de/Griefed/ServerPackCreator/commit/22fe616e492d36c8107f2993cce2fcdceb10665a))
+* **deps:** update dependency gradle to v7.2 ([268955f](https://git.griefed.de/Griefed/ServerPackCreator/commit/268955f0b67f2180ce7b8de467a911103f6d15af))
+* **deps:** update dependency gradle to v7.3.1 ([6964401](https://git.griefed.de/Griefed/ServerPackCreator/commit/6964401eddbfadb265bb15fbd8a1aacfc5e6ea50))
+* **deps:** update dependency gradle to v7.3.2 ([69019b9](https://git.griefed.de/Griefed/ServerPackCreator/commit/69019b97c3e2f4c38ae1a6eb4b8913a095986714))
+* **deps:** update dependency gradle to v7.4 ([a636cbe](https://git.griefed.de/Griefed/ServerPackCreator/commit/a636cbe79aa4b0f1a14298c053804775c5cd8158))
+* **deps:** update dependency org.apache.activemq:artemis-jms-server to v2.19.0 ([3245976](https://git.griefed.de/Griefed/ServerPackCreator/commit/3245976c0f88eef1e0e2b25da88d6eefed7e9dd3))
+* **deps:** update dependency org.apache.logging.log4j:log4j-api to v2.17.1 ([01c8a80](https://git.griefed.de/Griefed/ServerPackCreator/commit/01c8a80de9499ea377bf03eff6eaac1b73f8efb9))
+* **deps:** update dependency org.apache.logging.log4j:log4j-core to v2.17.1 ([7cbd208](https://git.griefed.de/Griefed/ServerPackCreator/commit/7cbd208142e559d57c37f12ccc5a738a2f682bc1))
+* **deps:** update dependency org.apache.logging.log4j:log4j-jul to v2.17.1 ([48cf50d](https://git.griefed.de/Griefed/ServerPackCreator/commit/48cf50df5230f399c93f8abf25d7aff5f3500697))
+* **deps:** update dependency org.apache.logging.log4j:log4j-slf4j-impl to v2.17.1 ([de850ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/de850ff6bb2c9600be0a06b06f84fe594c190427))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.15.0 ([1018e10](https://git.griefed.de/Griefed/ServerPackCreator/commit/1018e106aeffa8439e0f5dd2aeaa2d1e6bf68639))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.16.0 ([5632772](https://git.griefed.de/Griefed/ServerPackCreator/commit/5632772a0785567f1ed0142c845120aac98a30bb))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.17.0 ([9ab5fc7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ab5fc7e189765d9a42dabb66274870e06ecd409))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.17.1 ([32af395](https://git.griefed.de/Griefed/ServerPackCreator/commit/32af395878dfe45ebfed0e0dbbcd77f104418558))
+* **deps:** update dependency org.mockito:mockito-core to v3.12.1 ([ea12b3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea12b3b5c277289b9389d8d41226edd4a2c5e210))
+* **deps:** update dependency org.mockito:mockito-core to v4 ([0a8fbc9](https://git.griefed.de/Griefed/ServerPackCreator/commit/0a8fbc9cf95211ae234f0c2227f8c5bb6c190a5e))
+* **deps:** update dependency org.slf4j:slf4j-log4j12 to v2.0.0-alpha3 ([6d79885](https://git.griefed.de/Griefed/ServerPackCreator/commit/6d79885da3136748c9c5c5da12dcc4368f3a07ef))
+* **deps:** update dependency quasar to v2.4.12 ([8c3ab82](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c3ab82e8889276595ce89d7b1b4b64d1a37a0c8))
+* **deps:** update dependency quasar to v2.4.2 ([28ec385](https://git.griefed.de/Griefed/ServerPackCreator/commit/28ec3853f08d5e16110a1d95e1a2f95add7fc164))
+* **deps:** update dependency quasar to v2.4.3 ([c3ff9b2](https://git.griefed.de/Griefed/ServerPackCreator/commit/c3ff9b2e55f4cedf6346d53a4395fcea633f2967))
+* **deps:** update dependency quasar to v2.4.9 ([467b615](https://git.griefed.de/Griefed/ServerPackCreator/commit/467b6153cd2284a17815f8eee025dd88caed3c13))
+* **deps:** update dependency tsparticles to v1.37.6 ([e69e81a](https://git.griefed.de/Griefed/ServerPackCreator/commit/e69e81a4263706ed969f4f7f1454dc550ee6659c))
+* **deps:** update dependency tsparticles to v1.38.0 ([fa498bc](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa498bc7fd1df3067a2d12e6c227c35635848a46))
+* **deps:** update dependency tsparticles to v1.39.1 ([d231885](https://git.griefed.de/Griefed/ServerPackCreator/commit/d231885bb4b569f1eba3eed492c22a653f9f72ae))
+* **deps:** update dependency tsparticles to v1.41.2 ([b777818](https://git.griefed.de/Griefed/ServerPackCreator/commit/b777818b5f455b60e742f0bcd0d7fe93821472bc))
+* **deps:** update dependency tsparticles to v1.41.5 ([71fd7cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/71fd7cb1d1b6a4589f44ae201cd42c78c0aefccd))
+* **deps:** update dependency vue to v3.2.28 ([c2fb183](https://git.griefed.de/Griefed/ServerPackCreator/commit/c2fb1836712dd415ea61ba252d69f307f1924b63))
+* **deps:** update dependency vue to v3.2.29 ([57246dd](https://git.griefed.de/Griefed/ServerPackCreator/commit/57246dda971532cd7eae1d09b904e47631fe250e))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.3 ([a849b0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a849b0eed192bee1e0cf175930375beffc97f226))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.4 ([029c810](https://git.griefed.de/Griefed/ServerPackCreator/commit/029c810751db62f42ba1c8b08dfde3735e87fc40))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.0.1 ([bf76d58](https://git.griefed.de/Griefed/ServerPackCreator/commit/bf76d58525bc75e65fb0dfdc3f1ae8541d1def6c))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2 ([e3d9f7c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3d9f7c907c39619fe0c36504472722140a03cec))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.1 ([18a75a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/18a75a55d5782e4823fda59915bfedc7111d35af))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.2 ([65f7d15](https://git.griefed.de/Griefed/ServerPackCreator/commit/65f7d1594cd6f9827b3c42cf59653623ee791b2e))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.1.8 ([1d4a7f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d4a7f7e3c389abdc1513050327b6018848441ff))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.2.0 ([20a6b82](https://git.griefed.de/Griefed/ServerPackCreator/commit/20a6b828e163b949dc29f534241bb3dc98ccb923))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.2.3 ([a3706fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3706fca5b4164ce8c2aeb569dfa452272197593))
+* **deps:** update npm to v8 ([f446f11](https://git.griefed.de/Griefed/ServerPackCreator/commit/f446f1167dc950ea509c4117743a380957c0502e))
+* **deps:** update plugin com.github.ben-manes.versions to v0.40.0 ([55d37b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/55d37b1f93623c823c788a9ee970a00a4cd961a2))
+* **deps:** update plugin com.github.ben-manes.versions to v0.41.0 ([28989fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/28989fdbd7aa57b6b036d91082694b047d266e4e))
+* **deps:** update plugin edu.sc.seis.launch4j to v2.5.2 ([4e515f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/4e515f41687b5c13fa1a431ee5f664dc9f7748c3))
+* **deps:** update registry.gitlab.com/haynes/jacoco2cobertura docker tag to v1.0.8 ([8df16d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/8df16d58cbd755361e7b1354841cbc5a4d43e3eb))
+* **deps:** update spring boot to v2.6.1 ([d0d9f03](https://git.griefed.de/Griefed/ServerPackCreator/commit/d0d9f03b447443fb08da3b4ee517ee85cf08e29d))
+* **deps:** update spring boot to v2.6.2 ([b6e4850](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6e4850ff8ebe5f18e5472563bb3782cfd1ea0a9))
+* **deps:** update spring boot to v2.6.3 ([6a12a17](https://git.griefed.de/Griefed/ServerPackCreator/commit/6a12a17c95763abf0bd8f85b32b6dedea82f9df9))
+* **deps:** update spring boot to v2.6.4 ([7ceabfc](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ceabfc1acf20f1f388209108255958bc74e6101))
+* **deps:** update typescript-eslint monorepo to v5.10.0 ([6cec6a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/6cec6a6d662930906c608b00e85e84dfe262c12a))
+* **deps:** update typescript-eslint monorepo to v5.6.0 ([c27b3b0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c27b3b04ddb8219fd0c80f5e850c243bcb540634))
+* **deps:** update typescript-eslint monorepo to v5.7.0 ([e6b01d8](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6b01d858d2b9e25656fdbe07904b840242d2003))
+* **deps:** update typescript-eslint monorepo to v5.8.0 ([1f29f23](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f29f236d19653487b791576c76cfee8c58e1e88))
+* **deps:** update typescript-eslint monorepo to v5.8.1 ([ded0c7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/ded0c7b39e9d48a06b7b6fc87537670e0a430f69))
+* **deps:** update typescript-eslint monorepo to v5.9.0 ([7b705a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b705a4f8dab2c8055629078208b89ea4c264b46))
+* **deps:** update typescript-eslint monorepo to v5.9.1 ([a766e2a](https://git.griefed.de/Griefed/ServerPackCreator/commit/a766e2a3cc33e4002f1bc38c97c997a6f24be9d2))
+* **Icon:** Update icon template with layers for Addons Overview and Example Addon ([3df0c10](https://git.griefed.de/Griefed/ServerPackCreator/commit/3df0c101e98ee8e403a6dd2770ecb8b8e6e0577f))
+* **README:** Fix markdown formatting. Thanks GitHub/IDEA, for showing different renderings of the same markdown file. *le sigh* ([bc780b5](https://git.griefed.de/Griefed/ServerPackCreator/commit/bc780b5f11dc8c0c3999f9fb992e5fbc93e053e7))
+* **README:** Rephrase addons section and include link to new addons overview website ([a12ce06](https://git.griefed.de/Griefed/ServerPackCreator/commit/a12ce06c2c898bd14588688d517e696432eae69f))
+* **webservice:** Add instructions on how to build SPC locally ([6e873ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/6e873ac174109b6d837de2c237d587128f5763a3))
+* **webservice:** Expand readme with webservice related information ([fe5d440](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe5d440cc71a6445d211b7c3ca8ebfb0268eda6e))
+* **webservice:** Properly setup manifest. Include up-to-date copies of license, readme, contributing, code of conduct, changelog in the jar. Exclude said files in backend/main/resources with gitignore. ([4812918](https://git.griefed.de/Griefed/ServerPackCreator/commit/4812918a72bf9dfdec89d4f052b1d7f173ae688c))
+
+## [3.0.0-beta.11](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.10...3.0.0-beta.11) (2022-03-25)
+
+
+### 🦊 CI/CD
+
+* **deps:** Update VersionChecker to 1.0.8 to make sure update notifications for 3.0.0 from 3.0.0-alpha or 3.0.0-beta version come through ([e178b56](https://git.griefed.de/Griefed/ServerPackCreator/commit/e178b567188692310009f71a23cb9e51324f5696))
+
+
+### Other
+
+* Re-add test-application.properties, which somehow vanished somewhere in the last commits. Set versioncheck.prerelease to false, in preparation for 3.0.0. Some cleanups here and there. ([a7718cc](https://git.griefed.de/Griefed/ServerPackCreator/commit/a7718ccae217adf7a37df7e461af29637dd40bf8))
+
+## [3.0.0-beta.10](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.9...3.0.0-beta.10) (2022-03-20)
+
+
+### 🦊 CI/CD
+
+* **deps-dev:** bump @types/node from 17.0.19 to 17.0.21 in /frontend ([43834fe](https://git.griefed.de/Griefed/ServerPackCreator/commit/43834fefc1c84b63d4eba4dc3ca74898953801b0))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([925b5d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/925b5d2eb9bec460ede155840e950482c41e5c11))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([38cfdde](https://git.griefed.de/Griefed/ServerPackCreator/commit/38cfdde75095c3b2cb50676a11811965cc3ab148))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([a04e32d](https://git.griefed.de/Griefed/ServerPackCreator/commit/a04e32dcbae32613130238cfcff0428274cb45db))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([2fdeec9](https://git.griefed.de/Griefed/ServerPackCreator/commit/2fdeec99954be7b1a9af3fd9239398ad0569ad8d))
+* **deps-dev:** bump eslint from 8.10.0 to 8.11.0 in /frontend ([66c8700](https://git.griefed.de/Griefed/ServerPackCreator/commit/66c8700a345a54d70084dadb413f6e62593a089d))
+* **deps-dev:** bump eslint-config-prettier in /frontend ([0692bf8](https://git.griefed.de/Griefed/ServerPackCreator/commit/0692bf815373976cc0c67812a158050a1fb1cb6d))
+* **deps:** bump @quasar/cli from 1.2.2 to 1.3.0 in /frontend ([3d39571](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d39571341e6755707904d8b19c44b85ff37d59d))
+* **deps:** bump @quasar/extras from 1.12.5 to 1.13.0 in /frontend ([a9add11](https://git.griefed.de/Griefed/ServerPackCreator/commit/a9add1111d404935ea14219ae72fbad95629018a))
+* **deps:** bump @quasar/extras from 1.13.0 to 1.13.1 in /frontend ([7e2fe46](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e2fe46061145338673180bffbb6dc8f37741bd1))
+* **deps:** bump axios from 0.26.0 to 0.26.1 in /frontend ([42dd920](https://git.griefed.de/Griefed/ServerPackCreator/commit/42dd92070f4ee12f527e7dba19d388ae3dce3768))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.6 to 2.0.7 ([2acd8c0](https://git.griefed.de/Griefed/ServerPackCreator/commit/2acd8c06b783136c030ea6c540bff234b9ef0023))
+* **deps:** bump quasar from 2.5.5 to 2.6.0 in /frontend ([8b35e1f](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b35e1f5e2a759c6ac3e5cfd127747cc84f1ce2e))
+* **deps:** bump tsparticles from 1.41.5 to 1.41.6 in /frontend ([ecb4eff](https://git.griefed.de/Griefed/ServerPackCreator/commit/ecb4effc29673172fd7c74bfb57a325b6b3c5f4f))
+* **deps:** bump tsparticles from 1.41.6 to 1.42.2 in /frontend ([7c8b807](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c8b807935a3a0bc9780ee6df30ded68b8c18149))
+
+
+### 🛠 Fixes
+
+* Correctly check source;destination-combinations no matter whether a absolute path, relative path, file or folder was specified as the source and correctly copy them to the server pack. ([ba2a2f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba2a2f11eef0771448022c8fd8f299d1c98473cd))
+
+
+### Other
+
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.7 ([11a5684](https://git.griefed.de/Griefed/ServerPackCreator/commit/11a568470256ccff757fecff38329f6516b6832c))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.4 ([22fe616](https://git.griefed.de/Griefed/ServerPackCreator/commit/22fe616e492d36c8107f2993cce2fcdceb10665a))
+
+## [3.0.0-beta.9](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.8...3.0.0-beta.9) (2022-03-02)
+
+
+### 🛠 Fixes
+
+* **Configuration:** Correctly load default properties and allow overriding of application properties from serverpackcreator properties. ([2f03d33](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f03d33f5634603d305b85a2681307a63a7ec10a))
+
+## [3.0.0-beta.8](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.7...3.0.0-beta.8) (2022-03-01)
+
+
+### 🛠 Fixes
+
+* **Start Scripts:** Correctly call Java version print in bash scripts. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for reporting this issue! Closes [#274](https://git.griefed.de/Griefed/ServerPackCreator/issues/274). ([defb89b](https://git.griefed.de/Griefed/ServerPackCreator/commit/defb89b48cd6d217f78e3149eca68f859c53483c))
+
+## [3.0.0-beta.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.6...3.0.0-beta.7) (2022-02-27)
+
+
+### 💎 Improvements
+
+* **Strings:** Strengthen configuration checks by making sure some strings do not contain backslashes. Make server pack suffix more secure by removing illegal characters. ([04b76c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/04b76c93b6dd1955440b247f3542d0729d4af7b7))
+
+
+### 🦊 CI/CD
+
+* **deps:** bump edu.sc.seis.launch4j from 2.5.1 to 2.5.2 ([59051b9](https://git.griefed.de/Griefed/ServerPackCreator/commit/59051b927831a6e09ee3b0a491b014c4d67a6034))
+* **deps:** bump log4j-api from 2.17.1 to 2.17.2 ([2984f46](https://git.griefed.de/Griefed/ServerPackCreator/commit/2984f46d7ce916705c9fc537ddeb1b13a3b4355a))
+* **deps:** bump log4j-core from 2.17.1 to 2.17.2 ([06c0dd6](https://git.griefed.de/Griefed/ServerPackCreator/commit/06c0dd6f2848484b9e97e3a441b8dcd893ce144a))
+* **deps:** bump log4j-jul from 2.17.1 to 2.17.2 ([2f38947](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f38947cde6546126a08e1716174fd1d0ea70520))
+* **deps:** bump log4j-slf4j-impl from 2.17.1 to 2.17.2 ([0a9099b](https://git.griefed.de/Griefed/ServerPackCreator/commit/0a9099bdd28c88f2a8e040a9cc558bb82dc84cda))
+* **deps:** bump log4j-web from 2.17.1 to 2.17.2 ([e76c049](https://git.griefed.de/Griefed/ServerPackCreator/commit/e76c049e05342c0aa3ff41076db12bd6ca36df5c))
+* **deps:** bump org.springframework.boot from 2.6.3 to 2.6.4 ([f9e0d1a](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9e0d1af4051320b368eb31872881bc79759b334))
+* **deps:** bump spring-boot-devtools from 2.6.3 to 2.6.4 ([077e0b4](https://git.griefed.de/Griefed/ServerPackCreator/commit/077e0b4a387c912de8990469f54bb238fdef05d4))
+* **deps:** bump spring-boot-starter-artemis from 2.6.3 to 2.6.4 ([7b651ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b651ca2bf8efbaf84b14d5465b8a739c74c2743))
+* **deps:** bump spring-boot-starter-data-jpa from 2.6.3 to 2.6.4 ([74a7ada](https://git.griefed.de/Griefed/ServerPackCreator/commit/74a7adab6934bd62cd55a356ebc9cde1ec86a606))
+* **deps:** bump spring-boot-starter-log4j2 from 2.6.3 to 2.6.4 ([536134d](https://git.griefed.de/Griefed/ServerPackCreator/commit/536134d96b352227981c37215f72ce5336f6af27))
+* **deps:** bump spring-boot-starter-quartz from 2.6.3 to 2.6.4 ([2211d4d](https://git.griefed.de/Griefed/ServerPackCreator/commit/2211d4d67bc7bc14097859a879e78270dcb80902))
+* **deps:** bump spring-boot-starter-test from 2.6.3 to 2.6.4 ([f27d94d](https://git.griefed.de/Griefed/ServerPackCreator/commit/f27d94d6942a241bdf13948940c7c454921f020c))
+* **deps:** bump spring-boot-starter-validation from 2.6.3 to 2.6.4 ([9f66c07](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f66c0711de1a88bdb555dcc15fe3c009b9df8de))
+* **deps:** bump spring-boot-starter-web from 2.6.3 to 2.6.4 ([c017e87](https://git.griefed.de/Griefed/ServerPackCreator/commit/c017e87f03cdce98511b271ddf084fba372dee85))
+
+
+### 🛠 Fixes
+
+* **UpdateChecker:** Update VersionChecker to 1.0.7 and refactor UpdateChecker to DI to prevent false positives and correctly check for available updates. ([341d2d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/341d2d1403922df2f685ad94d1a996eac6645645))
+
+
+### Other
+
+* **deps:** update actions/setup-java action to v3 ([90a6baf](https://git.griefed.de/Griefed/ServerPackCreator/commit/90a6baf68ab7a4f73e8da5c74dfa92eb686a79b9))
+* **deps:** update dependency @typescript-eslint/eslint-plugin to v5.12.1 ([c58b2a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c58b2a0722e9a80322c9a88170dd7d20246ff6b4))
+* **deps:** update dependency eslint to v8.10.0 ([2e5f498](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e5f4985b73024908e94acb9d1f4a75d3e10dc94))
+* **deps:** update dependency eslint-plugin-vue to v8.5.0 ([b30b829](https://git.griefed.de/Griefed/ServerPackCreator/commit/b30b829d56525606d1f365abdbbc8f3e70f31699))
+* **deps:** update dependency ghcr.io/griefed/baseimage-ubuntu-jdk-8 to v2.0.6 ([5941f91](https://git.griefed.de/Griefed/ServerPackCreator/commit/5941f9133f29623800d46da9fedd419c2618645a))
+* **deps:** update dependency ghcr.io/griefed/gitlab-ci-cd to v2.0.3 ([bad28e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/bad28e82029e6e4e429a0e8468551d99265095c0))
+* **deps:** update dependency tsparticles to v1.41.5 ([71fd7cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/71fd7cb1d1b6a4589f44ae201cd42c78c0aefccd))
+* **deps:** update plugin edu.sc.seis.launch4j to v2.5.2 ([4e515f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/4e515f41687b5c13fa1a431ee5f664dc9f7748c3))
+* **deps:** update spring boot to v2.6.4 ([7ceabfc](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ceabfc1acf20f1f388209108255958bc74e6101))
+
+## [3.0.0-beta.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.5...3.0.0-beta.6) (2022-02-25)
+
+
+### 💎 Improvements
+
+* **Clientside Mods Help:** Expand help text for clientside only mods with a more detailed explanation of possible ways of configuration ([2ba30ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ba30ea8c6727e24f89e133d8dc929fcbefa2228))
+
+
+### Other
+
+* **README:** Fix markdown formatting. Thanks GitHub/IDEA, for showing different renderings of the same markdown file. *le sigh* ([bc780b5](https://git.griefed.de/Griefed/ServerPackCreator/commit/bc780b5f11dc8c0c3999f9fb992e5fbc93e053e7))
+
+## [3.0.0-beta.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.4...3.0.0-beta.5) (2022-02-25)
+
+
+### 🛠 Fixes
+
+* **VersionChecker:** Update VersionChecker to version 1.0.6, closing issue [#256](https://git.griefed.de/Griefed/ServerPackCreator/issues/256) on GitHub. ([08c16ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/08c16ca21006007263a9d903fbce9522c55ed5a5))
+
+
+### Other
+
+* **Icon:** Update icon template with layers for Addons Overview and Example Addon ([3df0c10](https://git.griefed.de/Griefed/ServerPackCreator/commit/3df0c101e98ee8e403a6dd2770ecb8b8e6e0577f))
+
+## [3.0.0-beta.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.3...3.0.0-beta.4) (2022-02-21)
+
+
+### 🦊 CI/CD
+
+* **deps-dev:** bump @types/node from 17.0.17 to 17.0.19 in /frontend ([8ae217b](https://git.griefed.de/Griefed/ServerPackCreator/commit/8ae217bf2b621f060b77d18b13f696c2c770e890))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([9cccb82](https://git.griefed.de/Griefed/ServerPackCreator/commit/9cccb82e522181a5017ac1c879ebde65e1f30dfc))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([ca93040](https://git.griefed.de/Griefed/ServerPackCreator/commit/ca93040d6b76c1f538f66a8fd8ccdb118976b744))
+* **deps-dev:** bump eslint-config-prettier in /frontend ([e3f70e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3f70e1dd7cbd9433b009fc7b6ff690d111cc5f5))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.4 to 2.0.5 ([6bbacef](https://git.griefed.de/Griefed/ServerPackCreator/commit/6bbacef14f16213d42c3d2a83e0aeacc1837cb95))
+* **deps:** bump JamesIves/github-pages-deploy-action ([c63a20d](https://git.griefed.de/Griefed/ServerPackCreator/commit/c63a20d71daec6684ed437857b7c6920859c34dc))
+* **deps:** bump tsparticles from 1.41.1 to 1.41.4 in /frontend ([dc8440e](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc8440e0ad9689c2336c7e72918d1e3e6e7ceb05))
+* **GitHub:** Correctly execute (pre)release actions when tags are pushed. ([19c24c3](https://git.griefed.de/Griefed/ServerPackCreator/commit/19c24c3aa0f504ca3f1a7e0c726c8d08ff578b79))
+
+
+### Other
+
+* **deps:** update dependency core-js to v3.21.1 ([9c612f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c612f2d94cf8001789ba2ee3327d0836fe5e40d))
+* **deps:** update dependency tsparticles to v1.41.2 ([b777818](https://git.griefed.de/Griefed/ServerPackCreator/commit/b777818b5f455b60e742f0bcd0d7fe93821472bc))
+
+## [3.0.0-beta.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.2...3.0.0-beta.3) (2022-02-18)
+
+
+### 📔 Docs
+
+* Do not display the version *dev* in the title of the Java documentation ([124c19f](https://git.griefed.de/Griefed/ServerPackCreator/commit/124c19f4ac5fe2b6cd291c308890a1338ccf7d6d))
+
+
+### 🛠 Fixes
+
+* Prevent file-lock from mod-sideness-scanning. Thanks to @Seniorendi for reporting. ([28a88dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/28a88dc3890d843677723cbdeed0847f725a4533))
+
+## [3.0.0-beta.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-beta.1...3.0.0-beta.2) (2022-02-14)
+
+
+### 📔 Docs
+
+* **package-info:** Provide package information for all our packages giving more information about their purpose. ([2f420eb](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f420eb99c067b68b3da2b76b74eaa8ecc30d43f))
+
+
+### 🦊 CI/CD
+
+* **deps-dev:** bump eslint from 8.7.0 to 8.9.0 in /frontend ([9268eb9](https://git.griefed.de/Griefed/ServerPackCreator/commit/9268eb9dbacf4903d24152e72774397c71f95b1f))
+* **deps:** bump axios from 0.25.0 to 0.26.0 in /frontend ([02e8739](https://git.griefed.de/Griefed/ServerPackCreator/commit/02e8739e8548c4dec5973ab45bde5d7fc1e86e61))
+* **deps:** bump follow-redirects from 1.14.7 to 1.14.8 in /frontend ([2bde3af](https://git.griefed.de/Griefed/ServerPackCreator/commit/2bde3af44e9def9c685911a6097ef41f7a5ac78a))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.3 to 2.0.4 ([b560e65](https://git.griefed.de/Griefed/ServerPackCreator/commit/b560e65133acb81c21e8fc22d61215f97d991450))
+* **deps:** bump tsparticles from 1.41.0 to 1.41.1 in /frontend ([469ce7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/469ce7e15bd3e993c159357d358e1830662922e9))
+* **deps:** bump vue from 3.2.30 to 3.2.31 in /frontend ([674ff6b](https://git.griefed.de/Griefed/ServerPackCreator/commit/674ff6ba538dcc855a80b9d8c61aec4a68f22c5b))
+
+
+### 🛠 Fixes
+
+* **ci:** Remove mv statement in GitHub release workflow causing the job to fail because of identical file names. ([e671001](https://git.griefed.de/Griefed/ServerPackCreator/commit/e671001dd10618ef342d948897aac21cb73c0847))
+* **clientside-mods:** Add Optifine and OptiForge to list of clientside-only mods. ([eab294f](https://git.griefed.de/Griefed/ServerPackCreator/commit/eab294fd8c973512fb9c362e8a5721aec043e204))
+* **CurseForge:** Remove some more mentions of generating a server pack from CurseForge as it is currently impossible to do so. ([7fbd22e](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fbd22e24ed75586cfcb0bfc2227e5dc3c445421))
+
+
+### Other
+
+* **deps:** update dependency eslint to v8.9.0 ([462f3d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/462f3d36f47f90312ffa97caec9da6d4cd15ee6a))
+* **deps:** update dependency gradle to v7.4 ([a636cbe](https://git.griefed.de/Griefed/ServerPackCreator/commit/a636cbe79aa4b0f1a14298c053804775c5cd8158))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.4 ([029c810](https://git.griefed.de/Griefed/ServerPackCreator/commit/029c810751db62f42ba1c8b08dfde3735e87fc40))
+* **deps:** update ghcr.io/griefed/gitlab-ci-cd docker tag to v2.0.1 ([bf76d58](https://git.griefed.de/Griefed/ServerPackCreator/commit/bf76d58525bc75e65fb0dfdc3f1ae8541d1def6c))
+* **README:** Rephrase addons section and include link to new addons overview website ([a12ce06](https://git.griefed.de/Griefed/ServerPackCreator/commit/a12ce06c2c898bd14588688d517e696432eae69f))
+
+## [3.0.0-beta.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.1.1...3.0.0-beta.1) (2022-02-11)
+
+
+### :scissors: Refactor
+
+* Add -help argument explaining the basics of running ServerPackCreator. If -help is used, said help text is printed to the console and ServerPackCreator exited. ([4689f54](https://git.griefed.de/Griefed/ServerPackCreator/commit/4689f543359d7a5850d8cd26f2856ff88b719969))
+* Add -lang argument information to -help display ([164073f](https://git.griefed.de/Griefed/ServerPackCreator/commit/164073fc8b1a461d35f94921fb2f444728672738))
+* Add additional catch for NPE. Fix typo in docs. Remove unused field. ([b5f9042](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5f90421002124b7a1e53f2c11581ead7fab00a2))
+* Add getters/setters and allow reloading of properties. Also add some documentation to properties as well as more default values, just to be on the safe side ([049925e](https://git.griefed.de/Griefed/ServerPackCreator/commit/049925e9ddad7e89ed5f735ddb33da9325375a86))
+* Allow closing of notification if status is already exists ([a25e6f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/a25e6f7b191a08e35f8b83d5911e9ac8bc9c11c8))
+* Allow configuration of hastebin server in serverpackcreator.properties. ([0235378](https://git.griefed.de/Griefed/ServerPackCreator/commit/023537882243979fd7f2b66fc69113eb43477902))
+* Be more specific with not found language key ([129877b](https://git.griefed.de/Griefed/ServerPackCreator/commit/129877bebe2691663cd7dc962b2bfd73f7dae796))
+* Build for armv7 again thanks to [@djmaze](https://git.griefed.de/djmaze) and their dind-image-with-armhf available at https://github.com/djmaze/dind-image-with-armhf. Store and read version more efficiently by writing it to the manifest. ([d5bde7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5bde7b7d2f0f073753b94c9f8a0e382d3280c6e))
+* Change banner being displayed when running as webservice ([75899d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/75899d4d211647acf9de589007bfeaa88664cf23))
+* Change groupID. Also change url for OSSRH to the correct snapshot url. ([e9ff899](https://git.griefed.de/Griefed/ServerPackCreator/commit/e9ff899023f5f2386653cf49e29dd9cea87ab99e))
+* Change groupID. Also change url for OSSRH. Now everything works when ([0cf5dbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/0cf5dbccc8f40cf16e28a4011ede3264a7626076))
+* Change labels for Minecraft, modloader and modloader version to better reflect new feature of selection from lists. ([84755a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/84755a185c02948050d0e534b2a5771898f13aff))
+* Combine start and download scripts. Add checks for files in scripts. Removes option to generate scripts and generates them always instead. Closes issue [#81](https://git.griefed.de/Griefed/ServerPackCreator/issues/81) ([f037c34](https://git.griefed.de/Griefed/ServerPackCreator/commit/f037c34eb43b4910ea3002eba6362dd3d749261a))
+* Copy log4j2.xml to basedir where JAR/EXE is executed. Improve logging-configuration and allow user to set level to DEBUG/INFO with '<Property name="log-level-spc">DEBUG</Property>' ([fcbe6cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/fcbe6cfade911ee429bffd47b82cbe71b7f0d2bc))
+* Create empty serverpackcreator.properties. Makes manual migrations by users more unlikely while at the same time reducing risk of users breaking SPC with misconfigurations ([98c9a70](https://git.griefed.de/Griefed/ServerPackCreator/commit/98c9a70f6cd7deed6a0705f8589cc964824d765b))
+* Create modpacks downloaded from CurseForge in the work/modpacks-directory. ([3178326](https://git.griefed.de/Griefed/ServerPackCreator/commit/3178326cc960bde4482e847c5464ef4f50ed856c))
+* DI serverpackcreator.properties everywhere! ([4b01d4a](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b01d4a809a08e420d399af9b9e58dca2c526002))
+* Disbale whitelist for tempalte server.properties ([bc4018e](https://git.griefed.de/Griefed/ServerPackCreator/commit/bc4018edf2c33a240f4cdf7d9d1ad4378854c8ba))
+* Display download button only if status is Available ([9c0edc7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c0edc71c4180725269d1a3ddcb7ca4958d89e4d))
+* Display MB behind size ([1188b9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/1188b9f0c687e3301e1e4d695450e0b5f1890f71))
+* Do not directly access the ServerPackRepository ([ba4bf2c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4bf2c9e57a0b982913dce816724d6c32f78edb))
+* Extract actions and events into separate methods. Improves maintainability. ([7a335da](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a335dab87acbd4f136e520fb6c1af012659606d))
+* Extract actions and events into separate methods. Improves maintainability. ([9268245](https://git.griefed.de/Griefed/ServerPackCreator/commit/9268245df88d96fbe358b68de488992e102d448c))
+* Finish TODOs. Setup missing lang keys. Minor improvements to tests ([b884e7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b884e7a77469135a5e3eb0bf56c44fb1249d7f76))
+* Gather information from CurseForge modpack from JsonNodes instead of Class-mapping. Makes maintenance and expansion easier. Reduces complexity. ([caa033b](https://git.griefed.de/Griefed/ServerPackCreator/commit/caa033bae0d54a5e7171871ea7023e99fc5c99a0))
+* Generate server packs in ./server-packs in the directory where ServerPackCreator is executed in. Prevents 1. in [#55](https://git.griefed.de/Griefed/ServerPackCreator/issues/55) where the Overwolf CurseForge App filewatcher can cause installed mods to disappear due to copying mods around inside the modpack directory. ([539341d](https://git.griefed.de/Griefed/ServerPackCreator/commit/539341d68f54965b958d74e11e7e9fcc31da9ada))
+* Improve automatic acquisition of java path from system environment. ([fae311e](https://git.griefed.de/Griefed/ServerPackCreator/commit/fae311ea2e5f0c38c7caec7a06d06ed43957eae5))
+* Improve configuration check and tests. Add more debug logging. Add tests. ([b6da489](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6da489e08da8a20074f32ae938658649b982f3e))
+* Improve debug logging for VersionLister ([29be15f](https://git.griefed.de/Griefed/ServerPackCreator/commit/29be15fa5ba18ce8bdb0f4345e989ef843a63e75))
+* Improve dialog after uploading config and logs to hastebin ([da5e298](https://git.griefed.de/Griefed/ServerPackCreator/commit/da5e2981333806adf93f63bb549a48cb5d1e91b3))
+* Improve dialog after uploading config and logs to hastebin ([13f4587](https://git.griefed.de/Griefed/ServerPackCreator/commit/13f4587e736743ae9217a12562077bcaeb33023b))
+* Improve error handling and reporting ([77985b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/77985b6f23fa95d388b349a016d090a480a869aa))
+* Improve update checks by sequentially checking GitHub, GitGriefed and then GitLab ([c25eaac](https://git.griefed.de/Griefed/ServerPackCreator/commit/c25eaacd6767b721a7624847f40dd3639c7f7430))
+* Initialize addons and check/create files when creating our DefaultFiles and AddonsHandler instances. ([864f10c](https://git.griefed.de/Griefed/ServerPackCreator/commit/864f10cd33e7f06693e47791ceeb7ac9a9e16974))
+* Instantiate CreateGui only when GUI is actually about to be used ([d39730c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d39730c86c9e8726716d2f6a4ca15bba3743ad5a))
+* Just kill it. ([b6bbe54](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6bbe54ad03f89505350e9714af2d65ef6fec1fb))
+* Just some renamings...nothing important. ([2c65582](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c65582691abf06558deaf4461c90265770bb6d1))
+* Merge checkJavaPath and getJavaPathFromSystem ([0c982cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c982cb5abd629e21fbc23c08b0a76240a4ea11f))
+* Modloader setting as a slider to select either Forge of Fabric ([4f9eb79](https://git.griefed.de/Griefed/ServerPackCreator/commit/4f9eb79f813d3f127d89d99151163f3186dabcf9))
+* More work towards allowing parallel runs of server pack generation. Split Configuration into ConfigurationModel and ConfigurationHandler ([cb3e8a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb3e8a79e86c023a35d5224a5f31b1539903c59e))
+* Move assignemts to field declaration where applicable. Extract method for adding MouseListeners to buttons. ([b37ad30](https://git.griefed.de/Griefed/ServerPackCreator/commit/b37ad30ce88e570e4b8632760dee5cebab28f8da))
+* Move helper and utility methods to separate classes. Reorganize code. More and improved unit tests. Add a little info text to start scripts for Minecraft 1.17+ as well as print of Java version ([e41e97c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e41e97c1e31dd05aba19b5b429491d013401020a))
+* Move language specification from lang.properties to serverpackcreator.properties. Move FALLBACKSMODSLIST to serverpackcreator.properties. ([bb11972](https://git.griefed.de/Griefed/ServerPackCreator/commit/bb119727113ba0cb8e58977348673860bcb47851))
+* Move ObjectMapper init to getter like in ConfigurationHandler ([d73ebd4](https://git.griefed.de/Griefed/ServerPackCreator/commit/d73ebd40e3a77dc512bd4f542eb5780fa9663a3a))
+* Move ObjectMapper init to getter like in ConfigurationHandler ([ac955c5](https://git.griefed.de/Griefed/ServerPackCreator/commit/ac955c520f434fba1dedaf0299213f6b85489709))
+* Move plugins folder creationf to DefaultFiles. Create example file for disabling plugins. Improve logging for installed plugin extensions. ([1fad8ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/1fad8ac858377c43250d4f6f644ecf7c719c7e02))
+* Move script creation to separate methods and refactor write.write() to increase readability and maintainability. Also, move info regarding EULA agreement. ([65121a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/65121a2a8e7adaac47c25e2b08498b7b6cbb61d7))
+* Only check for database existence when running as a webservice ([87618f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/87618f4f99d9376de0dd5ffc135265fec35cebef))
+* Only provide translations for messages which actually have a need for translation. Error/debug messages mainly do not need to be translated, as those will be reported in issues, therefore I need to be able to read them. ([2132baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/2132baa6a19000ffdabec555a3e3bca5c8fc0708))
+* Prevent going through a list of clientside-only mods automatically gathered from modpack is property is false. ([51a3e42](https://git.griefed.de/Griefed/ServerPackCreator/commit/51a3e42ea18e37453734c5cc6c4e2e63fea8bfee))
+* Print server-icon and server.properties paths. Re-organize method in CreateServerPackTab to ensure GUI becomes responsible again if the generation of a server pack fails. ([e42b3b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/e42b3b1aaac9845bbf053d49705b8cb044eb3c07))
+* Provide improved Fabric Server Launcher as well as old launcher. Create SERVER_PACK_INFO.txt with information about said improved launcher. Thanks to @TheButterbrotMan for the detailed conversations in issue [#202](https://git.griefed.de/Griefed/ServerPackCreator/issues/202) ([6148a3e](https://git.griefed.de/Griefed/ServerPackCreator/commit/6148a3eca54543171d3c63f8336b4a01acc2f407))
+* Rearrange some fields ([4592b70](https://git.griefed.de/Griefed/ServerPackCreator/commit/4592b7041a130204a8847e775cc077ab8c64c498))
+* Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. ([354fb2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/354fb2e7003df6293ebb496c22d085493eb868c5))
+* Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. ([9553557](https://git.griefed.de/Griefed/ServerPackCreator/commit/9553557d40a129194c3b2fd478b83805f35b0805))
+* Refactor tailers to run in threads. ServerPackCreator can still become unresponsive if you resize during zip-creation, after a Forge server was installed, though..... ([d4c986e](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4c986eaa2451989420fa9785fab6f86523c8755))
+* Remove elements starting with ! from list instead of avoiding them with an ugly if-statement ([b8c84e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8c84e1294d7e8feebd34a0da202f8dc60d02d78))
+* Remove preparations for 1.12 and older clientside autodetection. See https://github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692 ([3638e22](https://git.griefed.de/Griefed/ServerPackCreator/commit/3638e22dd96cea72ec86d22f7c16d335eefa9bf0)), closes [/github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692](https://git.griefed.de/Griefed//github.com/Griefed/ServerPackCreator/issues/62/issues/issuecomment-901382692)
+* Remove preparations for 1.12 and older clientside autodetection. See https://github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692 ([4977ae7](https://git.griefed.de/Griefed/ServerPackCreator/commit/4977ae7f01db82b79b1af0057e505877e4307ad9)), closes [/github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692](https://git.griefed.de/Griefed//github.com/Griefed/ServerPackCreator/issues/62/issues/issuecomment-901382692)
+* Remove/extract commonly used fields and methods. Make sure our database is always present. Other. ([859ede1](https://git.griefed.de/Griefed/ServerPackCreator/commit/859ede176db6ae995c72405b95c584de298300ef))
+* Remove/extract commonly used fields and methods. Work towards webservice ([abf0135](https://git.griefed.de/Griefed/ServerPackCreator/commit/abf01355447f0c3a0af4af97d1cac259ddc113fd))
+* Remove/extract commonly used fields/methods ([1f40517](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f405176a505bfcb5932493f94924bf45e2ade19))
+* Remove/extract commonly used fields/methods ([df84569](https://git.griefed.de/Griefed/ServerPackCreator/commit/df845695059550025d0f24326d69a9f7ebf3d9f4))
+* Remove/extract commonly used fields/methods ([c9cc954](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9cc9548973d7b181ff91175ac1bd5959740c81f))
+* remove/extract commonly used fields/methods. Use configurationModel for everything. ([4ea254f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4ea254fcf3aa6503efb8a168d54346af45f93150))
+* Rename and sort classes and packages to make more sense. ([5ca227d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ca227d79a0dfcb40effe9eb344da9575cf8e9bc))
+* rename applicationProperties field ([533c850](https://git.griefed.de/Griefed/ServerPackCreator/commit/533c850300e6dfa17fa6607bc2ae738e45a22b78))
+* Rename applicationProperties field ([781e1cd](https://git.griefed.de/Griefed/ServerPackCreator/commit/781e1cdedfc303f933bea618b72a404e258b5027))
+* Rename fields still referencing old serverPackCreatorProperties to applicationProperties ([e1b7c62](https://git.griefed.de/Griefed/ServerPackCreator/commit/e1b7c6254a710f5f2a3436090782f079d1f433e4))
+* Replace e.getStateChange() with ItemEvent.SELECTED. ([ab87c06](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab87c06ea99443fa6856a152fd15d07fdd395c4e))
+* Replace file-saver with call to api. Improves downloading of server packs. ([b60aeb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60aeb7ddbb8b1f3354cae2313136c7a193fc917))
+* Replace name or property-file to correct one ([ee0aab7](https://git.griefed.de/Griefed/ServerPackCreator/commit/ee0aab7a3fec9a3828e4248877bf1f968dc151c2))
+* Replace slider for modloader selection with radio buttons. Looks better and cleaner. Selection fires less events than slider did. ([c36189c](https://git.griefed.de/Griefed/ServerPackCreator/commit/c36189cf5252e0fe27701e779f6e539b1d79a335))
+* Require file passed to CreateServerPack.run in order to generate server pack. Create new Configuration object with said file. Should allow parallel runs in the future, but needs to be tested when I get to that. ([67c0cba](https://git.griefed.de/Griefed/ServerPackCreator/commit/67c0cba498dece33f265c376c88cbe4b3ac6e77a))
+* Reverse lists of modloader versions to display in order of newest to oldest versions. Closes issue [#74](https://git.griefed.de/Griefed/ServerPackCreator/issues/74). ([4534d87](https://git.griefed.de/Griefed/ServerPackCreator/commit/4534d8774056f9de3d2063ea130c7bd85a4a6137))
+* Rework checkConfiguration to provide more ways of checking a given configuration. Require checks to run before passing to run(...). ([a3ecd11](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3ecd11c58cf044c58d1f39c0b62bc30a729e189))
+* Rework error redirect. ([85543ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/85543ac9f6fc7385c0e634fa60c78cec4e289c01))
+* Rewrite unzipping of CurseForge acquired modpack with zip4j library ([9f8c87f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f8c87fca09beb239030b4228958a0e52c0d83c1))
+* Set clientMods and javaPath with fallback-list and system environemnt respectively, if the config is empty or an invalid javaPath was specified. ([ff18c5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff18c5e56f1416316a20158f66ce9f24c1ff7cd5))
+* Set logger context with log4j2.component.properties ([7038dcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/7038dcf76e61ca4adf85a2d842f4cdeafbc409e7))
+* Set rate at which tailers tail to 100ms, instead of 2000ms. ([ba4624f](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4624f9116f248ac5953e90c1209b50990c4155))
+* Set server-packs directory to /server-packs. Add new configuration to config. Add volume to Dockerfile. Update documentation in README ([267e3e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/267e3e9f168803209e26f8038a4c14d16d30b920))
+* Set status to Queued for a new instance ServerPack ([e2eb166](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2eb166e31a3a26a145283b68242c996cff65884))
+* Simplify default files setup by merging methods which create our files. Instead of a separate method for each file, we have one method which gets passed different parameters depending on which file we want to setup. Makes maintenance easiert and code easier to read. ([9111e7c](https://git.griefed.de/Griefed/ServerPackCreator/commit/9111e7c58508700b31efeb617f110bae9a8b9f7f))
+* Simplify log tabs to increase maintainability. Abstract classes rock! ([7fc3404](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fc3404df9577c15493c6b98905792e0860c5ecd))
+* Simplify server installation to increase maintainability ([7bec08a](https://git.griefed.de/Griefed/ServerPackCreator/commit/7bec08a7e774f2935d34933b95b4624677e27737))
+* Sort by downloads, descending ([2f6f6d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f6f6d4578b2bf5429fd2b85291850b292766e50))
+* Store Fabric installer manifest in work/*. Only refresh when SPC starts. Don't delete manifest files during runs of SPC. Rename lang keys to fit usage. Other misc changes. ([1927faa](https://git.griefed.de/Griefed/ServerPackCreator/commit/1927faa33da1063ba4eea239cabcf9c6a4335b8d))
+* Store Minecraft, Fabric and Forge version validation in work/*. Only refresh them when SPC starts. Setup work, work/temp and server-packs folder for future use. ([ab080a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab080a6024138972c0b34524c4c7a728c64b8f74))
+* Switch back to old pattern format so GUI looks clean again ([483bdc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/483bdc15fedcf1db513b41169affda85a99cd0b4))
+* Switch options to YES_NO to ensure users is always warned about empty javapath setting if they did not choose to select it now. ([c6f4ef8](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6f4ef8cfc5e138191079acbf773ab91cef0d091))
+* Throw custom exceptions on incorrect IDs ([875817c](https://git.griefed.de/Griefed/ServerPackCreator/commit/875817c7ee2ea024c631b9a37794feb690e434cd))
+* Upgrade to Gradle 7.2. Remove Fabric-Installer dependecy by retrieving the Minecraft server url ourselves. ([e297f63](https://git.griefed.de/Griefed/ServerPackCreator/commit/e297f6347e393359ac71b0a70c388afd759355a8))
+* Use a single ExtensionFactory as per pf4j docs ([62ed8e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/62ed8e76fac1d3b28df557da89d39e1f166ca14a))
+* Use FIleUtils for copying ([4529017](https://git.griefed.de/Griefed/ServerPackCreator/commit/452901776346acf5318b5629367e1e3f75b2317f))
+* Use FIleUtils for copying and deleting, Files for deleting files. Replace messages with lang keys ([186d610](https://git.griefed.de/Griefed/ServerPackCreator/commit/186d6107e799fda23ea6259382d6fda261eaa253))
+* Use FIleUtils for copying, Files for deleting ([4459847](https://git.griefed.de/Griefed/ServerPackCreator/commit/4459847bfc94117773605e07a6dc26e6716a8c51))
+* When a requested server pack already exists, offer a download to the user. ([39dc626](https://git.griefed.de/Griefed/ServerPackCreator/commit/39dc6268e8ebd1048c0e19c0a479bd731c8d1e98))
+* **webservice:** Allow user to specify mode. Test whether libatomic1 works now. ([6dfa0dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/6dfa0dcf44652910c83ce8b269929893aa04a4b3))
+* **webservice:** Display status as "Generating" if server pack is being generated. Refactor regeneration to use queueing-system. ([78b88f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/78b88f22b18ba87723d3808586b496abcc3ab25e))
+* **webservice:** Move ScanCurseProject and GenerateCurseProject to separate classes to eliminate statics. Closes GL[#88](https://git.griefed.de/Griefed/ServerPackCreator/issues/88) ([5815eb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/5815eb7e8dd2abc7a0cdc2287e950b2f0bb2e683))
+* **webservice:** Remove unnecessary logging ([a619997](https://git.griefed.de/Griefed/ServerPackCreator/commit/a6199977958c4040657976750d9093bf6922cb4f))
+* **webservice:** Set download-filename to fileDiskName + _server_pack-zip ([e597dc4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e597dc4804896d971951f183e09a585a8943a956))
+* **webservice:** Set initial rows per page to 13 ([e45cf0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/e45cf0e21a0b535f06358aa37016b3c8d38590a6))
+* **webservice:** Set logging pattern for Spring to ours ([4348f76](https://git.griefed.de/Griefed/ServerPackCreator/commit/4348f7601b5d2818b0bd343e2f0cb33cab02e2ec))
+* **webservice:** Store size in MB and display size in frontend in MB ([37d4daa](https://git.griefed.de/Griefed/ServerPackCreator/commit/37d4daa3e2863ab6077174d9249478c0ea179a1a))
+
+
+### ⏩ Performance
+
+* Improve project- and filename acquisition by checking project and files directly ([f6e7b54](https://git.griefed.de/Griefed/ServerPackCreator/commit/f6e7b5454e316ad3f7acb0958d69476e3dcbf163))
+* Perform version checks with lists gathered by VersionLister. ([d440e5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/d440e5e2c079ac44bc040d87cacb1f29951160d9))
+* Retrieve Forge versions from HashMap with Minecraft version as key instead of re-reading list and lists and arrays of data again and again and again, ([0018abc](https://git.griefed.de/Griefed/ServerPackCreator/commit/0018abc4772b7e062fc5bd131a62edcceae4aac6))
+
+
+### 👀 Reverts
+
+* Do not create the eula.txt-file automatically. Reverts feature request issue [#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83). Lots of other smaller things, too many to list. ([ae66641](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae66641b4e66e4711069289c79427651d10aaf11))
+* Maybe another time ([f7ea248](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7ea248f50ef2dbbdc99fa4538c9561d35e96ea7))
+* Re-implement removal and change of new entries to copyDirs and clientMods ([eec45d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/eec45d5950b088625760187b070bace44940d57e))
+
+
+### 💈 Style
+
+* Declare fields above constructor. Only have methods under constructor. ([76c6b58](https://git.griefed.de/Griefed/ServerPackCreator/commit/76c6b584b05d48adf0714f4ad066c6cf0f5d775a))
+* Reorder calls in Main.main to reflect importance. Makes it slightly more readable as well. ([576cbae](https://git.griefed.de/Griefed/ServerPackCreator/commit/576cbae9938563ef50dd27f174b3f340c4998f60))
+
+
+### 📔 Docs
+
+* Add author tags. Add link to GitHub issues in case anyone wants something added to fallbackModslist or directories for CurseForge automation. ([7699c64](https://git.griefed.de/Griefed/ServerPackCreator/commit/7699c64d4f7d14f3d13b86acb92489c1c0ba2a33))
+* Add call to initializeAddons to main description ([ac14f99](https://git.griefed.de/Griefed/ServerPackCreator/commit/ac14f996a55402d1d5b8cc8930bbb1ead57852e7))
+* Add documentation for UpdateChecker utility. ([f804589](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8045896d075fc67d0befa1565e88ddd1a831ba5))
+* Add javadoc for scanAnnotations ([e0a08f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/e0a08f9547891a2807fd20a89927856b2a86329d))
+* Add missing method to table ([d1fca12](https://git.griefed.de/Griefed/ServerPackCreator/commit/d1fca12b00b8b79cf0ede59d58295eeb61a80c5c))
+* Add missing method to table ([f04b728](https://git.griefed.de/Griefed/ServerPackCreator/commit/f04b72818257e1d71b2e60dd86af8921c32e45eb))
+* Add missing parameter to setJavaArgs ([761e2fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/761e2fdcc110e96db825527471c60cc427078552))
+* Add missing throws ([4538f54](https://git.griefed.de/Griefed/ServerPackCreator/commit/4538f547b291d5b02619e3f366ab53fff63726e9))
+* Change version dropdown to input ([c5a5893](https://git.griefed.de/Griefed/ServerPackCreator/commit/c5a589358382085c7cf416f3608150bd012998bb))
+* Cleanup changelog due to some sort of tag issue I created. Yay. ([17c234b](https://git.griefed.de/Griefed/ServerPackCreator/commit/17c234bfbe56760cefd07bf98b3e7357f8167a55))
+* Cleanup changelog due to some sort of tag issue I created. Yay. ([65bf366](https://git.griefed.de/Griefed/ServerPackCreator/commit/65bf366c368f13de51f2f8963d7c3ce9ecbc954b))
+* Don't include private methods in documentation ([719b4f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/719b4f2e8aec75075fda349383a305cce8aebf1a))
+* Exclude certain classes from JaCoCo test coverage ([1f4cfbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f4cfbc73bdcd9267bb9e56e8bbd95ff7a8b1866))
+* Generate patch release on docs change. ([d6e65ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/d6e65eadb8e5c5071d8b8a693433ae7e38aa2582))
+* List minigame example addon ([3577d33](https://git.griefed.de/Griefed/ServerPackCreator/commit/3577d33dae6cc895d3fbb97f57d9bcc4b716ecc2))
+* List server-packs directory for volumes ([82b13e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/82b13e43771a2964d1d6339994dd431e94701a67))
+* Name correct filename for properties according to merge of lang.properties with serverpackcreator.properties ([ed42dcd](https://git.griefed.de/Griefed/ServerPackCreator/commit/ed42dcd14479013e979f9793aae884b0c0cf1836))
+* Spelling and grammar fixesas well as [@author](https://git.griefed.de/author) tag fixes. ([9d157d6](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d157d6227ac3c484b740297c012f817c169abde))
+* Update CONTRIBUTING with step-by-step guide on how to contribute to ServerPackCreator ([db3b061](https://git.griefed.de/Griefed/ServerPackCreator/commit/db3b06100510d2a2e35c0ce92cbf6c04d01c6b1f))
+* Update licenses ([21ae0ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/21ae0ad3f704b997ac4823a447fbeae1c9bbe1a1))
+* Update README with info regarding contributions. Closes GL[#75](https://git.griefed.de/Griefed/ServerPackCreator/issues/75). ([e3d499c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3d499cf948f58084ee2afd8568bdb50ba483d3a))
+* Update README with new feature information and reflect changes made to file-structure ([04ffed5](https://git.griefed.de/Griefed/ServerPackCreator/commit/04ffed5e30c450520132d984e0c2974cafc777d1))
+* Update README with new feature information and reflect changes made to file-structure ([b3f211c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b3f211cf51abd589672fe3005f0cfc9ef76cec76))
+* Update table of methods ([dabf028](https://git.griefed.de/Griefed/ServerPackCreator/commit/dabf02866d58a72159642452c46b3ca6f109791a))
+* Update table of methods for classes ([eeb6887](https://git.griefed.de/Griefed/ServerPackCreator/commit/eeb6887e3b52f67dd431adfe997ce1c144ab28fc))
+* Update templates ([9fe1101](https://git.griefed.de/Griefed/ServerPackCreator/commit/9fe11013ba346443124d5c2cadb1364e4633cef7))
+* Write docs for all the REST API classes, methods etc. I've been working on for the last couple of weeks. This commit also contains some minor refactorings, but nothing major or worth a separate commit. ([26519a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/26519a002538bc01de17ad6debbb45d334527694))
+* Write documentation for fabric-server-launch replace method ([7ab20eb](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ab20eb47a2149271cf461dba0d0f0a0b1ad40d5))
+* Write missing documentation for getters and setters for javaargs and javapath settings ([f29924b](https://git.griefed.de/Griefed/ServerPackCreator/commit/f29924bd00724b53669c51829b1497810b8596fb))
+* **webservice:** Enable debug log output for Docker build ([eaae701](https://git.griefed.de/Griefed/ServerPackCreator/commit/eaae701fb7d5666251a07f93a8bcd67fa4785b3a))
+
+
+### 🦊 CI/CD
+
+* Add signing and publishing. Will be published to GitLab, GitHub, git.griefed, OSSRH on new tag creation. ([b60a8f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60a8f2a63c986eb609975f8299719aa9f731e32))
+* Pass host for git clone so we can always clone from the infrastructure we are running on ([faa937a](https://git.griefed.de/Griefed/ServerPackCreator/commit/faa937ae750941fce8c52b8434a82ada816de932))
+* Replace Typesafe with Nightconfig, allowing for more safety measures ([b9939b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9939b101e906b7a578794cf79659c5035e9c692))
+* Switch to GHCR images to prevent job failures due to rate limiting by DockerHub ([bbe0c0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbe0c0b7e7db49189e22bcb2f2b1f55d083be6fa))
+* Switch VersionChecker to library implementation. Update jms-server. Minor URL refactorings in gradle publishing. ([62c438a](https://git.griefed.de/Griefed/ServerPackCreator/commit/62c438a75d5a783d741fbacfc8c0861899892f69))
+* Update dependencies ([e726f31](https://git.griefed.de/Griefed/ServerPackCreator/commit/e726f316c5928856a7b911be92d910f2ea6e6d26))
+* Update dependencies. Cleanup & readability. ([fe583aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe583aa0f73326b328f2c672859053fe6c6b8b67))
+* Update frontend dependencies ([d953f31](https://git.griefed.de/Griefed/ServerPackCreator/commit/d953f31dbc75f0006b34445a20e074fbc698f9bc))
+* Update Gradle to 7.3 ([5dafa9e](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dafa9ee7e7e6ee8beb2126296fed1853eb5f978))
+* Update gradle to 7.3.1 ([88c1330](https://git.griefed.de/Griefed/ServerPackCreator/commit/88c133060f88303a6e734275c01704bb8ec4f782))
+* Update Gradle to 7.3.3 ([541122b](https://git.griefed.de/Griefed/ServerPackCreator/commit/541122b0dded68e62878065bea3ea47aee55d1f5))
+* Update griefed/baseimage-ubuntu-jdk-8 to 2.0.1 ([d77a61f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d77a61f7e1cfd874f5ec9df05c1c56737bfd30ed))
+* Upgrade dependencies ([426ec44](https://git.griefed.de/Griefed/ServerPackCreator/commit/426ec440b54ff9909d202bbdfe697d1259d7773a))
+* **deps-dev:** bump @babel/eslint-parser in /frontend ([a0629ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/a0629eadd4b21b204ba2caf1732c69b8c0315415))
+* **deps-dev:** bump @quasar/app from 3.2.3 to 3.2.5 in /frontend ([4d2092b](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2092bb73fe18589b5e150deebf7844c01c2198))
+* **deps-dev:** bump @quasar/app from 3.2.5 to 3.2.6 in /frontend ([c53aeac](https://git.griefed.de/Griefed/ServerPackCreator/commit/c53aeac47f2b3fe0621e4abce2b89b3daf58e4d8))
+* **deps-dev:** bump @quasar/app from 3.3.2 to 3.3.3 in /frontend ([ff176bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff176bd3bc1e844be1b6e2eea0f578cd7cc3ddc4))
+* **deps-dev:** bump @types/node from 16.11.10 to 16.11.11 in /frontend ([043414e](https://git.griefed.de/Griefed/ServerPackCreator/commit/043414ebed40dadf28ddb888276c1d8ca47835e5))
+* **deps-dev:** bump @types/node from 16.11.10 to 16.11.12 in /frontend ([ddd4424](https://git.griefed.de/Griefed/ServerPackCreator/commit/ddd44242048537fe22b3c2c3344a82884507c5c7))
+* **deps-dev:** bump @types/node from 16.11.14 to 17.0.2 in /frontend ([d8109a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/d8109a55fd012cc8e376d47e46ee768040174b28))
+* **deps-dev:** bump @types/node from 17.0.10 to 17.0.17 in /frontend ([dade4db](https://git.griefed.de/Griefed/ServerPackCreator/commit/dade4db41c2dccfc6db0ebf3752cd845cea88ba3))
+* **deps-dev:** bump @types/node from 17.0.2 to 17.0.5 in /frontend ([0ae1140](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ae11401030687941c00f0bf5f4696c6af4ec036))
+* **deps-dev:** bump @types/node from 17.0.5 to 17.0.7 in /frontend ([9d66fc3](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d66fc3c153118d8e6555b4093d58574b6729fa1))
+* **deps-dev:** bump @types/node from 17.0.5 to 17.0.8 in /frontend ([ea1383c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea1383c2bcbc60b889d262778d89d75002c86cdc))
+* **deps-dev:** bump @types/node from 17.0.8 to 17.0.9 in /frontend ([a642a14](https://git.griefed.de/Griefed/ServerPackCreator/commit/a642a146fa2d2956970dc9daa01671c1b02a4873))
+* **deps-dev:** bump @types/node from 17.0.9 to 17.0.10 in /frontend ([96e1d62](https://git.griefed.de/Griefed/ServerPackCreator/commit/96e1d6292a35016df0ef31bb41ed0cd1940c3cfb))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([f0c49fb](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0c49fb9a5c1e6e25edf562f07a16cef023e2a87))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([f7bd184](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7bd18496b56250d00442c3f8c37aa75188ab0c0))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([3a7dffc](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a7dffcd05f0610bea570e7253a96510927dca63))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([579714d](https://git.griefed.de/Griefed/ServerPackCreator/commit/579714df6f96a30796293f37dec76bc04273d647))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([55b5ba5](https://git.griefed.de/Griefed/ServerPackCreator/commit/55b5ba52f6b9c9377e730fd8d3ff0b25be52eca6))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([3795601](https://git.griefed.de/Griefed/ServerPackCreator/commit/3795601b23fd063c2ffd05d38754725bdc24a8f2))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([29466f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/29466f2d9aa89935e20ef96184eae95b34329f84))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([94c6af4](https://git.griefed.de/Griefed/ServerPackCreator/commit/94c6af47d56f3606fdd142697ecd05527fa9adaf))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([d06b4cd](https://git.griefed.de/Griefed/ServerPackCreator/commit/d06b4cd7559dea9eefd686a189ceb22ece256320))
+* **deps-dev:** bump eslint from 8.5.0 to 8.6.0 in /frontend ([9698f98](https://git.griefed.de/Griefed/ServerPackCreator/commit/9698f98650490b0126467cfadf0ee7320ccd180a))
+* **deps-dev:** bump eslint from 8.6.0 to 8.7.0 in /frontend ([f80efe5](https://git.griefed.de/Griefed/ServerPackCreator/commit/f80efe5c4457fb35367814556774e8e363f25d92))
+* **deps-dev:** bump eslint-plugin-vue from 8.2.0 to 8.3.0 in /frontend ([f9f3e48](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9f3e48ca2a775f8161bc83bb2fc380d68bdfee2))
+* **deps:** bump @quasar/extras from 1.12.1 to 1.12.2 in /frontend ([bf9f871](https://git.griefed.de/Griefed/ServerPackCreator/commit/bf9f871eb39c3a18e8f4c67bd44d5a1c4dfd68a5))
+* **deps:** bump @quasar/extras from 1.12.2 to 1.12.3 in /frontend ([08590a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/08590a7bc96ad03837081ecc8b4779c3a1696791))
+* **deps:** bump @quasar/extras from 1.12.4 to 1.12.5 in /frontend ([465f083](https://git.griefed.de/Griefed/ServerPackCreator/commit/465f0833298c78aa51808e654243aa6d376d1741))
+* **deps:** bump axios from 0.24.0 to 0.25.0 in /frontend ([c9b0734](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9b0734f51698a7349b6782bd7423b4ef9de7a92))
+* **deps:** bump com.github.ben-manes.versions from 0.39.0 to 0.40.0 ([778e5e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/778e5e6ff9a25c3af7853b771dda0b940cf3013b))
+* **deps:** bump com.github.ben-manes.versions from 0.40.0 to 0.41.0 ([855c6e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/855c6e0a44232119c99ad028135083d817c98698))
+* **deps:** bump com.github.ben-manes.versions from 0.41.0 to 0.42.0 ([6456e3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6456e3f211af4dda8f693c5f6222950b709032bb))
+* **deps:** bump core-js from 3.19.1 to 3.19.3 in /frontend ([4864c13](https://git.griefed.de/Griefed/ServerPackCreator/commit/4864c13d9b2b7a7ffc979c54483803b54d445c44))
+* **deps:** bump core-js from 3.20.0 to 3.20.1 in /frontend ([bbad029](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbad02947f1ad5462c46b418bb7d2d6c55bb3038))
+* **deps:** bump core-js from 3.20.1 to 3.20.2 in /frontend ([f9c1068](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9c10686b424e460fd1fefaa92e8230b637bb189))
+* **deps:** bump core-js from 3.20.2 to 3.20.3 in /frontend ([2a4b86f](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a4b86f9f84cdc5c5b14479a7c016b0be8694309))
+* **deps:** bump core-js from 3.20.3 to 3.21.0 in /frontend ([1862a3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/1862a3b9f2eb08090bd62f30f677a3792f9cd8b5))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.0 to 2.0.2 ([003e1a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/003e1a1d404b0c835394b787acaa321063a7b891))
+* **deps:** bump JamesIves/github-pages-deploy-action ([49cd567](https://git.griefed.de/Griefed/ServerPackCreator/commit/49cd567d7b9d0a68611b5771778a97e309bc80e8))
+* **deps:** bump junit-platform-commons from 1.8.1 to 1.8.2 ([d8483f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/d8483f1d5767c0ec62d7bb12cfa4d4f476d3d62f))
+* **deps:** bump log4j-api from 2.17.0 to 2.17.1 ([f243a62](https://git.griefed.de/Griefed/ServerPackCreator/commit/f243a626a7f8b956703807a83d12696a84a4b898))
+* **deps:** bump log4j-core from 2.17.0 to 2.17.1 ([1e579d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e579d2c9a4b75327cb42f44c7e9b549edae614e))
+* **deps:** bump log4j-jul from 2.17.0 to 2.17.1 ([7c10e41](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c10e41c2085471c78849b08f1230089d170273b))
+* **deps:** bump log4j-slf4j-impl from 2.17.0 to 2.17.1 ([303e2da](https://git.griefed.de/Griefed/ServerPackCreator/commit/303e2dad816660947384df1f10ea69fbba27b7f5))
+* **deps:** bump log4j-web from 2.17.0 to 2.17.1 ([7a2ba8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a2ba8ad49e1fe16d7733b8189fb5034a1cb0fe0))
+* **deps:** bump org.springframework.boot from 2.6.2 to 2.6.3 ([8e02fa7](https://git.griefed.de/Griefed/ServerPackCreator/commit/8e02fa73374e600c55ac673f3a2502a6c8e1c4eb))
+* **deps:** bump quasar from 2.3.3 to 2.3.4 in /frontend ([373fdb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/373fdb340ca949d61f51374f7e03685e18708f82))
+* **deps:** bump quasar from 2.3.4 to 2.4.2 in /frontend ([bd3051c](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd3051c18690a09609b10ece95bf0500f73036c1))
+* **deps:** bump quasar from 2.4.13 to 2.5.3 in /frontend ([1d2ca7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d2ca7e34726667131ccc87360c2b5eb5d96efa2))
+* **deps:** bump quasar from 2.4.3 to 2.4.4 in /frontend ([904db5f](https://git.griefed.de/Griefed/ServerPackCreator/commit/904db5feb51353c8054b200c32a560106ac1e6ca))
+* **deps:** bump quasar from 2.4.9 to 2.4.13 in /frontend ([ef5a18d](https://git.griefed.de/Griefed/ServerPackCreator/commit/ef5a18d2fb27deaac90a28020fc9ae24382ec5d5))
+* **deps:** bump quasar from 2.5.3 to 2.5.5 in /frontend ([4e303bf](https://git.griefed.de/Griefed/ServerPackCreator/commit/4e303bf4b91cd86a820c5ec9765bc87015a3daf4))
+* **deps:** bump spring-boot-devtools from 2.5.6 to 2.6.0 ([678e175](https://git.griefed.de/Griefed/ServerPackCreator/commit/678e1750ee6a29def7d52920b5699c0b7ed89322))
+* **deps:** bump spring-boot-devtools from 2.6.0 to 2.6.1 ([a51e28e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a51e28e646c115cce8f784458e08a4d95197edb4))
+* **deps:** bump spring-boot-devtools from 2.6.2 to 2.6.3 ([0fe0b42](https://git.griefed.de/Griefed/ServerPackCreator/commit/0fe0b42715808954bb722f22e222a6970ed8436e))
+* **deps:** bump spring-boot-starter-artemis from 2.6.2 to 2.6.3 ([9038c21](https://git.griefed.de/Griefed/ServerPackCreator/commit/9038c21f85a327fc2355254d6ead68490a55aaa1))
+* **deps:** bump spring-boot-starter-data-jpa from 2.5.6 to 2.6.0 ([dc8797a](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc8797af78b505599e5f8fa7916c93030324fc52))
+* **deps:** bump spring-boot-starter-data-jpa from 2.6.2 to 2.6.3 ([093ab09](https://git.griefed.de/Griefed/ServerPackCreator/commit/093ab091f40aca24e1501c47aa360735240f61fb))
+* **deps:** bump spring-boot-starter-log4j2 from 2.5.6 to 2.6.0 ([5b67e52](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b67e52fd5c7783d8a08cd892ed6ef285d336836))
+* **deps:** bump spring-boot-starter-log4j2 from 2.6.2 to 2.6.3 ([a4091bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/a4091bd83e8936c97bafeceba508df6692a6421b))
+* **deps:** bump spring-boot-starter-quartz from 2.5.6 to 2.6.0 ([0433e90](https://git.griefed.de/Griefed/ServerPackCreator/commit/0433e905151ef0a60a2f8a00f5cd5587c4bf024c))
+* **deps:** bump spring-boot-starter-quartz from 2.6.2 to 2.6.3 ([6dd76e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/6dd76e3e3a635e6af613bfc3d437233518bdc9d8))
+* **deps:** bump spring-boot-starter-test from 2.5.6 to 2.6.1 ([0f39852](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f398524acfbb7c01b9a404430ee35eba351ee84))
+* **deps:** bump spring-boot-starter-test from 2.6.2 to 2.6.3 ([577b79a](https://git.griefed.de/Griefed/ServerPackCreator/commit/577b79a0a5dfe0fb082bf820ab84846a7645bb19))
+* **deps:** bump spring-boot-starter-validation from 2.5.6 to 2.6.1 ([1473032](https://git.griefed.de/Griefed/ServerPackCreator/commit/14730327dae5a9d81df7caf3ce0e4d1a5f4fda88))
+* **deps:** bump spring-boot-starter-validation from 2.6.2 to 2.6.3 ([516db6a](https://git.griefed.de/Griefed/ServerPackCreator/commit/516db6ad4207aa079aa350f2b5d8c10323e4a67b))
+* **deps:** bump spring-boot-starter-web from 2.5.6 to 2.6.1 ([9d7ab8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d7ab8b0f024d1cc0f6f88ea5aa68ecbffbb545f))
+* **deps:** bump spring-boot-starter-web from 2.6.2 to 2.6.3 ([7c49fd3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c49fd341694ae81cccf77ef9abadc33b15fb22a))
+* **deps:** bump tsparticles from 1.37.5 to 1.37.6 in /frontend ([7ab7a69](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ab7a69446f71d8dd827a3b152cc54987946a88d))
+* **deps:** bump tsparticles from 1.37.6 to 1.38.0 in /frontend ([d17900b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d17900b81fb766bf6984c844e3ca3bd609194767))
+* **deps:** bump tsparticles from 1.38.0 to 1.39.0 in /frontend ([75a3b00](https://git.griefed.de/Griefed/ServerPackCreator/commit/75a3b00e5119863a21f57207fbb1609a261ab2ee))
+* **deps:** bump tsparticles from 1.39.1 to 1.41.0 in /frontend ([fa0cabc](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa0cabc745932f327ebd46cac4f76994797b941e))
+* **deps:** bump versionchecker from 1.0.4 to 1.0.5 ([57f0dd0](https://git.griefed.de/Griefed/ServerPackCreator/commit/57f0dd0f03a9ca48fe7fde7bec144c0e7136a3a8))
+* **deps:** bump vue from 3.2.22 to 3.2.24 in /frontend ([62d687a](https://git.griefed.de/Griefed/ServerPackCreator/commit/62d687a0ffccc248c4ae0f89168ce18e3e47fabf))
+* **deps:** bump vue from 3.2.26 to 3.2.29 in /frontend ([09dd657](https://git.griefed.de/Griefed/ServerPackCreator/commit/09dd6572ef82eef592a2ee746b826459311d6fdb))
+* **deps:** bump vue from 3.2.29 to 3.2.30 in /frontend ([da542e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/da542e0f7bce7e7f30d039c206e6548d66e8f16f))
+* **deps:** Update commons-io to 2.11.0 ([b8a673a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8a673a8b744eb7653a2bbd359c0caadeac7ea72))
+* **fabric:** Update default Fabric Installer version if it can not be acquired from external ([b6b0bc3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6b0bc31f1b6c3f5065e6c65b7fb4c292e8aced6))
+* **fabric:** Update default Fabric Loader version if it can not be acquired from external ([aa2f9e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa2f9e16ee05e60374a6f6b33368a3fc9f928feb))
+* **webservice:** Add artemis dependency for queueing system. Update dependencies. Exclude redundant slf4j. ([0954a56](https://git.griefed.de/Griefed/ServerPackCreator/commit/0954a56cf7ef8b1b8d26152a0b45aff86e3767cf))
+* **webservice:** Do not run tests in Docker build. We have the Gradle Test stage for that. ([54b98fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/54b98fc7eb143fd402a355118eeddef60ff03742))
+* **webservice:** Ensure task are executed in correct order ([afb2f73](https://git.griefed.de/Griefed/ServerPackCreator/commit/afb2f73d0d27e4aaeaddbb4849e60a1b0a6f2b7d))
+* Add Breaking section to changelog ([7165659](https://git.griefed.de/Griefed/ServerPackCreator/commit/7165659d8ccb507be63047c3b0f37d2fca2ac859))
+* Add changes from main for GitHub workflows, delete no longer needed workflows. ([03ad356](https://git.griefed.de/Griefed/ServerPackCreator/commit/03ad356f762bd66d7cc887d537542fc06187cb2b))
+* Add changes to github ci ([128ea30](https://git.griefed.de/Griefed/ServerPackCreator/commit/128ea30bbcd1011edb9a2fda85bfe1153863f787))
+* Add improv for Improvements to list of commits which generate a release ([70d4b49](https://git.griefed.de/Griefed/ServerPackCreator/commit/70d4b4993726b5e3e464db4ea1bc6cc2a43d1dbb))
+* Add readme-template and sponsors ci job ([5622dca](https://git.griefed.de/Griefed/ServerPackCreator/commit/5622dcaa0a32ecc40761056df461adc95ce08cce))
+* Allow failure of dependency check and coverage jobs ([f8bb3d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8bb3d1e82989d5639152d204c18aae642f6ff19))
+* Allow running of Gradle and Docker test in parallel, to speed up pipeline completion. Move variables and services into global variable ([187a966](https://git.griefed.de/Griefed/ServerPackCreator/commit/187a9668d91fcc2ed8b809c86e6c8edc54db6f97))
+* Bring in changes to CI from main ([b89125b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b89125ba34c873328f9e600f0bafd02586de1ad4))
+* Build releases for alpha and beta branches ([8643327](https://git.griefed.de/Griefed/ServerPackCreator/commit/864332713be0adb15e8cebba0d679cdcebb755af))
+* Build with --full-stacktrace ([cde8d08](https://git.griefed.de/Griefed/ServerPackCreator/commit/cde8d0845005f906f07f6878900ee7ab6ce99c98))
+* Change branch separator in dependabot config ([3b08ff8](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b08ff8e9169990d4c502a5cc1ecd86c3ca96a8d))
+* Clean up and beautify ([d2ff50f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2ff50fffc4571875724131a7b5d9cd4fbdf4521))
+* Cleanup GitLab CI and Dockerfile. Remove spotbug. ([017ebed](https://git.griefed.de/Griefed/ServerPackCreator/commit/017ebed289b10b88e473ef18651c01cc7acee13b))
+* Correctly write VERSION.txt ([6434be8](https://git.griefed.de/Griefed/ServerPackCreator/commit/6434be836fa19f5df05eb38980dbaf57938e4866))
+* Create jacoco coverage report for coverage visualization in GitLab ([5da842f](https://git.griefed.de/Griefed/ServerPackCreator/commit/5da842f5415fbc16e43d51dd6195a4bd53ad22f3))
+* Create pre-releases for alpha and beta branches ([e6729ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6729ea0a9f800def1c6de68c0ece7b4647ff111))
+* Deactivate push on docker tests. Remove unnecessary file renaming in build release. Properly run publish job. ([481a048](https://git.griefed.de/Griefed/ServerPackCreator/commit/481a0488e27333ae3c7964a1fa67b8234e3ac6ac))
+* Disable Docker pipelines for the time being. Docker is acting up and building Docker images of the webservice-branch is not necessary as I have yet to start actual work on the webservice itself. ([f45e25f](https://git.griefed.de/Griefed/ServerPackCreator/commit/f45e25f681102dd991ff179a59df7c9fb85af227))
+* Ensure docker jobs only run on git.griefed.de ([e633a0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/e633a0b59b1d937ef7752333434cd1733c05b105))
+* Exclude libraries folder from test workflow artifacts ([c796115](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7961153fdb212f68360e06b4a9d04a50222b518))
+* Fix artifact names for renaming ([d4f4f35](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4f4f352150a874f270e4468bcf102df10b72c68))
+* Fix branch acquisition for GitHub Docker test ([063215f](https://git.griefed.de/Griefed/ServerPackCreator/commit/063215f65b7dbe9cd55b10ccac65de59b67c5cf4))
+* Fix release build... ([fe2f601](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe2f6014802607e822ac0fde7facfb79a32233af))
+* Further restrict jobs to specific branches. Sort jobs according to purpose ([444eede](https://git.griefed.de/Griefed/ServerPackCreator/commit/444eedec770570aab80f2183a86b147cb0a6688e))
+* God damn, would you please only run when I tell you to? ([c610692](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6106922a1c04fa3cee17880dfd8b931e5b9f951))
+* Hopefully fix main release workflow trying to run on alpha/beta release ([9e6122e](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e6122e7a5523d3b35850721062fe385f8c5d207))
+* Merge Release and PreRelease jobs and only run on git.griefed.de ([f3115c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3115c9c5757cb3f74ec2b15b3683ab226abe623))
+* Mirror release on GitLab.com after tag mirror ([d08845d](https://git.griefed.de/Griefed/ServerPackCreator/commit/d08845dc1676e165ceb724d9ea775c37e1f3211f))
+* Only run docker related jobs on git.griefed.de ([17339f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/17339f4d402b88ac6b358f0de6b2557d6df03122))
+* Only run Gradle Test and Docker Test on main & master ([236c661](https://git.griefed.de/Griefed/ServerPackCreator/commit/236c661f6fa60a84f0290a295967186261ebce81))
+* Only run tag and release generation on git.griefed.de ([8afea27](https://git.griefed.de/Griefed/ServerPackCreator/commit/8afea27163a985596c4d37102b6e7d366e640ba0))
+* Post webhook message to Discord on new release ([2e3e25d](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e3e25dde5ce19d8be2a2e641e9829ce1733c528))
+* Prevent Generate Release job from running unnecessarily ([5be9fcd](https://git.griefed.de/Griefed/ServerPackCreator/commit/5be9fcdf2624991b9eaf845aafc3bdef8d34f04d))
+* Publish maven artifact on (pre)release. Add info about new additional mirror on Gitea.com ([cfde3e2](https://git.griefed.de/Griefed/ServerPackCreator/commit/cfde3e29075254aa8e214349f29149b128e93b9d))
+* Re-enable arch dependant nodedisturl ([f840e31](https://git.griefed.de/Griefed/ServerPackCreator/commit/f840e31a0e2fb95457a91d2e087ee66c756973d8))
+* Reactivate docker jobs ([4b520c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b520c2f39e28633b25788300cf88e2a1c531d5f))
+* Remove changelog generation of GitHub releases as I copy and paste the changelog from GitLab anyway ([25cdb26](https://git.griefed.de/Griefed/ServerPackCreator/commit/25cdb26d97fd5427e152615a9d10749d6039765f))
+* Remove unnecessary environment cleaning ([67e1029](https://git.griefed.de/Griefed/ServerPackCreator/commit/67e1029e1cb12632d9cbe70c37466be84385721d))
+* Remove unnecessary login to docker registry ([e5b034f](https://git.griefed.de/Griefed/ServerPackCreator/commit/e5b034f331e3b1d238da8e25254cf105d304e484))
+* Remove unnecessary logins from test job ([dac135c](https://git.griefed.de/Griefed/ServerPackCreator/commit/dac135cc4e079a996e8ca45ae95d019345ea2283))
+* Revert changes to Docker release jobs. Prevent running if on gitlab.com ([7e6404e](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e6404e9fc912a01674f4576a665115b67aa98e4))
+* Run correct Gradle tasks on tag mirror from GitLab to GItHub ([db6dcd0](https://git.griefed.de/Griefed/ServerPackCreator/commit/db6dcd0b245b2603b7aafea0c59cba114016a291))
+* Run dockerjobs differently when running on other GitLab instances. ([169733f](https://git.griefed.de/Griefed/ServerPackCreator/commit/169733f1b9aa7c6295b4074f0468dc51caa342be))
+* Run dockerjobs differently when running on other GitLab instances. ([0385ba1](https://git.griefed.de/Griefed/ServerPackCreator/commit/0385ba139b783bf348dbd14b0f69bda587a0cb77))
+* Run dockerjobs differently when running on other GitLab instances. ([bfcbd51](https://git.griefed.de/Griefed/ServerPackCreator/commit/bfcbd51ebd6f30331d82fbc53284a357f9d751aa))
+* Run GitHubs dependabot on dependabot-branch and run tests on GitHubs infrastructure. The more the merrier ([659f0f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/659f0f4bd721befa0b3a57f4699a437390c7fbbb))
+* Set loglevel in SAST to debug ([fc5341f](https://git.griefed.de/Griefed/ServerPackCreator/commit/fc5341fea92bba0e2f650644e543c53a1d8c48c4))
+* Split tests in GitHub workflow into separate jobs ([58fd4b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/58fd4b3758aea9fc029bf70929fef9f5d2f9cddd))
+* Tag dev-images with short_sha as well. Remove some artifacts ([f3f9913](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3f9913797cc55458eef5eca7554c4de877f1adf))
+* Try and fix Renovate warning ([893a581](https://git.griefed.de/Griefed/ServerPackCreator/commit/893a581c9d6a2935cdd80aa9df03f1717b3a425c))
+* Update siouan/frontend-gradle-plugin to 5.3.0 and remove arch dependant configuration of nodeDistributionUrlPathPattern. See https://github.com/siouan/frontend-gradle-plugin/issues/165 ([1177d05](https://git.griefed.de/Griefed/ServerPackCreator/commit/1177d056934bc2b8521f214b326c16d5e069fb7a))
+* Upload artifacts of GitHub actions ([b4e41e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4e41e458435b591a3fee54f7d38fbe2bb66feb4))
+* You have a problem, so you use regex. Now you have two problems. ([b05c007](https://git.griefed.de/Griefed/ServerPackCreator/commit/b05c0075a810f89ba79ff3a9f32939e0abbe0ca8))
+* **docs:** No need to run tests ([728af78](https://git.griefed.de/Griefed/ServerPackCreator/commit/728af78dc4cb6c1f93b730e7367fcefe85483365))
+* **webservice:** Add temporary job for testing webservice and fix gitignore ([350582e](https://git.griefed.de/Griefed/ServerPackCreator/commit/350582e3a829d285607a2a21d10889350cab4ee8))
+* **webservice:** Ensure quasar is installed before assembling frontend ([0f414ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f414ca06487647b964bfd3e2fa3daa4244b1ecc))
+* **webservice:** Fix URL for node distribution on arm ([f24663f](https://git.griefed.de/Griefed/ServerPackCreator/commit/f24663f1c72a88444a0cb1cfd264605f59fbb5aa))
+* **webservice:** Make sure arm-builds in Docker work with the frontend plugin ([2c3793c](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c3793c0b2fa838504219f4c662723db9a928df8))
+* **webservice:** Make sure no cache interferes with Docker build. Install library in hopes of fixing a failure in the pipeline. ([5841007](https://git.griefed.de/Griefed/ServerPackCreator/commit/58410078abdaf7ee2bf878edac14143d73f4866b))
+* **webservice:** Scan dep updates for frontend, too (I hope this works lol) ([2994d25](https://git.griefed.de/Griefed/ServerPackCreator/commit/2994d257075deeda7817fad5990d02c2d5e7f867))
+
+
+### 🧨 Breaking changes!
+
+* Allow users to specify JVM flags/args for start-scripts via Menu->Edit->Edit Start-Scripts Java Args. Start scripts are no longer copied from server-files. New config option javaArgs automatically migrated into configs. ([929bfa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/929bfa680704846e72952989f9f6f4f71e081ac7))
+
+
+### 🧪 Tests
+
+* Adapt tests ([e20f89d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e20f89d34ecbcc85edea44264715ac90c47bc7af))
+* Add more unit tests. ([ae06aa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae06aa64a2463f31305efb072e7c5c49b42e5575))
+* Add unit tests for UpdateChecker ([1b4b91a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b4b91ac48c33b26aa77863eaed993171c99a372))
+* Autowire jmsTemplate ([1ba6968](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ba6968cb942ede7a211f58cb2aae930ad97fa66))
+* Disable CurseForge related tests ([b28c97c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b28c97c9ccd3602fa266def9df1ff010cae4e68b))
+* Don't delete default files after testing for them. ([b34602c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b34602c1a0ba30481c25fbb580c17d3331513ddc))
+* Don't mention what is tested. Method names already tell us that. ([e32fd53](https://git.griefed.de/Griefed/ServerPackCreator/commit/e32fd534ec2498e8326d52da83759dd5d5e7bdac))
+* Ensure serverpackcreator.properties is always available to prevent NPEs ([f674e13](https://git.griefed.de/Griefed/ServerPackCreator/commit/f674e137d44c3dfa3832d16c870aa865b1f6e6d6))
+* Fix a test regarding AddonHandler ([b737d92](https://git.griefed.de/Griefed/ServerPackCreator/commit/b737d92db767f961151cd22ca2c0227d0020fa5a))
+* Fix some paths and configs so tests don't fail because of Layer 8 ([8270c82](https://git.griefed.de/Griefed/ServerPackCreator/commit/8270c82a6cb32ed7415b680e7f38bd81462bf2c7))
+* Fix some tests ([5ba12ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ba12adf856ea9a0341393e56665c0c7f873649b))
+* Fix test failing due to missing, recently added, clientside-only mod ([1eaa966](https://git.griefed.de/Griefed/ServerPackCreator/commit/1eaa966468cc74f0ed2aab63cdc3dc006df082e0))
+* Hopefully fix ArtemisConfigTest ([7573d99](https://git.griefed.de/Griefed/ServerPackCreator/commit/7573d99bbc009eeb987d1743dae6e55896ea7545))
+* Print stacktrace in all gradle builds to allow for better debugging ([7b6e480](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b6e480c5e50f49843fadfdb6efcfbbdfeb8cc69))
+* Remove addon execution from tests, as parallel running tests caused problems because the addon can only be accessed by one thread at a time. ([b963b10](https://git.griefed.de/Griefed/ServerPackCreator/commit/b963b1094e3a470213fc737f9effa305960ad31f))
+* Set ddl-auto to create ([8e00f7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/8e00f7e4990ad42ceb2e7a23bbdcaf075e26a261))
+* Some cleanups. Nothing interesting ([12bc506](https://git.griefed.de/Griefed/ServerPackCreator/commit/12bc50602b411589b65f5e70e2024fbc0bff53f1))
+* Split test methods. Helps pin-pointing cause of error in case of failure. ([f2d723b](https://git.griefed.de/Griefed/ServerPackCreator/commit/f2d723b2e3ebf24e9bdb86c83c35a791efa082c8))
+* Try and fix ArtemisConfigTest and SpringBootTests for spotbugs job ([67817a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/67817a1e1b24742f9cac1930f44a8908272330e2))
+* Try and fix ArtemisConfigTest and SpringBootTests for spotbugs job ([29c870f](https://git.griefed.de/Griefed/ServerPackCreator/commit/29c870fec68e75df7da3d8dba978a6f6688642b2))
+* Try and fix ArtemisConfigTest for spotbugs job ([c665bf5](https://git.griefed.de/Griefed/ServerPackCreator/commit/c665bf5fd23d4fe56c249c3d4b3f1a22ebd5c3b5))
+* Try and fix error because of missing database ([81d4f80](https://git.griefed.de/Griefed/ServerPackCreator/commit/81d4f8045ed06bd83525edbb4980dde8afa2881e))
+* Ye olde I RUN FINE ON YOUR MACHINE BUT NOT ON ANOTHER NU-UUUUHHUUUU.....Sigh ([4442168](https://git.griefed.de/Griefed/ServerPackCreator/commit/444216872f3df37e7e7cb9681d3752d91eb82d17))
+
+
+### 🚀 Features
+
+* Add methods to reverse the order of a String List or String Array. Allows setting of lists in GUI with newest to oldest versions. ([11d565e](https://git.griefed.de/Griefed/ServerPackCreator/commit/11d565ef61ed9ea2d324b82b4cb49ec529ffe624))
+* Add tab for addons log tail. ([b84cc5b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b84cc5b12c9cd33176830d8eb413a1005a0d87a2))
+* Add tooltip to SPC log panel informing users about the upload buttons in the menu bar ([08a123d](https://git.griefed.de/Griefed/ServerPackCreator/commit/08a123daae1687d8e7f929ae078b91c444aa7c9b))
+* Addon functionality! This allows users to install addons to execute additional operations after a server pack was generated. See 5. in the README and the example addon at https://github.com/Griefed/ServerPackCreatorExampleAddon ([2a93e54](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a93e5476d11e84215667460997b694d30e93770))
+* Allow check of configuration from an instance of ConfigurationModel, without any file involved. ([17529fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/17529fa958fbb386dfe7bdc91eaec2f9ceff39f5))
+* Allow generation of a server pack by uploading it to the webservice. ([c92ddd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/c92ddd2d01ec7851fed4696608a71b6c9efeea08))
+* Allow generation of a server pack from an instance of ConfigurationModel ([5b54a1c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b54a1ca9b3be3cc7d72e3c1851a636ee81a482e))
+* Allow specifying custom server-icon.png and server.properties. The image will be scaled to 64x64. Implements GH[#88](https://git.griefed.de/Griefed/ServerPackCreator/issues/88) and GH[#89](https://git.griefed.de/Griefed/ServerPackCreator/issues/89). ([e3670e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3670e4ffc15505856ae9695f59f3c614e0199dd))
+* Allow specifying files to add to server pack with simple `foo.bar` connotations. Closes issue [#86](https://git.griefed.de/Griefed/ServerPackCreator/issues/86) ([8a53aa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a53aa6b9dbf148d60f4001a47e64055e8975d10))
+* Allow users to disable cleanups of server packs and downloaded CurseForge modpacks. Can save bandwidth, time and disk operations, if the user is interested in that. ([3155af4](https://git.griefed.de/Griefed/ServerPackCreator/commit/3155af499006eba64751cca01e53e45480e8e936))
+* Allow users to disabled server pack overwriting. If de.griefed.serverpackcreator.serverpack.overwrite.enabled=false AND the server pack for the specified modpack ALREADY EXISTS, then a new server pack will NOT be generated. Saves a LOT of time! ([00dd7aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/00dd7aa15b8cdbdce91f6d510fc2505f2f6e9d1a))
+* Allow users to edit language-definitions in the lang-directory. ([e2b5cca](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2b5ccaef8834ab3a9154d7208a5e6ff90a2b14b))
+* Allow users to exclude files and directories from the server pack to be generated with ! as the prefix in an entry in copyDirs ([f527d04](https://git.griefed.de/Griefed/ServerPackCreator/commit/f527d04dc67d5c2c186a460068aa84167278cafd))
+* Allow users to set a suffix for the server pack to be generated. Requested in issue [#77](https://git.griefed.de/Griefed/ServerPackCreator/issues/77) ([2d32119](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d321197c6123348558476b20b6f2c9aa93cc54f))
+* Allow users to specify a custom directory in which server-packs will be generated and stored in. ([4a36e76](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a36e76bfab5a66ce52c51e57bb16af79dddb752))
+* Automatically detect clientside-only mods for Minecraft modpacks version 1.12 and older. ([e17322e](https://git.griefed.de/Griefed/ServerPackCreator/commit/e17322ed5db6bd18b4573be4a3562295317dd137))
+* Automatically detect clientside-only mods for Minecraft modpacks version 1.13+. ([3811190](https://git.griefed.de/Griefed/ServerPackCreator/commit/3811190cb401c8993d84f0026618ad6e4958ed27))
+* Basic filewatcher to monitor a couple of important files. Example: Delete serverpackcreator.properties to reload defaults ([d3f194a](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3f194abb2ef55e168c094290263d4e78162cc91))
+* Check and notify on updates in logs, console and in GUI. Also replaced and update a couple of i18n keys. VersionChecker can be found at https://git.griefed.de/Griefed/VersionChecker ([64419a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/64419a203a0d26bb001f20de2f8ab0a732156f20))
+* Check setting for Javapath upon selecting "Install modloader-server?". If it is empty, the user is asked whether they would like to select their Java executable now. If not, the user is warned about the danger of not setting the Javapath ([5d474f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d474f1cf2763c010b6c02f969e2843de96d339f))
+* Configurable schedules in webservice which clean up the database and filesystem of unwanted server packs and files. ([09ccbc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/09ccbc14921946a022634c454a013f0adb1cac63))
+* Create eula.txt upon server pack generation. Closes issue [#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83) ([d48191c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d48191cda634f8bb8cc4db2298a0848b8b14c2cc))
+* Create server packs from zipped modpacks. Point modpackDir at a ZIP-file which contains a modpack in the ZIP-archives root. ([fbdae16](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbdae16759e90cfd86786ee43ccf7a448fae0cce))
+* Display version in window title and print to logs ([201a64c](https://git.griefed.de/Griefed/ServerPackCreator/commit/201a64c32868b0d26800b50c55d1e39dd5daa464))
+* Enable/disable clientside-only mods autodiscovery via property de.griefed.serverpackcreator.serverpack.autodiscoverenabled=true / false. Closes [#62](https://git.griefed.de/Griefed/ServerPackCreator/issues/62). ([094a217](https://git.griefed.de/Griefed/ServerPackCreator/commit/094a217e83f2f27ba1e3746088b459a542411254))
+* If given languagekey can not be found, use en_us from resources as fallback ([5802636](https://git.griefed.de/Griefed/ServerPackCreator/commit/5802636a612c4a49878f68b827e1115895062a95))
+* If i18n localized string can not be found in local file, try JAR-resource. If locale is not en_us, get en_us localized string as fallback. Allow users to write their own locales, languages and translations. ([802eb0c](https://git.griefed.de/Griefed/ServerPackCreator/commit/802eb0c5a4aa06b90d71bb570864bcda613bc55c))
+* Implement voting-system for server packs. Improve styling of download table. ([e49fa96](https://git.griefed.de/Griefed/ServerPackCreator/commit/e49fa96e4d2268441d67b8cd253c67e92dc33128))
+* in start scripts: Ask user whether they agree to Mojang's EULA, and create `eula=true` in `eula.txt` if they specify I agree. Closes GH[#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83) ([5995f51](https://git.griefed.de/Griefed/ServerPackCreator/commit/5995f512d2731ebbd161c0ff8e34e37a437da0ac))
+* New theme and cleaned up GUI. MenuBar for various things (wip). Lists for version selection. Switch between darkmode and lightmode and remember last mode used. More things, check commit. ([949fb6a](https://git.griefed.de/Griefed/ServerPackCreator/commit/949fb6aecd47518e0b91ca3a8be0516a9f2cb540))
+* Pass the path where ServerPackCreator resides in to addons. Create dedicated addon-directory in work/temp, avoiding potential conflict with other addons. ([c9050b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9050b68ee42b4dabcde73cfb8eaf1417ab0a312))
+* Provide HashMap of Key-Value pairs in MinecraftVersion-ForgeVersions format. Use a given Minecraft version as key and receive a string array for available Forge versions for said MInecraft versions. ([0a0d3b5](https://git.griefed.de/Griefed/ServerPackCreator/commit/0a0d3b50c7d7e955c41ce148bb82d4fc9abe6ac1))
+* Read Minecraft, Forge and Fabric versions from their manifests into lists which can then be used in GUIs. ([c9ce1ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9ce1ff41f12b6eeef9dc00827d3e6a129ee8a5f))
+* Replace crude self-made addon system with Pf4j and provide first entry points ([e591488](https://git.griefed.de/Griefed/ServerPackCreator/commit/e59148806a0d3550cc3a9b2b3e4318e186b71029))
+* replace fabric-server-launch.jar with improved Fabric Server Launcher, if it is available for the specified Minecraft and Fabric versions.Thanks to @TheButterbrotMan for the idea! ([befdaf7](https://git.griefed.de/Griefed/ServerPackCreator/commit/befdaf7ea4265af9b3a0398f58a43bab3f19525f))
+* Select Minecraft and modloader versions from lists instead of entering text into a textfield. ([5b56f18](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b56f18a90e7d3f1bfda98d5ae509a9cda29e959))
+* Set copyDirs to "lazy_mode" to lazily create a server pack from the whole modpack. This will copy everything, no exceptions. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for the idea. ([2d89bec](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d89bec8de7574bc14e213ce2e575558f12c9537))
+* Store server pack suffix in serverpackcreator.conf.l Closes [#77](https://git.griefed.de/Griefed/ServerPackCreator/issues/77) again. ([d6c74e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/d6c74e0f62f395ea171266daca6194e39f0f634a))
+* Write errors encountered during config check to logs/console. When using GUI, show a message with the encountered Errors. Helps with figuring out whats wrong with a given configuration. ([e1b0c62](https://git.griefed.de/Griefed/ServerPackCreator/commit/e1b0c6269cbd545993854786a07a949f4a379c45))
+* **gui:** Add button in menubar to clear GUI. Allows starting with a fresh config without having to restart ServerPackCreator. Implements GH[#91](https://git.griefed.de/Griefed/ServerPackCreator/issues/91) ([dddee02](https://git.griefed.de/Griefed/ServerPackCreator/commit/dddee0286ca110bb25c75ff5d66756e86130b356))
+* **gui:** Open server-icon.png in users default picture-viewer. From there on, users can open their favourite editing software. ([d960dd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/d960dd28f7e796b8d7f84dfbcfe55273e60cfec8))
+* **gui:** Open server.properties in users default text editor via Edit->Open server.properties in Editor ([1bf7533](https://git.griefed.de/Griefed/ServerPackCreator/commit/1bf75338e60b4fe0ff85eca6a55308eb4538fe7f))
+* **gui:** Redesign help window. Users can choose what they need help with from a list, which then displays the help-text for the chosen item. ([7c490a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c490a3d2a205181c61148ad4ff9b8872ff5961b))
+* **gui:** Save the last loaded configuration alongside the default serverpackcreator.conf, unless a new configuration was started. Can be activated/deactivated with `de.griefed.serverpackcreator.configuration.saveloadedconfig=true` or `false` respectively ([e03b808](https://git.griefed.de/Griefed/ServerPackCreator/commit/e03b8089dca9ca40aa8d2a07948603888fbefd70))
+* **gui:** Set LAF for Java Args correctly. If javaArgs is "empty", display textField as "" to not confuse users. ([462e7a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/462e7a1cef59715b08ff5f20ac03ae760a45132c))
+* **gui:** Various changes. Too many to list. MenuBar entries, Theme changes. MenuItem funcitionality etc. etc. ([28c088c](https://git.griefed.de/Griefed/ServerPackCreator/commit/28c088cc5395a432ac6cbd83f2b31643922bf858))
+* **webservice:** Add fields and methods required by CurseForge modpack creation ([f3d8da9](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3d8da93a1ea988cab7e5d4f2dbd495c947ffc11))
+* **webservice:** Allow downloads of available server packs. Expand checks for queueing system of newly submitted generation request. ([7b75064](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b75064495786ec1f5165f8a275f4ebb57cdb53c))
+* **webservice:** Allow overriding of Spring Boot properties with an external application.properties in the directory where SPC is being executed in. ([8b03f59](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b03f59da6b8ae9e167a6d05dad2bdae99fe8afa))
+* **webservice:** Allow the creation of a server pack from a CurseForge projectID and fileID as well as regeneration (enable in properties) of said server pack. ([fd7f6d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/fd7f6d3f2aa9e39da3f1385c1527d917bb4fe6f2))
+* **webservice:** Check for -web arg. Explicitly warn user about running web on Windows machines. Move DI to better accommodate mode chosen. ([1585130](https://git.griefed.de/Griefed/ServerPackCreator/commit/15851303fb7f96406d8dd2e3abe36f335ab55527))
+* **webservice:** Expand properties for webservice and extract default dirs to exclude ([bbfc0fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfc0fa2a3ca6d63415c8e29f868e56c2cf50e00))
+* **webservice:** Increment download counter when downloading a server pack ([2ba7adf](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ba7adfc9b2685e8ee0cbb0f765a0b0317f07aa2))
+* **webservice:** More work towards the frontend. Create a server pack from a CurseForge projectID and fileID. Dark mode switch. Interactive background. Mobile compatibility changes. ([11ab90f](https://git.griefed.de/Griefed/ServerPackCreator/commit/11ab90f6b52d7dba1311cdd6a04974736d6f25ba))
+* **webservice:** Move commonly used fields to custom properties. Allow reload via reload() ([b60e723](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60e7231bfb6a9c4228990264de783ca609470fc))
+* **webservice:** Populate Downloads-section with server packs from database and allow download if available. Add search-function and allow users to select visible columns. ([80f4b8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/80f4b8d3d9ae4980df9257d812e736d989c9d26a))
+* **webservice:** Queueing-system for generating server packs one-by-one. ([93a666a](https://git.griefed.de/Griefed/ServerPackCreator/commit/93a666a54a89c74d63993d0c42de833338f93cbe))
+* **webservice:** Remove/extract commonly used fields/methods. Couple of refactorings of run() for webservice. ([6d986f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/6d986f9bd221fbdfc408db99e6d8a7ff5e694382))
+* **webservice:** Update database entry for newly created server pack with availability, filesize and cleanup no longer needed files. ([a3c5694](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3c56948be7f0dd1a4532c2dbc0e163c03d9f8df))
+
+
+### 🛠 Fixes
+
+* -Dlog4j2.formatMsgNoLookups=true to prevent log4j2 vulnerability, added via customziable OTHERARGS in scripts. Move java path to JAVA for customizability (is that a word?) ([ff7dc52](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff7dc52f23ed5e1e2abc92f33c9964225c083dcb))
+* Allow selection of bmp, jpg and jpeg as server-icons. Java correctly converts them to png for use as server-icons. If the image could not be loaded, print an error message. ([d2c1ac7](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2c1ac78fbf97c003e10f49af281437b95891865))
+* Allow translating for full GUI as well as missing parts in backend. ([366cb10](https://git.griefed.de/Griefed/ServerPackCreator/commit/366cb106fddbebb1411105d466017c2f36e19a63))
+* Always load classpath serverpackcreator.properties first, then loac local filesystem serverpackcreator.properties. Ensures defaults are always present and available to be overwritten and never empty. ([f91c8da](https://git.griefed.de/Griefed/ServerPackCreator/commit/f91c8da02116c5271eda0d02b4a394d2ed267ae2))
+* Catch occasional error from CurseForge's API which could lead to dead entries in the database ([625a8a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/625a8a83647a3fd875b80c629159c2874f667f63))
+* Clear text every 1000 lines. Help with issue [#76](https://git.griefed.de/Griefed/ServerPackCreator/issues/76). ([132a3dd](https://git.griefed.de/Griefed/ServerPackCreator/commit/132a3ddd903f8693e08d9252c1f3e9c6004aad3f))
+* Copy lang-files if running as .exe ([c7c1415](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7c1415ecdc4e30e9743f378e70e25b3b7545977))
+* Correctlry get property which decides whether autodiscovery of clientside-only mods should be enabled ([3c5deff](https://git.griefed.de/Griefed/ServerPackCreator/commit/3c5deff79acf70d5d6ea6d578cc4e73faf85d4d3))
+* Correctly compare user input with variable in start.bat, resulting in creation of eula.txt if user enters "I agree" ([224cbb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/224cbb3874830c7ff2cce83e403eb27470244aa8))
+* Correctly initialize variable in start-scripts. Correctly pass OTHERARGS in batch-scripts. ([26f6dfd](https://git.griefed.de/Griefed/ServerPackCreator/commit/26f6dfdd24fb24c27755699edaa3b79bf89ae698))
+* Create additional pattern for log files as ANSI colouring frakked up the formatting for log entries in files. ([f246bf8](https://git.griefed.de/Griefed/ServerPackCreator/commit/f246bf8777d72832041c16f3f1f4fe21305ef870))
+* Deactivate CurseForge related code until custom implementation of CurseForgeAPI with CurseForge-provided API token is implemented and provided ([8c9bbff](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c9bbff55d50a660ed0b673152a2b61c84845aae))
+* Empty commit so a new alpha will be generated... ([c1b5698](https://git.griefed.de/Griefed/ServerPackCreator/commit/c1b5698a0aac863518244998c72a4f21ff4d604c))
+* Ensure no empty entries make it into copyDirs or clientMods lists. Prevents accidental copying of the whole modpack into the server pack. Thanks to @Kreezxil for this improvement! ([5549930](https://git.griefed.de/Griefed/ServerPackCreator/commit/5549930966408fd219ab9f8a8e2dbaeaefcf3d57))
+* Expanded fallback clientside modslist with 3dSkinLayers-,armorchroma-,Craftpresence-,medievalmusic-,MyServerIsCompatible- thanks to @TheButterbrotMan ([a2ac391](https://git.griefed.de/Griefed/ServerPackCreator/commit/a2ac391d7ca4664b8320be07671b669721dfa4b3))
+* Expanded fallback modslist with yisthereautojump, ToastControl, torchoptimizer ([f1c4ba3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1c4ba31f0a6253064c990ccf9dd05dd77f47d55))
+* Explicitly define log4j and force any dependency using it to use the secure version ([f0c1946](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0c19465ba0daf6c6d8ce090913a24e3ab8d820c))
+* Fix axios instance for api ([12508f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/12508f34884ebce85d88386f35363efd34d35e1d))
+* Fix building of list of fallbackmods if property contains , ([e000f25](https://git.griefed.de/Griefed/ServerPackCreator/commit/e000f2549e673b505df6b5d71a5c8455d78ddfab))
+* Fix downloading of server packs by storing the path of the server pack in the DB in the path column ([8a47213](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a472136554f25ac06caf1a013fd64a5dda6e79e))
+* Fix downloading of server packs by updating the path of the server pack in the DB in the path column ([64dc619](https://git.griefed.de/Griefed/ServerPackCreator/commit/64dc619389442cfe5f6eddbb9ad98969dd60d987))
+* Fix Forge installer log deletion. Forgot String.format with destination. ([1b44cb8](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b44cb8cc8022ffd7335e86823b98b7c31430e5f))
+* Fix loading config not setting modloader specified in config ([cb50348](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb50348c6a4e4615db397948aefca5edabbbb83a))
+* Fix missing serverpackcreator.properties for tests and do not run tests on GitHub releases. ([8895be8](https://git.griefed.de/Griefed/ServerPackCreator/commit/8895be80bfc76165d0347ee97e750301d6870afe))
+* Fix reverseOrderList not actually reliably reversing a list ([bbfdea5](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfdea53b9d6668f35f2635a295f042a45beade5))
+* Fix scheduling to not run every second or minute ([9e87689](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e87689c0dad05569bc74f7aba1bb687602c8bd4))
+* Fix some mods broken dependency definitions breaking SPC funcitonality. Closes issue [#80](https://git.griefed.de/Griefed/ServerPackCreator/issues/80). ([a1c8a7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a1c8a7ef419ba7dcf90b74694c5f04480edfe807))
+* Fix status message in GUI being displayed incorrectly on some Linux distros. Closes issue [#79](https://git.griefed.de/Griefed/ServerPackCreator/issues/79) ([5e7c08d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e7c08d886c9b1b7ef0640fe9cfe6f54e0d1fdc9))
+* Fix user in Docker environment ([39f6bc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/39f6bc1fd6ca75e6783ae77c736983e601c550ab))
+* Generate Minecraft 1.17+ Forge compatible scripts. Fixes issue [#84](https://git.griefed.de/Griefed/ServerPackCreator/issues/84). ([7d07e1d](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d07e1dad99c175b330f18c4c6cc83b00d43acac))
+* Hopefully fix ServerPackCreator becoming unresponsive after generating a few server packs. Hopefully closes issue [#76](https://git.griefed.de/Griefed/ServerPackCreator/issues/76). ([aa92d9b](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa92d9b5afb3ceec2345c311ae90062aa45ce6c5))
+* If no startup parameter is specified, assume -cli, else use the provided one. ([cad6e55](https://git.griefed.de/Griefed/ServerPackCreator/commit/cad6e55e73048003896fdde1f3e2b27ce69fa78a))
+* Implement log4j exploit protection ([971fc4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/971fc4fe7cfa362b48197d0222373a884c517f92))
+* Improve configuration loading. Prevent NullPointers when reading Minecraft version, modloader, modloader version. ([0507ab7](https://git.griefed.de/Griefed/ServerPackCreator/commit/0507ab736d852415f2666937b1174429e7bac109))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([c556baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/c556baaac7fe41ec0a11958e868a1da5bf26b14f))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([b108b67](https://git.griefed.de/Griefed/ServerPackCreator/commit/b108b6773d99fa8747fca016c70479521b2d6b1a))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([6afdbb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/6afdbb4eb04af7b53ba64603fcc6348610edd4af))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([dd3ff6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/dd3ff6ecf43a64ef29481007c700c74595b38229))
+* Instead of using an external applications.properties for customizing, use our serverpackcreator.properties...which exists anyway! ([3794896](https://git.griefed.de/Griefed/ServerPackCreator/commit/3794896971e775d4f4d37aee7d340cc0510d8024))
+* Last fallback in case no value can be found for a given key. ([53817d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/53817d4b8672359ff4a5b244c127afc581881436))
+* Make date created and last modified in web frontend human-readable. ([2da9c29](https://git.griefed.de/Griefed/ServerPackCreator/commit/2da9c29c28aebe77365fec1426021a69e3e5ba7c))
+* Make sure clientMods is set correctly with no starting [ or ending ] ([c98ef0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/c98ef0e0777673a6015d738c378b3bf30edf7eff))
+* Modloader selection visually defaulted to Forge if no configuration was found in a given serverpackcreator.conf, but the value wasn't correctly set, resulting in the user having to select Forge manually anyway. ([d126447](https://git.griefed.de/Griefed/ServerPackCreator/commit/d12644714a8281e5dd7063521e28235b9204d5a3))
+* More hardening against CVE-2021-44228 ([eaa4668](https://git.griefed.de/Griefed/ServerPackCreator/commit/eaa4668731ded0145f47d810d65dbf703306009c))
+* Move destination acquisition into if-statement ([5d356a9](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d356a95ec85cd04879a99c64538c113422f56ab))
+* Move destination into if-statement ([9ae5ceb](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ae5ceb8b314b5b6e065496118bc13aa6a3cab46))
+* Only copy file from JAR-file if it is not found on local filesystem. ([09e271e](https://git.griefed.de/Griefed/ServerPackCreator/commit/09e271e4a8c6e0d202fd4a1db175087c8c9f9966))
+* Open dialog whether the user wants to browse the generated server pack with our JFrame as parent, instead of JTabbedPane ([aa647f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa647f77429e6207927e5b1a743cb5b8f0be4887))
+* Prevent dialog after server pack generation from becoming longer with each run. Removes the path to the server pack, though. Meh ([2260693](https://git.griefed.de/Griefed/ServerPackCreator/commit/226069366091155e11d9a1b7da9521f9802f168d))
+* Prevent encapsulateListElements from writing duplicate entries ([1e64cd6](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e64cd67dcbfcf95ccb544f84b70ee39e5123e75))
+* Prevent NPE for clientside-only mod property ([b188a85](https://git.griefed.de/Griefed/ServerPackCreator/commit/b188a858f637b8329447be08ed3701c43a713b00))
+* Prevent NullPointerException if version or author are not defined in the modpacks manifest. ([d7336ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/d7336baaae13781538d132ed62b24e25825da721))
+* Prevent resizing of window during generation of server pack, to prevent freezes due to Forge installer log spamming. Seriously, that thing spams more than any bot I know of. ([89edc6f](https://git.griefed.de/Griefed/ServerPackCreator/commit/89edc6f61fbd40e1b1ed46871d70f103139200a5))
+* Prevent unlikely, but possible, overwriting of properties file with wrong content from i18n initialization ([3675b09](https://git.griefed.de/Griefed/ServerPackCreator/commit/3675b0934253c5d03457cd64b6ca96825e0ee063))
+* Prevent UpdateChecker from crashing SPC when any instance can not be reached ([b96cdb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b96cdb347329e4512ecfe2b7c11e66479ee8be10))
+* Print correct string for server pack suffix ([08c69e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/08c69e1be591421138d88429bc007091a13837ab))
+* Re-add nogui parameter for fabric scripts. Apparently that is needed. Local tests proved it is not. My Little Fabric: Servers Are Magic ([6381c3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/6381c3b1fc741ee684740db6d9fb5d7ccfb8f4d1))
+* Read correct log in modloader-installer log tab ([095d05e](https://git.griefed.de/Griefed/ServerPackCreator/commit/095d05edd1235957e13b98122deba8c54c9efa12))
+* remove `--` from Forge `nogui` argument. Fixes GH[#82](https://git.griefed.de/Griefed/ServerPackCreator/issues/82) ([f585891](https://git.griefed.de/Griefed/ServerPackCreator/commit/f58589114cd255a191b226c08c89f8dfeeac72dc))
+* Set downloads and votes to zero upon generation of server pack ([be84232](https://git.griefed.de/Griefed/ServerPackCreator/commit/be8423251d82aea1a7639cd30bbaf9d0f06397df))
+* Update frontend packages so it no longer throws some CSS minify errors around the block ([342e3c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/342e3c895c6c090a09475d0d57a7c3d47e1238b7))
+* Use inverted order array for Fabric version when checking for Fabric version upon config load and therefore set correct Fabric version. ([de5cdcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/de5cdcf0b1bf1f81c812bd685dc41a5ef74b7f09))
+* When writing configfiles, encapsulate every element of String Lists in `"` in order to avoid problems described in issue [#71](https://git.griefed.de/Griefed/ServerPackCreator/issues/71). Fixes and closes issue [#71](https://git.griefed.de/Griefed/ServerPackCreator/issues/71). ([0e029ec](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e029ec477864ea765e8ad446ac2b9b93186b952))
+* Whoops ([2c1841c](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c1841ca18856ba0d398641d52923f8537135c71))
+* **deps:** update dependency core-js to v3.19.3 ([f7a3140](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7a314067fae89105aed95cae95188c827812c2f))
+* **deps:** update dependency vue to v3.2.24 ([4b44938](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b4493876f4476c6ecc90497bbc621e1aa1b545a))
+* **deps:** update dependency vue to v3.2.26 ([be664e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/be664e84c506155157e879f42b50426b0f8e7800))
+* **webservice:** Display correct tooltips for buttons in MainLayout ([d4530d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4530d35727e3b092fdb8383f546dda8dcc825d2))
+
+
+### Other
+
+* Add CraftPresence to fallbacklist of clientside-only mods (Reported by Law on Discord) ([88150ab](https://git.griefed.de/Griefed/ServerPackCreator/commit/88150ab82f654eba1d5be27566f3b74fea5d2b66))
+* Add GitLab templates for Service Desk ([6be793f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6be793fbe24177de6d17088f9ce0371c17fd0e77))
+* Add improvement template. To be evaluated over time whether this is usefull ([218622b](https://git.griefed.de/Griefed/ServerPackCreator/commit/218622b7b091a7a90508449d1935afca3ff39a85))
+* Add list of addons to README. Currently only the ExampleAddon I made is available. ([3367a8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/3367a8bf839486c86efdb41f32caa85bcbd5a6bb))
+* Add missing space in lang keys for copyDirs help. Closes issue [#78](https://git.griefed.de/Griefed/ServerPackCreator/issues/78) ([3539582](https://git.griefed.de/Griefed/ServerPackCreator/commit/35395827fb5a8e837ccae61925a0557aae544f29))
+* Add moreoverlays- to list of fallback modlist ([e990661](https://git.griefed.de/Griefed/ServerPackCreator/commit/e9906612dd5b583c505f0eb0d4b5b5cb7fd769b2))
+* Add moveoverlays- to list of fallback modslist ([64ead40](https://git.griefed.de/Griefed/ServerPackCreator/commit/64ead409e5ffb156da1d9b3ed8103f722483e3e2))
+* Added debug logging when a new entry to files or directories to exclude is made ([719bb85](https://git.griefed.de/Griefed/ServerPackCreator/commit/719bb85b3c060854955b02fb225ddc171ddf5d80))
+* Change order of input so users don't confuse the log-section to be related to the webservice. ([e352d12](https://git.griefed.de/Griefed/ServerPackCreator/commit/e352d120603e6810a3a3ed0b3e46b021db4ca5a0))
+* Changelog from alpha branch ([c0e9383](https://git.griefed.de/Griefed/ServerPackCreator/commit/c0e93837a8751a3dcf06818953bf6e9ceea8e918))
+* Clarify when I started with Java to put things into perspective. ([16f52f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/16f52f771587c94843a09eb46be7d047793b604e))
+* Cleanup after build with tests. ([145e9d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/145e9d5b171e5afaaaaa5c5488437388d12ae4bf))
+* Fix minor typo in language key ([9177763](https://git.griefed.de/Griefed/ServerPackCreator/commit/91777632c7ef1715f45af28ddb4f0848d5abb432))
+* Fix tests, docs and add TODOs regarding lang keys ([2dac4e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/2dac4e1f0a7e53f7b04cfce982c1a6d2c99c5747))
+* Include JProfiler and ej-Technologies in Awesomesauce section ([b989173](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9891736d997c0c6ad81a8f4b650a1e7c0368dec))
+* Label issues and pull requests made by sponsors ([95591f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/95591f90bb3af101ba7571230bccf7d2a19c450a))
+* List addresses for Java documentation ([b90045b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b90045b05878f455947e0fcf2e38149ebdce7c05))
+* List all places where ServerPackCreator is available at ([cb12edc](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb12edce4e26271d271344d90b7421c3118b3ee2))
+* Mention libraries used and add third-party licenses ([8d4c715](https://git.griefed.de/Griefed/ServerPackCreator/commit/8d4c71535a46335788b3f8337d1581144c18f6bc))
+* New screenshots, comparisons between different modes ([12ed5f6](https://git.griefed.de/Griefed/ServerPackCreator/commit/12ed5f6ec63cf1a04dd357955fa799c07e05780c))
+* README overhaul. Include guides. Update guides. Number chapters. Cleanup ([7d0d2bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d0d2bd5b2823e64a7aa20a2239699533f9dc930))
+* Remove --no-daemon from run configurations ([a76e357](https://git.griefed.de/Griefed/ServerPackCreator/commit/a76e3570de7cb7cbf75a96697f122cf02e69e693))
+* Remove mention of armv7 docker images as they are no longer being supplied ([72e8308](https://git.griefed.de/Griefed/ServerPackCreator/commit/72e83089ef328494dcb07115f649682eec7edd59))
+* Remove mentions of CurseForge until the custom API has been implemented. Cleanups.. ([b7c6d09](https://git.griefed.de/Griefed/ServerPackCreator/commit/b7c6d09459aba6c24eadb94c08663ef4e6062471))
+* Remove no longer needed lang keys ([6435fbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/6435fbc73be7405290a48a16c2b053a0fa09e1ed))
+* Remove no longer needed run configurations ([7e43ee3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e43ee3e6be65d55da98c2c06a19d69abd055880))
+* Remove no longer relevant license ([64fbeeb](https://git.griefed.de/Griefed/ServerPackCreator/commit/64fbeeb9593a3696b9a53f1f436bbdf6d00e22e9))
+* Remove unneeded imports ([8482d29](https://git.griefed.de/Griefed/ServerPackCreator/commit/8482d295eb1d731d1c02c654363dafe235ba9910))
+* Remove unused language keys ([43fdba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/43fdba70b1dfc52139c9fb2f255a065bdd92ef12))
+* Rename job to better reflect what is actually happening ([4885952](https://git.griefed.de/Griefed/ServerPackCreator/commit/48859526c2c259ffb8f74f23ba83155409fe1384))
+* Some cleanups and TODOs ([da02619](https://git.griefed.de/Griefed/ServerPackCreator/commit/da0261950ac780dea53055c3c41b5b0f513628b0))
+* Some more logging ([d4fa143](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4fa143125b1eeb1e8e69e020906788a2224853f))
+* TODO ([085c831](https://git.griefed.de/Griefed/ServerPackCreator/commit/085c83132b54693e05bab5d01eb77666ea5642ec))
+* Udpate versions ([eecc90a](https://git.griefed.de/Griefed/ServerPackCreator/commit/eecc90a88dfa2d787a256e341dc422a124a22cab))
+* Update git index for gradlew so execution is always allowed ([057b6c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/057b6c2e1514f5287596e4004cbbb790f34c1d12))
+* Update gitignore to exclude new files generated by tests ([4147138](https://git.griefed.de/Griefed/ServerPackCreator/commit/4147138bfadee97e0671bfb1f8a3b41c657d62b3))
+* Update README ([1fc9df7](https://git.griefed.de/Griefed/ServerPackCreator/commit/1fc9df72c1d1a8f5c7d82dc18a27af33e61b1307))
+* Update README in resources ([4b8a3f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b8a3f4415a419e1b4acab1b86f79d83343da48f))
+* Update README with information from self-hosted GitLab pipeline status. Expand on deploy and versioning info. Add more Jetbrains swag. All that good stuff. ([c36ad6c](https://git.griefed.de/Griefed/ServerPackCreator/commit/c36ad6cd313c83b4b321ae768922bfd16c751f07))
+* Update README with new addon example ([bcca1ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/bcca1ce72aff02ad28cdd3408286bfa8c64311da))
+* Update third party-licenses ([b41a15f](https://git.griefed.de/Griefed/ServerPackCreator/commit/b41a15f94768f52069f3a969d511de9c387d0634))
+* WHITESPACE! ([de9ebcc](https://git.griefed.de/Griefed/ServerPackCreator/commit/de9ebcc2147e6b205789d4f1c82720daed0a6ddd))
+* **deps:** pin dependencies ([f6d8822](https://git.griefed.de/Griefed/ServerPackCreator/commit/f6d88221cb966c739365f352b2a9c6bb660eeb17))
+* **deps:** pin dependencies ([358275b](https://git.griefed.de/Griefed/ServerPackCreator/commit/358275b16134c3953250e0dbcc763005a7a6b344))
+* **deps:** update dependency @babel/eslint-parser to v7.16.5 ([d90ef33](https://git.griefed.de/Griefed/ServerPackCreator/commit/d90ef333df1d80fde46189faebe288f53f211427))
+* **deps:** update dependency @quasar/app to v3.2.4 ([e33df47](https://git.griefed.de/Griefed/ServerPackCreator/commit/e33df47cb0182788a995f55a7a1852f3d75919d4))
+* **deps:** update dependency @quasar/app to v3.2.6 ([292d4f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/292d4f5d8b2c048aa6ed28b18e0bdf0eaa4de79c))
+* **deps:** update dependency @quasar/app to v3.2.9 ([d61a461](https://git.griefed.de/Griefed/ServerPackCreator/commit/d61a4618eb3246b9bc96f19fbf0833f075af32a7))
+* **deps:** update dependency @quasar/app to v3.3.2 ([e43122d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e43122d85cb34e81d884feffe87023669f62ee3b))
+* **deps:** update dependency @quasar/extras to v1.12.4 ([10b76e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/10b76e68202bc00f55660f356b0471f018714b76))
+* **deps:** update dependency @types/node to v16.11.10 ([e38cd23](https://git.griefed.de/Griefed/ServerPackCreator/commit/e38cd23fdda88247f678e718831dcb7f1dba7580))
+* **deps:** update dependency @types/node to v16.11.14 ([76baa87](https://git.griefed.de/Griefed/ServerPackCreator/commit/76baa87cb160827729922b4cd11a407cf523fb9c))
+* **deps:** update dependency @types/node to v16.11.15 ([7b8dd46](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b8dd46df3819ab64778b033403ee30b59ee0a7b))
+* **deps:** update dependency axios to v0.25.0 ([3008f24](https://git.griefed.de/Griefed/ServerPackCreator/commit/3008f24ac04a5e50cf9cc94af7fffd70b85621f3))
+* **deps:** update dependency core-js to v3.20.0 ([809855a](https://git.griefed.de/Griefed/ServerPackCreator/commit/809855a1defa480ee9869c3bf3124474e0a8c34f))
+* **deps:** update dependency core-js to v3.20.1 ([cde9246](https://git.griefed.de/Griefed/ServerPackCreator/commit/cde9246b792470bfc4e9308bb32bea2ae3bb8ada))
+* **deps:** update dependency core-js to v3.20.2 ([b4bd45e](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4bd45e7ef3b140f4941fb9e93f6fce8ac390394))
+* **deps:** update dependency eslint to v8.4.1 ([2db3a36](https://git.griefed.de/Griefed/ServerPackCreator/commit/2db3a36ae3f5f12e1263fbb91d5a7984804c58a8))
+* **deps:** update dependency eslint to v8.5.0 ([6f7c5c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/6f7c5c24b8cb8a68427836331b1b2e758fdfeaa8))
+* **deps:** update dependency eslint to v8.6.0 ([2e6ab21](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e6ab21ee3ba1ff0649b4442e9edd3d8a1cb9b02))
+* **deps:** update dependency eslint-plugin-vue to v8.2.0 ([e2df4dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2df4dc25fae418fdf495d7c2d4acbf1cae68567))
+* **deps:** update dependency eslint-plugin-vue to v8.3.0 ([61e2eb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/61e2eb47a22615bc23ef5040546ababeb8ca7a22))
+* **deps:** update dependency eslint-plugin-vue to v8.4.1 ([0b16371](https://git.griefed.de/Griefed/ServerPackCreator/commit/0b16371881d6a5069744fc6b05a5fd05353b7dc6))
+* **deps:** update dependency gradle to v7.3.1 ([6964401](https://git.griefed.de/Griefed/ServerPackCreator/commit/6964401eddbfadb265bb15fbd8a1aacfc5e6ea50))
+* **deps:** update dependency gradle to v7.3.2 ([69019b9](https://git.griefed.de/Griefed/ServerPackCreator/commit/69019b97c3e2f4c38ae1a6eb4b8913a095986714))
+* **deps:** update dependency org.apache.activemq:artemis-jms-server to v2.19.0 ([3245976](https://git.griefed.de/Griefed/ServerPackCreator/commit/3245976c0f88eef1e0e2b25da88d6eefed7e9dd3))
+* **deps:** update dependency org.apache.logging.log4j:log4j-api to v2.17.1 ([01c8a80](https://git.griefed.de/Griefed/ServerPackCreator/commit/01c8a80de9499ea377bf03eff6eaac1b73f8efb9))
+* **deps:** update dependency org.apache.logging.log4j:log4j-core to v2.17.1 ([7cbd208](https://git.griefed.de/Griefed/ServerPackCreator/commit/7cbd208142e559d57c37f12ccc5a738a2f682bc1))
+* **deps:** update dependency org.apache.logging.log4j:log4j-jul to v2.17.1 ([48cf50d](https://git.griefed.de/Griefed/ServerPackCreator/commit/48cf50df5230f399c93f8abf25d7aff5f3500697))
+* **deps:** update dependency org.apache.logging.log4j:log4j-slf4j-impl to v2.17.1 ([de850ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/de850ff6bb2c9600be0a06b06f84fe594c190427))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.15.0 ([1018e10](https://git.griefed.de/Griefed/ServerPackCreator/commit/1018e106aeffa8439e0f5dd2aeaa2d1e6bf68639))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.16.0 ([5632772](https://git.griefed.de/Griefed/ServerPackCreator/commit/5632772a0785567f1ed0142c845120aac98a30bb))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.17.0 ([9ab5fc7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ab5fc7e189765d9a42dabb66274870e06ecd409))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.17.1 ([32af395](https://git.griefed.de/Griefed/ServerPackCreator/commit/32af395878dfe45ebfed0e0dbbcd77f104418558))
+* **deps:** update dependency quasar to v2.4.12 ([8c3ab82](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c3ab82e8889276595ce89d7b1b4b64d1a37a0c8))
+* **deps:** update dependency quasar to v2.4.2 ([28ec385](https://git.griefed.de/Griefed/ServerPackCreator/commit/28ec3853f08d5e16110a1d95e1a2f95add7fc164))
+* **deps:** update dependency quasar to v2.4.3 ([c3ff9b2](https://git.griefed.de/Griefed/ServerPackCreator/commit/c3ff9b2e55f4cedf6346d53a4395fcea633f2967))
+* **deps:** update dependency quasar to v2.4.9 ([467b615](https://git.griefed.de/Griefed/ServerPackCreator/commit/467b6153cd2284a17815f8eee025dd88caed3c13))
+* **deps:** update dependency tsparticles to v1.37.6 ([e69e81a](https://git.griefed.de/Griefed/ServerPackCreator/commit/e69e81a4263706ed969f4f7f1454dc550ee6659c))
+* **deps:** update dependency tsparticles to v1.38.0 ([fa498bc](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa498bc7fd1df3067a2d12e6c227c35635848a46))
+* **deps:** update dependency tsparticles to v1.39.1 ([d231885](https://git.griefed.de/Griefed/ServerPackCreator/commit/d231885bb4b569f1eba3eed492c22a653f9f72ae))
+* **deps:** update dependency vue to v3.2.28 ([c2fb183](https://git.griefed.de/Griefed/ServerPackCreator/commit/c2fb1836712dd415ea61ba252d69f307f1924b63))
+* **deps:** update dependency vue to v3.2.29 ([57246dd](https://git.griefed.de/Griefed/ServerPackCreator/commit/57246dda971532cd7eae1d09b904e47631fe250e))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.3 ([a849b0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a849b0eed192bee1e0cf175930375beffc97f226))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2 ([e3d9f7c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3d9f7c907c39619fe0c36504472722140a03cec))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.1 ([18a75a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/18a75a55d5782e4823fda59915bfedc7111d35af))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.2 ([65f7d15](https://git.griefed.de/Griefed/ServerPackCreator/commit/65f7d1594cd6f9827b3c42cf59653623ee791b2e))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.1.8 ([1d4a7f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d4a7f7e3c389abdc1513050327b6018848441ff))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.2.0 ([20a6b82](https://git.griefed.de/Griefed/ServerPackCreator/commit/20a6b828e163b949dc29f534241bb3dc98ccb923))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.2.3 ([a3706fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3706fca5b4164ce8c2aeb569dfa452272197593))
+* **deps:** update npm to v8 ([f446f11](https://git.griefed.de/Griefed/ServerPackCreator/commit/f446f1167dc950ea509c4117743a380957c0502e))
+* **deps:** update plugin com.github.ben-manes.versions to v0.40.0 ([55d37b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/55d37b1f93623c823c788a9ee970a00a4cd961a2))
+* **deps:** update plugin com.github.ben-manes.versions to v0.41.0 ([28989fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/28989fdbd7aa57b6b036d91082694b047d266e4e))
+* **deps:** update registry.gitlab.com/haynes/jacoco2cobertura docker tag to v1.0.8 ([8df16d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/8df16d58cbd755361e7b1354841cbc5a4d43e3eb))
+* **deps:** update spring boot to v2.6.1 ([d0d9f03](https://git.griefed.de/Griefed/ServerPackCreator/commit/d0d9f03b447443fb08da3b4ee517ee85cf08e29d))
+* **deps:** update spring boot to v2.6.2 ([b6e4850](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6e4850ff8ebe5f18e5472563bb3782cfd1ea0a9))
+* **deps:** update spring boot to v2.6.3 ([6a12a17](https://git.griefed.de/Griefed/ServerPackCreator/commit/6a12a17c95763abf0bd8f85b32b6dedea82f9df9))
+* **deps:** update typescript-eslint monorepo to v5.10.0 ([6cec6a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/6cec6a6d662930906c608b00e85e84dfe262c12a))
+* **deps:** update typescript-eslint monorepo to v5.6.0 ([c27b3b0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c27b3b04ddb8219fd0c80f5e850c243bcb540634))
+* **deps:** update typescript-eslint monorepo to v5.7.0 ([e6b01d8](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6b01d858d2b9e25656fdbe07904b840242d2003))
+* **deps:** update typescript-eslint monorepo to v5.8.0 ([1f29f23](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f29f236d19653487b791576c76cfee8c58e1e88))
+* **deps:** update typescript-eslint monorepo to v5.8.1 ([ded0c7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/ded0c7b39e9d48a06b7b6fc87537670e0a430f69))
+* **deps:** update typescript-eslint monorepo to v5.9.0 ([7b705a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b705a4f8dab2c8055629078208b89ea4c264b46))
+* **deps:** update typescript-eslint monorepo to v5.9.1 ([a766e2a](https://git.griefed.de/Griefed/ServerPackCreator/commit/a766e2a3cc33e4002f1bc38c97c997a6f24be9d2))
+* **webservice:** Add instructions on how to build SPC locally ([6e873ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/6e873ac174109b6d837de2c237d587128f5763a3))
+* **webservice:** Expand readme with webservice related information ([fe5d440](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe5d440cc71a6445d211b7c3ca8ebfb0268eda6e))
+* **webservice:** Properly setup manifest. Include up-to-date copies of license, readme, contributing, code of conduct, changelog in the jar. Exclude said files in backend/main/resources with gitignore. ([4812918](https://git.griefed.de/Griefed/ServerPackCreator/commit/4812918a72bf9dfdec89d4f052b1d7f173ae688c))
+
+## [3.0.0-alpha.19](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.18...3.0.0-alpha.19) (2022-02-10)
+
+
+### :scissors: Refactor
+
+* Change groupID. Also change url for OSSRH to the correct snapshot url. ([e9ff899](https://git.griefed.de/Griefed/ServerPackCreator/commit/e9ff899023f5f2386653cf49e29dd9cea87ab99e))
+* Change groupID. Also change url for OSSRH. Now everything works when ([0cf5dbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/0cf5dbccc8f40cf16e28a4011ede3264a7626076))
+* Move plugins folder creationf to DefaultFiles. Create example file for disabling plugins. Improve logging for installed plugin extensions. ([1fad8ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/1fad8ac858377c43250d4f6f644ecf7c719c7e02))
+
+
+### 📔 Docs
+
+* Add documentation for UpdateChecker utility. ([f804589](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8045896d075fc67d0befa1565e88ddd1a831ba5))
+* Cleanup changelog due to some sort of tag issue I created. Yay. ([17c234b](https://git.griefed.de/Griefed/ServerPackCreator/commit/17c234bfbe56760cefd07bf98b3e7357f8167a55))
+* Cleanup changelog due to some sort of tag issue I created. Yay. ([65bf366](https://git.griefed.de/Griefed/ServerPackCreator/commit/65bf366c368f13de51f2f8963d7c3ce9ecbc954b))
+* Generate patch release on docs change. ([d6e65ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/d6e65eadb8e5c5071d8b8a693433ae7e38aa2582))
+
+
+### 🦊 CI/CD
+
+* Add signing and publishing. Will be published to GitLab, GitHub, git.griefed, OSSRH on new tag creation. ([b60a8f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60a8f2a63c986eb609975f8299719aa9f731e32))
+* Switch VersionChecker to library implementation. Update jms-server. Minor URL refactorings in gradle publishing. ([62c438a](https://git.griefed.de/Griefed/ServerPackCreator/commit/62c438a75d5a783d741fbacfc8c0861899892f69))
+* **deps:** bump com.github.ben-manes.versions from 0.41.0 to 0.42.0 ([6456e3f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6456e3f211af4dda8f693c5f6222950b709032bb))
+* **deps:** bump versionchecker from 1.0.4 to 1.0.5 ([57f0dd0](https://git.griefed.de/Griefed/ServerPackCreator/commit/57f0dd0f03a9ca48fe7fde7bec144c0e7136a3a8))
+* Deactivate push on docker tests. Remove unnecessary file renaming in build release. Properly run publish job. ([481a048](https://git.griefed.de/Griefed/ServerPackCreator/commit/481a0488e27333ae3c7964a1fa67b8234e3ac6ac))
+* Fix artifact names for renaming ([d4f4f35](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4f4f352150a874f270e4468bcf102df10b72c68))
+* Prevent Generate Release job from running unnecessarily ([5be9fcd](https://git.griefed.de/Griefed/ServerPackCreator/commit/5be9fcdf2624991b9eaf845aafc3bdef8d34f04d))
+* Remove unnecessary logins from test job ([dac135c](https://git.griefed.de/Griefed/ServerPackCreator/commit/dac135cc4e079a996e8ca45ae95d019345ea2283))
+* You have a problem, so you use regex. Now you have two problems. ([b05c007](https://git.griefed.de/Griefed/ServerPackCreator/commit/b05c0075a810f89ba79ff3a9f32939e0abbe0ca8))
+
+
+### 🧪 Tests
+
+* Add more unit tests. ([ae06aa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae06aa64a2463f31305efb072e7c5c49b42e5575))
+
+
+### 🚀 Features
+
+* Allow generation of a server pack by uploading it to the webservice. ([c92ddd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/c92ddd2d01ec7851fed4696608a71b6c9efeea08))
+* Create server packs from zipped modpacks. Point modpackDir at a ZIP-file which contains a modpack in the ZIP-archives root. ([fbdae16](https://git.griefed.de/Griefed/ServerPackCreator/commit/fbdae16759e90cfd86786ee43ccf7a448fae0cce))
+
+
+### 🛠 Fixes
+
+* Prevent UpdateChecker from crashing SPC when any instance can not be reached ([b96cdb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b96cdb347329e4512ecfe2b7c11e66479ee8be10))
+
+
+### Other
+
+* Cleanup after build with tests. ([145e9d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/145e9d5b171e5afaaaaa5c5488437388d12ae4bf))
+* Update README with new addon example ([bcca1ce](https://git.griefed.de/Griefed/ServerPackCreator/commit/bcca1ce72aff02ad28cdd3408286bfa8c64311da))
+* **deps:** update dependency @quasar/app to v3.3.2 ([e43122d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e43122d85cb34e81d884feffe87023669f62ee3b))
+* **deps:** update dependency eslint-plugin-vue to v8.4.1 ([0b16371](https://git.griefed.de/Griefed/ServerPackCreator/commit/0b16371881d6a5069744fc6b05a5fd05353b7dc6))
+* **deps:** update ghcr.io/griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.3 ([a849b0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a849b0eed192bee1e0cf175930375beffc97f226))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.2.3 ([a3706fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3706fca5b4164ce8c2aeb569dfa452272197593))
+
+## [3.0.0-alpha.18](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.17...3.0.0-alpha.18) (2022-01-30)
+
+
+### :scissors: Refactor
+
+* Build for armv7 again thanks to [@djmaze](https://git.griefed.de/djmaze) and their dind-image-with-armhf available at https://github.com/djmaze/dind-image-with-armhf. Store and read version more efficiently by writing it to the manifest. ([d5bde7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d5bde7b7d2f0f073753b94c9f8a0e382d3280c6e))
+* Improve update checks by sequentially checking GitHub, GitGriefed and then GitLab ([c25eaac](https://git.griefed.de/Griefed/ServerPackCreator/commit/c25eaacd6767b721a7624847f40dd3639c7f7430))
+* Provide improved Fabric Server Launcher as well as old launcher. Create SERVER_PACK_INFO.txt with information about said improved launcher. Thanks to @TheButterbrotMan for the detailed conversations in issue [#202](https://git.griefed.de/Griefed/ServerPackCreator/issues/202) ([6148a3e](https://git.griefed.de/Griefed/ServerPackCreator/commit/6148a3eca54543171d3c63f8336b4a01acc2f407))
+* Use a single ExtensionFactory as per pf4j docs ([62ed8e7](https://git.griefed.de/Griefed/ServerPackCreator/commit/62ed8e76fac1d3b28df557da89d39e1f166ca14a))
+
+
+### 👀 Reverts
+
+* Re-implement removal and change of new entries to copyDirs and clientMods ([eec45d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/eec45d5950b088625760187b070bace44940d57e))
+
+
+### 📔 Docs
+
+* Change version dropdown to input ([c5a5893](https://git.griefed.de/Griefed/ServerPackCreator/commit/c5a589358382085c7cf416f3608150bd012998bb))
+* Exclude certain classes from JaCoCo test coverage ([1f4cfbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f4cfbc73bdcd9267bb9e56e8bbd95ff7a8b1866))
+* List minigame example addon ([3577d33](https://git.griefed.de/Griefed/ServerPackCreator/commit/3577d33dae6cc895d3fbb97f57d9bcc4b716ecc2))
+
+
+### 🦊 CI/CD
+
+* Pass host for git clone so we can always clone from the infrastructure we are running on ([faa937a](https://git.griefed.de/Griefed/ServerPackCreator/commit/faa937ae750941fce8c52b8434a82ada816de932))
+* Switch to GHCR images to prevent job failures due to rate limiting by DockerHub ([bbe0c0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbe0c0b7e7db49189e22bcb2f2b1f55d083be6fa))
+* Update griefed/baseimage-ubuntu-jdk-8 to 2.0.1 ([d77a61f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d77a61f7e1cfd874f5ec9df05c1c56737bfd30ed))
+* **deps-dev:** bump @types/node from 17.0.8 to 17.0.9 in /frontend ([a642a14](https://git.griefed.de/Griefed/ServerPackCreator/commit/a642a146fa2d2956970dc9daa01671c1b02a4873))
+* **deps-dev:** bump @types/node from 17.0.9 to 17.0.10 in /frontend ([96e1d62](https://git.griefed.de/Griefed/ServerPackCreator/commit/96e1d6292a35016df0ef31bb41ed0cd1940c3cfb))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([3a7dffc](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a7dffcd05f0610bea570e7253a96510927dca63))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([29466f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/29466f2d9aa89935e20ef96184eae95b34329f84))
+* **deps-dev:** bump eslint from 8.6.0 to 8.7.0 in /frontend ([f80efe5](https://git.griefed.de/Griefed/ServerPackCreator/commit/f80efe5c4457fb35367814556774e8e363f25d92))
+* **deps-dev:** bump eslint-plugin-vue from 8.2.0 to 8.3.0 in /frontend ([f9f3e48](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9f3e48ca2a775f8161bc83bb2fc380d68bdfee2))
+* **deps:** bump axios from 0.24.0 to 0.25.0 in /frontend ([c9b0734](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9b0734f51698a7349b6782bd7423b4ef9de7a92))
+* **deps:** bump core-js from 3.20.2 to 3.20.3 in /frontend ([2a4b86f](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a4b86f9f84cdc5c5b14479a7c016b0be8694309))
+* **deps:** bump griefed/baseimage-ubuntu-jdk-8 from 2.0.0 to 2.0.2 ([003e1a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/003e1a1d404b0c835394b787acaa321063a7b891))
+* **deps:** bump org.springframework.boot from 2.6.2 to 2.6.3 ([8e02fa7](https://git.griefed.de/Griefed/ServerPackCreator/commit/8e02fa73374e600c55ac673f3a2502a6c8e1c4eb))
+* **deps:** bump quasar from 2.4.9 to 2.4.13 in /frontend ([ef5a18d](https://git.griefed.de/Griefed/ServerPackCreator/commit/ef5a18d2fb27deaac90a28020fc9ae24382ec5d5))
+* **deps:** bump spring-boot-devtools from 2.6.2 to 2.6.3 ([0fe0b42](https://git.griefed.de/Griefed/ServerPackCreator/commit/0fe0b42715808954bb722f22e222a6970ed8436e))
+* **deps:** bump spring-boot-starter-artemis from 2.6.2 to 2.6.3 ([9038c21](https://git.griefed.de/Griefed/ServerPackCreator/commit/9038c21f85a327fc2355254d6ead68490a55aaa1))
+* **deps:** bump spring-boot-starter-data-jpa from 2.6.2 to 2.6.3 ([093ab09](https://git.griefed.de/Griefed/ServerPackCreator/commit/093ab091f40aca24e1501c47aa360735240f61fb))
+* **deps:** bump spring-boot-starter-log4j2 from 2.6.2 to 2.6.3 ([a4091bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/a4091bd83e8936c97bafeceba508df6692a6421b))
+* **deps:** bump spring-boot-starter-quartz from 2.6.2 to 2.6.3 ([6dd76e3](https://git.griefed.de/Griefed/ServerPackCreator/commit/6dd76e3e3a635e6af613bfc3d437233518bdc9d8))
+* **deps:** bump spring-boot-starter-test from 2.6.2 to 2.6.3 ([577b79a](https://git.griefed.de/Griefed/ServerPackCreator/commit/577b79a0a5dfe0fb082bf820ab84846a7645bb19))
+* **deps:** bump spring-boot-starter-validation from 2.6.2 to 2.6.3 ([516db6a](https://git.griefed.de/Griefed/ServerPackCreator/commit/516db6ad4207aa079aa350f2b5d8c10323e4a67b))
+* **deps:** bump spring-boot-starter-web from 2.6.2 to 2.6.3 ([7c49fd3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c49fd341694ae81cccf77ef9abadc33b15fb22a))
+* **deps:** bump vue from 3.2.26 to 3.2.29 in /frontend ([09dd657](https://git.griefed.de/Griefed/ServerPackCreator/commit/09dd6572ef82eef592a2ee746b826459311d6fdb))
+* Build with --full-stacktrace ([cde8d08](https://git.griefed.de/Griefed/ServerPackCreator/commit/cde8d0845005f906f07f6878900ee7ab6ce99c98))
+* Merge Release and PreRelease jobs and only run on git.griefed.de ([f3115c9](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3115c9c5757cb3f74ec2b15b3683ab226abe623))
+* Mirror release on GitLab.com after tag mirror ([d08845d](https://git.griefed.de/Griefed/ServerPackCreator/commit/d08845dc1676e165ceb724d9ea775c37e1f3211f))
+* Post webhook message to Discord on new release ([2e3e25d](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e3e25dde5ce19d8be2a2e641e9829ce1733c528))
+* Publish maven artifact on (pre)release. Add info about new additional mirror on Gitea.com ([cfde3e2](https://git.griefed.de/Griefed/ServerPackCreator/commit/cfde3e29075254aa8e214349f29149b128e93b9d))
+* Revert changes to Docker release jobs. Prevent running if on gitlab.com ([7e6404e](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e6404e9fc912a01674f4576a665115b67aa98e4))
+
+
+### 🧪 Tests
+
+* Add unit tests for UpdateChecker ([1b4b91a](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b4b91ac48c33b26aa77863eaed993171c99a372))
+* Print stacktrace in all gradle builds to allow for better debugging ([7b6e480](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b6e480c5e50f49843fadfdb6efcfbbdfeb8cc69))
+
+
+### 🚀 Features
+
+* Add tooltip to SPC log panel informing users about the upload buttons in the menu bar ([08a123d](https://git.griefed.de/Griefed/ServerPackCreator/commit/08a123daae1687d8e7f929ae078b91c444aa7c9b))
+* Configurable schedules in webservice which clean up the database and filesystem of unwanted server packs and files. ([09ccbc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/09ccbc14921946a022634c454a013f0adb1cac63))
+* Replace crude self-made addon system with Pf4j and provide first entry points ([e591488](https://git.griefed.de/Griefed/ServerPackCreator/commit/e59148806a0d3550cc3a9b2b3e4318e186b71029))
+* Set copyDirs to "lazy_mode" to lazily create a server pack from the whole modpack. This will copy everything, no exceptions. Thanks to [@kreezxil](https://git.griefed.de/kreezxil) for the idea. ([2d89bec](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d89bec8de7574bc14e213ce2e575558f12c9537))
+
+
+### 🛠 Fixes
+
+* Ensure no empty entries make it into copyDirs or clientMods lists. Prevents accidental copying of the whole modpack into the server pack. Thanks to @Kreezxil for this improvement! ([5549930](https://git.griefed.de/Griefed/ServerPackCreator/commit/5549930966408fd219ab9f8a8e2dbaeaefcf3d57))
+* Expanded fallback clientside modslist with 3dSkinLayers-,armorchroma-,Craftpresence-,medievalmusic-,MyServerIsCompatible- thanks to @TheButterbrotMan ([a2ac391](https://git.griefed.de/Griefed/ServerPackCreator/commit/a2ac391d7ca4664b8320be07671b669721dfa4b3))
+* Expanded fallback modslist with yisthereautojump, ToastControl, torchoptimizer ([f1c4ba3](https://git.griefed.de/Griefed/ServerPackCreator/commit/f1c4ba31f0a6253064c990ccf9dd05dd77f47d55))
+
+
+### Other
+
+* Add improvement template. To be evaluated over time whether this is usefull ([218622b](https://git.griefed.de/Griefed/ServerPackCreator/commit/218622b7b091a7a90508449d1935afca3ff39a85))
+* Added debug logging when a new entry to files or directories to exclude is made ([719bb85](https://git.griefed.de/Griefed/ServerPackCreator/commit/719bb85b3c060854955b02fb225ddc171ddf5d80))
+* List addresses for Java documentation ([b90045b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b90045b05878f455947e0fcf2e38149ebdce7c05))
+* Some cleanups and TODOs ([da02619](https://git.griefed.de/Griefed/ServerPackCreator/commit/da0261950ac780dea53055c3c41b5b0f513628b0))
+* **deps:** update dependency @quasar/app to v3.2.9 ([d61a461](https://git.griefed.de/Griefed/ServerPackCreator/commit/d61a4618eb3246b9bc96f19fbf0833f075af32a7))
+* **deps:** update dependency @quasar/extras to v1.12.4 ([10b76e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/10b76e68202bc00f55660f356b0471f018714b76))
+* **deps:** update dependency axios to v0.25.0 ([3008f24](https://git.griefed.de/Griefed/ServerPackCreator/commit/3008f24ac04a5e50cf9cc94af7fffd70b85621f3))
+* **deps:** update dependency quasar to v2.4.12 ([8c3ab82](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c3ab82e8889276595ce89d7b1b4b64d1a37a0c8))
+* **deps:** update dependency tsparticles to v1.39.1 ([d231885](https://git.griefed.de/Griefed/ServerPackCreator/commit/d231885bb4b569f1eba3eed492c22a653f9f72ae))
+* **deps:** update dependency vue to v3.2.28 ([c2fb183](https://git.griefed.de/Griefed/ServerPackCreator/commit/c2fb1836712dd415ea61ba252d69f307f1924b63))
+* **deps:** update dependency vue to v3.2.29 ([57246dd](https://git.griefed.de/Griefed/ServerPackCreator/commit/57246dda971532cd7eae1d09b904e47631fe250e))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.1 ([18a75a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/18a75a55d5782e4823fda59915bfedc7111d35af))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2.0.2 ([65f7d15](https://git.griefed.de/Griefed/ServerPackCreator/commit/65f7d1594cd6f9827b3c42cf59653623ee791b2e))
+* **deps:** update spring boot to v2.6.3 ([6a12a17](https://git.griefed.de/Griefed/ServerPackCreator/commit/6a12a17c95763abf0bd8f85b32b6dedea82f9df9))
+* **deps:** update typescript-eslint monorepo to v5.10.0 ([6cec6a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/6cec6a6d662930906c608b00e85e84dfe262c12a))
+
+## [3.0.0-alpha.17](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.16...3.0.0-alpha.17) (2022-01-18)
+
+
+### 🦊 CI/CD
+
+* Correctly write VERSION.txt ([6434be8](https://git.griefed.de/Griefed/ServerPackCreator/commit/6434be836fa19f5df05eb38980dbaf57938e4866))
+* Fix release build... ([fe2f601](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe2f6014802607e822ac0fde7facfb79a32233af))
+* Only run tag and release generation on git.griefed.de ([8afea27](https://git.griefed.de/Griefed/ServerPackCreator/commit/8afea27163a985596c4d37102b6e7d366e640ba0))
+
+
+### 🛠 Fixes
+
+* Empty commit so a new alpha will be generated... ([c1b5698](https://git.griefed.de/Griefed/ServerPackCreator/commit/c1b5698a0aac863518244998c72a4f21ff4d604c))
+
+## [3.0.0-alpha.16](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.15...3.0.0-alpha.16) (2022-01-18)
+
+
+### 👀 Reverts
+
+* Maybe another time ([f7ea248](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7ea248f50ef2dbbdc99fa4538c9561d35e96ea7))
+
+
+### 🦊 CI/CD
+
+* Ensure docker jobs only run on git.griefed.de ([e633a0b](https://git.griefed.de/Griefed/ServerPackCreator/commit/e633a0b59b1d937ef7752333434cd1733c05b105))
+* God damn, would you please only run when I tell you to? ([c610692](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6106922a1c04fa3cee17880dfd8b931e5b9f951))
+* Only run docker related jobs on git.griefed.de ([17339f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/17339f4d402b88ac6b358f0de6b2557d6df03122))
+* Run dockerjobs differently when running on other GitLab instances. ([169733f](https://git.griefed.de/Griefed/ServerPackCreator/commit/169733f1b9aa7c6295b4074f0468dc51caa342be))
+* Run dockerjobs differently when running on other GitLab instances. ([0385ba1](https://git.griefed.de/Griefed/ServerPackCreator/commit/0385ba139b783bf348dbd14b0f69bda587a0cb77))
+* Run dockerjobs differently when running on other GitLab instances. ([bfcbd51](https://git.griefed.de/Griefed/ServerPackCreator/commit/bfcbd51ebd6f30331d82fbc53284a357f9d751aa))
+
+
+### 🛠 Fixes
+
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([c556baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/c556baaac7fe41ec0a11958e868a1da5bf26b14f))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([b108b67](https://git.griefed.de/Griefed/ServerPackCreator/commit/b108b6773d99fa8747fca016c70479521b2d6b1a))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([6afdbb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/6afdbb4eb04af7b53ba64603fcc6348610edd4af))
+* Improve VersionChecker by correctly throwing NumberFormatExceptions which can then be caught in checkForUpdate. Return updates.log.info.none on throw. Read version from property instead. ([dd3ff6e](https://git.griefed.de/Griefed/ServerPackCreator/commit/dd3ff6ecf43a64ef29481007c700c74595b38229))
+
+## [3.0.0-alpha.15](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.14...3.0.0-alpha.15) (2022-01-16)
+
+
+### :scissors: Refactor
+
+* Simplify log tabs to increase maintainability. Abstract classes rock! ([7fc3404](https://git.griefed.de/Griefed/ServerPackCreator/commit/7fc3404df9577c15493c6b98905792e0860c5ecd))
+* Simplify server installation to increase maintainability ([7bec08a](https://git.griefed.de/Griefed/ServerPackCreator/commit/7bec08a7e774f2935d34933b95b4624677e27737))
+
+
+### 📔 Docs
+
+* Add missing throws ([4538f54](https://git.griefed.de/Griefed/ServerPackCreator/commit/4538f547b291d5b02619e3f366ab53fff63726e9))
+* Don't include private methods in documentation ([719b4f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/719b4f2e8aec75075fda349383a305cce8aebf1a))
+* Write documentation for fabric-server-launch replace method ([7ab20eb](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ab20eb47a2149271cf461dba0d0f0a0b1ad40d5))
+
+
+### 🦊 CI/CD
+
+* **deps-dev:** bump @types/node from 17.0.5 to 17.0.8 in /frontend ([ea1383c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ea1383c2bcbc60b889d262778d89d75002c86cdc))
+* **deps:** bump @quasar/extras from 1.12.2 to 1.12.3 in /frontend ([08590a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/08590a7bc96ad03837081ecc8b4779c3a1696791))
+* **deps:** bump JamesIves/github-pages-deploy-action ([49cd567](https://git.griefed.de/Griefed/ServerPackCreator/commit/49cd567d7b9d0a68611b5771778a97e309bc80e8))
+* **deps:** bump quasar from 2.4.3 to 2.4.4 in /frontend ([904db5f](https://git.griefed.de/Griefed/ServerPackCreator/commit/904db5feb51353c8054b200c32a560106ac1e6ca))
+* **deps:** bump tsparticles from 1.38.0 to 1.39.0 in /frontend ([75a3b00](https://git.griefed.de/Griefed/ServerPackCreator/commit/75a3b00e5119863a21f57207fbb1609a261ab2ee))
+
+
+### 🚀 Features
+
+* Check and notify on updates in logs, console and in GUI. Also replaced and update a couple of i18n keys. VersionChecker can be found at https://git.griefed.de/Griefed/VersionChecker ([64419a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/64419a203a0d26bb001f20de2f8ab0a732156f20))
+* Display version in window title and print to logs ([201a64c](https://git.griefed.de/Griefed/ServerPackCreator/commit/201a64c32868b0d26800b50c55d1e39dd5daa464))
+* If i18n localized string can not be found in local file, try JAR-resource. If locale is not en_us, get en_us localized string as fallback. Allow users to write their own locales, languages and translations. ([802eb0c](https://git.griefed.de/Griefed/ServerPackCreator/commit/802eb0c5a4aa06b90d71bb570864bcda613bc55c))
+* replace fabric-server-launch.jar with improved Fabric Server Launcher, if it is available for the specified Minecraft and Fabric versions.Thanks to @TheButterbrotMan for the idea! ([befdaf7](https://git.griefed.de/Griefed/ServerPackCreator/commit/befdaf7ea4265af9b3a0398f58a43bab3f19525f))
+
+
+### 🛠 Fixes
+
+* Last fallback in case no value can be found for a given key. ([53817d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/53817d4b8672359ff4a5b244c127afc581881436))
+* Prevent unlikely, but possible, overwriting of properties file with wrong content from i18n initialization ([3675b09](https://git.griefed.de/Griefed/ServerPackCreator/commit/3675b0934253c5d03457cd64b6ca96825e0ee063))
+* Whoops ([2c1841c](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c1841ca18856ba0d398641d52923f8537135c71))
+
+
+### Other
+
+* Changelog from alpha branch ([c0e9383](https://git.griefed.de/Griefed/ServerPackCreator/commit/c0e93837a8751a3dcf06818953bf6e9ceea8e918))
+* List all places where ServerPackCreator is available at ([cb12edc](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb12edce4e26271d271344d90b7421c3118b3ee2))
+* TODO ([085c831](https://git.griefed.de/Griefed/ServerPackCreator/commit/085c83132b54693e05bab5d01eb77666ea5642ec))
+* **deps:** update dependency eslint-plugin-vue to v8.3.0 ([61e2eb4](https://git.griefed.de/Griefed/ServerPackCreator/commit/61e2eb47a22615bc23ef5040546ababeb8ca7a22))
+* **deps:** update dependency quasar to v2.4.9 ([467b615](https://git.griefed.de/Griefed/ServerPackCreator/commit/467b6153cd2284a17815f8eee025dd88caed3c13))
+* **deps:** update typescript-eslint monorepo to v5.9.1 ([a766e2a](https://git.griefed.de/Griefed/ServerPackCreator/commit/a766e2a3cc33e4002f1bc38c97c997a6f24be9d2))
+
+## [3.0.0-alpha.14](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.13...3.0.0-alpha.14) (2022-01-09)
+
+
+### :scissors: Refactor
+
+* Be more specific with not found language key ([129877b](https://git.griefed.de/Griefed/ServerPackCreator/commit/129877bebe2691663cd7dc962b2bfd73f7dae796))
+* Create empty serverpackcreator.properties. Makes manual migrations by users more unlikely while at the same time reducing risk of users breaking SPC with misconfigurations ([98c9a70](https://git.griefed.de/Griefed/ServerPackCreator/commit/98c9a70f6cd7deed6a0705f8589cc964824d765b))
+* Move helper and utility methods to separate classes. Reorganize code. More and improved unit tests. Add a little info text to start scripts for Minecraft 1.17+ as well as print of Java version ([e41e97c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e41e97c1e31dd05aba19b5b429491d013401020a))
+* Move script creation to separate methods and refactor write.write() to increase readability and maintainability. Also, move info regarding EULA agreement. ([65121a2](https://git.griefed.de/Griefed/ServerPackCreator/commit/65121a2a8e7adaac47c25e2b08498b7b6cbb61d7))
+* Rearrange some fields ([4592b70](https://git.griefed.de/Griefed/ServerPackCreator/commit/4592b7041a130204a8847e775cc077ab8c64c498))
+* rename applicationProperties field ([533c850](https://git.griefed.de/Griefed/ServerPackCreator/commit/533c850300e6dfa17fa6607bc2ae738e45a22b78))
+* Rename applicationProperties field ([781e1cd](https://git.griefed.de/Griefed/ServerPackCreator/commit/781e1cdedfc303f933bea618b72a404e258b5027))
+* Rework checkConfiguration to provide more ways of checking a given configuration. Require checks to run before passing to run(...). ([a3ecd11](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3ecd11c58cf044c58d1f39c0b62bc30a729e189))
+
+
+### 🦊 CI/CD
+
+* **deps-dev:** bump @types/node from 17.0.5 to 17.0.7 in /frontend ([9d66fc3](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d66fc3c153118d8e6555b4093d58574b6729fa1))
+* **deps-dev:** bump eslint from 8.5.0 to 8.6.0 in /frontend ([9698f98](https://git.griefed.de/Griefed/ServerPackCreator/commit/9698f98650490b0126467cfadf0ee7320ccd180a))
+* **deps:** bump com.github.ben-manes.versions from 0.39.0 to 0.40.0 ([778e5e6](https://git.griefed.de/Griefed/ServerPackCreator/commit/778e5e6ff9a25c3af7853b771dda0b940cf3013b))
+* **deps:** bump com.github.ben-manes.versions from 0.40.0 to 0.41.0 ([855c6e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/855c6e0a44232119c99ad028135083d817c98698))
+* **deps:** bump core-js from 3.20.1 to 3.20.2 in /frontend ([f9c1068](https://git.griefed.de/Griefed/ServerPackCreator/commit/f9c10686b424e460fd1fefaa92e8230b637bb189))
+* **deps:** bump log4j-api from 2.17.0 to 2.17.1 ([f243a62](https://git.griefed.de/Griefed/ServerPackCreator/commit/f243a626a7f8b956703807a83d12696a84a4b898))
+* **deps:** bump log4j-core from 2.17.0 to 2.17.1 ([1e579d2](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e579d2c9a4b75327cb42f44c7e9b549edae614e))
+* **deps:** bump log4j-jul from 2.17.0 to 2.17.1 ([7c10e41](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c10e41c2085471c78849b08f1230089d170273b))
+* **deps:** bump log4j-slf4j-impl from 2.17.0 to 2.17.1 ([303e2da](https://git.griefed.de/Griefed/ServerPackCreator/commit/303e2dad816660947384df1f10ea69fbba27b7f5))
+* **deps:** bump log4j-web from 2.17.0 to 2.17.1 ([7a2ba8a](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a2ba8ad49e1fe16d7733b8189fb5034a1cb0fe0))
+* **deps:** bump tsparticles from 1.37.6 to 1.38.0 in /frontend ([d17900b](https://git.griefed.de/Griefed/ServerPackCreator/commit/d17900b81fb766bf6984c844e3ca3bd609194767))
+
+
+### 🧪 Tests
+
+* Fix some paths and configs so tests don't fail because of Layer 8 ([8270c82](https://git.griefed.de/Griefed/ServerPackCreator/commit/8270c82a6cb32ed7415b680e7f38bd81462bf2c7))
+
+
+### 🚀 Features
+
+* If given languagekey can not be found, use en_us from resources as fallback ([5802636](https://git.griefed.de/Griefed/ServerPackCreator/commit/5802636a612c4a49878f68b827e1115895062a95))
+
+
+### 🛠 Fixes
+
+* Copy lang-files if running as .exe ([c7c1415](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7c1415ecdc4e30e9743f378e70e25b3b7545977))
+* Deactivate CurseForge related code until custom implementation of CurseForgeAPI with CurseForge-provided API token is implemented and provided ([8c9bbff](https://git.griefed.de/Griefed/ServerPackCreator/commit/8c9bbff55d50a660ed0b673152a2b61c84845aae))
+* Fix reverseOrderList not actually reliably reversing a list ([bbfdea5](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfdea53b9d6668f35f2635a295f042a45beade5))
+* Fix scheduling to not run every second or minute ([9e87689](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e87689c0dad05569bc74f7aba1bb687602c8bd4))
+* Only copy file from JAR-file if it is not found on local filesystem. ([09e271e](https://git.griefed.de/Griefed/ServerPackCreator/commit/09e271e4a8c6e0d202fd4a1db175087c8c9f9966))
+
+
+### Other
+
+* Add moreoverlays- to list of fallback modlist ([e990661](https://git.griefed.de/Griefed/ServerPackCreator/commit/e9906612dd5b583c505f0eb0d4b5b5cb7fd769b2))
+* Add moveoverlays- to list of fallback modslist ([64ead40](https://git.griefed.de/Griefed/ServerPackCreator/commit/64ead409e5ffb156da1d9b3ed8103f722483e3e2))
+* **deps:** update dependency core-js to v3.20.2 ([b4bd45e](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4bd45e7ef3b140f4941fb9e93f6fce8ac390394))
+* **deps:** update dependency eslint to v8.6.0 ([2e6ab21](https://git.griefed.de/Griefed/ServerPackCreator/commit/2e6ab21ee3ba1ff0649b4442e9edd3d8a1cb9b02))
+* **deps:** update dependency quasar to v2.4.3 ([c3ff9b2](https://git.griefed.de/Griefed/ServerPackCreator/commit/c3ff9b2e55f4cedf6346d53a4395fcea633f2967))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.2.0 ([20a6b82](https://git.griefed.de/Griefed/ServerPackCreator/commit/20a6b828e163b949dc29f534241bb3dc98ccb923))
+* **deps:** update plugin com.github.ben-manes.versions to v0.40.0 ([55d37b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/55d37b1f93623c823c788a9ee970a00a4cd961a2))
+* **deps:** update plugin com.github.ben-manes.versions to v0.41.0 ([28989fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/28989fdbd7aa57b6b036d91082694b047d266e4e))
+* **deps:** update registry.gitlab.com/haynes/jacoco2cobertura docker tag to v1.0.8 ([8df16d5](https://git.griefed.de/Griefed/ServerPackCreator/commit/8df16d58cbd755361e7b1354841cbc5a4d43e3eb))
+* **deps:** update typescript-eslint monorepo to v5.9.0 ([7b705a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b705a4f8dab2c8055629078208b89ea4c264b46))
+
+## [3.0.0-alpha.13](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.12...3.0.0-alpha.13) (2021-12-30)
+
+
+### 🦊 CI/CD
+
+* Update Gradle to 7.3.3 ([541122b](https://git.griefed.de/Griefed/ServerPackCreator/commit/541122b0dded68e62878065bea3ea47aee55d1f5))
+* **deps-dev:** bump @quasar/app from 3.2.5 to 3.2.6 in /frontend ([c53aeac](https://git.griefed.de/Griefed/ServerPackCreator/commit/c53aeac47f2b3fe0621e4abce2b89b3daf58e4d8))
+* **deps-dev:** bump @types/node from 16.11.14 to 17.0.2 in /frontend ([d8109a5](https://git.griefed.de/Griefed/ServerPackCreator/commit/d8109a55fd012cc8e376d47e46ee768040174b28))
+* **deps-dev:** bump @types/node from 17.0.2 to 17.0.5 in /frontend ([0ae1140](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ae11401030687941c00f0bf5f4696c6af4ec036))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([579714d](https://git.griefed.de/Griefed/ServerPackCreator/commit/579714df6f96a30796293f37dec76bc04273d647))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([94c6af4](https://git.griefed.de/Griefed/ServerPackCreator/commit/94c6af47d56f3606fdd142697ecd05527fa9adaf))
+* **deps:** bump core-js from 3.20.0 to 3.20.1 in /frontend ([bbad029](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbad02947f1ad5462c46b418bb7d2d6c55bb3038))
+* **deps:** bump quasar from 2.3.4 to 2.4.2 in /frontend ([bd3051c](https://git.griefed.de/Griefed/ServerPackCreator/commit/bd3051c18690a09609b10ece95bf0500f73036c1))
+* **deps:** bump tsparticles from 1.37.5 to 1.37.6 in /frontend ([7ab7a69](https://git.griefed.de/Griefed/ServerPackCreator/commit/7ab7a69446f71d8dd827a3b152cc54987946a88d))
+* Allow failure of dependency check and coverage jobs ([f8bb3d1](https://git.griefed.de/Griefed/ServerPackCreator/commit/f8bb3d1e82989d5639152d204c18aae642f6ff19))
+* Allow running of Gradle and Docker test in parallel, to speed up pipeline completion. Move variables and services into global variable ([187a966](https://git.griefed.de/Griefed/ServerPackCreator/commit/187a9668d91fcc2ed8b809c86e6c8edc54db6f97))
+* Change branch separator in dependabot config ([3b08ff8](https://git.griefed.de/Griefed/ServerPackCreator/commit/3b08ff8e9169990d4c502a5cc1ecd86c3ca96a8d))
+* Cleanup GitLab CI and Dockerfile. Remove spotbug. ([017ebed](https://git.griefed.de/Griefed/ServerPackCreator/commit/017ebed289b10b88e473ef18651c01cc7acee13b))
+* Create jacoco coverage report for coverage visualization in GitLab ([5da842f](https://git.griefed.de/Griefed/ServerPackCreator/commit/5da842f5415fbc16e43d51dd6195a4bd53ad22f3))
+* Exclude libraries folder from test workflow artifacts ([c796115](https://git.griefed.de/Griefed/ServerPackCreator/commit/c7961153fdb212f68360e06b4a9d04a50222b518))
+* Fix branch acquisition for GitHub Docker test ([063215f](https://git.griefed.de/Griefed/ServerPackCreator/commit/063215f65b7dbe9cd55b10ccac65de59b67c5cf4))
+* Remove unnecessary environment cleaning ([67e1029](https://git.griefed.de/Griefed/ServerPackCreator/commit/67e1029e1cb12632d9cbe70c37466be84385721d))
+* Split tests in GitHub workflow into separate jobs ([58fd4b3](https://git.griefed.de/Griefed/ServerPackCreator/commit/58fd4b3758aea9fc029bf70929fef9f5d2f9cddd))
+* Upload artifacts of GitHub actions ([b4e41e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4e41e458435b591a3fee54f7d38fbe2bb66feb4))
+
+
+### 🧪 Tests
+
+* Disable CurseForge related tests ([b28c97c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b28c97c9ccd3602fa266def9df1ff010cae4e68b))
+* Fix test failing due to missing, recently added, clientside-only mod ([1eaa966](https://git.griefed.de/Griefed/ServerPackCreator/commit/1eaa966468cc74f0ed2aab63cdc3dc006df082e0))
+* Try and fix ArtemisConfigTest and SpringBootTests for spotbugs job ([67817a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/67817a1e1b24742f9cac1930f44a8908272330e2))
+* Try and fix ArtemisConfigTest and SpringBootTests for spotbugs job ([29c870f](https://git.griefed.de/Griefed/ServerPackCreator/commit/29c870fec68e75df7da3d8dba978a6f6688642b2))
+* Try and fix ArtemisConfigTest for spotbugs job ([c665bf5](https://git.griefed.de/Griefed/ServerPackCreator/commit/c665bf5fd23d4fe56c249c3d4b3f1a22ebd5c3b5))
+
+
+### 🚀 Features
+
+* Allow users to edit language-definitions in the lang-directory. ([e2b5cca](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2b5ccaef8834ab3a9154d7208a5e6ff90a2b14b))
+
+
+### 🛠 Fixes
+
+* Always load classpath serverpackcreator.properties first, then loac local filesystem serverpackcreator.properties. Ensures defaults are always present and available to be overwritten and never empty. ([f91c8da](https://git.griefed.de/Griefed/ServerPackCreator/commit/f91c8da02116c5271eda0d02b4a394d2ed267ae2))
+* Correctly initialize variable in start-scripts. Correctly pass OTHERARGS in batch-scripts. ([26f6dfd](https://git.griefed.de/Griefed/ServerPackCreator/commit/26f6dfdd24fb24c27755699edaa3b79bf89ae698))
+* Explicitly define log4j and force any dependency using it to use the secure version ([f0c1946](https://git.griefed.de/Griefed/ServerPackCreator/commit/f0c19465ba0daf6c6d8ce090913a24e3ab8d820c))
+* Re-add nogui parameter for fabric scripts. Apparently that is needed. Local tests proved it is not. My Little Fabric: Servers Are Magic ([6381c3b](https://git.griefed.de/Griefed/ServerPackCreator/commit/6381c3b1fc741ee684740db6d9fb5d7ccfb8f4d1))
+
+
+### Other
+
+* Add CraftPresence to fallbacklist of clientside-only mods (Reported by Law on Discord) ([88150ab](https://git.griefed.de/Griefed/ServerPackCreator/commit/88150ab82f654eba1d5be27566f3b74fea5d2b66))
+* Change order of input so users don't confuse the log-section to be related to the webservice. ([e352d12](https://git.griefed.de/Griefed/ServerPackCreator/commit/e352d120603e6810a3a3ed0b3e46b021db4ca5a0))
+* **deps:** update dependency @babel/eslint-parser to v7.16.5 ([d90ef33](https://git.griefed.de/Griefed/ServerPackCreator/commit/d90ef333df1d80fde46189faebe288f53f211427))
+* **deps:** update dependency @quasar/app to v3.2.6 ([292d4f5](https://git.griefed.de/Griefed/ServerPackCreator/commit/292d4f5d8b2c048aa6ed28b18e0bdf0eaa4de79c))
+* **deps:** update dependency @types/node to v16.11.14 ([76baa87](https://git.griefed.de/Griefed/ServerPackCreator/commit/76baa87cb160827729922b4cd11a407cf523fb9c))
+* **deps:** update dependency @types/node to v16.11.15 ([7b8dd46](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b8dd46df3819ab64778b033403ee30b59ee0a7b))
+* **deps:** update dependency core-js to v3.20.0 ([809855a](https://git.griefed.de/Griefed/ServerPackCreator/commit/809855a1defa480ee9869c3bf3124474e0a8c34f))
+* **deps:** update dependency core-js to v3.20.1 ([cde9246](https://git.griefed.de/Griefed/ServerPackCreator/commit/cde9246b792470bfc4e9308bb32bea2ae3bb8ada))
+* **deps:** update dependency eslint to v8.5.0 ([6f7c5c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/6f7c5c24b8cb8a68427836331b1b2e758fdfeaa8))
+* **deps:** update dependency gradle to v7.3.2 ([69019b9](https://git.griefed.de/Griefed/ServerPackCreator/commit/69019b97c3e2f4c38ae1a6eb4b8913a095986714))
+* **deps:** update dependency org.apache.logging.log4j:log4j-api to v2.17.1 ([01c8a80](https://git.griefed.de/Griefed/ServerPackCreator/commit/01c8a80de9499ea377bf03eff6eaac1b73f8efb9))
+* **deps:** update dependency org.apache.logging.log4j:log4j-core to v2.17.1 ([7cbd208](https://git.griefed.de/Griefed/ServerPackCreator/commit/7cbd208142e559d57c37f12ccc5a738a2f682bc1))
+* **deps:** update dependency org.apache.logging.log4j:log4j-jul to v2.17.1 ([48cf50d](https://git.griefed.de/Griefed/ServerPackCreator/commit/48cf50df5230f399c93f8abf25d7aff5f3500697))
+* **deps:** update dependency org.apache.logging.log4j:log4j-slf4j-impl to v2.17.1 ([de850ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/de850ff6bb2c9600be0a06b06f84fe594c190427))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.17.0 ([9ab5fc7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ab5fc7e189765d9a42dabb66274870e06ecd409))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.17.1 ([32af395](https://git.griefed.de/Griefed/ServerPackCreator/commit/32af395878dfe45ebfed0e0dbbcd77f104418558))
+* **deps:** update dependency quasar to v2.4.2 ([28ec385](https://git.griefed.de/Griefed/ServerPackCreator/commit/28ec3853f08d5e16110a1d95e1a2f95add7fc164))
+* **deps:** update dependency tsparticles to v1.37.6 ([e69e81a](https://git.griefed.de/Griefed/ServerPackCreator/commit/e69e81a4263706ed969f4f7f1454dc550ee6659c))
+* **deps:** update dependency tsparticles to v1.38.0 ([fa498bc](https://git.griefed.de/Griefed/ServerPackCreator/commit/fa498bc7fd1df3067a2d12e6c227c35635848a46))
+* **deps:** update jamesives/github-pages-deploy-action action to v4.1.8 ([1d4a7f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/1d4a7f7e3c389abdc1513050327b6018848441ff))
+* **deps:** update spring boot to v2.6.2 ([b6e4850](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6e4850ff8ebe5f18e5472563bb3782cfd1ea0a9))
+* **deps:** update typescript-eslint monorepo to v5.7.0 ([e6b01d8](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6b01d858d2b9e25656fdbe07904b840242d2003))
+* **deps:** update typescript-eslint monorepo to v5.8.0 ([1f29f23](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f29f236d19653487b791576c76cfee8c58e1e88))
+* **deps:** update typescript-eslint monorepo to v5.8.1 ([ded0c7b](https://git.griefed.de/Griefed/ServerPackCreator/commit/ded0c7b39e9d48a06b7b6fc87537670e0a430f69))
+
+## [3.0.0-alpha.12](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.11...3.0.0-alpha.12) (2021-12-13)
+
+
+### :scissors: Refactor
+
+* Allow closing of notification if status is already exists ([a25e6f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/a25e6f7b191a08e35f8b83d5911e9ac8bc9c11c8))
+* Change banner being displayed when running as webservice ([75899d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/75899d4d211647acf9de589007bfeaa88664cf23))
+
+
+### 🦊 CI/CD
+
+* Update gradle to 7.3.1 ([88c1330](https://git.griefed.de/Griefed/ServerPackCreator/commit/88c133060f88303a6e734275c01704bb8ec4f782))
+* **deps-dev:** bump @quasar/app from 3.2.3 to 3.2.5 in /frontend ([4d2092b](https://git.griefed.de/Griefed/ServerPackCreator/commit/4d2092bb73fe18589b5e150deebf7844c01c2198))
+* **deps-dev:** bump @types/node from 16.11.10 to 16.11.11 in /frontend ([043414e](https://git.griefed.de/Griefed/ServerPackCreator/commit/043414ebed40dadf28ddb888276c1d8ca47835e5))
+* **deps-dev:** bump @types/node from 16.11.10 to 16.11.12 in /frontend ([ddd4424](https://git.griefed.de/Griefed/ServerPackCreator/commit/ddd44242048537fe22b3c2c3344a82884507c5c7))
+* **deps-dev:** bump @typescript-eslint/eslint-plugin in /frontend ([55b5ba5](https://git.griefed.de/Griefed/ServerPackCreator/commit/55b5ba52f6b9c9377e730fd8d3ff0b25be52eca6))
+* **deps-dev:** bump @typescript-eslint/parser in /frontend ([d06b4cd](https://git.griefed.de/Griefed/ServerPackCreator/commit/d06b4cd7559dea9eefd686a189ceb22ece256320))
+* **deps:** bump @quasar/extras from 1.12.1 to 1.12.2 in /frontend ([bf9f871](https://git.griefed.de/Griefed/ServerPackCreator/commit/bf9f871eb39c3a18e8f4c67bd44d5a1c4dfd68a5))
+* **deps:** bump core-js from 3.19.1 to 3.19.3 in /frontend ([4864c13](https://git.griefed.de/Griefed/ServerPackCreator/commit/4864c13d9b2b7a7ffc979c54483803b54d445c44))
+* **deps:** bump junit-platform-commons from 1.8.1 to 1.8.2 ([d8483f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/d8483f1d5767c0ec62d7bb12cfa4d4f476d3d62f))
+* **deps:** bump quasar from 2.3.3 to 2.3.4 in /frontend ([373fdb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/373fdb340ca949d61f51374f7e03685e18708f82))
+* **deps:** bump spring-boot-devtools from 2.6.0 to 2.6.1 ([a51e28e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a51e28e646c115cce8f784458e08a4d95197edb4))
+* **deps:** bump spring-boot-starter-test from 2.5.6 to 2.6.1 ([0f39852](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f398524acfbb7c01b9a404430ee35eba351ee84))
+* **deps:** bump spring-boot-starter-validation from 2.5.6 to 2.6.1 ([1473032](https://git.griefed.de/Griefed/ServerPackCreator/commit/14730327dae5a9d81df7caf3ce0e4d1a5f4fda88))
+* **deps:** bump spring-boot-starter-web from 2.5.6 to 2.6.1 ([9d7ab8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d7ab8b0f024d1cc0f6f88ea5aa68ecbffbb545f))
+* **deps:** bump vue from 3.2.22 to 3.2.24 in /frontend ([62d687a](https://git.griefed.de/Griefed/ServerPackCreator/commit/62d687a0ffccc248c4ae0f89168ce18e3e47fabf))
+* Set loglevel in SAST to debug ([fc5341f](https://git.griefed.de/Griefed/ServerPackCreator/commit/fc5341fea92bba0e2f650644e543c53a1d8c48c4))
+* Try and fix Renovate warning ([893a581](https://git.griefed.de/Griefed/ServerPackCreator/commit/893a581c9d6a2935cdd80aa9df03f1717b3a425c))
+
+
+### 🧪 Tests
+
+* Set ddl-auto to create ([8e00f7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/8e00f7e4990ad42ceb2e7a23bbdcaf075e26a261))
+* Try and fix error because of missing database ([81d4f80](https://git.griefed.de/Griefed/ServerPackCreator/commit/81d4f8045ed06bd83525edbb4980dde8afa2881e))
+
+
+### 🛠 Fixes
+
+* -Dlog4j2.formatMsgNoLookups=true to prevent log4j2 vulnerability, added via customziable OTHERARGS in scripts. Move java path to JAVA for customizability (is that a word?) ([ff7dc52](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff7dc52f23ed5e1e2abc92f33c9964225c083dcb))
+* Correctly compare user input with variable in start.bat, resulting in creation of eula.txt if user enters "I agree" ([224cbb3](https://git.griefed.de/Griefed/ServerPackCreator/commit/224cbb3874830c7ff2cce83e403eb27470244aa8))
+* Implement log4j exploit protection ([971fc4f](https://git.griefed.de/Griefed/ServerPackCreator/commit/971fc4fe7cfa362b48197d0222373a884c517f92))
+* More hardening against CVE-2021-44228 ([eaa4668](https://git.griefed.de/Griefed/ServerPackCreator/commit/eaa4668731ded0145f47d810d65dbf703306009c))
+* Use inverted order array for Fabric version when checking for Fabric version upon config load and therefore set correct Fabric version. ([de5cdcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/de5cdcf0b1bf1f81c812bd685dc41a5ef74b7f09))
+* **deps:** update dependency core-js to v3.19.3 ([f7a3140](https://git.griefed.de/Griefed/ServerPackCreator/commit/f7a314067fae89105aed95cae95188c827812c2f))
+* **deps:** update dependency vue to v3.2.24 ([4b44938](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b4493876f4476c6ecc90497bbc621e1aa1b545a))
+* **deps:** update dependency vue to v3.2.26 ([be664e8](https://git.griefed.de/Griefed/ServerPackCreator/commit/be664e84c506155157e879f42b50426b0f8e7800))
+
+
+### Other
+
+* Update git index for gradlew so execution is always allowed ([057b6c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/057b6c2e1514f5287596e4004cbbb790f34c1d12))
+* **deps:** pin dependencies ([f6d8822](https://git.griefed.de/Griefed/ServerPackCreator/commit/f6d88221cb966c739365f352b2a9c6bb660eeb17))
+* **deps:** update dependency @quasar/app to v3.2.4 ([e33df47](https://git.griefed.de/Griefed/ServerPackCreator/commit/e33df47cb0182788a995f55a7a1852f3d75919d4))
+* **deps:** update dependency eslint to v8.4.1 ([2db3a36](https://git.griefed.de/Griefed/ServerPackCreator/commit/2db3a36ae3f5f12e1263fbb91d5a7984804c58a8))
+* **deps:** update dependency eslint-plugin-vue to v8.2.0 ([e2df4dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2df4dc25fae418fdf495d7c2d4acbf1cae68567))
+* **deps:** update dependency gradle to v7.3.1 ([6964401](https://git.griefed.de/Griefed/ServerPackCreator/commit/6964401eddbfadb265bb15fbd8a1aacfc5e6ea50))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.15.0 ([1018e10](https://git.griefed.de/Griefed/ServerPackCreator/commit/1018e106aeffa8439e0f5dd2aeaa2d1e6bf68639))
+* **deps:** update dependency org.apache.logging.log4j:log4j-web to v2.16.0 ([5632772](https://git.griefed.de/Griefed/ServerPackCreator/commit/5632772a0785567f1ed0142c845120aac98a30bb))
+* **deps:** update griefed/baseimage-ubuntu-jdk-8 docker tag to v2 ([e3d9f7c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3d9f7c907c39619fe0c36504472722140a03cec))
+* **deps:** update npm to v8 ([f446f11](https://git.griefed.de/Griefed/ServerPackCreator/commit/f446f1167dc950ea509c4117743a380957c0502e))
+* **deps:** update spring boot to v2.6.1 ([d0d9f03](https://git.griefed.de/Griefed/ServerPackCreator/commit/d0d9f03b447443fb08da3b4ee517ee85cf08e29d))
+* **deps:** update typescript-eslint monorepo to v5.6.0 ([c27b3b0](https://git.griefed.de/Griefed/ServerPackCreator/commit/c27b3b04ddb8219fd0c80f5e850c243bcb540634))
+
+## [3.0.0-alpha.11](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.10...3.0.0-alpha.11) (2021-11-30)
+
+
+### :scissors: Refactor
+
+* Improve error handling and reporting ([77985b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/77985b6f23fa95d388b349a016d090a480a869aa))
+* Print server-icon and server.properties paths. Re-organize method in CreateServerPackTab to ensure GUI becomes responsible again if the generation of a server pack fails. ([e42b3b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/e42b3b1aaac9845bbf053d49705b8cb044eb3c07))
+* Rename fields still referencing old serverPackCreatorProperties to applicationProperties ([e1b7c62](https://git.griefed.de/Griefed/ServerPackCreator/commit/e1b7c6254a710f5f2a3436090782f079d1f433e4))
+* Rework error redirect. ([85543ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/85543ac9f6fc7385c0e634fa60c78cec4e289c01))
+* Set rate at which tailers tail to 100ms, instead of 2000ms. ([ba4624f](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4624f9116f248ac5953e90c1209b50990c4155))
+* Sort by downloads, descending ([2f6f6d4](https://git.griefed.de/Griefed/ServerPackCreator/commit/2f6f6d4578b2bf5429fd2b85291850b292766e50))
+* When a requested server pack already exists, offer a download to the user. ([39dc626](https://git.griefed.de/Griefed/ServerPackCreator/commit/39dc6268e8ebd1048c0e19c0a479bd731c8d1e98))
+
+
+### 🚀 Features
+
+* Write errors encountered during config check to logs/console. When using GUI, show a message with the encountered Errors. Helps with figuring out whats wrong with a given configuration. ([e1b0c62](https://git.griefed.de/Griefed/ServerPackCreator/commit/e1b0c6269cbd545993854786a07a949f4a379c45))
+
+
+### 🛠 Fixes
+
+* Allow selection of bmp, jpg and jpeg as server-icons. Java correctly converts them to png for use as server-icons. If the image could not be loaded, print an error message. ([d2c1ac7](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2c1ac78fbf97c003e10f49af281437b95891865))
+* Set downloads and votes to zero upon generation of server pack ([be84232](https://git.griefed.de/Griefed/ServerPackCreator/commit/be8423251d82aea1a7639cd30bbaf9d0f06397df))
+
+
+### Other
+
+* Udpate versions ([eecc90a](https://git.griefed.de/Griefed/ServerPackCreator/commit/eecc90a88dfa2d787a256e341dc422a124a22cab))
+
+## [3.0.0-alpha.10](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.9...3.0.0-alpha.10) (2021-11-27)
+
+
+### 🦊 CI/CD
+
+* Remove changelog generation of GitHub releases as I copy and paste the changelog from GitLab anyway ([25cdb26](https://git.griefed.de/Griefed/ServerPackCreator/commit/25cdb26d97fd5427e152615a9d10749d6039765f))
+
+
+### 🛠 Fixes
+
+* Instead of using an external applications.properties for customizing, use our serverpackcreator.properties...which exists anyway! ([3794896](https://git.griefed.de/Griefed/ServerPackCreator/commit/3794896971e775d4f4d37aee7d340cc0510d8024))
+
+## [3.0.0-alpha.9](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.8...3.0.0-alpha.9) (2021-11-27)
+
+
+### :scissors: Refactor
+
+* Add getters/setters and allow reloading of properties. Also add some documentation to properties as well as more default values, just to be on the safe side ([049925e](https://git.griefed.de/Griefed/ServerPackCreator/commit/049925e9ddad7e89ed5f735ddb33da9325375a86))
+* Display download button only if status is Available ([9c0edc7](https://git.griefed.de/Griefed/ServerPackCreator/commit/9c0edc71c4180725269d1a3ddcb7ca4958d89e4d))
+* Display MB behind size ([1188b9f](https://git.griefed.de/Griefed/ServerPackCreator/commit/1188b9f0c687e3301e1e4d695450e0b5f1890f71))
+* Do not directly access the ServerPackRepository ([ba4bf2c](https://git.griefed.de/Griefed/ServerPackCreator/commit/ba4bf2c9e57a0b982913dce816724d6c32f78edb))
+* Just kill it. ([b6bbe54](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6bbe54ad03f89505350e9714af2d65ef6fec1fb))
+* Only check for database existence when running as a webservice ([87618f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/87618f4f99d9376de0dd5ffc135265fec35cebef))
+* Remove/extract commonly used fields and methods. Make sure our database is always present. Other. ([859ede1](https://git.griefed.de/Griefed/ServerPackCreator/commit/859ede176db6ae995c72405b95c584de298300ef))
+* Remove/extract commonly used fields and methods. Work towards webservice ([abf0135](https://git.griefed.de/Griefed/ServerPackCreator/commit/abf01355447f0c3a0af4af97d1cac259ddc113fd))
+* Remove/extract commonly used fields/methods ([1f40517](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f405176a505bfcb5932493f94924bf45e2ade19))
+* Remove/extract commonly used fields/methods ([df84569](https://git.griefed.de/Griefed/ServerPackCreator/commit/df845695059550025d0f24326d69a9f7ebf3d9f4))
+* Remove/extract commonly used fields/methods ([c9cc954](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9cc9548973d7b181ff91175ac1bd5959740c81f))
+* remove/extract commonly used fields/methods. Use configurationModel for everything. ([4ea254f](https://git.griefed.de/Griefed/ServerPackCreator/commit/4ea254fcf3aa6503efb8a168d54346af45f93150))
+* Replace file-saver with call to api. Improves downloading of server packs. ([b60aeb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60aeb7ddbb8b1f3354cae2313136c7a193fc917))
+* Set status to Queued for a new instance ServerPack ([e2eb166](https://git.griefed.de/Griefed/ServerPackCreator/commit/e2eb166e31a3a26a145283b68242c996cff65884))
+* Throw custom exceptions on incorrect IDs ([875817c](https://git.griefed.de/Griefed/ServerPackCreator/commit/875817c7ee2ea024c631b9a37794feb690e434cd))
+* Use FIleUtils for copying ([4529017](https://git.griefed.de/Griefed/ServerPackCreator/commit/452901776346acf5318b5629367e1e3f75b2317f))
+* Use FIleUtils for copying and deleting, Files for deleting files. Replace messages with lang keys ([186d610](https://git.griefed.de/Griefed/ServerPackCreator/commit/186d6107e799fda23ea6259382d6fda261eaa253))
+* Use FIleUtils for copying, Files for deleting ([4459847](https://git.griefed.de/Griefed/ServerPackCreator/commit/4459847bfc94117773605e07a6dc26e6716a8c51))
+* **webservice:** Display status as "Generating" if server pack is being generated. Refactor regeneration to use queueing-system. ([78b88f2](https://git.griefed.de/Griefed/ServerPackCreator/commit/78b88f22b18ba87723d3808586b496abcc3ab25e))
+* **webservice:** Move ScanCurseProject and GenerateCurseProject to separate classes to eliminate statics. Closes GL[#88](https://git.griefed.de/Griefed/ServerPackCreator/issues/88) ([5815eb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/5815eb7e8dd2abc7a0cdc2287e950b2f0bb2e683))
+* **webservice:** Remove unnecessary logging ([a619997](https://git.griefed.de/Griefed/ServerPackCreator/commit/a6199977958c4040657976750d9093bf6922cb4f))
+* **webservice:** Set download-filename to fileDiskName + _server_pack-zip ([e597dc4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e597dc4804896d971951f183e09a585a8943a956))
+* **webservice:** Set initial rows per page to 13 ([e45cf0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/e45cf0e21a0b535f06358aa37016b3c8d38590a6))
+* **webservice:** Store size in MB and display size in frontend in MB ([37d4daa](https://git.griefed.de/Griefed/ServerPackCreator/commit/37d4daa3e2863ab6077174d9249478c0ea179a1a))
+
+
+### ⏩ Performance
+
+* Improve project- and filename acquisition by checking project and files directly ([f6e7b54](https://git.griefed.de/Griefed/ServerPackCreator/commit/f6e7b5454e316ad3f7acb0958d69476e3dcbf163))
+
+
+### 📔 Docs
+
+* Update CONTRIBUTING with step-by-step guide on how to contribute to ServerPackCreator ([db3b061](https://git.griefed.de/Griefed/ServerPackCreator/commit/db3b06100510d2a2e35c0ce92cbf6c04d01c6b1f))
+* Update licenses ([21ae0ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/21ae0ad3f704b997ac4823a447fbeae1c9bbe1a1))
+* Update README with info regarding contributions. Closes GL[#75](https://git.griefed.de/Griefed/ServerPackCreator/issues/75). ([e3d499c](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3d499cf948f58084ee2afd8568bdb50ba483d3a))
+* Update templates ([9fe1101](https://git.griefed.de/Griefed/ServerPackCreator/commit/9fe11013ba346443124d5c2cadb1364e4633cef7))
+* Write docs for all the REST API classes, methods etc. I've been working on for the last couple of weeks. This commit also contains some minor refactorings, but nothing major or worth a separate commit. ([26519a0](https://git.griefed.de/Griefed/ServerPackCreator/commit/26519a002538bc01de17ad6debbb45d334527694))
+
+
+### 🦊 CI/CD
+
+* Update Gradle to 7.3 ([5dafa9e](https://git.griefed.de/Griefed/ServerPackCreator/commit/5dafa9ee7e7e6ee8beb2126296fed1853eb5f978))
+* **deps:** bump spring-boot-devtools from 2.5.6 to 2.6.0 ([678e175](https://git.griefed.de/Griefed/ServerPackCreator/commit/678e1750ee6a29def7d52920b5699c0b7ed89322))
+* **deps:** bump spring-boot-starter-data-jpa from 2.5.6 to 2.6.0 ([dc8797a](https://git.griefed.de/Griefed/ServerPackCreator/commit/dc8797af78b505599e5f8fa7916c93030324fc52))
+* **deps:** bump spring-boot-starter-log4j2 from 2.5.6 to 2.6.0 ([5b67e52](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b67e52fd5c7783d8a08cd892ed6ef285d336836))
+* **deps:** bump spring-boot-starter-quartz from 2.5.6 to 2.6.0 ([0433e90](https://git.griefed.de/Griefed/ServerPackCreator/commit/0433e905151ef0a60a2f8a00f5cd5587c4bf024c))
+* **webservice:** Add artemis dependency for queueing system. Update dependencies. Exclude redundant slf4j. ([0954a56](https://git.griefed.de/Griefed/ServerPackCreator/commit/0954a56cf7ef8b1b8d26152a0b45aff86e3767cf))
+* Reactivate docker jobs ([4b520c2](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b520c2f39e28633b25788300cf88e2a1c531d5f))
+* Remove unnecessary login to docker registry ([e5b034f](https://git.griefed.de/Griefed/ServerPackCreator/commit/e5b034f331e3b1d238da8e25254cf105d304e484))
+* Run GitHubs dependabot on dependabot-branch and run tests on GitHubs infrastructure. The more the merrier ([659f0f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/659f0f4bd721befa0b3a57f4699a437390c7fbbb))
+* Tag dev-images with short_sha as well. Remove some artifacts ([f3f9913](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3f9913797cc55458eef5eca7554c4de877f1adf))
+
+
+### 🧪 Tests
+
+* Adapt tests ([e20f89d](https://git.griefed.de/Griefed/ServerPackCreator/commit/e20f89d34ecbcc85edea44264715ac90c47bc7af))
+* Autowire jmsTemplate ([1ba6968](https://git.griefed.de/Griefed/ServerPackCreator/commit/1ba6968cb942ede7a211f58cb2aae930ad97fa66))
+* Don't delete default files after testing for them. ([b34602c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b34602c1a0ba30481c25fbb580c17d3331513ddc))
+* Fix some tests ([5ba12ad](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ba12adf856ea9a0341393e56665c0c7f873649b))
+* Hopefully fix ArtemisConfigTest ([7573d99](https://git.griefed.de/Griefed/ServerPackCreator/commit/7573d99bbc009eeb987d1743dae6e55896ea7545))
+
+
+### 🚀 Features
+
+* Allow specifying custom server-icon.png and server.properties. The image will be scaled to 64x64. Implements GH[#88](https://git.griefed.de/Griefed/ServerPackCreator/issues/88) and GH[#89](https://git.griefed.de/Griefed/ServerPackCreator/issues/89). ([e3670e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/e3670e4ffc15505856ae9695f59f3c614e0199dd))
+* Basic filewatcher to monitor a couple of important files. Example: Delete serverpackcreator.properties to reload defaults ([d3f194a](https://git.griefed.de/Griefed/ServerPackCreator/commit/d3f194abb2ef55e168c094290263d4e78162cc91))
+* Implement voting-system for server packs. Improve styling of download table. ([e49fa96](https://git.griefed.de/Griefed/ServerPackCreator/commit/e49fa96e4d2268441d67b8cd253c67e92dc33128))
+* in start scripts: Ask user whether they agree to Mojang's EULA, and create `eula=true` in `eula.txt` if they specify I agree. Closes GH[#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83) ([5995f51](https://git.griefed.de/Griefed/ServerPackCreator/commit/5995f512d2731ebbd161c0ff8e34e37a437da0ac))
+* **gui:** Add button in menubar to clear GUI. Allows starting with a fresh config without having to restart ServerPackCreator. Implements GH[#91](https://git.griefed.de/Griefed/ServerPackCreator/issues/91) ([dddee02](https://git.griefed.de/Griefed/ServerPackCreator/commit/dddee0286ca110bb25c75ff5d66756e86130b356))
+* **gui:** Save the last loaded configuration alongside the default serverpackcreator.conf, unless a new configuration was started. Can be activated/deactivated with `de.griefed.serverpackcreator.configuration.saveloadedconfig=true` or `false` respectively ([e03b808](https://git.griefed.de/Griefed/ServerPackCreator/commit/e03b8089dca9ca40aa8d2a07948603888fbefd70))
+* **webservice:** Add fields and methods required by CurseForge modpack creation ([f3d8da9](https://git.griefed.de/Griefed/ServerPackCreator/commit/f3d8da93a1ea988cab7e5d4f2dbd495c947ffc11))
+* **webservice:** Allow downloads of available server packs. Expand checks for queueing system of newly submitted generation request. ([7b75064](https://git.griefed.de/Griefed/ServerPackCreator/commit/7b75064495786ec1f5165f8a275f4ebb57cdb53c))
+* **webservice:** Allow overriding of Spring Boot properties with an external application.properties in the directory where SPC is being executed in. ([8b03f59](https://git.griefed.de/Griefed/ServerPackCreator/commit/8b03f59da6b8ae9e167a6d05dad2bdae99fe8afa))
+* **webservice:** Allow the creation of a server pack from a CurseForge projectID and fileID as well as regeneration (enable in properties) of said server pack. ([fd7f6d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/fd7f6d3f2aa9e39da3f1385c1527d917bb4fe6f2))
+* **webservice:** Check for -web arg. Explicitly warn user about running web on Windows machines. Move DI to better accommodate mode chosen. ([1585130](https://git.griefed.de/Griefed/ServerPackCreator/commit/15851303fb7f96406d8dd2e3abe36f335ab55527))
+* **webservice:** Expand properties for webservice and extract default dirs to exclude ([bbfc0fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/bbfc0fa2a3ca6d63415c8e29f868e56c2cf50e00))
+* **webservice:** Increment download counter when downloading a server pack ([2ba7adf](https://git.griefed.de/Griefed/ServerPackCreator/commit/2ba7adfc9b2685e8ee0cbb0f765a0b0317f07aa2))
+* **webservice:** More work towards the frontend. Create a server pack from a CurseForge projectID and fileID. Dark mode switch. Interactive background. Mobile compatibility changes. ([11ab90f](https://git.griefed.de/Griefed/ServerPackCreator/commit/11ab90f6b52d7dba1311cdd6a04974736d6f25ba))
+* **webservice:** Move commonly used fields to custom properties. Allow reload via reload() ([b60e723](https://git.griefed.de/Griefed/ServerPackCreator/commit/b60e7231bfb6a9c4228990264de783ca609470fc))
+* **webservice:** Populate Downloads-section with server packs from database and allow download if available. Add search-function and allow users to select visible columns. ([80f4b8d](https://git.griefed.de/Griefed/ServerPackCreator/commit/80f4b8d3d9ae4980df9257d812e736d989c9d26a))
+* **webservice:** Queueing-system for generating server packs one-by-one. ([93a666a](https://git.griefed.de/Griefed/ServerPackCreator/commit/93a666a54a89c74d63993d0c42de833338f93cbe))
+* **webservice:** Remove/extract commonly used fields/methods. Couple of refactorings of run() for webservice. ([6d986f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/6d986f9bd221fbdfc408db99e6d8a7ff5e694382))
+* **webservice:** Update database entry for newly created server pack with availability, filesize and cleanup no longer needed files. ([a3c5694](https://git.griefed.de/Griefed/ServerPackCreator/commit/a3c56948be7f0dd1a4532c2dbc0e163c03d9f8df))
+
+
+### 🛠 Fixes
+
+* Catch occasional error from CurseForge's API which could lead to dead entries in the database ([625a8a8](https://git.griefed.de/Griefed/ServerPackCreator/commit/625a8a83647a3fd875b80c629159c2874f667f63))
+* Fix axios instance for api ([12508f3](https://git.griefed.de/Griefed/ServerPackCreator/commit/12508f34884ebce85d88386f35363efd34d35e1d))
+* Fix building of list of fallbackmods if property contains , ([e000f25](https://git.griefed.de/Griefed/ServerPackCreator/commit/e000f2549e673b505df6b5d71a5c8455d78ddfab))
+* Fix downloading of server packs by storing the path of the server pack in the DB in the path column ([8a47213](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a472136554f25ac06caf1a013fd64a5dda6e79e))
+* Fix downloading of server packs by updating the path of the server pack in the DB in the path column ([64dc619](https://git.griefed.de/Griefed/ServerPackCreator/commit/64dc619389442cfe5f6eddbb9ad98969dd60d987))
+* Fix user in Docker environment ([39f6bc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/39f6bc1fd6ca75e6783ae77c736983e601c550ab))
+* Move destination acquisition into if-statement ([5d356a9](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d356a95ec85cd04879a99c64538c113422f56ab))
+* Move destination into if-statement ([9ae5ceb](https://git.griefed.de/Griefed/ServerPackCreator/commit/9ae5ceb8b314b5b6e065496118bc13aa6a3cab46))
+* Prevent NullPointerException if version or author are not defined in the modpacks manifest. ([d7336ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/d7336baaae13781538d132ed62b24e25825da721))
+* remove `--` from Forge `nogui` argument. Fixes GH[#82](https://git.griefed.de/Griefed/ServerPackCreator/issues/82) ([f585891](https://git.griefed.de/Griefed/ServerPackCreator/commit/f58589114cd255a191b226c08c89f8dfeeac72dc))
+* **webservice:** Display correct tooltips for buttons in MainLayout ([d4530d3](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4530d35727e3b092fdb8383f546dda8dcc825d2))
+
+
+### Other
+
+* Include JProfiler and ej-Technologies in Awesomesauce section ([b989173](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9891736d997c0c6ad81a8f4b650a1e7c0368dec))
+* New screenshots, comparisons between different modes ([12ed5f6](https://git.griefed.de/Griefed/ServerPackCreator/commit/12ed5f6ec63cf1a04dd357955fa799c07e05780c))
+* Remove --no-daemon from run configurations ([a76e357](https://git.griefed.de/Griefed/ServerPackCreator/commit/a76e3570de7cb7cbf75a96697f122cf02e69e693))
+* Remove mention of armv7 docker images as they are no longer being supplied ([72e8308](https://git.griefed.de/Griefed/ServerPackCreator/commit/72e83089ef328494dcb07115f649682eec7edd59))
+* **deps:** pin dependencies ([358275b](https://git.griefed.de/Griefed/ServerPackCreator/commit/358275b16134c3953250e0dbcc763005a7a6b344))
+* **deps:** update dependency @types/node to v16.11.10 ([e38cd23](https://git.griefed.de/Griefed/ServerPackCreator/commit/e38cd23fdda88247f678e718831dcb7f1dba7580))
+* **deps:** update dependency org.apache.activemq:artemis-jms-server to v2.19.0 ([3245976](https://git.griefed.de/Griefed/ServerPackCreator/commit/3245976c0f88eef1e0e2b25da88d6eefed7e9dd3))
+
+## [3.0.0-alpha.8](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.7...3.0.0-alpha.8) (2021-10-15)
+
+
+### 👀 Reverts
+
+* Do not create the eula.txt-file automatically. Reverts feature request issue [#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83). Lots of other smaller things, too many to list. ([ae66641](https://git.griefed.de/Griefed/ServerPackCreator/commit/ae66641b4e66e4711069289c79427651d10aaf11))
+
+## [3.0.0-alpha.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.6...3.0.0-alpha.7) (2021-10-11)
+
+
+### :scissors: Refactor
+
+* Combine start and download scripts. Add checks for files in scripts. Removes option to generate scripts and generates them always instead. Closes issue [#81](https://git.griefed.de/Griefed/ServerPackCreator/issues/81) ([f037c34](https://git.griefed.de/Griefed/ServerPackCreator/commit/f037c34eb43b4910ea3002eba6362dd3d749261a))
+
+
+### 🚀 Features
+
+* Allow specifying files to add to server pack with simple `foo.bar` connotations. Closes issue [#86](https://git.griefed.de/Griefed/ServerPackCreator/issues/86) ([8a53aa6](https://git.griefed.de/Griefed/ServerPackCreator/commit/8a53aa6b9dbf148d60f4001a47e64055e8975d10))
+* Create eula.txt upon server pack generation. Closes issue [#83](https://git.griefed.de/Griefed/ServerPackCreator/issues/83) ([d48191c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d48191cda634f8bb8cc4db2298a0848b8b14c2cc))
+
+
+### 🛠 Fixes
+
+* Generate Minecraft 1.17+ Forge compatible scripts. Fixes issue [#84](https://git.griefed.de/Griefed/ServerPackCreator/issues/84). ([7d07e1d](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d07e1dad99c175b330f18c4c6cc83b00d43acac))
+
+## [3.0.0-alpha.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.5...3.0.0-alpha.6) (2021-10-01)
+
+
+### :scissors: Refactor
+
+* Remove elements starting with ! from list instead of avoiding them with an ugly if-statement ([b8c84e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8c84e1294d7e8feebd34a0da202f8dc60d02d78))
+
+
+### 🦊 CI/CD
+
+* Replace Typesafe with Nightconfig, allowing for more safety measures ([b9939b1](https://git.griefed.de/Griefed/ServerPackCreator/commit/b9939b101e906b7a578794cf79659c5035e9c692))
+
+
+### 🚀 Features
+
+* Store server pack suffix in serverpackcreator.conf.l Closes [#77](https://git.griefed.de/Griefed/ServerPackCreator/issues/77) again. ([d6c74e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/d6c74e0f62f395ea171266daca6194e39f0f634a))
+
+
+### 🛠 Fixes
+
+* Fix some mods broken dependency definitions breaking SPC funcitonality. Closes issue [#80](https://git.griefed.de/Griefed/ServerPackCreator/issues/80). ([a1c8a7e](https://git.griefed.de/Griefed/ServerPackCreator/commit/a1c8a7ef419ba7dcf90b74694c5f04480edfe807))
+* Fix status message in GUI being displayed incorrectly on some Linux distros. Closes issue [#79](https://git.griefed.de/Griefed/ServerPackCreator/issues/79) ([5e7c08d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e7c08d886c9b1b7ef0640fe9cfe6f54e0d1fdc9))
+* Print correct string for server pack suffix ([08c69e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/08c69e1be591421138d88429bc007091a13837ab))
+
+## [3.0.0-alpha.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.4...3.0.0-alpha.5) (2021-09-24)
+
+
+### 🛠 Fixes
+
+* Fix missing serverpackcreator.properties for tests and do not run tests on GitHub releases. ([8895be8](https://git.griefed.de/Griefed/ServerPackCreator/commit/8895be80bfc76165d0347ee97e750301d6870afe))
+
+## [3.0.0-alpha.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.3...3.0.0-alpha.4) (2021-09-24)
+
+
+### :scissors: Refactor
+
+* Gather information from CurseForge modpack from JsonNodes instead of Class-mapping. Makes maintenance and expansion easier. Reduces complexity. ([caa033b](https://git.griefed.de/Griefed/ServerPackCreator/commit/caa033bae0d54a5e7171871ea7023e99fc5c99a0))
+
+
+### 🦊 CI/CD
+
+* Update frontend dependencies ([d953f31](https://git.griefed.de/Griefed/ServerPackCreator/commit/d953f31dbc75f0006b34445a20e074fbc698f9bc))
+
+
+### 🚀 Features
+
+* Allow users to exclude files and directories from the server pack to be generated with ! as the prefix in an entry in copyDirs ([f527d04](https://git.griefed.de/Griefed/ServerPackCreator/commit/f527d04dc67d5c2c186a460068aa84167278cafd))
+* Allow users to set a suffix for the server pack to be generated. Requested in issue [#77](https://git.griefed.de/Griefed/ServerPackCreator/issues/77) ([2d32119](https://git.griefed.de/Griefed/ServerPackCreator/commit/2d321197c6123348558476b20b6f2c9aa93cc54f))
+
+
+### Other
+
+* Add missing space in lang keys for copyDirs help. Closes issue [#78](https://git.griefed.de/Griefed/ServerPackCreator/issues/78) ([3539582](https://git.griefed.de/Griefed/ServerPackCreator/commit/35395827fb5a8e837ccae61925a0557aae544f29))
+
+## [3.0.0-alpha.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.2...3.0.0-alpha.3) (2021-09-04)
+
+
+### :scissors: Refactor
+
+* Create modpacks downloaded from CurseForge in the work/modpacks-directory. ([3178326](https://git.griefed.de/Griefed/ServerPackCreator/commit/3178326cc960bde4482e847c5464ef4f50ed856c))
+* DI serverpackcreator.properties everywhere! ([4b01d4a](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b01d4a809a08e420d399af9b9e58dca2c526002))
+* Initialize addons and check/create files when creating our DefaultFiles and AddonsHandler instances. ([864f10c](https://git.griefed.de/Griefed/ServerPackCreator/commit/864f10cd33e7f06693e47791ceeb7ac9a9e16974))
+* Refactor tailers to run in threads. ServerPackCreator can still become unresponsive if you resize during zip-creation, after a Forge server was installed, though..... ([d4c986e](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4c986eaa2451989420fa9785fab6f86523c8755))
+* Set server-packs directory to /server-packs. Add new configuration to config. Add volume to Dockerfile. Update documentation in README ([267e3e9](https://git.griefed.de/Griefed/ServerPackCreator/commit/267e3e9f168803209e26f8038a4c14d16d30b920))
+* Switch options to YES_NO to ensure users is always warned about empty javapath setting if they did not choose to select it now. ([c6f4ef8](https://git.griefed.de/Griefed/ServerPackCreator/commit/c6f4ef8cfc5e138191079acbf773ab91cef0d091))
+
+
+### ⏩ Performance
+
+* Perform version checks with lists gathered by VersionLister. ([d440e5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/d440e5e2c079ac44bc040d87cacb1f29951160d9))
+* Retrieve Forge versions from HashMap with Minecraft version as key instead of re-reading list and lists and arrays of data again and again and again, ([0018abc](https://git.griefed.de/Griefed/ServerPackCreator/commit/0018abc4772b7e062fc5bd131a62edcceae4aac6))
+
+
+### 💈 Style
+
+* Declare fields above constructor. Only have methods under constructor. ([76c6b58](https://git.griefed.de/Griefed/ServerPackCreator/commit/76c6b584b05d48adf0714f4ad066c6cf0f5d775a))
+* Reorder calls in Main.main to reflect importance. Makes it slightly more readable as well. ([576cbae](https://git.griefed.de/Griefed/ServerPackCreator/commit/576cbae9938563ef50dd27f174b3f340c4998f60))
+
+
+### 📔 Docs
+
+* Add missing parameter to setJavaArgs ([761e2fd](https://git.griefed.de/Griefed/ServerPackCreator/commit/761e2fdcc110e96db825527471c60cc427078552))
+* List server-packs directory for volumes ([82b13e4](https://git.griefed.de/Griefed/ServerPackCreator/commit/82b13e43771a2964d1d6339994dd431e94701a67))
+* Update table of methods for classes ([eeb6887](https://git.griefed.de/Griefed/ServerPackCreator/commit/eeb6887e3b52f67dd431adfe997ce1c144ab28fc))
+* Write missing documentation for getters and setters for javaargs and javapath settings ([f29924b](https://git.griefed.de/Griefed/ServerPackCreator/commit/f29924bd00724b53669c51829b1497810b8596fb))
+
+
+### 🦊 CI/CD
+
+* Update dependencies. Cleanup & readability. ([fe583aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe583aa0f73326b328f2c672859053fe6c6b8b67))
+* Disable Docker pipelines for the time being. Docker is acting up and building Docker images of the webservice-branch is not necessary as I have yet to start actual work on the webservice itself. ([f45e25f](https://git.griefed.de/Griefed/ServerPackCreator/commit/f45e25f681102dd991ff179a59df7c9fb85af227))
+
+
+### 🚀 Features
+
+* Allow users to disable cleanups of server packs and downloaded CurseForge modpacks. Can save bandwidth, time and disk operations, if the user is interested in that. ([3155af4](https://git.griefed.de/Griefed/ServerPackCreator/commit/3155af499006eba64751cca01e53e45480e8e936))
+* Allow users to disabled server pack overwriting. If de.griefed.serverpackcreator.serverpack.overwrite.enabled=false AND the server pack for the specified modpack ALREADY EXISTS, then a new server pack will NOT be generated. Saves a LOT of time! ([00dd7aa](https://git.griefed.de/Griefed/ServerPackCreator/commit/00dd7aa15b8cdbdce91f6d510fc2505f2f6e9d1a))
+* Allow users to specify a custom directory in which server-packs will be generated and stored in. ([4a36e76](https://git.griefed.de/Griefed/ServerPackCreator/commit/4a36e76bfab5a66ce52c51e57bb16af79dddb752))
+* Check setting for Javapath upon selecting "Install modloader-server?". If it is empty, the user is asked whether they would like to select their Java executable now. If not, the user is warned about the danger of not setting the Javapath ([5d474f1](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d474f1cf2763c010b6c02f969e2843de96d339f))
+* Provide HashMap of Key-Value pairs in MinecraftVersion-ForgeVersions format. Use a given Minecraft version as key and receive a string array for available Forge versions for said MInecraft versions. ([0a0d3b5](https://git.griefed.de/Griefed/ServerPackCreator/commit/0a0d3b50c7d7e955c41ce148bb82d4fc9abe6ac1))
+
+
+### 🛠 Fixes
+
+* Clear text every 1000 lines. Help with issue [#76](https://git.griefed.de/Griefed/ServerPackCreator/issues/76). ([132a3dd](https://git.griefed.de/Griefed/ServerPackCreator/commit/132a3ddd903f8693e08d9252c1f3e9c6004aad3f))
+* Hopefully fix ServerPackCreator becoming unresponsive after generating a few server packs. Hopefully closes issue [#76](https://git.griefed.de/Griefed/ServerPackCreator/issues/76). ([aa92d9b](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa92d9b5afb3ceec2345c311ae90062aa45ce6c5))
+* Improve configuration loading. Prevent NullPointers when reading Minecraft version, modloader, modloader version. ([0507ab7](https://git.griefed.de/Griefed/ServerPackCreator/commit/0507ab736d852415f2666937b1174429e7bac109))
+* Open dialog whether the user wants to browse the generated server pack with our JFrame as parent, instead of JTabbedPane ([aa647f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa647f77429e6207927e5b1a743cb5b8f0be4887))
+* Prevent dialog after server pack generation from becoming longer with each run. Removes the path to the server pack, though. Meh ([2260693](https://git.griefed.de/Griefed/ServerPackCreator/commit/226069366091155e11d9a1b7da9521f9802f168d))
+* Prevent resizing of window during generation of server pack, to prevent freezes due to Forge installer log spamming. Seriously, that thing spams more than any bot I know of. ([89edc6f](https://git.griefed.de/Griefed/ServerPackCreator/commit/89edc6f61fbd40e1b1ed46871d70f103139200a5))
+* Read correct log in modloader-installer log tab ([095d05e](https://git.griefed.de/Griefed/ServerPackCreator/commit/095d05edd1235957e13b98122deba8c54c9efa12))
+
+
+### Other
+
+* Remove unused language keys ([43fdba7](https://git.griefed.de/Griefed/ServerPackCreator/commit/43fdba70b1dfc52139c9fb2f255a065bdd92ef12))
+
+## [3.0.0-alpha.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/3.0.0-alpha.1...3.0.0-alpha.2) (2021-08-29)
+
+
+### :scissors: Refactor
+
+* Add additional catch for NPE. Fix typo in docs. Remove unused field. ([b5f9042](https://git.griefed.de/Griefed/ServerPackCreator/commit/b5f90421002124b7a1e53f2c11581ead7fab00a2))
+* Just some renamings...nothing important. ([2c65582](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c65582691abf06558deaf4461c90265770bb6d1))
+* Only provide translations for messages which actually have a need for translation. Error/debug messages mainly do not need to be translated, as those will be reported in issues, therefore I need to be able to read them. ([2132baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/2132baa6a19000ffdabec555a3e3bca5c8fc0708))
+* Reverse lists of modloader versions to display in order of newest to oldest versions. Closes issue [#74](https://git.griefed.de/Griefed/ServerPackCreator/issues/74). ([4534d87](https://git.griefed.de/Griefed/ServerPackCreator/commit/4534d8774056f9de3d2063ea130c7bd85a4a6137))
+
+
+### 📔 Docs
+
+* Update table of methods ([dabf028](https://git.griefed.de/Griefed/ServerPackCreator/commit/dabf02866d58a72159642452c46b3ca6f109791a))
+
+
+### 🦊 CI/CD
+
+* Add Breaking section to changelog ([7165659](https://git.griefed.de/Griefed/ServerPackCreator/commit/7165659d8ccb507be63047c3b0f37d2fca2ac859))
+
+
+### 🚀 Features
+
+* Add methods to reverse the order of a String List or String Array. Allows setting of lists in GUI with newest to oldest versions. ([11d565e](https://git.griefed.de/Griefed/ServerPackCreator/commit/11d565ef61ed9ea2d324b82b4cb49ec529ffe624))
+* **gui:** Open server-icon.png in users default picture-viewer. From there on, users can open their favourite editing software. ([d960dd2](https://git.griefed.de/Griefed/ServerPackCreator/commit/d960dd28f7e796b8d7f84dfbcfe55273e60cfec8))
+* **gui:** Open server.properties in users default text editor via Edit->Open server.properties in Editor ([1bf7533](https://git.griefed.de/Griefed/ServerPackCreator/commit/1bf75338e60b4fe0ff85eca6a55308eb4538fe7f))
+* **gui:** Redesign help window. Users can choose what they need help with from a list, which then displays the help-text for the chosen item. ([7c490a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7c490a3d2a205181c61148ad4ff9b8872ff5961b))
+* **gui:** Set LAF for Java Args correctly. If javaArgs is "empty", display textField as "" to not confuse users. ([462e7a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/462e7a1cef59715b08ff5f20ac03ae760a45132c))
+
+
+### 🛠 Fixes
+
+* Allow translating for full GUI as well as missing parts in backend. ([366cb10](https://git.griefed.de/Griefed/ServerPackCreator/commit/366cb106fddbebb1411105d466017c2f36e19a63))
+* Prevent encapsulateListElements from writing duplicate entries ([1e64cd6](https://git.griefed.de/Griefed/ServerPackCreator/commit/1e64cd67dcbfcf95ccb544f84b70ee39e5123e75))
+* When writing configfiles, encapsulate every element of String Lists in `"` in order to avoid problems described in issue [#71](https://git.griefed.de/Griefed/ServerPackCreator/issues/71). Fixes and closes issue [#71](https://git.griefed.de/Griefed/ServerPackCreator/issues/71). ([0e029ec](https://git.griefed.de/Griefed/ServerPackCreator/commit/0e029ec477864ea765e8ad446ac2b9b93186b952))
+
+
+### Other
+
+* Fix minor typo in language key ([9177763](https://git.griefed.de/Griefed/ServerPackCreator/commit/91777632c7ef1715f45af28ddb4f0848d5abb432))
+
+## [3.0.0-alpha.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.2.0-alpha.5...3.0.0-alpha.1) (2021-08-27)
+
+
+### :scissors: Refactor
+
+* Upgrade to Gradle 7.2. Remove Fabric-Installer dependecy by retrieving the Minecraft server url ourselves. ([e297f63](https://git.griefed.de/Griefed/ServerPackCreator/commit/e297f6347e393359ac71b0a70c388afd759355a8))
+
+
+### 📔 Docs
+
+* Update README with new feature information and reflect changes made to file-structure ([04ffed5](https://git.griefed.de/Griefed/ServerPackCreator/commit/04ffed5e30c450520132d984e0c2974cafc777d1))
+* Update README with new feature information and reflect changes made to file-structure ([b3f211c](https://git.griefed.de/Griefed/ServerPackCreator/commit/b3f211cf51abd589672fe3005f0cfc9ef76cec76))
+
+
+### 🚀 Features
+
+* **gui:** Various changes. Too many to list. MenuBar entries, Theme changes. MenuItem funcitionality etc. etc. ([28c088c](https://git.griefed.de/Griefed/ServerPackCreator/commit/28c088cc5395a432ac6cbd83f2b31643922bf858))
+
+
+### Other
+
+* Fix tests, docs and add TODOs regarding lang keys ([2dac4e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/2dac4e1f0a7e53f7b04cfce982c1a6d2c99c5747))
+* Remove no longer relevant license ([64fbeeb](https://git.griefed.de/Griefed/ServerPackCreator/commit/64fbeeb9593a3696b9a53f1f436bbdf6d00e22e9))
+
+## [2.2.0-alpha.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.2.0-alpha.4...2.2.0-alpha.5) (2021-08-25)
+
+
+### :scissors: Refactor
+
+* Change labels for Minecraft, modloader and modloader version to better reflect new feature of selection from lists. ([84755a1](https://git.griefed.de/Griefed/ServerPackCreator/commit/84755a185c02948050d0e534b2a5771898f13aff))
+* Extract actions and events into separate methods. Improves maintainability. ([7a335da](https://git.griefed.de/Griefed/ServerPackCreator/commit/7a335dab87acbd4f136e520fb6c1af012659606d))
+* Extract actions and events into separate methods. Improves maintainability. ([9268245](https://git.griefed.de/Griefed/ServerPackCreator/commit/9268245df88d96fbe358b68de488992e102d448c))
+* Improve debug logging for VersionLister ([29be15f](https://git.griefed.de/Griefed/ServerPackCreator/commit/29be15fa5ba18ce8bdb0f4345e989ef843a63e75))
+* Move assignemts to field declaration where applicable. Extract method for adding MouseListeners to buttons. ([b37ad30](https://git.griefed.de/Griefed/ServerPackCreator/commit/b37ad30ce88e570e4b8632760dee5cebab28f8da))
+* Prevent going through a list of clientside-only mods automatically gathered from modpack is property is false. ([51a3e42](https://git.griefed.de/Griefed/ServerPackCreator/commit/51a3e42ea18e37453734c5cc6c4e2e63fea8bfee))
+
+
+### 📔 Docs
+
+* Name correct filename for properties according to merge of lang.properties with serverpackcreator.properties ([ed42dcd](https://git.griefed.de/Griefed/ServerPackCreator/commit/ed42dcd14479013e979f9793aae884b0c0cf1836))
+
+
+### 🧪 Tests
+
+* Remove addon execution from tests, as parallel running tests caused problems because the addon can only be accessed by one thread at a time. ([b963b10](https://git.griefed.de/Griefed/ServerPackCreator/commit/b963b1094e3a470213fc737f9effa305960ad31f))
+
+
+### 🚀 Features
+
+* Allow check of configuration from an instance of ConfigurationModel, without any file involved. ([17529fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/17529fa958fbb386dfe7bdc91eaec2f9ceff39f5))
+* Allow generation of a server pack from an instance of ConfigurationModel ([5b54a1c](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b54a1ca9b3be3cc7d72e3c1851a636ee81a482e))
+* New theme and cleaned up GUI. MenuBar for various things (wip). Lists for version selection. Switch between darkmode and lightmode and remember last mode used. More things, check commit. ([949fb6a](https://git.griefed.de/Griefed/ServerPackCreator/commit/949fb6aecd47518e0b91ca3a8be0516a9f2cb540))
+* Read Minecraft, Forge and Fabric versions from their manifests into lists which can then be used in GUIs. ([c9ce1ff](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9ce1ff41f12b6eeef9dc00827d3e6a129ee8a5f))
+* Select Minecraft and modloader versions from lists instead of entering text into a textfield. ([5b56f18](https://git.griefed.de/Griefed/ServerPackCreator/commit/5b56f18a90e7d3f1bfda98d5ae509a9cda29e959))
+
+
+### 🛠 Fixes
+
+* Correctlry get property which decides whether autodiscovery of clientside-only mods should be enabled ([3c5deff](https://git.griefed.de/Griefed/ServerPackCreator/commit/3c5deff79acf70d5d6ea6d578cc4e73faf85d4d3))
+
+
+### Other
+
+* Remove no longer needed lang keys ([6435fbc](https://git.griefed.de/Griefed/ServerPackCreator/commit/6435fbc73be7405290a48a16c2b053a0fa09e1ed))
+* Remove unneeded imports ([8482d29](https://git.griefed.de/Griefed/ServerPackCreator/commit/8482d295eb1d731d1c02c654363dafe235ba9910))
+
+## [2.2.0-alpha.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.2.0-alpha.3...2.2.0-alpha.4) (2021-08-20)
+
+
+### 📔 Docs
+
+* Add javadoc for scanAnnotations ([e0a08f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/e0a08f9547891a2807fd20a89927856b2a86329d))
+
+
+### 🦊 CI/CD
+
+* Hopefully fix main release workflow trying to run on alpha/beta release ([9e6122e](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e6122e7a5523d3b35850721062fe385f8c5d207))
+
+
+### 🛠 Fixes
+
+* Modloader selection visually defaulted to Forge if no configuration was found in a given serverpackcreator.conf, but the value wasn't correctly set, resulting in the user having to select Forge manually anyway. ([d126447](https://git.griefed.de/Griefed/ServerPackCreator/commit/d12644714a8281e5dd7063521e28235b9204d5a3))
+
+## [2.2.0-alpha.3](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.2.0-alpha.2...2.2.0-alpha.3) (2021-08-19)
+
+
+### :scissors: Refactor
+
+* Move ObjectMapper init to getter like in ConfigurationHandler ([d73ebd4](https://git.griefed.de/Griefed/ServerPackCreator/commit/d73ebd40e3a77dc512bd4f542eb5780fa9663a3a))
+* Move ObjectMapper init to getter like in ConfigurationHandler ([ac955c5](https://git.griefed.de/Griefed/ServerPackCreator/commit/ac955c520f434fba1dedaf0299213f6b85489709))
+* Remove preparations for 1.12 and older clientside autodetection. See https://github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692 ([3638e22](https://git.griefed.de/Griefed/ServerPackCreator/commit/3638e22dd96cea72ec86d22f7c16d335eefa9bf0)), closes [/github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692](https://git.griefed.de/Griefed//github.com/Griefed/ServerPackCreator/issues/62/issues/issuecomment-901382692)
+* Remove preparations for 1.12 and older clientside autodetection. See https://github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692 ([4977ae7](https://git.griefed.de/Griefed/ServerPackCreator/commit/4977ae7f01db82b79b1af0057e505877e4307ad9)), closes [/github.com/Griefed/ServerPackCreator/issues/62#issuecomment-901382692](https://git.griefed.de/Griefed//github.com/Griefed/ServerPackCreator/issues/62/issues/issuecomment-901382692)
+
+
+### 📔 Docs
+
+* Add missing method to table ([d1fca12](https://git.griefed.de/Griefed/ServerPackCreator/commit/d1fca12b00b8b79cf0ede59d58295eeb61a80c5c))
+* Add missing method to table ([f04b728](https://git.griefed.de/Griefed/ServerPackCreator/commit/f04b72818257e1d71b2e60dd86af8921c32e45eb))
+
+
+### 🦊 CI/CD
+
+* Bring in changes to CI from main ([b89125b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b89125ba34c873328f9e600f0bafd02586de1ad4))
+
+
+### 🚀 Features
+
+* Automatically detect clientside-only mods for Minecraft modpacks version 1.12 and older. ([e17322e](https://git.griefed.de/Griefed/ServerPackCreator/commit/e17322ed5db6bd18b4573be4a3562295317dd137))
+* Enable/disable clientside-only mods autodiscovery via property de.griefed.serverpackcreator.serverpack.autodiscoverenabled=true / false. Closes [#62](https://git.griefed.de/Griefed/ServerPackCreator/issues/62). ([094a217](https://git.griefed.de/Griefed/ServerPackCreator/commit/094a217e83f2f27ba1e3746088b459a542411254))
+
+## [2.2.0-alpha.2](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.2.0-alpha.1...2.2.0-alpha.2) (2021-08-17)
+
+
+### :scissors: Refactor
+
+* Allow configuration of hastebin server in serverpackcreator.properties. ([0235378](https://git.griefed.de/Griefed/ServerPackCreator/commit/023537882243979fd7f2b66fc69113eb43477902))
+* Merge checkJavaPath and getJavaPathFromSystem ([0c982cb](https://git.griefed.de/Griefed/ServerPackCreator/commit/0c982cb5abd629e21fbc23c08b0a76240a4ea11f))
+* More work towards allowing parallel runs of server pack generation. Split Configuration into ConfigurationModel and ConfigurationHandler ([cb3e8a7](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb3e8a79e86c023a35d5224a5f31b1539903c59e))
+* Move language specification from lang.properties to serverpackcreator.properties. Move FALLBACKSMODSLIST to serverpackcreator.properties. ([bb11972](https://git.griefed.de/Griefed/ServerPackCreator/commit/bb119727113ba0cb8e58977348673860bcb47851))
+* Rename and sort classes and packages to make more sense. ([5ca227d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5ca227d79a0dfcb40effe9eb344da9575cf8e9bc))
+* Replace name or property-file to correct one ([ee0aab7](https://git.griefed.de/Griefed/ServerPackCreator/commit/ee0aab7a3fec9a3828e4248877bf1f968dc151c2))
+
+
+### 🦊 CI/CD
+
+* Add changes to github ci ([128ea30](https://git.griefed.de/Griefed/ServerPackCreator/commit/128ea30bbcd1011edb9a2fda85bfe1153863f787))
+
+
+### 🧪 Tests
+
+* Ensure serverpackcreator.properties is always available to prevent NPEs ([f674e13](https://git.griefed.de/Griefed/ServerPackCreator/commit/f674e137d44c3dfa3832d16c870aa865b1f6e6d6))
+* Some cleanups. Nothing interesting ([12bc506](https://git.griefed.de/Griefed/ServerPackCreator/commit/12bc50602b411589b65f5e70e2024fbc0bff53f1))
+
+
+### 🚀 Features
+
+* Add tab for addons log tail. ([b84cc5b](https://git.griefed.de/Griefed/ServerPackCreator/commit/b84cc5b12c9cd33176830d8eb413a1005a0d87a2))
+* Automatically detect clientside-only mods for Minecraft modpacks version 1.13+. ([3811190](https://git.griefed.de/Griefed/ServerPackCreator/commit/3811190cb401c8993d84f0026618ad6e4958ed27))
+
+
+### 🛠 Fixes
+
+* Prevent NPE for clientside-only mod property ([b188a85](https://git.griefed.de/Griefed/ServerPackCreator/commit/b188a858f637b8329447be08ed3701c43a713b00))
+
+
+### Other
+
+* Clarify when I started with Java to put things into perspective. ([16f52f7](https://git.griefed.de/Griefed/ServerPackCreator/commit/16f52f771587c94843a09eb46be7d047793b604e))
+* Mention libraries used and add third-party licenses ([8d4c715](https://git.griefed.de/Griefed/ServerPackCreator/commit/8d4c71535a46335788b3f8337d1581144c18f6bc))
+* Update gitignore to exclude new files generated by tests ([4147138](https://git.griefed.de/Griefed/ServerPackCreator/commit/4147138bfadee97e0671bfb1f8a3b41c657d62b3))
+* Update README in resources ([4b8a3f4](https://git.griefed.de/Griefed/ServerPackCreator/commit/4b8a3f4415a419e1b4acab1b86f79d83343da48f))
+* Update third party-licenses ([b41a15f](https://git.griefed.de/Griefed/ServerPackCreator/commit/b41a15f94768f52069f3a969d511de9c387d0634))
+* WHITESPACE! ([de9ebcc](https://git.griefed.de/Griefed/ServerPackCreator/commit/de9ebcc2147e6b205789d4f1c82720daed0a6ddd))
+
+## [2.2.0-alpha.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.1.1...2.2.0-alpha.1) (2021-08-14)
+
+
+### :scissors: Refactor
+
+* Add -help argument explaining the basics of running ServerPackCreator. If -help is used, said help text is printed to the console and ServerPackCreator exited. ([4689f54](https://git.griefed.de/Griefed/ServerPackCreator/commit/4689f543359d7a5850d8cd26f2856ff88b719969))
+* Add -lang argument information to -help display ([164073f](https://git.griefed.de/Griefed/ServerPackCreator/commit/164073fc8b1a461d35f94921fb2f444728672738))
+* Copy log4j2.xml to basedir where JAR/EXE is executed. Improve logging-configuration and allow user to set level to DEBUG/INFO with '<Property name="log-level-spc">DEBUG</Property>' ([fcbe6cf](https://git.griefed.de/Griefed/ServerPackCreator/commit/fcbe6cfade911ee429bffd47b82cbe71b7f0d2bc))
+* Disbale whitelist for tempalte server.properties ([bc4018e](https://git.griefed.de/Griefed/ServerPackCreator/commit/bc4018edf2c33a240f4cdf7d9d1ad4378854c8ba))
+* Finish TODOs. Setup missing lang keys. Minor improvements to tests ([b884e7a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b884e7a77469135a5e3eb0bf56c44fb1249d7f76))
+* Generate server packs in ./server-packs in the directory where ServerPackCreator is executed in. Prevents 1. in [#55](https://git.griefed.de/Griefed/ServerPackCreator/issues/55) where the Overwolf CurseForge App filewatcher can cause installed mods to disappear due to copying mods around inside the modpack directory. ([539341d](https://git.griefed.de/Griefed/ServerPackCreator/commit/539341d68f54965b958d74e11e7e9fcc31da9ada))
+* Improve automatic acquisition of java path from system environment. ([fae311e](https://git.griefed.de/Griefed/ServerPackCreator/commit/fae311ea2e5f0c38c7caec7a06d06ed43957eae5))
+* Improve configuration check and tests. Add more debug logging. Add tests. ([b6da489](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6da489e08da8a20074f32ae938658649b982f3e))
+* Improve dialog after uploading config and logs to hastebin ([da5e298](https://git.griefed.de/Griefed/ServerPackCreator/commit/da5e2981333806adf93f63bb549a48cb5d1e91b3))
+* Improve dialog after uploading config and logs to hastebin ([13f4587](https://git.griefed.de/Griefed/ServerPackCreator/commit/13f4587e736743ae9217a12562077bcaeb33023b))
+* Instantiate CreateGui only when GUI is actually about to be used ([d39730c](https://git.griefed.de/Griefed/ServerPackCreator/commit/d39730c86c9e8726716d2f6a4ca15bba3743ad5a))
+* Modloader setting as a slider to select either Forge of Fabric ([4f9eb79](https://git.griefed.de/Griefed/ServerPackCreator/commit/4f9eb79f813d3f127d89d99151163f3186dabcf9))
+* Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. ([354fb2e](https://git.griefed.de/Griefed/ServerPackCreator/commit/354fb2e7003df6293ebb496c22d085493eb868c5))
+* Refactor lang keys to better reflect where they're used. Add more lang keys for logging. Improve wording. Fix some minor typos. ([9553557](https://git.griefed.de/Griefed/ServerPackCreator/commit/9553557d40a129194c3b2fd478b83805f35b0805))
+* Replace e.getStateChange() with ItemEvent.SELECTED. ([ab87c06](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab87c06ea99443fa6856a152fd15d07fdd395c4e))
+* Replace slider for modloader selection with radio buttons. Looks better and cleaner. Selection fires less events than slider did. ([c36189c](https://git.griefed.de/Griefed/ServerPackCreator/commit/c36189cf5252e0fe27701e779f6e539b1d79a335))
+* Require file passed to CreateServerPack.run in order to generate server pack. Create new Configuration object with said file. Should allow parallel runs in the future, but needs to be tested when I get to that. ([67c0cba](https://git.griefed.de/Griefed/ServerPackCreator/commit/67c0cba498dece33f265c376c88cbe4b3ac6e77a))
+* Rewrite unzipping of CurseForge acquired modpack with zip4j library ([9f8c87f](https://git.griefed.de/Griefed/ServerPackCreator/commit/9f8c87fca09beb239030b4228958a0e52c0d83c1))
+* Set clientMods and javaPath with fallback-list and system environemnt respectively, if the config is empty or an invalid javaPath was specified. ([ff18c5e](https://git.griefed.de/Griefed/ServerPackCreator/commit/ff18c5e56f1416316a20158f66ce9f24c1ff7cd5))
+* Set logger context with log4j2.component.properties ([7038dcf](https://git.griefed.de/Griefed/ServerPackCreator/commit/7038dcf76e61ca4adf85a2d842f4cdeafbc409e7))
+* Simplify default files setup by merging methods which create our files. Instead of a separate method for each file, we have one method which gets passed different parameters depending on which file we want to setup. Makes maintenance easiert and code easier to read. ([9111e7c](https://git.griefed.de/Griefed/ServerPackCreator/commit/9111e7c58508700b31efeb617f110bae9a8b9f7f))
+* Store Fabric installer manifest in work/*. Only refresh when SPC starts. Don't delete manifest files during runs of SPC. Rename lang keys to fit usage. Other misc changes. ([1927faa](https://git.griefed.de/Griefed/ServerPackCreator/commit/1927faa33da1063ba4eea239cabcf9c6a4335b8d))
+* Store Minecraft, Fabric and Forge version validation in work/*. Only refresh them when SPC starts. Setup work, work/temp and server-packs folder for future use. ([ab080a6](https://git.griefed.de/Griefed/ServerPackCreator/commit/ab080a6024138972c0b34524c4c7a728c64b8f74))
+* Switch back to old pattern format so GUI looks clean again ([483bdc1](https://git.griefed.de/Griefed/ServerPackCreator/commit/483bdc15fedcf1db513b41169affda85a99cd0b4))
+* **webservice:** Allow user to specify mode. Test whether libatomic1 works now. ([6dfa0dc](https://git.griefed.de/Griefed/ServerPackCreator/commit/6dfa0dcf44652910c83ce8b269929893aa04a4b3))
+* **webservice:** Set logging pattern for Spring to ours ([4348f76](https://git.griefed.de/Griefed/ServerPackCreator/commit/4348f7601b5d2818b0bd343e2f0cb33cab02e2ec))
+
+
+### 📔 Docs
+
+* Add author tags. Add link to GitHub issues in case anyone wants something added to fallbackModslist or directories for CurseForge automation. ([7699c64](https://git.griefed.de/Griefed/ServerPackCreator/commit/7699c64d4f7d14f3d13b86acb92489c1c0ba2a33))
+* Add call to initializeAddons to main description ([ac14f99](https://git.griefed.de/Griefed/ServerPackCreator/commit/ac14f996a55402d1d5b8cc8930bbb1ead57852e7))
+* Spelling and grammar fixesas well as [@author](https://git.griefed.de/author) tag fixes. ([9d157d6](https://git.griefed.de/Griefed/ServerPackCreator/commit/9d157d6227ac3c484b740297c012f817c169abde))
+* **webservice:** Enable debug log output for Docker build ([eaae701](https://git.griefed.de/Griefed/ServerPackCreator/commit/eaae701fb7d5666251a07f93a8bcd67fa4785b3a))
+
+
+### 🦊 CI/CD
+
+* Update dependencies ([e726f31](https://git.griefed.de/Griefed/ServerPackCreator/commit/e726f316c5928856a7b911be92d910f2ea6e6d26))
+* Upgrade dependencies ([426ec44](https://git.griefed.de/Griefed/ServerPackCreator/commit/426ec440b54ff9909d202bbdfe697d1259d7773a))
+* **deps:** Update commons-io to 2.11.0 ([b8a673a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b8a673a8b744eb7653a2bbd359c0caadeac7ea72))
+* **fabric:** Update default Fabric Installer version if it can not be acquired from external ([b6b0bc3](https://git.griefed.de/Griefed/ServerPackCreator/commit/b6b0bc31f1b6c3f5065e6c65b7fb4c292e8aced6))
+* **fabric:** Update default Fabric Loader version if it can not be acquired from external ([aa2f9e1](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa2f9e16ee05e60374a6f6b33368a3fc9f928feb))
+* **webservice:** Do not run tests in Docker build. We have the Gradle Test stage for that. ([54b98fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/54b98fc7eb143fd402a355118eeddef60ff03742))
+* **webservice:** Ensure task are executed in correct order ([afb2f73](https://git.griefed.de/Griefed/ServerPackCreator/commit/afb2f73d0d27e4aaeaddbb4849e60a1b0a6f2b7d))
+* Add changes from main for GitHub workflows, delete no longer needed workflows. ([03ad356](https://git.griefed.de/Griefed/ServerPackCreator/commit/03ad356f762bd66d7cc887d537542fc06187cb2b))
+* Add readme-template and sponsors ci job ([5622dca](https://git.griefed.de/Griefed/ServerPackCreator/commit/5622dcaa0a32ecc40761056df461adc95ce08cce))
+* Build releases for alpha and beta branches ([8643327](https://git.griefed.de/Griefed/ServerPackCreator/commit/864332713be0adb15e8cebba0d679cdcebb755af))
+* Clean up and beautify ([d2ff50f](https://git.griefed.de/Griefed/ServerPackCreator/commit/d2ff50fffc4571875724131a7b5d9cd4fbdf4521))
+* Create pre-releases for alpha and beta branches ([e6729ea](https://git.griefed.de/Griefed/ServerPackCreator/commit/e6729ea0a9f800def1c6de68c0ece7b4647ff111))
+* Further restrict jobs to specific branches. Sort jobs according to purpose ([444eede](https://git.griefed.de/Griefed/ServerPackCreator/commit/444eedec770570aab80f2183a86b147cb0a6688e))
+* Only run Gradle Test and Docker Test on main & master ([236c661](https://git.griefed.de/Griefed/ServerPackCreator/commit/236c661f6fa60a84f0290a295967186261ebce81))
+* Re-enable arch dependant nodedisturl ([f840e31](https://git.griefed.de/Griefed/ServerPackCreator/commit/f840e31a0e2fb95457a91d2e087ee66c756973d8))
+* Run correct Gradle tasks on tag mirror from GitLab to GItHub ([db6dcd0](https://git.griefed.de/Griefed/ServerPackCreator/commit/db6dcd0b245b2603b7aafea0c59cba114016a291))
+* Update siouan/frontend-gradle-plugin to 5.3.0 and remove arch dependant configuration of nodeDistributionUrlPathPattern. See https://github.com/siouan/frontend-gradle-plugin/issues/165 ([1177d05](https://git.griefed.de/Griefed/ServerPackCreator/commit/1177d056934bc2b8521f214b326c16d5e069fb7a))
+* **docs:** No need to run tests ([728af78](https://git.griefed.de/Griefed/ServerPackCreator/commit/728af78dc4cb6c1f93b730e7367fcefe85483365))
+* **webservice:** Add temporary job for testing webservice and fix gitignore ([350582e](https://git.griefed.de/Griefed/ServerPackCreator/commit/350582e3a829d285607a2a21d10889350cab4ee8))
+* **webservice:** Ensure quasar is installed before assembling frontend ([0f414ca](https://git.griefed.de/Griefed/ServerPackCreator/commit/0f414ca06487647b964bfd3e2fa3daa4244b1ecc))
+* **webservice:** Fix URL for node distribution on arm ([f24663f](https://git.griefed.de/Griefed/ServerPackCreator/commit/f24663f1c72a88444a0cb1cfd264605f59fbb5aa))
+* **webservice:** Make sure arm-builds in Docker work with the frontend plugin ([2c3793c](https://git.griefed.de/Griefed/ServerPackCreator/commit/2c3793c0b2fa838504219f4c662723db9a928df8))
+* **webservice:** Make sure no cache interferes with Docker build. Install library in hopes of fixing a failure in the pipeline. ([5841007](https://git.griefed.de/Griefed/ServerPackCreator/commit/58410078abdaf7ee2bf878edac14143d73f4866b))
+* **webservice:** Scan dep updates for frontend, too (I hope this works lol) ([2994d25](https://git.griefed.de/Griefed/ServerPackCreator/commit/2994d257075deeda7817fad5990d02c2d5e7f867))
+
+
+### 🧪 Tests
+
+* Don't mention what is tested. Method names already tell us that. ([e32fd53](https://git.griefed.de/Griefed/ServerPackCreator/commit/e32fd534ec2498e8326d52da83759dd5d5e7bdac))
+* Fix a test regarding AddonHandler ([b737d92](https://git.griefed.de/Griefed/ServerPackCreator/commit/b737d92db767f961151cd22ca2c0227d0020fa5a))
+* Split test methods. Helps pin-pointing cause of error in case of failure. ([f2d723b](https://git.griefed.de/Griefed/ServerPackCreator/commit/f2d723b2e3ebf24e9bdb86c83c35a791efa082c8))
+* Ye olde I RUN FINE ON YOUR MACHINE BUT NOT ON ANOTHER NU-UUUUHHUUUU.....Sigh ([4442168](https://git.griefed.de/Griefed/ServerPackCreator/commit/444216872f3df37e7e7cb9681d3752d91eb82d17))
+
+
+### 🚀 Features
+
+* Addon functionality! This allows users to install addons to execute additional operations after a server pack was generated. See 5. in the README and the example addon at https://github.com/Griefed/ServerPackCreatorExampleAddon ([2a93e54](https://git.griefed.de/Griefed/ServerPackCreator/commit/2a93e5476d11e84215667460997b694d30e93770))
+* Pass the path where ServerPackCreator resides in to addons. Create dedicated addon-directory in work/temp, avoiding potential conflict with other addons. ([c9050b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/c9050b68ee42b4dabcde73cfb8eaf1417ab0a312))
+
+
+### 🛠 Fixes
+
+* Create additional pattern for log files as ANSI colouring frakked up the formatting for log entries in files. ([f246bf8](https://git.griefed.de/Griefed/ServerPackCreator/commit/f246bf8777d72832041c16f3f1f4fe21305ef870))
+* Fix Forge installer log deletion. Forgot String.format with destination. ([1b44cb8](https://git.griefed.de/Griefed/ServerPackCreator/commit/1b44cb8cc8022ffd7335e86823b98b7c31430e5f))
+* Fix loading config not setting modloader specified in config ([cb50348](https://git.griefed.de/Griefed/ServerPackCreator/commit/cb50348c6a4e4615db397948aefca5edabbbb83a))
+* If no startup parameter is specified, assume -cli, else use the provided one. ([cad6e55](https://git.griefed.de/Griefed/ServerPackCreator/commit/cad6e55e73048003896fdde1f3e2b27ce69fa78a))
+* Make sure clientMods is set correctly with no starting [ or ending ] ([c98ef0e](https://git.griefed.de/Griefed/ServerPackCreator/commit/c98ef0e0777673a6015d738c378b3bf30edf7eff))
+* Update frontend packages so it no longer throws some CSS minify errors around the block ([342e3c8](https://git.griefed.de/Griefed/ServerPackCreator/commit/342e3c895c6c090a09475d0d57a7c3d47e1238b7))
+
+
+### Other
+
+* Add GitLab templates for Service Desk ([6be793f](https://git.griefed.de/Griefed/ServerPackCreator/commit/6be793fbe24177de6d17088f9ce0371c17fd0e77))
+* Add list of addons to README. Currently only the ExampleAddon I made is available. ([3367a8b](https://git.griefed.de/Griefed/ServerPackCreator/commit/3367a8bf839486c86efdb41f32caa85bcbd5a6bb))
+* Label issues and pull requests made by sponsors ([95591f9](https://git.griefed.de/Griefed/ServerPackCreator/commit/95591f90bb3af101ba7571230bccf7d2a19c450a))
+* README overhaul. Include guides. Update guides. Number chapters. Cleanup ([7d0d2bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d0d2bd5b2823e64a7aa20a2239699533f9dc930))
+* Remove no longer needed run configurations ([7e43ee3](https://git.griefed.de/Griefed/ServerPackCreator/commit/7e43ee3e6be65d55da98c2c06a19d69abd055880))
+* Rename job to better reflect what is actually happening ([4885952](https://git.griefed.de/Griefed/ServerPackCreator/commit/48859526c2c259ffb8f74f23ba83155409fe1384))
+* Some more logging ([d4fa143](https://git.griefed.de/Griefed/ServerPackCreator/commit/d4fa143125b1eeb1e8e69e020906788a2224853f))
+* Update README with information from self-hosted GitLab pipeline status. Expand on deploy and versioning info. Add more Jetbrains swag. All that good stuff. ([c36ad6c](https://git.griefed.de/Griefed/ServerPackCreator/commit/c36ad6cd313c83b4b321ae768922bfd16c751f07))
+* **webservice:** Add instructions on how to build SPC locally ([6e873ac](https://git.griefed.de/Griefed/ServerPackCreator/commit/6e873ac174109b6d837de2c237d587128f5763a3))
+* **webservice:** Expand readme with webservice related information ([fe5d440](https://git.griefed.de/Griefed/ServerPackCreator/commit/fe5d440cc71a6445d211b7c3ca8ebfb0268eda6e))
+* **webservice:** Properly setup manifest. Include up-to-date copies of license, readme, contributing, code of conduct, changelog in the jar. Exclude said files in backend/main/resources with gitignore. ([4812918](https://git.griefed.de/Griefed/ServerPackCreator/commit/4812918a72bf9dfdec89d4f052b1d7f173ae688c))
+
+### [2.1.1](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.1.0...2.1.1) (2021-07-21)
+
+
+### :scissors: Refactor
+
+* **Modloader installer:** Cleanup, beautification, etc. ([5944e8e](https://git.griefed.de/Griefed/ServerPackCreator/commit/5944e8e4564eda5837732c0a2dd480444d4f19df))
+
+
+### 🧪 Tests
+
+* **Modloader installer:** Set Fabric loader version in test to correct version ([9920d77](https://git.griefed.de/Griefed/ServerPackCreator/commit/9920d776a749cae1044f0ee598d3c9ac2f00c0ca))
+
+
+### 🛠 Fixes
+
+* **Modloader installer:** Collect Fabric installation command into list and pass to ProcessBuilder so our command is build correctly and all parameters are passed on correctly. ([bb9d7fc](https://git.griefed.de/Griefed/ServerPackCreator/commit/bb9d7fc70bdee36cc33e54665fe7092645d2ff99))
+
+
+### Other
+
+* Remove PayPal link. I'd rather use the GitHub way. ([06635fa](https://git.griefed.de/Griefed/ServerPackCreator/commit/06635fa5f3be38c9c9ab1789f8ae72f45f50fad0))
+* **Modloader installer:** Add debug logging of the command about to be executed. ([9deb8b0](https://git.griefed.de/Griefed/ServerPackCreator/commit/9deb8b08ec1938506f60a473e678f7206db85c6f))
+
+## [2.1.0](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.0.7...2.1.0) (2021-07-18)
+
+
+### :scissors: Refactor
+
+* Change copyDirs related lang keys to tell the user about file specifications. ([52df3fe](https://git.griefed.de/Griefed/ServerPackCreator/commit/52df3febc079e6fb9f4c5a1539d39b9220c93a9b))
+
+
+### 🦊 CI/CD
+
+* lolwhoops ([0ffa433](https://git.griefed.de/Griefed/ServerPackCreator/commit/0ffa433718143de67d8e44204bea45689cc73374))
+* Only build javaDoc on pages workflow ([edb3ef5](https://git.griefed.de/Griefed/ServerPackCreator/commit/edb3ef527bb9e2a6eab71bcc5cd03402ccb3bcf2))
+* Or not... ([7d8c644](https://git.griefed.de/Griefed/ServerPackCreator/commit/7d8c6441382ad8b860cb5344ac4639c01f763965))
+* Switch image to safe space but most importanlty to make things a little easier for me ([3616478](https://git.griefed.de/Griefed/ServerPackCreator/commit/361647840c5bda246f150760ce7d06ec72bb9b45))
+
+
+### 🧪 Tests
+
+* Fix paths ([6485051](https://git.griefed.de/Griefed/ServerPackCreator/commit/6485051360e81af9b75a70c1cbc6795edb409537))
+* Fix tests...again..... ([99c092f](https://git.griefed.de/Griefed/ServerPackCreator/commit/99c092f38b58dbafb6d29f4f871132e24b8d392b))
+* Revert ci image partially ([af61ef0](https://git.griefed.de/Griefed/ServerPackCreator/commit/af61ef03e208484fd9532c8395b58424a139061d))
+
+
+### 🚀 Features
+
+* Allow users to specify explicit source/file;destination/file-combinations to include in generated server pack ([2843b4c](https://git.griefed.de/Griefed/ServerPackCreator/commit/2843b4ce5bf30b2d6951ce9902e6c6e0f86434ef))
+
+
+### 🛠 Fixes
+
+* Ensure no backslashes make it into our arrays and strings. Make file specifications relative to modpack directory. ([53db427](https://git.griefed.de/Griefed/ServerPackCreator/commit/53db42779aeea429724105554960562d74198b19))
+
+
+### Other
+
+* **deps:** update dependency commons-io:commons-io to v2.11.0 ([aa1baf9](https://git.griefed.de/Griefed/ServerPackCreator/commit/aa1baf9c8040db19533947946ab118babcba1225))
+
+### [2.0.7](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.0.6...2.0.7) (2021-07-10)
+
+
+### 🦊 CI/CD
+
+* Explicitly set baseimage version ([674f702](https://git.griefed.de/Griefed/ServerPackCreator/commit/674f702afebfc961caff408a0af75b2de46c8c95))
+* Deploy pages after every commit ([f279abb](https://git.griefed.de/Griefed/ServerPackCreator/commit/f279abb123cdb1089639782ff8905cf928ecc69a))
+* Fix "breaking" type ([f80c7ba](https://git.griefed.de/Griefed/ServerPackCreator/commit/f80c7ba6aae7801b27f45bd30785a888827d4761))
+* Remove branches from gh-pages workflow ([b84edb2](https://git.griefed.de/Griefed/ServerPackCreator/commit/b84edb2d765c301ba10e7114c787a4a36069eb3d))
+* Try and fix pages deploy on GitLab ([8f445d9](https://git.griefed.de/Griefed/ServerPackCreator/commit/8f445d99308d811fefd7a88986924e0c2dc71b55))
+
+
+### 🛠 Fixes
+
+* Remove unnecessary installation of JDK8 ([b4896ec](https://git.griefed.de/Griefed/ServerPackCreator/commit/b4896ec7ae6dec103156701fadef1a18e3df952d))
+
+
+### Other
+
+* **deps:** update dependency com.fasterxml.jackson.core:jackson-databind to v2.12.4 ([53272cc](https://git.griefed.de/Griefed/ServerPackCreator/commit/53272cca5d88894b6682397c89c263c249d55d64))
+
+### [2.0.6](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.0.5...2.0.6) (2021-07-03)
+
+
+### 🦊 CI/CD
+
+* Deactivate test jobs on tag creation ([e354501](https://git.griefed.de/Griefed/ServerPackCreator/commit/e354501b7d918ee52e726c995884a7f00ba75934))
+
+
+### 🛠 Fixes
+
+* Do not push to GitHub packages from GitLab CI. We've got a separate GitHub workflow for mirroring and creating releases on GitHub. ([5e0a819](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e0a819ef9359ddfa284401469366a3e263b54bb))
+
+### [2.0.5](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.0.4...2.0.5) (2021-07-03)
+
+
+### 🦊 CI/CD
+
+* Artifacts aren't attached to the lreease this way anyway. ([640e0ed](https://git.griefed.de/Griefed/ServerPackCreator/commit/640e0ed154a28d5853255be9102ade9154963b27))
+
+
+### 🛠 Fixes
+
+* Fix releases on GitHub and GitLab. Release packages on GitLab to Package Registry and attach package to release. ([66b0bb8](https://git.griefed.de/Griefed/ServerPackCreator/commit/66b0bb8bab7938fc62400764912f2933bb703f16))
+* Move back to de.griefed. Last time, promise. ([80919a4](https://git.griefed.de/Griefed/ServerPackCreator/commit/80919a44fea77a685ae355c6aa2dbb3a7042430c))
+
+### [2.0.4](https://git.griefed.de/Griefed/ServerPackCreator/compare/2.0.3...2.0.4) (2021-07-03)
+
+
+### 🦊 CI/CD
+
+* **deps:** Bump commons-io from 2.9.0 to 2.10.0. Bump mockito-core from 3.11.0 to 3.11.1. ([915f6bd](https://git.griefed.de/Griefed/ServerPackCreator/commit/915f6bdf54bd3d5eb2c08cd1f6b77ff55ea3bfc9))
+* Add major release workflow ([9e79000](https://git.griefed.de/Griefed/ServerPackCreator/commit/9e79000fa75f0a5eef7b66eb6a7a56c1cdb9b31a))
+* Add minor release workflow ([3386cf4](https://git.griefed.de/Griefed/ServerPackCreator/commit/3386cf49a2a18e21e2f4fb8e206a67e55681d496))
+* Add patch workflow ([aabbd64](https://git.griefed.de/Griefed/ServerPackCreator/commit/aabbd64865879c19b04b02da4727c3155aa884b3))
+* Add Pre-Release major workflow ([4ee8394](https://git.griefed.de/Griefed/ServerPackCreator/commit/4ee839460b76cb272d68442e0192a4a37ed16bad))
+* Add Pre-Release minor workflow ([7be2694](https://git.griefed.de/Griefed/ServerPackCreator/commit/7be269466e594c91d377319226adfc1491e1cbd1))
+* Add Pre-Release patch workflow ([6a2aafb](https://git.griefed.de/Griefed/ServerPackCreator/commit/6a2aafb00e71f7c3e58007c8b26d89019c55e5b8))
+* Add semver release config ([e940117](https://git.griefed.de/Griefed/ServerPackCreator/commit/e940117ddbb9f99856d04d1c3bd9da72d1c2d9ef))
+* Add upload to generic packages and create asset links for release ([c62de70](https://git.griefed.de/Griefed/ServerPackCreator/commit/c62de70845c9d4a5b1182a68de6e74368c92ec3d))
+* Create release on GitHub after tag mirror from GitLab ([b38de38](https://git.griefed.de/Griefed/ServerPackCreator/commit/b38de38a9a04804da3d4e0c6977649280b3999c3))
+* Ensure GitHub and GitLab have same tags ([fc14baa](https://git.griefed.de/Griefed/ServerPackCreator/commit/fc14baa89b8575a9e6fe1e0bbf70f7cffbbd2381))
+* Fix branches release is supposed to run on ([132f480](https://git.griefed.de/Griefed/ServerPackCreator/commit/132f480f03a5c4f36ad91b5260fa15a0fab8a80a))
+* Fix links and build jobs ([e7beb7f](https://git.griefed.de/Griefed/ServerPackCreator/commit/e7beb7f554088cba6de3c7f05510f1326c71ec47))
+* Move Docker build for GitHub container registry to GitLab. Automatically update javadocs on GitHub pages. ([fba6fee](https://git.griefed.de/Griefed/ServerPackCreator/commit/fba6feea7d60de14a64076b58fb6e137f390d1b8))
+* Move to serverpackcreator group ([5e87b7d](https://git.griefed.de/Griefed/ServerPackCreator/commit/5e87b7d07fba9a6157eb7ffba0e941ea6150dbe6))
+* Move to serverpackcreator group ([19d6db8](https://git.griefed.de/Griefed/ServerPackCreator/commit/19d6db8ddcd77577a70d0e31fd16c4699d7d46b4))
+* print some extra information ([b685a4a](https://git.griefed.de/Griefed/ServerPackCreator/commit/b685a4afbefe586391fd43133dd95aff327600f1))
+* print some extra information ([3c83676](https://git.griefed.de/Griefed/ServerPackCreator/commit/3c83676efc02e464caa6854355bf7d31e5ab20c6))
+* Remove no longer needed folder as we now have docs automatically being updated on GitLab and GitHub pages ([492aca2](https://git.griefed.de/Griefed/ServerPackCreator/commit/492aca2f7b15fd5a3c69023128069c7a0c14201b))
+* Remove no longer needed workflow ([92b18a3](https://git.griefed.de/Griefed/ServerPackCreator/commit/92b18a33e910cd3e93d7c65e0dd3ea3395abc5ae))
+* Replaced by RenovateBot in GitLab ([5d951ae](https://git.griefed.de/Griefed/ServerPackCreator/commit/5d951aecd3ecbe80e210f6ef9c7f7dbc6fb780f2))
+* Set type to package. Set tag related to asset link. ([3d2e26d](https://git.griefed.de/Griefed/ServerPackCreator/commit/3d2e26d84e8a4029037c9c1e670c71f9fddbc3d9))
+
+
+### 🧪 Tests
+
+* CI/CD for ServerPackCreator on GitLab. Fingers crossed. ([1f5cab6](https://git.griefed.de/Griefed/ServerPackCreator/commit/1f5cab659a39d890235e998927519c06a2f758b2))
+* Test own JDK8 baseimage for CI/CD ([df403b6](https://git.griefed.de/Griefed/ServerPackCreator/commit/df403b6d37460a9d0a9f710bb8b3884b19716cb0))
+
+
+### 🛠 Fixes
+
+* Fix typo in FALLBACKMODSLIST ([9119259](https://git.griefed.de/Griefed/ServerPackCreator/commit/91192596c6ce0d939087f62d1ca3d88d6909e0c0))
+
+
+### Other
+
+* Enable gradle-lite in RenovateBot ([836d83d](https://git.griefed.de/Griefed/ServerPackCreator/commit/836d83da757a6ff426821bc699b81d2014009e3a))
+* Expand gitignore with some test-generated files ([3a05392](https://git.griefed.de/Griefed/ServerPackCreator/commit/3a053929c499bd4bf967252a44649a1bf7d9d395))
+* Fix JDK path after moving to AdoptJDK ([8d6ae2b](https://git.griefed.de/Griefed/ServerPackCreator/commit/8d6ae2b328f12cb908cc4c3016cedc5c49d07c9e))
+* Fix local JDK ([a5f9370](https://git.griefed.de/Griefed/ServerPackCreator/commit/a5f9370ac96532d304bb70aa22430b2ba86e0ee7))
+* Inform users/visitors about move to GitLab ([94d657a](https://git.griefed.de/Griefed/ServerPackCreator/commit/94d657a3411797e61630195cd1baa83f431b52f8))
+* Issue templates for GitLab ([495a537](https://git.griefed.de/Griefed/ServerPackCreator/commit/495a5379b0af5967480a9f02d507c00930a16186))
+* Switch dependency formatting in hopes of RenovateBot detecting them then ([7891c94](https://git.griefed.de/Griefed/ServerPackCreator/commit/7891c94a197e91444ac2d0c32ba0a6a1e00e5be4))
+* Update blog url ([efbe33c](https://git.griefed.de/Griefed/ServerPackCreator/commit/efbe33c1b44d1e3ff179fe1a10b48c087f2e2756))
+* Update README badges ([9cc6d55](https://git.griefed.de/Griefed/ServerPackCreator/commit/9cc6d5557568ea8415e30be3033115c3ec7cfb6e))
+* WSL and Docker is a hassle. ([4fb6378](https://git.griefed.de/Griefed/ServerPackCreator/commit/4fb63783826bb6a597d800d56951305d6f189138))
+* **deps:** Bump commons-io from 2.8.0 to 2.9.0 ([26d481e](https://git.griefed.de/Griefed/ServerPackCreator/commit/26d481ed67d3a6162c8e659d2c813089f8b5c95e))
+* **deps:** Bump commons-io from 2.8.0 to 2.9.0 ([7855cdc](https://git.griefed.de/Griefed/ServerPackCreator/commit/7855cdc1d9b425fd39490cbd363831e87a213e30))
+* **deps:** Bump mockito-core from 3.10.0 to 3.11.0 ([6f62139](https://git.griefed.de/Griefed/ServerPackCreator/commit/6f62139a261ea06ab8ae584d1e5fd3004a71a891))
+* **deps:** Bump zip4j from 2.7.0 to 2.8.0 ([0352be8](https://git.griefed.de/Griefed/ServerPackCreator/commit/0352be80a3928060592127930bfe513654b1e6b7))
+* **deps:** Bump zip4j from 2.7.0 to 2.8.0 ([2626bb7](https://git.griefed.de/Griefed/ServerPackCreator/commit/2626bb776283370f64eb0132fdabacf6f41e6c44))
+* **deps:** update dependency gradle to v7.1.0 ([784f90f](https://git.griefed.de/Griefed/ServerPackCreator/commit/784f90fcde123cb047cc11cad8e6bbc8d68beb4b))
+* **deps:** update dependency gradle to v7.1.1 ([5bf6f94](https://git.griefed.de/Griefed/ServerPackCreator/commit/5bf6f9467783ac11b6af1b0ff8edff22319fb893))
+* **deps:** update dependency net.lingala.zip4j:zip4j to v2.9.0 ([d398ddb](https://git.griefed.de/Griefed/ServerPackCreator/commit/d398ddbf74db870a416926303d1f0e100a5789b6))
+* **deps:** update dependency org.mockito:mockito-core to v3.11.2 ([177e0e0](https://git.griefed.de/Griefed/ServerPackCreator/commit/177e0e08456caee50fb4c56e96a8efbb3a683149))
+* **deps:** update dependency org.slf4j:slf4j-log4j12 to v2.0.0-alpha2 ([5fa1789](https://git.griefed.de/Griefed/ServerPackCreator/commit/5fa1789f78dab6628a8a0da6bbee8082265be6a1))
+* **deps:** update lsiobase/alpine docker tag to v3.14 ([b948a93](https://git.griefed.de/Griefed/ServerPackCreator/commit/b948a9310eb0ba22aaaac642961d5e378332f319))
+* **deps:** update openjdk docker tag to v8 ([47eb9da](https://git.griefed.de/Griefed/ServerPackCreator/commit/47eb9dafd26226349c6e1ffda566e205b7c40d4a))
diff --git a/serverpackcreator-help/Writerside/topics/CODE_OF_CONDUCT.md b/serverpackcreator-help/Writerside/topics/CODE_OF_CONDUCT.md
new file mode 100644
index 000000000..14070ce6c
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/CODE_OF_CONDUCT.md
@@ -0,0 +1,128 @@
+# Contributor Covenant Code of Conduct
+
+## Our Pledge
+
+We as members, contributors, and leaders pledge to make participation in our
+community a harassment-free experience for everyone, regardless of age, body
+size, visible or invisible disability, ethnicity, sex characteristics, gender
+identity and expression, level of experience, education, socio-economic status,
+nationality, personal appearance, race, religion, or sexual identity
+and orientation.
+
+We pledge to act and interact in ways that contribute to an open, welcoming,
+diverse, inclusive, and healthy community.
+
+## Our Standards
+
+Examples of behavior that contributes to a positive environment for our
+community include:
+
+* Demonstrating empathy and kindness toward other people
+* Being respectful of differing opinions, viewpoints, and experiences
+* Giving and gracefully accepting constructive feedback
+* Accepting responsibility and apologizing to those affected by our mistakes,
+  and learning from the experience
+* Focusing on what is best not just for us as individuals, but for the
+  overall community
+
+Examples of unacceptable behavior include:
+
+* The use of sexualized language or imagery, and sexual attention or
+  advances of any kind
+* Trolling, insulting or derogatory comments, and personal or political attacks
+* Public or private harassment
+* Publishing others' private information, such as a physical or email
+  address, without their explicit permission
+* Other conduct which could reasonably be considered inappropriate in a
+  professional setting
+
+## Enforcement Responsibilities
+
+Community leaders are responsible for clarifying and enforcing our standards of
+acceptable behavior and will take appropriate and fair corrective action in
+response to any behavior that they deem inappropriate, threatening, offensive,
+or harmful.
+
+Community leaders have the right and responsibility to remove, edit, or reject
+comments, commits, code, wiki edits, issues, and other contributions that are
+not aligned to this Code of Conduct, and will communicate reasons for moderation
+decisions when appropriate.
+
+## Scope
+
+This Code of Conduct applies within all community spaces, and also applies when
+an individual is officially representing the community in public spaces.
+Examples of representing our community include using an official e-mail address,
+posting via an official social media account, or acting as an appointed
+representative at an online or offline event.
+
+## Enforcement
+
+Instances of abusive, harassing, or otherwise unacceptable behavior may be
+reported to the community leaders responsible for enforcement at
+kontakt@griefed.de.
+All complaints will be reviewed and investigated promptly and fairly.
+
+All community leaders are obligated to respect the privacy and security of the
+reporter of any incident.
+
+## Enforcement Guidelines
+
+Community leaders will follow these Community Impact Guidelines in determining
+the consequences for any action they deem in violation of this Code of Conduct:
+
+### 1. Correction
+
+**Community Impact**: Use of inappropriate language or other behavior deemed
+unprofessional or unwelcome in the community.
+
+**Consequence**: A private, written warning from community leaders, providing
+clarity around the nature of the violation and an explanation of why the
+behavior was inappropriate. A public apology may be requested.
+
+### 2. Warning
+
+**Community Impact**: A violation through a single incident or series
+of actions.
+
+**Consequence**: A warning with consequences for continued behavior. No
+interaction with the people involved, including unsolicited interaction with
+those enforcing the Code of Conduct, for a specified period of time. This
+includes avoiding interactions in community spaces as well as external channels
+like social media. Violating these terms may lead to a temporary or
+permanent ban.
+
+### 3. Temporary Ban
+
+**Community Impact**: A serious violation of community standards, including
+sustained inappropriate behavior.
+
+**Consequence**: A temporary ban from any sort of interaction or public
+communication with the community for a specified period of time. No public or
+private interaction with the people involved, including unsolicited interaction
+with those enforcing the Code of Conduct, is allowed during this period.
+Violating these terms may lead to a permanent ban.
+
+### 4. Permanent Ban
+
+**Community Impact**: Demonstrating a pattern of violation of community
+standards, including sustained inappropriate behavior,  harassment of an
+individual, or aggression toward or disparagement of classes of individuals.
+
+**Consequence**: A permanent ban from any sort of public interaction within
+the community.
+
+## Attribution
+
+This Code of Conduct is adapted from the [Contributor Covenant][homepage],
+version 2.0, available at
+https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
+
+Community Impact Guidelines were inspired by [Mozilla's code of conduct
+enforcement ladder](https://github.com/mozilla/diversity).
+
+[homepage]: https://www.contributor-covenant.org
+
+For answers to common questions about this code of conduct, see the FAQ at
+https://www.contributor-covenant.org/faq. Translations are available at
+https://www.contributor-covenant.org/translations.
diff --git a/serverpackcreator-help/Writerside/topics/CONTRIBUTING.md b/serverpackcreator-help/Writerside/topics/CONTRIBUTING.md
new file mode 100644
index 000000000..d7af1bdc0
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/CONTRIBUTING.md
@@ -0,0 +1,115 @@
+# Contributing
+
+## Building ServerPackCreator locally
+
+Clone the webservice branch of the repository:
+
+`git clone -b $BRANCH https://git.griefed.de/Griefed/ServerPackCreator.git`
+
+Where `$BRANCH` represents the branch you want to clone.
+
+If you are on linux, run `chmod +x gradlew` first.
+
+Build with:
+
+`build --info --full-stacktrace`
+
+The `build` task is configured to do everything automatically, from installing frontend dependencies, assembling the web-frontend, copying some files around, build and testing.
+
+If you wish to test the installer for your system, run `serverpackcreator-app:jpackage --info --full-stacktrace`. This
+will generate the installer in the `serverpackcreator-app/build/dist`-directory.
+Depending on your operating system, this may be either of:
+- Windows: `ServerPackCreator-VERSION.exe`
+- Ubuntu: `serverpackcreator_VERSION_ARCH.deb`
+- MacOS: `ServerPackCreator-VERSION.dmg`
+or other files. It depends on your operating system, really.
+
+## Important info regarding pull requests, my GitLab instance, and GitHub!
+
+If you want to contribute to ServerPackCreator, then the following procedure **must** be adhered to:
+
+1. Fork ServerPackCreator
+2. Create a new branch in your fork, following one of the following naming schemes:
+   1. The end of each branch name bust be suffixed with a one-word description fitting the changes made. Examples:
+      - griefed_chore_readme
+      - griefed_perf_curseforgemodpack
+      - griefed_feat_ziparchive
+   2. For more details on what the naming scheme entails, see `.releaserc.yml` in the base directory of the repository or scroll down to the **Commits**-section.
+   3. Schemes:
+       1. your_username_breaking_
+       2. your_username_build_
+       3. your_username_chore_
+       4. your_username_ci_
+       5. your_username_docs_
+       6. your_username_feat_
+       7. your_username_fix_
+       8. your_username_perf_
+       9. your_username_refactor_
+       10. your_username_revert_
+       11. your_username_style_
+       12. your_username_test_
+       13. your_username_other_
+3. Make your changes to your new branch:
+    1. Try to keep the changes atomic, so they best fit the name of the branch.
+    2. Follow conventional commit messages. See **Commits**-section for more details. Example:
+        - feat: Allow upload of modpack-export zip-archive to web-frontend
+        - refactor: Use apache commons-io for copying, instead of Files
+4. Open an issue on the main repository, using the **Pull Request** template:
+    1. Issue title: Your Username - Branch type (e.g. feat) - Short description of your changes. Example:
+        - Griefed - feat - Allow upload of modpack-export zip-archive to web-frontend
+    2. Issue description: Fill in the sections the template provide.
+    3. Submit the new issue
+5. I will then create a new branch in the main repository, with the same name as your branch, to which you will **then** create a pull request to.
+6. If checks and tests pass, or any changes necessary have been made, the pull request is ready to be merged etc., I will merge it to your main repository branch.
+7. I can then merge your main repository branch into main/master/whatever locally, push these changes to my GitLab instance, which will in turn push these changes to GitHub.
+8. Done!
+
+This is the only way to ensure that any changes made to ServerPackCreator always arrive on my GitLab instance first, then on GitHub.
+Since I want to stay independent of GitHub and their architecture, I have to make use of my own GitLab installation. Hence this procedure. So, if one day, GitHub vanishes, we still can provide people with ServerPackCreator from my GitLab instance.
+
+# Code
+
+- **Config file:** If you want to contribute to SPC, please make sure you do not change the `serverpackcreator.conf`-file. Ideally, any version of SPC will work with any config file, as they all have the same content. Changing what's inside the `serverpackcreator.conf`-file may make versions incompatible to each other, but I want users to be able to simply download the newest version **without** having to migrate their config file or even worrying about such a thing.
+Therefore, I ask that you do not touch the `serverpackcreator.conf`-file.
+
+- **Variable names:** Please keep variable names verbose i.e. `thisStoresSomething` or `checkForStuff` or some such. Variables like `a` and `tmpA` make code harder to read. We're not aiming for best performance or whatever, so we can have longer variable names if we want to.
+
+- **Access modifiers:** Because the files generated by this program are supposed to be distributed to multiple people, I try to keep methods and classes as closed-off as possible. It's not much, but it's something. Therefore, unless your method or class *absolutely* must be public, keep it package private or make it private completely. I reserve the right to refactor any such classes or methods.  
+
+- **Translating:** If you wish to contribute to translating ServerPackCreator, have a look at the [resource bundles](https://github.com/Griefed/ServerPackCreator/tree/main/src/main/resources/de/griefed/resources/lang). Should you want to **add** a language to ServerPackCreator, add your locale in [LocalizationManager](https://github.com/Griefed/ServerPackCreator/blob/main/src/main/java/de/griefed/serverpackcreator/i18n/LocalizationManager.java), copy the [lang_en_us.properties](https://github.com/Griefed/ServerPackCreator/blob/main/src/main/resources/de/griefed/resources/lang/lang_en_us.properties) to lang_your_locale.properties and start translating!  
+
+# Commits
+
+If you want to contribute to SPC, please make sure your commits follow the conventional commit layout and use the types/categories/flags described here: [actions/auto-changelog](https://github.com/marketplace/actions/auto-changelog)
+
+For completeness' sake:
+
+```
+type(category): description [flag]
+```
+
+The `type` must be one of the followings:
+
+* `breaking` (Changes that break something makes something incompatible to earlier version)
+* `build` (Changes that affect the build system or external dependencies)
+* `ci` (Changes to our CI configuration files and scripts)
+* `chore` (Other changes that don't modify src or test files)
+* `docs` (Documentation only changes)
+* `feat` (A new feature)
+* `fix` (A bug fix)
+* `other` (Other changes which don't fit the descriptions of the other commit types)
+* `perf` (A code change that improves performance)
+* `refactor` (A code change that neither fixes a bug nor adds a feature)
+* `revert` (Reverts a previous commit)
+* `style` (Changes that do not affect the meaning of the code)
+* `test` (Adding missing tests or correcting existing tests)
+
+> If the `type` is not found in the list, it'll be considered as `other`.
+
+> The `category` is optional and can be anything of your choice.
+
+> The `flag` is optional (if provided, it must be surrounded in square brackets) and can be one of the followings:
+
+> `ignore` (Omits the commit from the changelog)
+
+> If `flag` is not found in the list, it'll be ignored.
diff --git a/serverpackcreator-help/Writerside/topics/Custom-Start-Arguments.md b/serverpackcreator-help/Writerside/topics/Custom-Start-Arguments.md
new file mode 100644
index 000000000..a94573263
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Custom-Start-Arguments.md
@@ -0,0 +1,3 @@
+# Custom Start Arguments
+
+<include from="HELP.md" element-id="jvm-flags-args"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Custom-Themes.md b/serverpackcreator-help/Writerside/topics/Custom-Themes.md
new file mode 100644
index 000000000..24cbb80cd
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Custom-Themes.md
@@ -0,0 +1,3 @@
+# How to work with custom themes
+
+<include from="HELP.md" element-id="custom-themes"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Documents.md b/serverpackcreator-help/Writerside/topics/Documents.md
new file mode 100644
index 000000000..1a7d80162
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Documents.md
@@ -0,0 +1,5 @@
+# Documents
+
+This section provide the various documents contained in ServerPackCreator and its repository.
+
+Such as the README, LICENSE, CODE OF CONDUCT etc. etc.
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Events.md b/serverpackcreator-help/Writerside/topics/Events.md
new file mode 100644
index 000000000..7759bd2e8
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Events.md
@@ -0,0 +1,212 @@
+# Events
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/events/status/{status}" method="GET" generate-samples="true">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/events/status/GENERATED'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        [
+            {
+                "id": 57,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "GENERATED",
+                "message": "Generated ServerPack.",
+                "timestamp": 1707166386134,
+                "errors": []
+            },
+            {
+                "id": 58,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Submitted task to queue.",
+                "timestamp": 1707166387147,
+                "errors": []
+            },
+            {
+                "id": 59,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Syncing ModPack to database.",
+                "timestamp": 1707166387156,
+                "errors": []
+            },
+            {
+                "id": 60,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Syncing ServerPack to database.",
+                "timestamp": 1707166387167,
+                "errors": []
+            }
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/events/serverpack/{id}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/events/serverpack/1'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        [
+            {
+                "id": 58,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Submitted task to queue.",
+                "timestamp": 1707166387147,
+                "errors": []
+            },
+            {
+                "id": 59,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Syncing ModPack to database.",
+                "timestamp": 1707166387156,
+                "errors": []
+            },
+            {
+                "id": 60,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Syncing ServerPack to database.",
+                "timestamp": 1707166387167,
+                "errors": []
+            }
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/events/modpack/{id}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/events/modpack/1'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        [
+            {
+                "id": 1,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "QUEUED",
+                "message": "Submitted task to queue.",
+                "timestamp": 1707165869960,
+                "errors": []
+            },
+            {
+                "id": 2,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "CHECKING",
+                "message": "Checking ModPack for errors.",
+                "timestamp": 1707165870248,
+                "errors": []
+            },
+            {
+                "id": 3,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "CHECKED",
+                "message": "ModPack checks passed.",
+                "timestamp": 1707165875576,
+                "errors": []
+            },
+            { ... },
+            {
+                "id": 59,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Syncing ModPack to database.",
+                "timestamp": 1707166387156,
+                "errors": []
+            },
+            {
+                "id": 60,
+                "modPackId": 1,
+                "serverPackId": 1,
+                "status": "GENERATED",
+                "message": "Syncing ServerPack to database.",
+                "timestamp": 1707166387167,
+                "errors": []
+            },
+            {
+                "id": 107,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "QUEUED",
+                "message": "Submitted task to queue.",
+                "timestamp": 1707588514289,
+                "errors": []
+            }
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/events/all" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/events/all'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        [
+            {
+                "id": 107,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "QUEUED",
+                "message": "Submitted task to queue.",
+                "timestamp": 1707588514289,
+                "errors": []
+            },
+            {
+                "id": 106,
+                "modPackId": 2,
+                "serverPackId": null,
+                "status": "GENERATING",
+                "message": "Generating ServerPack.",
+                "timestamp": 1707588064201,
+                "errors": []
+            },
+            { ... },
+            {
+                "id": 2,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "CHECKING",
+                "message": "Checking ModPack for errors.",
+                "timestamp": 1707165870248,
+                "errors": []
+            },
+            {
+                "id": 1,
+                "modPackId": 1,
+                "serverPackId": null,
+                "status": "QUEUED",
+                "message": "Submitted task to queue.",
+                "timestamp": 1707165869960,
+                "errors": []
+            }
+        ]
+        </sample>
+    </response>
+</api-endpoint>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Exclusions.md b/serverpackcreator-help/Writerside/topics/Exclusions.md
new file mode 100644
index 000000000..008ff6a21
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Exclusions.md
@@ -0,0 +1,3 @@
+# File Exclusions
+
+<include from="HELP.md" element-id="excluding-files-from-zip-archives"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/HELP.md b/serverpackcreator-help/Writerside/topics/HELP.md
new file mode 100644
index 000000000..d7dc74c1b
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/HELP.md
@@ -0,0 +1,711 @@
+<topic title="Tips, tricks and help" id="help-library" is-library="true">
+
+# Tips, tricks and help
+
+## Custom Themes
+
+As of 5.0.0 you can create your own themes for ServerPackCreator. To get an idea on what a custom theme looks like,
+take a look at the different `properties`-files inside the `themes`-directory when using ServerPackCreators GUI.
+
+To see the examples in action, browse to *Settings -> GUI* and select any of the following from the themes-dropdown:
+
+- BisectHosting
+- Chorb
+- Elocin
+- Kreezxil
+- ModernGamingWorld
+
+They're people, or in the case of BisectHosting a company, which have had a noticeable impact on ServerPackCreator in a
+good way. So as a little "Thank You", I've decided to add custom themes in their name.
+
+The FormDev theme editor was used in the creation of these themes. You can get it here:
+https://www.formdev.com/flatlaf/theme-editor/#download
+
+Run the downloaded JAR-file and point it towards the themes-directory. That will allow you to take a proper look at the
+custom themes, along with a preview of your changes.
+
+FormDevs documentation for customization is pretty nice. I suggest you take a thorough look at it over at:
+https://www.formdev.com/flatlaf/customizing/
+
+Experiment with the existing themes, create your own and have fun!
+
+Every .properties-file in the themes-folder will automatically be added to the list of available themes inside
+ServerPackCreator. If you've added or changed a theme whilst running ServerPackCreator, you will need to restart it for
+the changes to take effect.
+
+Request for theme creations will be ignored. Please be aware that I implemented this feature so YOU can create themes.
+Not in order for ME to create themes FOR you. :D
+
+Happy theming!
+
+## Start Script Templates (3.8.x and up)
+
+As of 3.8.0, ServerPackCreator creates start scripts based on templates.
+Inside the `server_files`-directory you will find the two default templates:
+
+1. `default_template.ps1`
+2. `default_template.sh`
+
+You have two options now:
+
+1. Edit the existing default templates to your liking and saving them under a different name
+2. Create your own templates or add additional ones for different file-endings
+
+### Powershell
+
+> **Windows Updates**
+> Sometimes, Windows updates reset the execution policy of PowerShell scripts, which in turn requires
+> you, the user, to change it again. Should PowerShell scripts display the behaviour of *Opening and
+then immediately closing* again, consult the **Running Powershell scripts**-section again below.
+> {.is-warning}
+
+
+> **Paths with spaces**
+> Powershell scripts by default can not be opened with a double-click if the path to said script
+> contains spaces. If you wish to remedy this or want to read more about this behaviour, this article
+> talks about it in great detail:
+[Fix Problem Where Windows PowerShell Cannot Run Script Whose Path Contains Spaces](https://blog.danskingdom.com/fix-problem-where-windows-powershell-cannot-run-script-whose-path-contains-spaces/)<br>
+> Keep in mind though that things may still break when working with paths with spaces in them. If
+> things still break with a path with spaces, even after trying the fixes from the link above, then I
+> suggest moving things to a folder whose path contains no spaces. I'm afraid there's nothing I can do
+> about that.
+> {.is-warning}
+
+> **Running Powershell scripts**
+> By default, running Powershell scripts from untrusted sources is probably disabled on your system.
+> As such, you will not be able to run the `start.ps`-scripts just yet. You need to allow running
+> unsigned scripts first. See https://superuser.com/a/106363 for a short explanation on how to
+> enable/allow running unsigned scripts with Powershell.
+> Bear in mind that this introduces a security risk on your system. After making the changes from the
+> link above, you can run any Powershell script you like, and as such, introduce any and all security
+> risk into your system. So, beware when running scripts from unknown sources. If you run the
+> exectuion-policy command from a non-administrator terminal, you may be prompted with a question as
+> to how exactly you would like to adjust it. When this happens, please select `[Y]`, as any other option is potentially
+> more dangerous.
+> {.is-warning}
+
+### Default values
+
+ServerPackCreator always supplies a couple of default key-value-pairs during script creation.
+
+| Key                               | Value                                                                                                                                                                                                                                                                                           |
+|-----------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| SPC_SERVERPACKCREATOR_VERSION_SPC | The version of ServerPackCreator with which the start script was created.                                                                                                                                                                                                                       |
+| SPC_MINECRAFT_VERSION_SPC         | The Minecraft version of the modpack from which the server pack is created.                                                                                                                                                                                                                     |
+| SPC_MODLOADER_SPC                 | The modloader of the modpack from which the server pack is created.                                                                                                                                                                                                                             |
+| SPC_MODLOADER_VERSION_SPC         | The modloader version of the modpack from which the server pack is created.                                                                                                                                                                                                                     |
+| SPC_MINECRAFT_SERVER_URL_SPC      | The download URL corresponding to the Minecraft version of the modpack from which the server pack is created.                                                                                                                                                                                   |
+| SPC_JAVA_ARGS_SPC                 | Java JVM args which are to be used when running the server pack.                                                                                                                                                                                                                                |
+| SPC_JAVA_SPC                      | `java` by default. Start scripts in ZIP-archives will always receive `java` as the value. You may change the value in the table provided in the GUI if you need a different Java path for local testing and debugging. Scripts in the unzipped server pack will have the custom value avaiable. |
+| SPC_FABRIC_INSTALLER_VERSION_SPC  | The latest release version of the Fabric installer during the creation of the start scripts.                                                                                                                                                                                                    |
+| SPC_QUILT_INSTALLER_VERSION_SPC   | The latest release version of the Quilt installer during the creation of the start scripts.                                                                                                                                                                                                     |
+
+### Placeholders and values (3.14.x and up)
+
+As of 3.14.x you can add and edit placeholders.
+Make sure to map your desired value to the appropriate placeholder key.
+The GUI provides a table where you can configure these, or any other values, to your liking.
+
+The way this system works is that ServerPackCreator scans the given template for any occurance of a
+given placeholder, say `SPC_JAVA_SPC`, and replaces that occurance in the template with the assigned
+value, `java` by default unless you changed it.
+After every configured placeholder has been replaced with the configured value, the resulting text
+is written to the start scripts, based on the file-endings of your provided templates.
+BAM! Template engine with customizable content!
+
+> **Working with custom placeholders**
+> When adding custom placeholders to your start script templates, make sure to write them in such a
+> way that no other text may get replaced with the value by accident.
+> Take the default placeholders for example. They have a pre- and suffix, `SPC_` and `_SPC`
+> respectively. That way, no other text will get replaced by accident. If you
+> were to use placeholders such as `JAVA` only, then bad stuff can and will happen. The default
+> shell-script, for example, uses the variable name `JAVA` for Java-based operations. With the
+> previously mentioned placeholder `JAVA`, that variable would be removed from the scripts,
+> potentially rendering them useless. Nobody wants that, right? :D
+> {.is-warning}
+
+
+> **Default placeholder limitations**
+> Of all available default placeholders mentioned above, only one of them can be overriden via a given configuration.
+> Said placeholder is `SPC_JAVA_SPC`. This one allows you to set a different Java executable/binary path for your local scripts,
+> to make testing your server pack easier. The files in the ZIP-archive will always have the `SPC_JAVA_SPC=java` key-value-pair,
+> to ensure any given user of your server pack has the value most likely to work on their system.
+> {.is-warning}
+
+### Changing the default templates
+
+Starting from versions **3.13.x** and up, the default templates are always overwritten during
+startup of ServerPackCreator, to ensure any user always has the latest version of the default
+templates available to them and to ensure any changes made to them, by me, end up in the users
+hands.
+This has the benefit of making any migration for future versions not your problem.
+
+The downside: If you want to customize these templates, you will have to create separate templates
+and set the property for the templates accordingly.
+
+In other words:
+
+1. Copy the desired template to a name of your liking, e.g. `custom-template.ps1`
+   and `custom-template.sh`
+2. Make your changes to these custom templates
+3. Set `de.griefed.serverpackcreator.serverpack.script.template`
+   to `custom-template.ps1,custom-template.sh`
+4. ...
+5. Profit
+
+Now the default templates will not be used to create start scripts for your server packs, but
+instead, your custom-templates will be used.
+
+### Adding/removing templates
+
+1. The file-endings of the templates determine the file ending of the start script (`template.bat`
+   becomes `start.bat`, `template.sh` becomes `start.sh` and so on)
+2. Put your template(s) into the `server_files`-directory
+3. Edit the `serverpackcreator.properties`-file and change
+   the `de.griefed.serverpackcreator.serverpack.script.template`-property accordingly
+
+**Example:**
+Say you've written a very nice template for some `.bat`
+-scripts, `my-awesome-batch-script-template.bat`, and want ServerPackCreator to use said template
+during the script creation.
+In that case you would need to put said template into the `server_files`-directory,
+set `de.griefed.serverpackcreator.serverpack.script.template`
+to `my-awesome-batch-script-template.bat` so it looks
+like `de.griefed.serverpackcreator.serverpack.script.template=my-awesome-batch-script-template.bat`
+and you've good to go.
+
+When you now generate a server pack, a `start.bat`-script will be created based on
+your `my-awesome-batch-script-template.bat`-template.
+
+So, at the end, after writing your template and adding it to your ServerPackCreator configuration,
+your folders and config should look/contain like the following:
+
+- **ServerPackCreator
+  Properties:** `de.griefed.serverpackcreator.serverpack.script.template=default_template.ps1,default_template.sh,my-awesome-batch-script-template.bat`
+- **server_files-folder should contain:**
+    - default_template.ps1
+    - default_template.sh
+    - my-awesome-batch-script-template.bat
+    - [...]
+
+This will result in ServerPackCreator creating three scripts: `start.bat`, `start.ps1`, `start.sh`
+
+> **Encoding**
+> When writing custom templates, you must store them with **UTF-8** encoding. That is the encoding in
+> which ServerPackCreator reads them. So in order for control characters or any other special
+> characters to work as you expect them to, make sure to encode your custom templates in **UTF-8**!
+> {.is-warning}
+
+## Automatically updating script Java placeholder (3.14.x and up)
+
+As of ServerPackCreator version 3.14.x you can define properties which, when configured correctly,
+will set the `SPC_JAVA_SPC`-placeholder in the script variables depending on which Java version is
+required by Minecraft.
+
+The two property in question:
+
+- `de.griefed.serverpackcreator.script.javaN`
+
+Where `N` represents the version of the Java installation you want to make available to
+ServerPackCreator for script placeholder editing.
+
+Set any of these to the exact path to your correlating Java executable or binary file.
+
+Examples:
+
+- `de.griefed.serverpackcreator.script.java8=C\:/Program Files/Java/jdk1.8.0_331/bin/java.exe`
+- `de.griefed.serverpackcreator.script.java17=C\:/Program Files/Java/jdk-17.0.3.1/bin/java.exe`
+
+Now, when you select your Minecraft version in your GUI, or load an already existing configuration,
+ServerPackCreator will set the value for the `SPC_JAVA_SPC`-placeholder to either
+`C\:/Program Files/Java/jdk1.8.0_331/bin/java.exe` or
+`C\:/Program Files/Java/jdk-17.0.3.1/bin/java.exe`,
+depending on whether the Minecraft version requires Java 8 or Java 17.
+
+The `SPC_JAVA_SPC`-placeholder in the scripts in the ZIP-archives, should you choose to let
+ServerPackCreator create one, will still be set to `java`.
+
+### Deactivating the automatic updating of the Java placeholder
+
+It may not be desired by everyone to always automatically update the Java placeholder in the script
+variables.
+If you don't want ServerPackCreator to do so, set the following property in
+your `serverpackcreator.properties` to `false`
+
+`de.griefed.serverpackcreator.script.java.autoupdate`
+
+This will disable the automatic updating of the `SPC_JAVA_SPC`-placeholder in your script variables.
+
+## Clientside-only modslist
+
+### Updating
+
+If you wish to use the latest and greatest hits of clientside-only mods ServerPackCreator has to
+offer, you need to update it via **Menu Bar -> File -> Update Fallback Clientside Modslist** and
+then either
+
+- Clear your clientside-only mods list in your config, save it, then load it again (either via the
+  menu or by restarting SPC)
+
+**OR**
+
+- Generate a new configuration and migrate your old config to it
+
+**OR**
+
+- Generate a new configuration and copy the list to your old config manually
+
+**OR**
+
+- Empty the clientside-mods field, save the configuration, load the configuration. This will fill it
+  with the default clientside-mods list
+
+If you added custom mods to this list, you must make sure you migrate them over to the new setting
+yourself.
+
+### Filter methods (3.12.x and up)
+
+You can change the behaviour with which ServerPackCreator filters the mods with the list of
+clientside-only modslist you specify.
+By default, ServerPackCreator will check each entry in that list against the name of every mod-JAR
+in your modpacks mods-directory and see whether said JAR starts with said entry.
+
+Example:
+
+- JAR: BetterPingDisplay-1.16.5-1.0.jar
+- Entry: BetterPingDisplay-
+
+The mod will be excluded, because its name starts with `BetterPingDisplay-`.
+
+This behaviour can be changed by
+editing `de.griefed.serverpackcreator.serverpack.autodiscovery.filter=START`
+in `serverpackcreator.properties`.
+
+There are five possible settings which affect the way these filters happen:
+
+1. **`START`**
+
+    - Default setting. Checks whether the name of a mod *starts* with a given entry.
+
+2. **`END`**
+
+    - Checks whether the name of a mod *ends* with a given entry.
+
+3. **`CONTAIN`**
+
+    - Checks whether the name of a mod *contains* a given entry.
+
+4. **`REGEX`**
+
+    - Performs a regex-match of the name of a mod against a given entry.
+
+5. **`EITHER`**
+
+    - Not recommended unless you know **exactly** what you are doing. If used carelessly, this can
+      result in all mods or unwanted mods being excluded. Checks whether any of the above result in
+      a positive match.
+
+### Automatic detection of clientside-only mods
+
+ServerPackCreator can try and automatically determine whether a mod is clientside-only or not. This
+feature is enabled by default. In order to deactive/activate it manually,
+set `de.griefed.serverpackcreator.serverpack.autodiscoverenabled` to `true` (enable) or `false` (
+disable).
+
+Keep in mind: This feature is not 100% foolproof. It can not and will not detect every
+clientside-only mod due to the diverse nature of Minecraft mods and the way their creators declare
+sideness or dependencies.
+
+If you encounter a mod that did not get caught by the autodetection and is not yet present in the
+fallback-list, please create
+an [improvement request on GitHub](https://github.com/Griefed/ServerPackCreator/issues/new?assignees=Griefed&labels=enhancement&template=improvement.yml&title=%5BImprovement+request%5D%3A+)
+with the title being similar to
+
+> [Improvement request]: Add mod-x, mod-y and mod-z to the fallback-list
+
+In the **What's the feature you would like to be improved?**-section, something along the lines of
+
+> I would like the following mods to be added to the fallback-modslist
+> - mod-x (Link to CurseForge project)
+> - mod-y (Link to CurseForge project)
+> - mod-z (Link to CurseForge project)
+
+## FancyMenu
+
+Starting from version **2.12.1** FancyMenu can be run on servers, too.
+If you use **2.12.1** or newer, and you want to include it in your server pack, you need to:
+
+1. Remove the `fancymenu_`-entry from your list of clientside-only mods-list.
+2. To be on the safe side, add an entry to your file/directories to include in your server pack for
+   your version of FancyMenu:
+    - Example: `mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar;mods/fancymenu_forge_2.12.1_MC_1.19-1.19.1.jar`
+
+## JVM flags/args
+
+Say you've got a couple of extra flags or arguments you want your server to start wich. Maybe
+allocate more RAM? Use Aikars flags?
+
+Right next to the Java Args textarea is a button which will set your args
+to [Aikars Flags](https://aikar.co/mcflags.html). If you've already entered something into said
+textarea, ServerPackCreator will ask you whether you want to overwrite the current settings,
+replacing them with Aikars flags.
+
+Using said button will set the textarea to:
+
+> -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:
+> +UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:
+> G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:
+> G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90
+> -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:
+> MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true
+
+These will be saved to the start scripts which ServerPackCreator will create during the server pack
+generation.
+
+If you wish to change these flags globally, you will need to edit
+your `serverpackcreator.properties`-file and
+change `de.griefed.serverpackcreator.configuration.aikar` to your liking.
+
+**Note:** This is not a pack-by-pack configuration, but global. Meaning: Changing this setting and
+using the appropriate button in the GUI will result in the same setting for all server pack
+configurations.
+
+## Excluding files from ZIP-archives
+
+You can globally configure files which should be excluded from ZIP-archives.
+To do so, you need to edit your `serverpackcreator.properties`-file and change
+the `de.griefed.serverpackcreator.serverpack.zip.exclude`-property to your liking.
+
+There are some filters you can make use of if you want to, for example, exclude a files which has
+the Minecraft version, modloader name, or modloader version in its name.
+
+These filters are to be used in plain text, meaning:
+
+1. `MINECRAFT_VERSION`
+2. `MODLOADER`
+3. `MODLOADER_VERSION`
+
+If any file you specify contains any of these three strings, they will be replaced respectively.
+Example:
+`minecraft_server.MINECRAFT_VERSION.jar` becomes `minecraft_server.1.16.5.jar` when generating a
+server pack for a modpack which uses Minecraft version 1.16.5.
+
+The default setting
+is `minecraft_server.MINECRAFT_VERSION.jar,server.jar,libraries/net/minecraft/server/MINECRAFT_VERSION/server-MINECRAFT_VERSION.jar`
+and will exclude the Minecraft server jar, a file called `server.jar`, as well as the Minecraft
+server jar should it be present in the `libraries`-folder.
+
+To deactivate the exclusion alltogether,
+set `de.griefed.serverpackcreator.serverpack.zip.exclude.enabled` to `false`
+
+## Minecraft's snapshots and pre-releases (3.12.x and up)
+
+If your modloader supports Minecraft snapshots or pre-releases, you can use those, too.
+
+Simply set `de.griefed.serverpackcreator.minecraft.snapshots` in your `serverpackcreator.properties`
+to `true`
+
+Then, when using the GUI, you will be able to select any weekly release, snapshot, pre-release and
+more, just like that.
+
+## Modes
+
+ServerPackCreator has three main modes in which it can operate or in which you can use it.
+
+- CLI (Commandline Interface)
+- GUI (Graphical User Interface)
+- Webservice (Provide a webservice through which to generate server packs) **Will be reworked in version 6**
+
+There are a couple more ways to use/run ServerPackCreator which may or may not be helpful for you,
+depending on how you plan on using it:
+
+| Argument  | Description                                                                                                                                                                                                             |
+|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| `-help`   | Print ServerPackCreators help to commandline.                                                                                                                                                                           |
+| `-update` | Check whether a newer version of ServerPackCreator is available.                                                                                                                                                        |
+| `-cgen`   | Run ServerPackCreators configuration generation.                                                                                                                                                                        |
+| `-cli`    | Run ServerPackCreator in commandline-mode. If **no** graphical environment is supported, this is the default ServerPackCreator will enter, even when starting ServerPackCreator with no extra arguments at all.         |
+| `-web`    | Run ServerPackCreator as a webservice.                                                                                                                                                                                  |
+| `-gui`    | Run ServerPackCreator with our GUI. If a graphical environment is supported, this is the default ServerPackCreator will enter, even when starting ServerPackCreator with no extra arguments at all.                     |
+| `--setup` | Set up and prepare the environment for subsequent runs of ServerPackCreator. This will create/copy all files needed for ServerPackCreator to function properly from inside its JAR-file and setup everything else, too. |
+
+Each of these modes has its advantages and disadvantages.
+
+### CLI:
+
+| Advantages                                                                                                                                  | Disadvantages                                                                                                         |
+|:--------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------|
+| No need for a graphical environment. Can be used on a server to generate a server pack for immediate use.                                   | Gathering of information for a configuration file is tedious.                                                         |
+| Step-by-Step generation of a configuration-file with the use of the `-cgen` argument. Generated config will be used immediately afterwards. | No convenience features file folder-browsing or jumping to the generated server pack after generation.                |
+|                                                                                                                                             | Debugging in case of a broken/erroring configuration file can be time consuming. Careful reading of logs is required. |
+|                                                                                                                                             | Manual editing of the configuration-file in case you want to change it.                                               |
+
+### GUI:
+
+| Advantages                                                                                                             | Disadvantages                     |
+|:-----------------------------------------------------------------------------------------------------------------------|:----------------------------------|
+| Browse the filesystem for folders and file required by the configuration.                                              | Requires a graphical environment. |
+| Setting up a configuration by browsing the filesystem and selecting your Minecraft and modloader versions from a list. |                                   |
+| Browsing the generated server pack after generation has finished.                                                      |                                   |
+| Loading and saving different configurations for quick generation of multiple server packs in short succession.         |                                   |
+| Edit the configuration in the GUI. No manual file-editing required.                                                    |                                   |
+
+### Webservice:
+
+| Advantages                                                                                                                                           | Disadvantages                                             |
+|:-----------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------|
+| No installation/setup required if a public instance is available somewhere.                                                                          | Requires someone to setup a publicly accessible instance. |
+| Voting system to let users indicate whether a generated server pack works.                                                                           | Requires somewhat modern browser versions.                |
+| Open REST API. Interaction with the webservice does not *require* a browser. You can request a server pack generation and/or download from the CLI.  | Not all browers may be supported.                         |
+
+## Plugins
+
+ServerPackCreator gives you the ability to use plugins, which can enhance your experience in a
+limited amount of ways.
+
+Any given plugin has the chance to do various things:
+
+- Before a server pack is generated
+- After a server pack was generated, but BEFORE the ZIP-archive is created
+- After a server pack and its ZIP-archive were generated
+- Adding extra tabs to the GUI, in which more additional features can then be added
+- Adding custom configuration checks
+- Adding custom elements to the server pack configuration tab
+
+For a list of plugins, check out
+the [ServerPackCreator Addons Overview](https://griefed.github.io/ServerPackCreator-Addons-Overview/#/)
+
+### Installing a plugin
+
+If you have a plugin you would like to enhance your ServerPackCreator-experience with, simply
+download it and put it into the `plugins`-directory which resides in the base-directory of
+ServerPackCreator.
+
+```
+ServerPackCreator
+├── lang
+├── logs
+│   └── archive
+├── plugins <--------- 
+├── server-packs
+│   ├── Survive Create Prosper 4 custom (1)
+│   └── World of Dragons II
+├── server_files
+└── work
+    ├── modpacks
+    └── temp
+```
+
+### Disabling a plugin
+
+In order to deactivate any installed plugins, edit the `disabled.txt`-file in the `plugins`-directory.
+If these don't exist, create them.
+
+```
+ServerPackCreator
+├── lang
+├── logs
+├── plugins
+│   ├── ExamplePlugin-3.0.5.jar
+│   └── disabled.txt <------
+├── server-packs
+├── server_files
+└── work
+    └── ...
+```
+
+Then, find the plugin ID of the installed plugins. This can be mentioned in the pluginss repository, but
+can also be found in the pluginss manifest.
+
+`SomePlugin-3.0.5.jar\META-INF\MANIFEST.MF`.
+Look for the entry `Plugin-Id:`, for example: `Plugin-Id: example-plugin`
+
+Then, in your `disabled.txt`, add a new line containing `example-plugin`, or rather, whatever ID of
+any plugins you want to deactivate:
+
+```
+########################################
+# - Load all plugins except these.   - #
+# - Add one plugin-id per line.      - #
+########################################
+example-plugin
+```
+
+**Important:** If ServerPackCreator was running during the disabling of an plugins, you need to
+restart it in order for the plugins to become disabled.
+
+## Configuration
+
+### serverpackcreator.conf
+
+The serverpackcreator.conf file allows you to customize a couple of different things:
+
+| Variable                                                   | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
+|------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| modpackDir                                                 | The path to the directory/ZIP-archive where your modpack resides in.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
+| [[inclusions]]                                             | Each inclusion-specification ensures that the file or directory from `source` gets included in your server pack one way or another.<br>A basic configuration usually contains the `mods` and `config` directories. No need to prefix them with the path to your modpack.<br>ServerPackCreator will take care of that automatically by itself.<br>If you want to include files or folders *outside* of your modpack, then you will need to specify the whole path.<br>Below are some examples for including files from your modpack (`mods` and `config`) as well as files and folders from outside the modpack.<br>[[inclusions]]<br>&nbsp;&nbsp;&nbsp;&nbsp;destination = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;exclusionFilter = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;source = "config"<br>&nbsp;&nbsp;&nbsp;&nbsp;inclusionFilter = ""<br>[[inclusions]]<br>&nbsp;&nbsp;&nbsp;&nbsp;destination = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;exclusionFilter = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;source = "mods"<br>&nbsp;&nbsp;&nbsp;&nbsp;inclusionFilter = ""<br>[[inclusions]]<br>&nbsp;&nbsp;&nbsp;&nbsp;destination = "SomeFiles"<br>&nbsp;&nbsp;&nbsp;&nbsp;exclusionFilter = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;source = "C:\\Some\\Path\\With\Files<br>&nbsp;&nbsp;&nbsp;&nbsp;inclusionFilter = ""<br>[[inclusions]]<br>&nbsp;&nbsp;&nbsp;&nbsp;destination = "somefiles"<br>&nbsp;&nbsp;&nbsp;&nbsp;exclusionFilter = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;source = "/home/myuser/some/files"<br>&nbsp;&nbsp;&nbsp;&nbsp;inclusionFilter = ""<br>[[inclusions]]<br>&nbsp;&nbsp;&nbsp;&nbsp;destination = "MyInstructions.md"<br>&nbsp;&nbsp;&nbsp;&nbsp;exclusionFilter = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;source = "C:\\MyAwesomeModpack\\Stuff\\HowTo.md"br>&nbsp;&nbsp;&nbsp;&nbsp;inclusionFilter = ""<br>[[inclusions]]<br>&nbsp;&nbsp;&nbsp;&nbsp;destination = "MyInstructions.md"<br>&nbsp;&nbsp;&nbsp;&nbsp;exclusionFilter = ""<br>&nbsp;&nbsp;&nbsp;&nbsp;source ="/home/myuser/my_awesome_modpack/HOWTO.md"<br>&nbsp;&nbsp;&nbsp;&nbsp;inclusionFilter = "" |
+| [scripts]<br>&nbsp;&nbsp;&nbsp;&nbsp;SPC_JAVA_SPC = "java" | Path to the Java Installation. On Linux systems use `which java` to find the location of your Java install. On Windows use `where java` and exclude the `.exe`-part. Note, that changing this value only affects the *unzipped* server pack's `variables.txt`. The one in the *zipped* server pack is unaffected by this setting and will always point to `java` to increase compatibility with users who download the *zipped* server pack.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+| minecraftVersion                                           | The version of Minecraft for which to install the modloader server. The same version of Minecraft your modpack uses.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
+| modLoader                                                  | Which modloader to install. Must be either "Forge", "NeoForge", "Fabric", "Quilt" or "LegacyFabric". The same modloader your modpack uses.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
+| modLoaderVersion                                           | Specific Modloader version to install the server in the serverpack. The same version your modpack uses.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
+| includeServerIcon                                          | Whether to include server-icon.png in your serverpack. Must be `true` or `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
+| includeServerProperties                                    | Whether to include server.properties in your serverpack. Must be `true` or `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
+| includeZipCreation                                         | Whether to create a zip-file of your serverpack, saved in the directory you specified with `modpackDir`. Must be `true` or `false`.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
+| javaArgs                                                   | JVM flags / Java Args to add to the generated start-scripts. Set to "empty" to not use any in your start-scripts.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
+| serverPackSuffix                                           | A suffix to append to the name of the server pack directory and server pack ZIP-archive. Illegal characters are / < > : " \ &#124; ? * # % & { } $ ! ' @ + ´ \` = and must not end with a SPACE<code>&#32;&#32;</code> or a DOT<code>&#32;.&#32;&#32;</code>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
+| serverIconPath                                             | Path to a custom server-icon.png-file to include in the server pack.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
+| serverPropertiesPath                                       | Path to a custom server.properties-file to include in the server pack.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
+
+### serverpackcreator.properties
+
+```properties
+# Supported languages: [en_us, uk_ua, de_de]
+de.griefed.serverpackcreator.versioncheck.prerelease=false
+de.griefed.serverpackcreator.language=en_us
+de.griefed.serverpackcreator.configuration.fallbackmodslist=3dskinlayers-,Absolutely-Not-A-Zoom-Mod-,AdvancedChat-,AdvancedChatCore-,AdvancedChatHUD-,AdvancedCompas-,Ambience,AmbientEnvironment-,AmbientSounds_,AreYouBlind-,Armor Status HUD-,ArmorSoundTweak-,BH-Menu-,Batty's Coordinates PLUS Mod,BetterAdvancements-,BetterAnimationsCollection-,BetterDarkMode-,BetterF3-,BetterFoliage-,BetterPingDisplay-,BetterPlacement-,BetterTaskbar-,BetterThirdPerson,BetterTitleScreen-,Blur-,BorderlessWindow-,CTM-,ChunkAnimator-,ClientTweaks_,Controller Support-,Controlling-,CraftPresence-,CustomCursorMod-,CustomMainMenu-,DefaultOptions_,DefaultSettings-,DeleteWorldsToTrash-,DetailArmorBar-,Ding-,DistantHorizons-,DripSounds-,Durability101-,DurabilityNotifier-,DynamicSurroundings-,DynamicSurroundingsHuds-,EffectsLeft-,EiraMoticons_,EnchantmentDescriptions-,EnhancedVisuals_,EquipmentCompare-,FPS-Monitor-,FabricCustomCursorMod-,Fallingleaves-,FancySpawnEggs,FancyVideo-API-,FirstPersonMod,FogTweaker-,ForgeCustomCursorMod-,FpsReducer-,FpsReducer2-,FullscreenWindowed-,GameMenuModOption-,HealthOverlay-,HorseStatsMod-,InventoryEssentials_,InventoryHud_[1.17.1].forge-,InventorySpam-,InventoryTweaks-,ItemBorders-,ItemPhysicLite_,ItemStitchingFix-,JBRA-Client-,JustEnoughCalculation-,JustEnoughEffects-,JustEnoughProfessions-,JustEnoughResources-,LLOverlayReloaded-,LOTRDRP-,LegendaryTooltips,LegendaryTooltips-,LightOverlay-,MoBends,MouseTweaks-,MyServerIsCompatible-,Neat ,Neat-,NekosEnchantedBooks-,NoAutoJump-,NoFog-,Notes-,NotifMod-,OldJavaWarning-,OptiFine,OptiFine_,OptiForge,OptiForge-,PackMenu-,PackModeMenu-,PickUpNotifier-,Ping-,PresenceFootsteps-,RPG-HUD-,ReAuth-,ResourceLoader-,ResourcePackOrganizer,ShoulderSurfing-,ShulkerTooltip-,SimpleDiscordRichPresence-,SimpleWorldTimer-,SoundFilters-,SpawnerFix-,TRansliterationLib-,TipTheScales-,Tips-,Toast Control-,Toast-Control-,ToastControl-,TravelersTitles-,VoidFog-,WindowedFullscreen-,WorldNameRandomizer-,[1.12.2]DamageIndicatorsMod-,[1.12.2]bspkrscore-,antighost-,anviltooltipmod-,appleskin-,armorchroma-,armorpointspp-,auditory-,authme-,auto-reconnect-,autojoin-,autoreconnect-,axolotl-item-fix-,backtools-,bannerunlimited-,beenfo-1.19-,better-recipe-book-,betterbiomeblend-,bhmenu-,blur-,borderless-mining-,catalogue-,charmonium-,chat_heads-,cherishedworlds-,cirback-1.0-,classicbar-,clickadv-,clienttweaks-,combat_music-,configured-,controllable-,cullleaves-,cullparticles-,custom-crosshair-mod-,customdiscordrpc-,darkness-,dashloader-,defaultoptions-,desiredservers-,discordrpc-,drippyloadingscreen-,drippyloadingscreen_,dynamic-fps-,dynamic-music-,dynamiclights-,dynmus-,effective-,eggtab-,eguilib-,eiramoticons-,enchantment-lore-,entity-texture-features-,entityculling-,exhaustedstamina-,extremesoundmuffler-,fabricemotes-,fancymenu_,fancymenu_video_extension,findme-,flickerfix-,fm_audio_extension_,forgemod_VoxelMap-,freelook-,galacticraft-rpc-,gamestagesviewer-,grid-,helium-,hiddenrecipebook_,infinitemusic-,inventoryprofiles,invtweaks-,itemzoom,itlt-,jeed-,jehc-,jeiintegration_,just-enough-harvestcraft-,justenoughbeacons-,justenoughdrags-,justzoom_,keymap-,keywizard-,konkrete_,konkrete_forge_,lazydfu-,light-overlay-,lightfallclient-,loadmyresources_,lock_minecart_view-,lootbeams-,lwl-,magnesium_extras-,maptooltip-,massunbind,mcbindtype-,mcwifipnp-,medievalmusic-,mightyarchitect-,mindful-eating-,minetogether-,mobplusplus-,modcredits-,modernworldcreation_,modmenu-,modnametooltip-,modnametooltip_,moreoverlays-,mousewheelie-,movement-vision-,multihotbar-,music-duration-reducer-,musicdr-,neiRecipeHandlers-,ngrok-lan-expose-mod-,nopotionshift_,notenoughanimations-,oculus-,ornaments-,overloadedarmorbar-,panorama-,paperdoll-,phosphor-,preciseblockplacing-,realm-of-lost-souls-,rebrand-,replanter-,rubidium-,rubidium_extras-,screenshot-to-clipboard-,shutupexperimentalsettings-,shutupmodelloader-,signtools-,simple-rpc-,simpleautorun-,smartcursor-,smoothboot-,smoothfocus-,sounddeviceoptions-,soundreloader-,spoticraft-,tconplanner-,timestamps-,tooltipscroller-,torchoptimizer-,torohealth-,totaldarkness,toughnessbar-,wisla-,xlifeheartcolors-,yisthereautojump-
+de.griefed.serverpackcreator.configuration.fallbackmodslist.regex=^3dskinlayers-.*$,^Absolutely-Not-A-Zoom-Mod-.*$,^AdvancedChat-.*$,^AdvancedChatCore-.*$,^AdvancedChatHUD-.*$,^AdvancedCompas-.*$,^Ambience.*$,^AmbientEnvironment-.*$,^AmbientSounds_.*$,^AreYouBlind-.*$,^Armor Status HUD-.*$,^ArmorSoundTweak-.*$,^BH-Menu-.*$,^Batty's Coordinates PLUS Mod.*$,^BetterAdvancements-.*$,^BetterAnimationsCollection-.*$,^BetterDarkMode-.*$,^BetterF3-.*$,^BetterFoliage-.*$,^BetterPingDisplay-.*$,^BetterPlacement-.*$,^BetterTaskbar-.*$,^BetterThirdPerson.*$,^BetterTitleScreen-.*$,^Blur-.*$,^BorderlessWindow-.*$,^CTM-.*$,^ChunkAnimator-.*$,^ClientTweaks_.*$,^Controller Support-.*$,^Controlling-.*$,^CraftPresence-.*$,^CustomCursorMod-.*$,^CustomMainMenu-.*$,^DefaultOptions_.*$,^DefaultSettings-.*$,^DeleteWorldsToTrash-.*$,^DetailArmorBar-.*$,^Ding-.*$,^DistantHorizons-.*$,^DripSounds-.*$,^Durability101-.*$,^DurabilityNotifier-.*$,^DynamicSurroundings-.*$,^DynamicSurroundingsHuds-.*$,^EffectsLeft-.*$,^EiraMoticons_.*$,^EnchantmentDescriptions-.*$,^EnhancedVisuals_.*$,^EquipmentCompare-.*$,^FPS-Monitor-.*$,^FabricCustomCursorMod-.*$,^Fallingleaves-.*$,^FancySpawnEggs.*$,^FancyVideo-API-.*$,^FirstPersonMod.*$,^FogTweaker-.*$,^ForgeCustomCursorMod-.*$,^FpsReducer-.*$,^FpsReducer2-.*$,^FullscreenWindowed-.*$,^GameMenuModOption-.*$,^HealthOverlay-.*$,^HorseStatsMod-.*$,^InventoryEssentials_.*$,^InventoryHud_[1.17.1].forge-.*$,^InventorySpam-.*$,^InventoryTweaks-.*$,^ItemBorders-.*$,^ItemPhysicLite_.*$,^ItemStitchingFix-.*$,^JBRA-Client-.*$,^JustEnoughCalculation-.*$,^JustEnoughEffects-.*$,^JustEnoughProfessions-.*$,^JustEnoughResources-.*$,^LLOverlayReloaded-.*$,^LOTRDRP-.*$,^LegendaryTooltips-.*$,^LegendaryTooltips.*$,^LightOverlay-.*$,^MoBends.*$,^MouseTweaks-.*$,^MyServerIsCompatible-.*$,^Neat .*$,^Neat-.*$,^NekosEnchantedBooks-.*$,^NoAutoJump-.*$,^NoFog-.*$,^Notes-.*$,^NotifMod-.*$,^OldJavaWarning-.*$,^OptiFine.*$,^OptiFine_.*$,^OptiForge-.*$,^OptiForge.*$,^PackMenu-.*$,^PackModeMenu-.*$,^PickUpNotifier-.*$,^Ping-.*$,^PresenceFootsteps-.*$,^RPG-HUD-.*$,^ReAuth-.*$,^ResourceLoader-.*$,^ResourcePackOrganizer.*$,^ShoulderSurfing-.*$,^ShulkerTooltip-.*$,^SimpleDiscordRichPresence-.*$,^SimpleWorldTimer-.*$,^SoundFilters-.*$,^SpawnerFix-.*$,^TRansliterationLib-.*$,^TipTheScales-.*$,^Tips-.*$,^Toast Control-.*$,^Toast-Control-.*$,^ToastControl-.*$,^TravelersTitles-.*$,^VoidFog-.*$,^WindowedFullscreen-.*$,^WorldNameRandomizer-.*$,^[1.12.2]DamageIndicatorsMod-.*$,^[1.12.2]bspkrscore-.*$,^antighost-.*$,^anviltooltipmod-.*$,^appleskin-.*$,^armorchroma-.*$,^armorpointspp-.*$,^auditory-.*$,^authme-.*$,^auto-reconnect-.*$,^autojoin-.*$,^autoreconnect-.*$,^axolotl-item-fix-.*$,^backtools-.*$,^bannerunlimited-.*$,^beenfo-1.19-.*$,^better-recipe-book-.*$,^betterbiomeblend-.*$,^bhmenu-.*$,^blur-.*$,^borderless-mining-.*$,^catalogue-.*$,^charmonium-.*$,^chat_heads-.*$,^cherishedworlds-.*$,^cirback-1.0-.*$,^classicbar-.*$,^clickadv-.*$,^clienttweaks-.*$,^combat_music-.*$,^configured-.*$,^controllable-.*$,^cullleaves-.*$,^cullparticles-.*$,^custom-crosshair-mod-.*$,^customdiscordrpc-.*$,^darkness-.*$,^dashloader-.*$,^defaultoptions-.*$,^desiredservers-.*$,^discordrpc-.*$,^drippyloadingscreen-.*$,^drippyloadingscreen_.*$,^dynamic-fps-.*$,^dynamic-music-.*$,^dynamiclights-.*$,^dynmus-.*$,^effective-.*$,^eggtab-.*$,^eguilib-.*$,^eiramoticons-.*$,^enchantment-lore-.*$,^entity-texture-features-.*$,^entityculling-.*$,^exhaustedstamina-.*$,^extremesoundmuffler-.*$,^fabricemotes-.*$,^fancymenu_.*$,^fancymenu_video_extension.*$,^findme-.*$,^flickerfix-.*$,^fm_audio_extension_.*$,^forgemod_VoxelMap-.*$,^freelook-.*$,^galacticraft-rpc-.*$,^gamestagesviewer-.*$,^grid-.*$,^helium-.*$,^hiddenrecipebook_.*$,^infinitemusic-.*$,^inventoryprofiles.*$,^invtweaks-.*$,^itemzoom.*$,^itlt-.*$,^jeed-.*$,^jehc-.*$,^jeiintegration_.*$,^just-enough-harvestcraft-.*$,^justenoughbeacons-.*$,^justenoughdrags-.*$,^justzoom_.*$,^keymap-.*$,^keywizard-.*$,^konkrete_.*$,^konkrete_forge_.*$,^lazydfu-.*$,^light-overlay-.*$,^lightfallclient-.*$,^loadmyresources_.*$,^lock_minecart_view-.*$,^lootbeams-.*$,^lwl-.*$,^magnesium_extras-.*$,^maptooltip-.*$,^massunbind.*$,^mcbindtype-.*$,^mcwifipnp-.*$,^medievalmusic-.*$,^mightyarchitect-.*$,^mindful-eating-.*$,^minetogether-.*$,^mobplusplus-.*$,^modcredits-.*$,^modernworldcreation_.*$,^modmenu-.*$,^modnametooltip-.*$,^modnametooltip_.*$,^moreoverlays-.*$,^mousewheelie-.*$,^movement-vision-.*$,^multihotbar-.*$,^music-duration-reducer-.*$,^musicdr-.*$,^neiRecipeHandlers-.*$,^ngrok-lan-expose-mod-.*$,^nopotionshift_.*$,^notenoughanimations-.*$,^oculus-.*$,^ornaments-.*$,^overloadedarmorbar-.*$,^panorama-.*$,^paperdoll-.*$,^phosphor-.*$,^preciseblockplacing-.*$,^realm-of-lost-souls-.*$,^rebrand-.*$,^replanter-.*$,^rubidium-.*$,^rubidium_extras-.*$,^screenshot-to-clipboard-.*$,^shutupexperimentalsettings-.*$,^shutupmodelloader-.*$,^signtools-.*$,^simple-rpc-.*$,^simpleautorun-.*$,^smartcursor-.*$,^smoothboot-.*$,^smoothfocus-.*$,^sounddeviceoptions-.*$,^soundreloader-.*$,^spoticraft-.*$,^tconplanner-.*$,^timestamps-.*$,^tooltipscroller-.*$,^torchoptimizer-.*$,^torohealth-.*$,^totaldarkness.*$,^toughnessbar-.*$,^wisla-.*$,^xlifeheartcolors-.*$,^yisthereautojump-.*$
+de.griefed.serverpackcreator.configuration.hastebinserver=https://haste.zneix.eu/documents
+de.griefed.serverpackcreator.configuration.aikar=-Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true
+de.griefed.serverpackcreator.serverpack.autodiscovery.enabled=true
+de.griefed.serverpackcreator.gui.darkmode=true
+de.griefed.serverpackcreator.configuration.directories.serverpacks=
+de.griefed.serverpackcreator.serverpack.cleanup.enabled=true
+de.griefed.serverpackcreator.serverpack.overwrite.enabled=true
+de.griefed.serverpackcreator.configuration.directories.shouldexclude=animation,asm,cache,changelogs,craftpresence,crash-reports,downloads,icons,libraries,local,logs,overrides,packmenu,profileImage,profileImage,resourcepacks,screenshots,server_pack,shaderpacks,simple-rpc,tv-cache
+de.griefed.serverpackcreator.spring.schedules.database.cleanup=0 0 0 * * *
+de.griefed.serverpackcreator.spring.schedules.files.cleanup=0 30 0 * * *
+de.griefed.serverpackcreator.spring.schedules.versions.refresh=0 0 0 * * *
+de.griefed.serverpackcreator.configuration.saveloadedconfig=false
+de.griefed.serverpackcreator.configuration.directories.mustinclude=addonpacks,blueprints,config,configs,customnpcs,defaultconfigs,global_data_packs,global_packs,kubejs,maps,mods,openloader,scripts,shrines-saves,structures,structurize,worldshape,Zoestria
+de.griefed.serverpackcreator.serverpack.zip.exclude=minecraft_server.MINECRAFT_VERSION.jar,server.jar,libraries/net/minecraft/server/MINECRAFT_VERSION/server-MINECRAFT_VERSION.jar
+de.griefed.serverpackcreator.serverpack.zip.exclude.enabled=true
+de.griefed.serverpackcreator.serverpack.script.template=default_template.ps1,default_template.sh
+de.griefed.serverpackcreator.minecraft.snapshots=false
+de.griefed.serverpackcreator.serverpack.autodiscovery.filter=START
+de.griefed.serverpackcreator.java=
+de.griefed.serverpackcreator.script.java.autoupdate=true
+```
+
+| Property                                                             | Description                                                                                                                                                                            |
+|----------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| de.griefed.serverpackcreator.versioncheck.prerelease                 | `true` or `false`. Whether to check for available pre-releases, too, when checking for updates.                                                                                        |
+| de.griefed.serverpackcreator.language                                | The language in which ServerPackCreator should run.                                                                                                                                    |
+| de.griefed.serverpackcreator.configuration.fallbackmodslist          | Comma separated fallback-list of clientside-only mods. Do not edit this manually.                                                                                                      |
+| de.griefed.serverpackcreator.configuration.fallbackmodslist.regex    | Comma separated fallback-list of clientside-only mods in regex format. Do not edit this manually.                                                                                      |
+| de.griefed.serverpackcreator.configuration.hastebinserver            | Address of a HasteBin server to use for config and logs uploading.                                                                                                                     |
+| de.griefed.serverpackcreator.configuration.aikar                     | Aikars commonly used Minecraft server JVM flags to potentially increase the performance of your Minecraft server.                                                                      |
+| de.griefed.serverpackcreator.serverpack.autodiscovery.enabled        | `true` or `false`. Whether to try and determine sideness of mods in a modpack automatically and exclude them if they are clientside-only. Set this to `false` to disable it.           |
+| de.griefed.serverpackcreator.gui.darkmode                            | GUI-only. `true` or `false`. Whether to use dark-mode in the GUI.                                                                                                                      |
+| de.griefed.serverpackcreator.configuration.directories.serverpacks   | The directory in which server packs will be generated and stored in.                                                                                                                   |
+| de.griefed.serverpackcreator.serverpack.cleanup.enabled              | `true` or `false`. Whether to cleanup files after generating a server pack.                                                                                                            |
+| de.griefed.serverpackcreator.serverpack.overwrite.enabled            | `true` or `false`. Whether an already existing server pack should be overwritten.                                                                                                      |
+| de.griefed.serverpackcreator.configuration.directories.shouldexclude | List of directories which should not be in a server pack.                                                                                                                              |
+| de.griefed.serverpackcreator.spring.schedules.database.cleanup       | Web-only. Cron-schedule at which checks are run and server packs cleaned up.                                                                                                           |
+| de.griefed.serverpackcreator.spring.schedules.files.cleanup          | Web-only. Cron-schedule at which checks are run and files from server pack generations are cleaned up.                                                                                 |
+| de.griefed.serverpackcreator.spring.schedules.versions.refresh       | Web-only. Cron-schedule at which the available Minecraft, Forge and Fabric versions are refreshed.                                                                                     |
+| de.griefed.serverpackcreator.configuration.saveloadedconfig          | GUI-only. `true` or `false`. Whether to overwrite the last manually loaded configuration file, too.                                                                                    |
+| de.griefed.serverpackcreator.configuration.directories.mustinclude   | List of directories which must be included in a server pack.                                                                                                                           |
+| de.griefed.serverpackcreator.serverpack.zip.exclude                  | Files to exclude from the server pack ZIP-archive. You may use `MINECRAFT_VERSION` as a placeholder for the Minecraft version of your modpack/server pack if a files name contains it. | 
+| de.griefed.serverpackcreator.serverpack.zip.exclude.enabled          | `true` or `false`. Whether exclusion of files from a server packs ZIP-archive is enabled.                                                                                              | 
+| de.griefed.serverpackcreator.serverpack.script.template              | Start-script template to use for server start script creation.                                                                                                                         | 
+| de.griefed.serverpackcreator.minecraft.snapshots                     | Whether Minecraft snapshot versions should be available to the user in the GUI.                                                                                                        | 
+| de.griefed.serverpackcreator.serverpack.autodiscovery.filter         | Filter method by which to exclude user-specified clientside-only mods. `START`, `END`, `REGEX`, `CONTAIN`, `EITHER`                                                                    |
+
+`application.properties`
+
+```properties
+server.port=8080
+server.error.whitelabel.enabled=false
+server.tomcat.basedir=.
+server.tomcat.accesslog.enabled=true
+server.tomcat.accesslog.directory=logs
+server.tomcat.accesslog.file-date-format=_yyyy-MM-dd
+server.tomcat.accesslog.prefix=tomcat_access
+server.tomcat.accesslog.suffix=.log
+server.tomcat.accesslog.pattern=common
+spring.output.ansi.enabled=ALWAYS
+server.error.include-message=ALWAYS
+server.error.include-stacktrace=ALWAYS
+spring.application.name=ServerPackCreator
+spring.datasource.url=jdbc:sqlite:serverpackcreator.db
+spring.datasource.driver-class-name=org.sqlite.JDBC
+spring.jpa.hibernate.ddl-auto=update
+spring.jpa.database-platform=org.sqlite.hibernate.dialect.SQLiteDialect
+spring.jpa.open-in-view=false
+spring.jdbc.template.query-timeout=3600
+spring.transaction.default-timeout=3600
+spring.datasource.tomcat.max-active=50
+spring.datasource.tomcat.max-idle=15
+spring.datasource.tomcat.min-idle=8
+spring.servlet.multipart.max-file-size=500MB
+spring.servlet.multipart.max-request-size=500MB
+spring.config.import=classpath:application.properties,classpath:serverpackcreator.properties,optional:file:./serverpackcreator.properties
+```
+
+If a property above has no description in the table below, it is not to be touched. Changing any of
+these can break ServerPackCreator or cause otherwise unwanted behaviour.
+Changes to properties not described below are not supported. If you changed a property you were not
+meant to fiddle around with, do not report an issue. Such issues will be closed without further
+comment.
+
+| Property                                  | Description                                                                                            |
+|-------------------------------------------|--------------------------------------------------------------------------------------------------------|
+| server.port                               | The port at which ServerPackCreator as a webservice will be available at.                              |
+| spring.datasource.url                     | Path to and name of the SQLite database which the webservice will use.                                 |
+| spring.servlet.multipart.max-file-size    | Maximum filesize for uploads.                                                                          |
+| spring.servlet.multipart.max-request-size | Maximum request size for file uploads.                                                                 |
+| spring.config.import                      | Additional properties-file to import properties from.                                                  |
+
+## i18n in ServerPackCreator
+
+If you wish to run ServerPackCreator with your locale (if it is already supported), you can either:
+
+1. Run `java -jar ServerPackCreator-X.X.X.jar -lang your_locale` for
+   example `java -jar ServerPackCreator-X.X.X.jar -lang en_GB`. This will create the
+   lang.properties-file with your specified locale.
+2. Running `java -jar ServerPackCreator-x.x.x.jar` without `-lang en_GB` or any other language will
+   set the locale to en_us by default and create the lang.properties-file.
+3. Modify the `serverpackcreator.properties`-file in the same directory as
+   ServerPackCreator-X-X-X.jar and set your locale like this `lang=your_locale` for
+   example `lang=en_GB`
+
+If you want to contribute translations to ServerPackCreator, check out the `serverpackcreator-api/src/commonMain/i18n`-directory containing already available
+translations to see how they are set up. Then, make your changes, test them, and open a pull request on GitHub according
+to the `CONTRIBUTING.md`.
+
+### Adding a translation
+
+Say you want to translate ServerPackCreator to german. You would need to add the file `Gui_en_GB.properties`
+
+In the english properties, you will see entries like
+
+```properties
+menubar.gui.menu.file=File
+menubar.gui.menu.edit=Edit
+menubar.gui.menu.view=View
+menubar.gui.menu.about=About
+menubar.gui.menu.help=Help
+```
+
+So, in order to translate them to german, in your `Gui_en_GB.properties`-file, you would add
+
+```properties
+menubar.gui.menu.file=Datei
+menubar.gui.menu.edit=Bearbeiten
+menubar.gui.menu.view=Ansicht
+menubar.gui.menu.about=Info
+menubar.gui.menu.help=Hilfe
+```
+
+Then, either in your `serverpackcreator.properties`
+set `de.griefed.serverpackcreator.language=de_DE` or launch ServerPackCreator with the
+argument `-lang=de_DE`.
+
+Voila! The menubar will now have german translations!
+
+Keep in mind when using languages other than `en_GB`: Any key not found in your currently set
+language will fall back to the english default.
+
+##
+
+</topic>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Help-Topic.md b/serverpackcreator-help/Writerside/topics/Help-Topic.md
new file mode 100644
index 000000000..cc7c308c4
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Help-Topic.md
@@ -0,0 +1,6 @@
+# Tips, Tricks and Help
+
+Welcome to the help-section of ServerPackCreator.
+
+In here, you will find various bits and pieces about different aspects of ServerPackCreator to
+help you on your endeavours.
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/LICENSE.md b/serverpackcreator-help/Writerside/topics/LICENSE.md
new file mode 100644
index 000000000..8000a6faa
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/LICENSE.md
@@ -0,0 +1,504 @@
+                  GNU LESSER GENERAL PUBLIC LICENSE
+                       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+                            Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+                  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+                            NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+                     END OF TERMS AND CONDITIONS
+
+           How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301
+    USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random
+  Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/serverpackcreator-help/Writerside/topics/Minecraft-Versions.md b/serverpackcreator-help/Writerside/topics/Minecraft-Versions.md
new file mode 100644
index 000000000..e4a23a8f4
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Minecraft-Versions.md
@@ -0,0 +1,3 @@
+# Minecraft
+
+<include from="HELP.md" element-id="minecraft-s-snapshots-and-pre-releases-3-12-x-and-up"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Mod-Exclusions.md b/serverpackcreator-help/Writerside/topics/Mod-Exclusions.md
new file mode 100644
index 000000000..6b38688a3
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Mod-Exclusions.md
@@ -0,0 +1,3 @@
+# Mod Exclusions
+
+<include from="HELP.md" element-id="clientside-only-modslist"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Modpacks.md b/serverpackcreator-help/Writerside/topics/Modpacks.md
new file mode 100644
index 000000000..b6dd92133
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Modpacks.md
@@ -0,0 +1,253 @@
+# Modpacks
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/modpacks/upload" method="POST">
+    <request>
+        <sample lang="bash">
+        curl --location 'http://localhost:8080/api/v2/modpacks/upload' \
+        --form 'file=@"/G:/Minecraft/SCP/Releases/SCP 4/Clients/Survive Create Prosper 4 1.16.5-4.7.0.zip"' \
+        --form 'minecraftVersion="1.16.5"' \
+        --form 'modloader="Forge"' \
+        --form 'modloaderVersion="36.2.39"' \
+        --form 'startArgs="-Xmx4G -Xms4G"' \
+        --form 'clientMods="moda-, modb, modc"' \
+        --form 'whiteListMods="modx-, mody, modz"'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        {
+            "message": "File is being stored and will be queued for checks.",
+            "success": true,
+            "modPackId": 2,
+            "runConfigId": 52,
+            "serverPackId": null,
+            "status": "QUEUED"
+        }
+        </sample>
+    </response>
+    <response type="400">
+        <sample>
+        {
+            "message": "Modpack already exists. Not storing. Match found with hash 54c60e2cc5655eb81e007b12fde1030ed1efd74caa2f965008beff298b787931 in Survive Create Prosper 4.zip (1)",
+            "success": false,
+            "modPackId": 1,
+            "runConfigId": 1,
+            "serverPackId": null,
+            "status": "ERROR"
+        }
+        </sample>
+        <sample>
+        {
+            "message": "The modpack you uploaded did not pass validation: The ZIP-file you specified only contains one directory: overrides/. ZIP-files for ServerPackCreator must be full modpacks, with all their contents being in the root of the ZIP-file.",
+            "success": false,
+            "modPackId": null,
+            "runConfigId": 1,
+            "serverPackId": null,
+            "status": "ERROR"
+        }
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/modpacks/generate" method="POST">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/modpacks/generate' \
+            --form 'id="1"' \
+            --form 'minecraftVersion="1.12.2"' \
+            --form 'modloader="Forge"' \
+            --form 'modloaderVersion="14.23.5.2860"' \
+            --form 'startArgs="-Xmx4G -Xms4G"' \
+            --form 'clientMods="something-, and-more-"' \
+            --form 'whiteListMods="modx-, mody, modz"'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+            {
+                "message": "Generation of ServerPack, from existing ModPack, with different config, queued.",
+                "success": true,
+                "modPackId": 1,
+                "runConfigId": 53,
+                "serverPackId": null,
+                "status": "QUEUED"
+            }
+        </sample>
+    </response>
+    <response type="400">
+        <sample>
+        {
+            "message": "Modpack not found.",
+            "success": false,
+            "modPackId": 1,
+            "runConfigId": null,
+            "serverPackId": null,
+            "status": "ERROR"
+        }
+        </sample>
+        <sample>
+        {
+            "message": "Server Pack already exists for the requested ModPack and RunConfiguration.",
+            "success": false,
+            "modPackId": 1,
+            "runConfigId": 2,
+            "serverPackId": 3,
+            "status": "ERROR"
+        }
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/modpacks/{id}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/modpacks/1'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        {
+            "source": "ZIP",
+            "name": "Survive Create Prosper 4.zip",
+            "id": 1,
+            "size": 489.0,
+            "status": "GENERATED",
+            "serverPacks": [
+                {
+                    "id": 1,
+                    "size": 353,
+                    "downloads": 2,
+                    "confirmedWorking": 0,
+                    "dateCreated": 1707166386123,
+                    "fileID": 1707166382296,
+                    "sha256": "7b1883b25771c9c5699cee05036e37dc6418613634283fc1f012ff5109cba42b",
+                    "runConfiguration": {
+                        "id": 1,
+                        "minecraftVersion": "1.16.5",
+                        "modloader": "Forge",
+                        "modloaderVersion": "36.2.39",
+                        "startArgs": [
+                            {
+                                "id": 1,
+                                "argument": "-Xms4G"
+                            },
+                            { ... },
+                            {
+                                "id": 22,
+                                "argument": "-Daikars.new.flags=true"
+                            }
+                        ],
+                        "clientMods": [
+                            {
+                                "id": 1,
+                                "mod": "3dskinlayers-"
+                            },
+                            { ... },
+                            {
+                                "id": 310,
+                                "mod": "yisthereautojump-"
+                            }
+                        ],
+                        "whitelistedMods": [
+                            {
+                                "id": 1,
+                                "mod": "Ping-Wheel-"
+                            }
+                        ]
+                    }
+                }
+            ],
+            "sha256": "54c60e2cc5655eb81e007b12fde1030ed1efd74caa2f965008beff298b787931",
+            "versionID": "",
+            "dateCreated": 1707165869942,
+            "projectID": ""
+        }
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/modpacks/download/{id}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/modpacks/download/1'
+        </sample>
+    </request>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/modpacks/all" method="GET">
+    <response type="200">
+        <sample>
+            [
+                {
+                    "source": "ZIP",
+                    "name": "TNP Limitless 6 - LL6 - Custom.zip",
+                    "id": 2,
+                    "size": 931.0,
+                    "status": "GENERATING",
+                    "serverPacks": [],
+                    "sha256": "b32c0a93a5965a4ad9da08c2b0f66550abe62b2fc3c25c915df13d8bf0adb267",
+                    "versionID": "",
+                    "dateCreated": 1707588044832,
+                    "projectID": ""
+                },
+                {
+                    "source": "ZIP",
+                    "name": "Survive Create Prosper 4.zip",
+                    "id": 1,
+                    "size": 489.0,
+                    "status": "GENERATED",
+                    "serverPacks": [
+                        {
+                            "id": 1,
+                            "size": 353,
+                            "downloads": 2,
+                            "confirmedWorking": 0,
+                            "dateCreated": 1707166386123,
+                            "fileID": 1707166382296,
+                            "sha256": "7b1883b25771c9c5699cee05036e37dc6418613634283fc1f012ff5109cba42b",
+                            "runConfiguration": {
+                                "id": 1,
+                                "minecraftVersion": "1.16.5",
+                                "modloader": "Forge",
+                                "modloaderVersion": "36.2.39",
+                                "startArgs": [
+                                    {
+                                        "id": 1,
+                                        "argument": "-Xms4G"
+                                    },
+                                    { ... },
+                                    {
+                                        "id": 22,
+                                        "argument": "-Daikars.new.flags=true"
+                                    }
+                                ],
+                                "clientMods": [
+                                    {
+                                        "id": 1,
+                                        "mod": "3dskinlayers-"
+                                    },
+                                    { ... },
+                                    {
+                                        "id": 310,
+                                        "mod": "yisthereautojump-"
+                                    }
+                                ],
+                                "whitelistedMods": [
+                                    {
+                                        "id": 1,
+                                        "mod": "Ping-Wheel-"
+                                    }
+                                ]
+                            }
+                        }
+                    ],
+                    "sha256": "54c60e2cc5655eb81e007b12fde1030ed1efd74caa2f965008beff298b787931",
+                    "versionID": "",
+                    "dateCreated": 1707165869942,
+                    "projectID": ""
+                }
+            ]
+        </sample>
+    </response>
+</api-endpoint>
+
diff --git a/serverpackcreator-help/Writerside/topics/Placeholders.md b/serverpackcreator-help/Writerside/topics/Placeholders.md
new file mode 100644
index 000000000..cf3f97cc0
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Placeholders.md
@@ -0,0 +1,3 @@
+# Placeholders
+
+<include from="HELP.md" element-id="automatically-updating-script-java-placeholder-3-14-x-and-up"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/README.md b/serverpackcreator-help/Writerside/topics/README.md
new file mode 100644
index 000000000..7069661dc
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/README.md
@@ -0,0 +1,551 @@
+[![banner](img/serverpackcreator_banner.png)](https://github.com/Griefed/ServerPackCreator)
+
+[![Homepage](https://img.shields.io/badge/Griefed.de-Homepage-c0ffee?style=for-the-badge&labelColor=325358&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAACylBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v6OsnIvAAAA7XRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiQlJicoKSorLC0uLzAxMjU2Nzg5Ojs8Pj9AQUJERUZHSElLTE9QUVJTVFVWV1hZXF1eX2BhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ent8fX5/gIGCg4SGh4iJiouMjY6P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)](https://www.griefed.de)
+[![Blog](https://img.shields.io/badge/Griefed.de-Blog-c0ffee?style=for-the-badge&labelColor=325358&logo=wordpress)](https://blog.griefed.de)
+[![Fleet](https://img.shields.io/badge/Griefed.de-Fleet-c0ffee?style=for-the-badge&labelColor=325358&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABiVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8XJWL///8gNCTuAAAAgXRSTlMAAgMEBQYHCAkLDA4PEBESFhgZGh0eISIlKC8zNDU3OT0+P0BBQkhKS01QU1RVVltcXWJjZGlrbG1wcnN0eHl6e4CBhYyOkJWWmZ6foaKkqaqsrrKztLe8vsHExcbHy8zNz9DT1NXX2Nna293e3+Tm5+nq7O3u7/Hy9fb4+fr7/f4zgtRAAAABWklEQVR42mKgHhCFMbg0dHW1xNGlBcw5wTS7tkcJoNV5UJItBoMA3GPjcm3btm3btq1+8s1JxijuV0p+X5NzVcfNRoT4O26ClEZykdydI5ddCHDt+EfqthiwYoXfRH++yb9r8IZ+o/CpeB1hE/zMtXf0KYKkP9p8ZSaCfq1S2ddDU84zrsuXYXZjYy0VcBxQKYVmgQ9slS8HhUbxSP+kNAPB+kIyO1ggr5mn9GoX70wKydA4/RNQQSVPvGspZEHQ5ZKHK5lu8UymUi/enRQuxYjcN5LPH+RTQfcVlQ4AbfJ1n4JKRusG0ErpzCn3vjFMe8g9/eUU2himHEAilc+Vq6XJ4Zyx6eXTk3f6/IOww7i2oOliXNXQ/H5kHBcWSO2MowyKJc4VU/BLOGcMm04EJF3FyHsQImkvMj/tQBhrz0to+rwSUf70XvjT23VWxKLLaBkYGuqr+Y8f9Q3q0fzzGED8cgAAAABJRU5ErkJggg==)](https://fleet.griefed.de)
+[![GitHub](https://img.shields.io/badge/Griefed.de-Github-c0ffee?style=for-the-badge&labelColor=325358&logo=github)](https://github.com/Griefed)
+[![DockerHub](https://img.shields.io/badge/Griefed.de-DockerHub-c0ffee?style=for-the-badge&labelColor=325358&logo=docker&logoColor=white)](https://hub.docker.com/u/griefed)
+[![Discord](https://img.shields.io/badge/Griefed.de-Discord-c0ffee?style=for-the-badge&labelColor=325358&logo=discord&logoColor=white)](https://discord.griefed.de)
+
+---
+
+For questions, you can always join my [Discord server](https://discord.griefed.de) and talk to me there.
+
+This repository is a mirror of https://git.griefed.de/Griefed/ServerPackCreator, mainly used for issue reporting and
+release distribution.
+
+---
+
+[![Latest Release)](https://img.shields.io/github/v/release/Griefed/ServerPackCreator?display_name=release&style=for-the-badge&labelColor=325358&color=c0ffee)](https://github.com/Griefed/ServerPackCreator/releases/latest)
+[![GitHub](https://img.shields.io/github/license/Griefed/ServerPackCreator?logo=GitHub&style=for-the-badge&color=c0ffee&labelColor=325358)](https://github.com/Griefed/ServerPackCreator/blob/main/LICENSE)
+
+**ServerPackCreator creates a server pack from any given Forge, Fabric, Quilt, LegacyFabric and NeoForge modpack.**
+
+**Whenever you are working on an update to your modpack, you simply run ServerPackCreator and BAM! You've got yourself a
+server pack for your new modpack version.**
+
+ServerPackCreator is a passion project on which I am working in my spare time. It is also the main reason for why I got into programming in the first place.
+Patience with issues and support is appreciated!
+
+I started getting into Java programming in February 2021, when I was working on an update for one of my Minecraft modpacks,
+Survive Create Prosper 4, and got tired and bored with manually creating a server pack everytime I wanted to update and
+test something, or just release a new server pack for the new modpack version.
+
+The thought "*There must be a way to automate this, or at least make it less tedious...*" was the spark which sent me off
+into the world of programming. And here we are.
+
+**Disclaimer:**
+
+* ServerPackCreator is not a guarantee for working server packs. It helps you create them, but you **must still test them**!
+* You are still expected to be knowledgeable about your modpack, server packs in general, server administration and managing your Java installations. ServerPackCreator is not intended to take all the work off your shoulders!
+* When using alpha, beta or in-dev version of ServerPackCreator, it is advised to make a backup of your ServerPackCreator-directory in your home-directory.
+* Things will break with alpha releases, stuff may break when using beta releases.
+* If you distribute server packs generated with a pre-release (alpha, beta) of ServerPackCreator, you do so at your own risk.
+* I will not be held responsible for errors in your server pack caused by you using a pre-release.
+* I will not be held responsible for errors in your server pack in general. **Test your server packs before you ship them!**
+* **TL;DR:** Don't use test to ship to prod! **Test** before shipping!
+
+**Pre-Releases:**
+
+There are two kinds of pre-releases: Alphas and Betas
+
+* Alphas: Missing features, incomplete features, almost guaranteed to have bugs / errors
+* Betas: Feature complete, probably contains bugs / errors
+
+## Screenshots
+
+| CLI                 | GUI                           | WEB                 |
+|---------------------|-------------------------------|---------------------|
+| ![cli](img/cli.png) | ![gui dark](img/gui_dark.png) | ![web](img/web.png) |
+
+[//]: # (TODO: add web image)
+
+## Advantages/Disadvantages of CLI, GUI:
+
+Each way of using ServerPackCreator has its advantages and disadvantages. Depending on your environment, it may be better to use one way over the other. This section highlights some of the
+advantages and disadvantages of each version to help you decide which way you are going to use.
+Note: All three ways are supported by the **.jar**-file. Which one is started depends on the CLI arguments used and your environment.
+
+### CLI:
+
+| Advantages                                                                                                                                                                                               | Disadvantages                                                                                                         |
+|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------|
+| No need for a graphical environment. Can be used on a server to generate a server pack for immediate use.                                                                                                | Gathering of information for a configuration file is tedious.                                                         |
+| Step-by-Step generation of a configuration-file with the use of the `-cgen` argument. Generated config will be used immediately afterwards.                                                              | No convenience features file folder-browsing or jumping to the generated server pack after generation.                |
+| Load and edit an existing configuration. Editing is limited to base values of a given configuration. Not editable via CLI are script settings as well as any potentially installed plugin configuration. | Debugging in case of a broken/erroring configuration file can be time consuming. Careful reading of logs is required. |
+|                                                                                                                                                                                                          | Manual editing of the configuration-file in case you want to change it.                                               |
+|                                                                                                                                                                                                          | Unable to edit start script placeholders and variables                                                                |
+
+### GUI:
+
+| Advantages                                                                                                             | Disadvantages                     |
+|:-----------------------------------------------------------------------------------------------------------------------|:----------------------------------|
+| Browse the filesystem for folders and file required by the configuration.                                              | Requires a graphical environment. |
+| Setting up a configuration by browsing the filesystem and selecting your Minecraft and modloader versions from a list. |                                   |
+| Browsing the generated server pack after generation has finished.                                                      |                                   |
+| Loading and saving different configurations for quick generation of multiple server packs in short succession.         |                                   |
+| Edit the configuration in the GUI. No manual file-editing required.                                                    |                                   |
+| Edit start script placeholders and values                                                                              |                                   |
+
+[//]: # (TODO: add web block)
+
+## WEB:
+
+| Advantages                                                    | Disadvantages                                                  |
+|:--------------------------------------------------------------|:---------------------------------------------------------------|
+| No software installation on clients required                  | Requires a server with sufficient space                        |
+| Easy access via web-browser                                   | Requires server-administration knowledge for setup and control |
+| Quickly share mod- and server packs with friends / colleagues | No custom script templates                                     |
+| Multiple server packs for the same modpack                    | No custom server icons                                         |
+| Re-use configurations                                         | No custom server-properties                                    |
+|                                                               | No custom server pack suffix                                   |
+|                                                               | No custom script variables or values                           |
+|                                                               | No custom inclusions or exclusions                             |
+
+---
+
+## 1. Small feature overview
+
+1. **Exclude clientside-only mods**
+    - **Automatically** by letting ServerPackCreator scan the mods of your modpack for their sideness
+    - **Manually** by configuring a list mods which ServerPackCreator will filter out according to your input and the chosen filter.
+2. **Add files and directories** in your server pack.
+    - Files and directories in **your modpack**
+    - Files and directories from **your computer**
+3. **Add a server icon**
+    - Server icons are **automatically scaled** down, or up, to 64x64!
+    - Specify a custom one, or use a default provided by ServerPackCreator.
+        - Change the default to your liking if you intend on using the same icon across multiple server packs!
+4. **Add a server.properties**
+    - Ship your server pack with default settings!
+    - Specify a custom one, or use a default provided by ServerPackCreator.
+        - Change the default to your liking if you intend on using the same icon across multiple server packs!
+5. Many **modloaders** supported
+    - **Forge**
+    - **Fabric**
+    - **LegacyFabric**
+    - **Quilt**
+    - **NeoForge**
+6. Use Minecraft **snapshots** and **pre-releases**
+    - Per default, only regular releases enabled
+7. Let ServerPackCreator **install the modloader-server** for your server pack, for immediate testing and debugging after generation!
+8. Let ServerPackCreator **generate a ZIP-archive**, for immediate upload to places like CurseForge (**after** you've tested your server pack, of course 😉)
+9. Configure **commandline arguments** with which to **start** the **Minecraft server**
+    - Does your modpack require **a lot of RAM?** Well, tell ServerPackCreator to create the start scripts with `-Xms8G -Xmx8G` or similar values!
+    - **Aikars flags** are available, too. If you like 'em, use 'em.
+10. Create your own **start-script templates**
+    - **Add additional functionality** to your servers start scripts
+    - Use **placeholders in your templates**, to be **replaced with custom values**
+        - Example: placeholder `SPC_FLYNN_LIVES_SPC` in the templates can be replaced with a value configured on a per-server pack basis, i.e `Now that's a big door`
+11. **Plugins!**
+    - ServerPackCreator allows you to use plugins to add new features in various places.
+    - An example plugins is available with every release, and the source code for it can be found in this repository, at [Example Plugin](serverpackcreator-plugin-example)
+
+## 2. Issues and help
+
+- Report a bug / ask for a feature / ask for an improvement / request a documentation improvement:
+    - https://github.com/Griefed/ServerPackCreator/issues/new/choose
+- There's a Wiki available which goes into further detail for many of ServerPackCreators available aspects:
+    - https://wiki.griefed.de/en/Documentation/ServerPackCreator/ServerPackCreator-Help
+- The same as the Wiki, but as a file should you prefer it. 😊
+    - [HELP.md](HELP.md)
+
+## 3. How To
+
+The first time you start ServerPackCreator, you will be asked whether you want to see a small step-by-step guide.
+Said guide will show you the most important parts in configuring your server pack.
+
+Should you at any point want to revisit said guide, simply hit *About -> Step-By-Step Guide* in the menu at the top. 
+
+## 4. Java
+
+### Required:
+
+* Using the JAR-file release requires Java 21.
+* Working internet connection recommended.
+
+The installers ship their own Java installations.
+
+**ATTENTION:** I **can** not and **will** not guarantee that ServerPackCreator will work flawlessly with any other Java
+version other than version 21. Things may break at **random**, at **any** place, if a **different** Java version is used.
+You are welcome to try and use any other version, but do **not** report issues back to me if you do encounter problems
+when running ServerPackCreator with a more recent Java version.
+
+## 5. Plugins
+
+The plugin-section shows an excerpt from the README of the example plugin README. Check out the repository of the example plugin, linked below,
+for more details.
+
+### 5.1. Example plugin for ServerPackCreator
+
+This repository contains an example plugin. Available at [Example Plugin](serverpackcreator-plugin-example)
+
+ServerPackCreator provides several extension endpoints for [pf4j plugins](https://github.com/pf4j/pf4j), to add
+additional functionality. This example plugin demonstrates an implementation for all available extension endpoints of ServerPackCreator.
+
+The example plugin demonstrates how extension for ServerPackCreator are implemented, one small example for every extension
+point available in ServerPackCreator.
+
+### 5.2 Available Extensions
+
+#### 5.2.1 Configuration Panel Extension
+
+The configuration panel is intended to let you add a panel in which you, or the user of your plugin, may
+configure something for any of the extensions added by your plugin.
+
+![configpanel](img/configpanel.png)
+
+The above example lets you configure four text-fields, one for each extension point used during server pack
+configuration checking and server pack generation. More on this in **Configuration Check Extension**.
+
+Extension configurations are saved to the serverpackcreator.conf of the server pack and re-loaded along
+with everything else, like the Minecraft version, modloader and modloader version etc.
+
+#### 5.2.2 Tab Extension
+
+Tab extensions allow you to add whole tabs to the GUI of ServerPackCreator. These additional tabs are intended
+to let you add text-fields and such, which allow you to configure your global plugin configuration.
+You may add anything you want to it. The sky is the limit!
+
+![tab](img/tabextension.png)
+
+The above example adds a button which, when pressed, opens a minimalistic Tetris game in a new window.
+It's not supposed to be actually that entertaining, but rather to demonstrate that you can do what you want inside
+your tab.
+
+Below the big button are some text-fields which allow you to change some values of the global plugin-wide configuration.
+Global plugin-configurations are handed to you by ServerPackCreator when the tab is instantiated.
+
+Global plugin-configurations are passed to every extension, along with any available extension-specific configuration,
+automatically, so you don't have to worry about anything other than actually saving changes you made in the tab.
+
+Maybe have a timer auto-save every few seconds? Your tab, your choice! 😁
+
+#### 5.2.3 Configuration Check Extension
+
+The configuration check extension point allows you to run your own config checks, be that on any of the
+already available data from the server pack config tab, or your own data from the configuration panel, or your
+own tab, or whatever else you may want to check.
+
+![check](img/configcheck.png)
+
+The above example simply checks whether the string in `text` of the passed `CommentedConfig` in a list
+of passed configs contains text. If it does, then we add a custom error message to the list of errors encountered
+during configuration checks.
+That list is then displayed to the user after the configurations checks have all run.
+
+Make use of this extension point in combination with the **Configuration Panel Extension** and/or **Tab Extension** in order to
+check user input for any errors!
+
+#### 5.2.4 Pre Server Pack Generation Extension
+
+The Pre Server Pack Generation extensions run, as the name implies, *right before* the generation of a server pack really begins.
+You may use this to prepare the environment for any of the tailing extensions.
+
+![pregen](img/pregen.png)
+
+The above example shows the run of a PreGen extension, with the global plugin configuration as well as the extension-specific
+extension passed to it by ServerPackCreator.
+
+#### 5.2.5 Pre Server Pack ZIP-archive Creation Extension
+
+The Pre Server Pack ZIP-archive Creation extensions run, as the name implies, *right before* the creation of the server packs ZIP-archive is, or would be,
+started. Want to add any files to the ZIP-archive? Or make sure some file doesn't make it into the ZIP-archive?
+
+![prezip](img/prezip.png)
+
+The above example shows the run of a PreZip extension, with the global plugin configuration as well as the extension-specific
+extension passed to it by ServerPackCreator.
+
+#### 5.2.6 Post Server Pack Generation Extension
+
+The Post Server Pack Generation extensions run, as the name implies, *after* the generation of a server pack has finished.
+Want to add any files to the server pack, but don't want them to end up in the ZIP-archive? Maybe download,
+install and configure DynMap with some render-data? This would be the place to do that!
+
+![postgen](img/postgen.png)
+
+The above example shows the run of a PreGen extension, with the global plugin configuration as well as the extension-specific
+extension passed to it by ServerPackCreator.
+
+---
+
+See now why the ConfigPanel, ConfigCheck and Tab extensions are so nice to have?
+The possibilities are (almost) **endless**!😁
+
+### 5.3 The reason for allowing ServerPackCreator to run plugin:
+
+Some people need additional functionality for their server packs, or have some additional wishes for
+them. Some of those things may not fit into the core functionality of ServerPackCreator itself.
+
+It may also be that it is such a niche feature, that I either don't have the time to code it in, or
+simply don't want to. Maybe it doesn't fit into the overall design of ServerPackCreator, too. Who knows, it could be any
+of those reasons or another.
+
+**Hence, the plugin functionality.**
+
+This allows people to write their own plugins to expand the functionality of ServerPackCreator with
+their own features as they see fit.
+
+### 5.4 Adding your own
+
+A curated list of officially acknowledged plugins can be found [here](https://addons.griefed.de) (redirects to [GitHub Pages](https://griefed.github.io/ServerPackCreator-Addons-Overview/#/))
+
+How to get your own plugin into this list:
+
+If you have written your own plugin for ServerPackCreator and you would like to see it added here,
+please open an issue over at [ServerPackCreator](https://github.com/Griefed/ServerPackCreator/issues/new?assignees=Griefed&labels=documentation&template=documentation-request.yml&title=%5BDocumentation%5D%3A+), using the Documentation template.
+
+For a plugin to be accepted, you must at least provide:
+- The name of and link to the repository, and therefore the plugin.
+- The owner of the repository, and therefore the plugin.
+- The branch of the repository where the main code resides in.
+- A description of the plugin.
+
+## 6 Running
+
+1. If you've used the installer to acquire ServerPackCreator, use the shortcut created by the installer to run
+ServerPackCreator. The installers provide their own Java runtime, so you do not need to install Java separately.
+2. If you've downloaded the JAR-file, and depending on how your Java installation is set up, you *may* be able to simply
+run the JAR via double-click or other methods, or you *may* need to run it from the commandline.
+
+There are a couple of arguments which may or may not be helpful for you, depending on how you plan on using ServerPackCreator:
+
+| Argument  | Description                                                                                                                                                                                                             |
+|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| `-help`   | Print ServerPackCreators help to commandline.                                                                                                                                                                           |
+| `-update` | Check whether a newer version of ServerPackCreator is available.                                                                                                                                                        |
+| `-cgen`   | Run ServerPackCreators configuration generation.                                                                                                                                                                        |
+| `-cli`    | Run ServerPackCreator in commandline-mode. If **no** graphical environment is supported, this is the default ServerPackCreator will enter, even when starting ServerPackCreator with no extra arguments at all.         |
+| `-web`    | Run ServerPackCreator as a webservice. The webservice will be reworked in version 6.                                                                                                                                    |
+| `-gui`    | Run ServerPackCreator with our GUI. If a graphical environment is supported, this is the default ServerPackCreator will enter, even when starting ServerPackCreator with no extra arguments at all.                     |
+| `--setup` | Set up and prepare the environment for subsequent runs of ServerPackCreator. This will create/copy all files needed for ServerPackCreator to function properly from inside its JAR-file and setup everything else, too. |
+
+### 6.1 Running ServerPackCreator as a webservice
+
+#### 6.1.1 JAR
+
+1. Download the JAR-file from the latest release
+2. Run it once, using the `-web` argument. ServerPackCreator will crash, complaining about JDBC-related things. This is expected, don't worry.
+3. Browser to the now generated ServerPackCreator home-directory
+    1. Unsure where said home-directory is? Check the logs for `Home directory set to:`! 
+4. Install / setup / provide a PostgreSQL-database for ServerPackCreator. See [PostgreSQL Installation Tutorial](https://www.postgresql.org/docs/current/tutorial-install.html)
+5. Set the database-properties in the `serverpackcreator.properties` according to your database
+   1. `spring.datasource.password=`
+   2. `spring.datasource.url=`
+       1. Example:`jdbc\:postgresql\://localhost\:5432/serverpackcreator`
+   3. `spring.datasource.username=`
+6. Run ServerPackCreator, using the `-web`-argument, again
+7. Browse to `http://localhost:8080`
+
+##### 6.1.1.1 Tweaking the webservice
+
+You may edit the following properties inside the `serverpackcreator.properties` if you wish to change some parts of the webservice-behaviour:
+
+| Property                                                               | Description                                                                                                                          |
+|------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|
+| `de.griefed.serverpackcreator.spring.schedules.database.cleanup`       | Time when the database-cleanup operations run.                                                                                       |
+| `de.griefed.serverpackcreator.spring.schedules.files.cleanup`          | Time when the filesystem-cleanup operations run.                                                                                     |
+| `de.griefed.serverpackcreator.spring.schedules.versions.refresh`       | Time when the version-refresh operation runs.                                                                                        |
+| `spring.servlet.multipart.max-file-size`                               | In combination with the property below, this sets the maximum upload size of modpacks.                                               |
+| `spring.servlet.multipart.max-request-size`                            | See above.                                                                                                                           |
+| `de.griefed.serverpackcreator.configuration.directories.mustinclude`   | Directories which must be included in a server pack, if they are present in a modpack.                                               |
+| `de.griefed.serverpackcreator.configuration.directories.shouldexclude` | Directories which should be excluded from a server pack.                                                                             |
+| `de.griefed.serverpackcreator.configuration.fallback.updateurl`        | URL to a `.properties`-file which contains definitions for clientside-only mods.                                                     |
+| `de.griefed.serverpackcreator.serverpack.autodiscovery.enabled`        | Whether ServerPackCreator should try to automatically excluded clientside-mods, in addition to the list of excluded clientside-mods. |
+| `de.griefed.serverpackcreator.serverpack.autodiscovery.filter`         | Filter method used to exclude mods from the clientside-only list. Possible values are `START`, `END`, `CONTAIN`, `REGEX`, `EITHER`   |
+| `de.griefed.serverpackcreator.serverpack.zip.exclude`                  | Files or directories which should be excluded from a server pack archive.                                                            |
+| `de.griefed.serverpackcreator.serverpack.zip.exclude.enabled`          | Whether files should be excluded from a server pack archive.                                                                         |
+| `server.port`                                                          | The port at which the webservice will be available at. Default is `8080`.                                                            |
+
+#### 6.1.2 Docker (recommended)
+
+The recommended, and easiest, way to deploy ServerPackCreator as a webservice is via [docker](https://www.docker.com/) and [docker-compose](https://docs.docker.com/compose/).
+
+Available images can be viewed at https://hub.docker.com/r/griefed/serverpackcreator/tags
+
+**About Tags:**
+The example below makes use of the `latest`-tag. However, using said tag is not recommended, as there may be breaking changes between versions.
+When setting up ServerPackCreator as a webservice for production, make sure to *not* use `latest` and instead use the tag corresponding to the, at this point, latest available release version available.
+
+You must replace `<YOUR_DB_USERNAME>` and `<YOUR_DB_PASSWORD>` accordingly.
+
+```yaml
+version: '3'
+services:
+  serverpackcreatordb:
+    container_name: serverpackcreatordb
+    image: postgres:16.1
+    restart: unless-stopped
+    environment:
+      POSTGRES_DB: serverpackcreator
+      POSTGRES_USER: <YOUR_DB_USERNAME>
+      POSTGRES_PASSWORD: <YOUR_DB_PASSWORD>
+    volumes:
+      - ./database:/var/lib/postgresql/data
+  serverpackcreator:
+    container_name: serverpackcreator
+    image: griefed/serverpackcreator:latest # For a list of available tags, see https://hub.docker.com/r/griefed/serverpackcreator/tags
+    restart: unless-stopped
+    depends_on:
+      - serverpackcreatordb
+    environment:
+      - TZ=Europe/Berlin # Your timezone
+      - PUID=1000 # Your user ID
+      - PGID=1000 # Your group ID
+      - SPC_DATABASE_PASSWORD=<YOUR_DB_PASSWORD>
+      - SPC_DATABASE_USERNAME=<YOUR_DB_USERNAME>
+      - SPC_DATABASE_HOST=serverpackcreatordb  # Do not change this unless you absolutely know what you are doing.
+      - SPC_DATABASE_PORT=5432  # Do not change this unless you absolutely know what you are doing.
+      - SPC_DATABASE_DB=serverpackcreator # Do not change this unless you absolutely know what you are doing.
+    ports:
+      - "8080:8080" # Port at which SPC will be available at on your host : Port of the webservice inside the container. Only change the left value, it at all.
+    volumes:
+      - ./modpacks:/app/serverpackcreator/modpacks # Path at which modpacks from the container will be stored at on your host : Path to the modpacks in the container. Only change the left value, if at all.
+      - ./server-packs:/app/serverpackcreator/server-packs # Path at which server packs from the container will be stored at on your host : Path to the server packs in the container. Only change the left value, if at all.
+      - ./logs:/app/serverpackcreator/logs # Path at which logs from the container will be stored at on your host : Path to the logs in the container. Only change the left value, if at all.
+```
+
+##### 6.1.2.1 Tweaking the docker deployment
+
+You may edit the following container-properties if you wish to change some parts of the webservice-behaviour:
+
+| Property                                      | Description                                                                                                                          |
+|-----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------|
+| `SPC_SCHEDULE_DATABASE_CLEANUP`               | Time when the database-cleanup operations run.                                                                                       |
+| `SPC_SCHEDULE_FILES_CLEANUP`                  | Time when the filesystem-cleanup operations run.                                                                                     |
+| `SPC_SCHEDULE_VERSIONS_REFRESH`               | Time when the version-refresh operation runs.                                                                                        |
+| `SPC_MAX_UPLOAD_SIZE`                         | This sets the maximum upload size of modpacks.                                                                                       |
+| `SPC_CONFIGURATION_DIRECTORIES_MUSTINCLUDE`   | Directories which must be included in a server pack, if they are present in a modpack.                                               |
+| `SPC_CONFIGURATION_DIRECTORIES_SHOULDEXCLUDE` | Directories which should be excluded from a server pack.                                                                             |
+| `SPC_CONFIGURATION_FALLBACK_UPDATEURL`        | URL to a `.properties`-file which contains definitions for clientside-only mods.                                                     |
+| `SPC_SERVERPACK_AUTODISCOVERY_ENABLED`        | Whether ServerPackCreator should try to automatically excluded clientside-mods, in addition to the list of excluded clientside-mods. |
+| `SPC_SERVERPACK_AUTODISCOVERY_FILTER`         | Filter method used to exclude mods from the clientside-only list. Possible values are `START`, `END`, `CONTAIN`, `REGEX`, `EITHER`   |
+| `SPC_SERVERPACK_ZIP_EXCLUDE`                  | Files or directories which should be excluded from a server pack archive.                                                            |
+| `SPC_SERVERPACK_ZIP_EXCLUDE_ENABLED`          | Whether files should be excluded from a server pack archive.                                                                         |
+
+
+### 6.1 Localization
+
+If you wish to run ServerPackCreator with your locale (if it is already supported), you can either:
+1. Run `java -jar ServerPackCreator-X.X.X.jar -lang yourLocale` for example `java -jar ServerPackCreator-X.X.X.jar -lang en`. This will create the lang.properties-file with your specified locale.
+2. Running `java -jar ServerPackCreator-x.x.x.jar` without `-lang en` or any other language will either set the locale to `en` by default, or use the already defined locale from the `serverpackcreator.properites`-file.
+3. Modify the `serverpackcreator.properties`-file and set your locale like this `lang=yourLocale` for example `lang=en`
+
+
+If you want to contribute translations to ServerPackCreator, check out the [i18n](serverpackcreator-api/src/commonMain/kotlin/de/griefed/serverpackcreator/api/i18n)-directory containing already available
+translations to see how they are set up. Then, make your changes, test them, and open a pull request on GitHub according
+to the [Contribution-Guidelines](CONTRIBUTING.md).
+
+#### 6.1.1 Adding a translation
+
+Say you want to translate ServerPackCreator to german. You would need to add a file called `Translations_de_DE.properties` to the folder [serverpackcreator-api/src/commonMain/i18n/](serverpackcreator-api/src/commonMain/i18n/). 
+
+English translations, as an example for how to define translations, can be found at:
+[serverpackcreator-api/src/commonMain/i18n/Translations_en_GB.properties](serverpackcreator-api/src/commonMain/i18n/Translations_en_GB.properties)
+
+You will see entries like
+
+```properties
+menubar.gui.menu.file=File
+menubar.gui.menu.edit=Edit
+menubar.gui.menu.view=View
+menubar.gui.menu.about=About
+menubar.gui.menu.help=Help
+```
+
+So, in order to translate them to german, in your `Translations_de_DE.properties`-file, you would add
+
+```properties
+menubar.gui.menu.file=Datei
+menubar.gui.menu.edit=Bearbeiten
+menubar.gui.menu.view=Ansicht
+menubar.gui.menu.about=Info
+menubar.gui.menu.help=Hilfe
+```
+
+To make these available whilst coding, rebuild the project. The [i18n4k](https://github.com/comahe-de/i18n4k)-plugin will
+generate the necessary code, which will, in turn, then be available for you to use and test. Alternatively, you can run the
+Gradle task `generateI18n4kFiles` to generate the translation-code.
+
+Then, either in your `serverpackcreator.properties` set `de.griefed.serverpackcreator.language=de_DE` or launch
+ServerPackCreator with the argument `-lang=de_DE`.
+
+Voilà! The menubar will now have german translations!
+
+## 7 Contributing
+
+Java documentation available at:
+- https://griefed.pages.griefed.de/ServerPackCreator/ or
+- https://griefed.github.io/ServerPackCreator/ or
+- https://griefed.gitlab.io/ServerPackCreator/
+
+**Read [contributions](https://github.com/Griefed/ServerPackCreator/blob/main/CONTRIBUTING.md) before considering contributing to ServerPackCreator.**
+
+A short excerpt:
+
+> If you want to contribute to ServerPackCreator, then the following procedure **must** be adhered to:
+>
+> 1. Fork ServerPackCreator
+> 2. Create a new branch in your fork, following one of the following naming schemes:
+>     1. The end of each branch name bust be suffixed with a one-word description fitting the changes made. Examples:
+>         - griefed_chore_readme
+>         - griefed_perf_curseforgemodpack
+>         - griefed_feat_ziparchive
+>     2. For more details on what the naming scheme entails, see `.releaserc.yml` in the base directory of the repository or scroll down to the **Commits**-section.
+>     3. Schemes:
+>         1. your_username_breaking_
+>         2. your_username_build_
+>         3. your_username_chore_
+>         4. your_username_ci_
+>         5. your_username_docs_
+>         6. your_username_feat_
+>         7. your_username_fix_
+>         8. your_username_perf_
+>         9. your_username_refactor_
+>         10. your_username_revert_
+>         11. your_username_style_
+>         12. your_username_test_
+>         13. your_username_other_
+> 3. Make your changes to your new branch:
+>     1. Try to keep the changes atomic, so they best fit the name of the branch.
+>     2. Follow conventional commit messages. See **Commits**-section for more details. Example:
+>         - feat: Allow upload of modpack-export zip-archive to web-frontend
+>         - refactor: Use apache commons-io for copying, instead of Files
+> 4. Open an issue on the main repository:
+>     1. Issue title: Your Username - Branch type (e.g. feat) - Short description of your changes. Example:
+>         - Griefed - feat - Allow upload of modpack-export zip-archive to web-frontend
+>     2. Issue description: Fill in the sections the template provide.
+>     3. Submit the new issue
+> 5. I will then create a new branch in the main repository, with the same name as your branch, to which you will **then** create a pull request to.
+> 6. If checks and tests pass, or any changes necessary have been made, the pull request is ready to be merged etc., I will merge it to your main repository branch.
+> 7. I can then merge your main repository branch into main/master/whatever locally, push these changes to my GitLab instance, which will in turn push these changes to GitHub.
+> 8. Done!
+>
+> This is the only way to ensure that any changes made to ServerPackCreator always arrive on my GitLab instance first, then on GitHub.
+> Since I want to stay independent of GitHub and their architecture, I have to make use of my own GitLab installation. Hence, this procedure. So, if one day, GitHub vanishes, we still can provide people with ServerPackCreator from my GitLab instance.
+
+## 8. Awesomesauce!
+
+**None of this would have been possible without the excellent IDEs by JetBrains. They have kindly provided this open source project with an All Products Pack license.**
+**Additionally, ej-Technologies has provided an open-source license for JProfiler and install4j for ServerPackCreator, which allows me to resolve performance bottlenecks, pin down memory leaks and understand threading issues, as well as generated fancy high-end installers.
+Huge shoutout and thank you!**
+
+| [JetBrains](https://www.jetbrains.com/)                     | [IntelliJ IDEA](https://www.jetbrains.com/idea/)                                | [WebStorm](https://www.jetbrains.com/webstorm/)                           | [YouTrack](https://www.jetbrains.com/youtrack/)                           | [JProfiler](https://www.ej-technologies.com/products/jprofiler/overview.html)                                                                                                                                       | [install4j](https://www.ej-technologies.com/products/install4j/overview.html)                                  |
+|-------------------------------------------------------------|---------------------------------------------------------------------------------|---------------------------------------------------------------------------|---------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------|
+| [![JetBrains](img/jb_beam.png)](https://www.jetbrains.com/) | [![IntelliJ IDEA](img/IntelliJ_IDEA_icon.png)](https://www.jetbrains.com/idea/) | [![WebStorm](img/WebStorm_icon.png)](https://www.jetbrains.com/webstorm/) | [![YouTrack](img/YouTrack_icon.png)](https://www.jetbrains.com/youtrack/) | [![JProfiler](img/jprofiler.webp)](https://www.ej-technologies.com/products/jprofiler/overview.html)<br>[![JProfiler](img/jprofiler_banner.webp)](https://www.ej-technologies.com/products/jprofiler/overview.html) | [![install4j](img/install4j_icon.webp)](https://www.ej-technologies.com/products/install4j/overview.html)<br>[![install4j](img/install4j.webp)](https://www.ej-technologies.com/products/install4j/overview.html) |
+
+*Starting from version 6.x, ServerPackCreator will sport fancy new installers made possible by ej-technologies' install4j.*
+
+---
+
+## ✨ Thanks to all of my Supporters and Sponsors ✨
+
+<!-- sponsors --><a href="https://github.com/kreezxil"><img src="https://github.com/kreezxil.png" width="60px" alt="" /></a><!-- sponsors -->
+
+---
+
+## 10. Libraries and Licenses
+
+This project would not be possible without [these awesome groups](licenses/licences.md), creators and developers and their wonderful libraries
+they have kindly provided to people such as me. 
diff --git a/serverpackcreator-help/Writerside/topics/Run-Configs.md b/serverpackcreator-help/Writerside/topics/Run-Configs.md
new file mode 100644
index 000000000..2918b7a98
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Run-Configs.md
@@ -0,0 +1,229 @@
+# Run Configs
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/runconfigs/{id}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/runconfigs/1'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        {
+            "id": 1,
+            "minecraftVersion": "1.16.5",
+            "modloader": "Forge",
+            "modloaderVersion": "36.2.39",
+            "startArgs": [
+                {
+                    "id": 1,
+                    "argument": "-Xms4G"
+                },
+                { ... },
+                {
+                    "id": 22,
+                    "argument": "-Daikars.new.flags=true"
+                }
+            ],
+            "clientMods": [
+                {
+                    "id": 1,
+                    "mod": "3dskinlayers-"
+                },
+                { ... },
+                {
+                    "id": 310,
+                    "mod": "yisthereautojump-"
+                }
+            ],
+            "whitelistedMods": [
+                {
+                    "id": 1,
+                    "mod": "Ping-Wheel-"
+                }
+            ]
+        }
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/runconfigs/all" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/runconfigs/all'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        [
+            {
+                "id": 1,
+                "minecraftVersion": "1.16.5",
+                "modloader": "Forge",
+                "modloaderVersion": "36.2.39",
+                "startArgs": [
+                    {
+                        "id": 1,
+                        "argument": "-Xms4G"
+                    },
+                    { ... },
+                    {
+                        "id": 22,
+                        "argument": "-Daikars.new.flags=true"
+                    }
+                ],
+                "clientMods": [
+                    {
+                        "id": 1,
+                        "mod": "3dskinlayers-"
+                    },
+                    { ... },
+                    {
+                        "id": 310,
+                        "mod": "yisthereautojump-"
+                    }
+                ],
+                "whitelistedMods": [
+                    {
+                        "id": 1,
+                        "mod": "Ping-Wheel-"
+                    }
+                ]
+            },
+            {
+                "id": 2,
+                "minecraftVersion": "1.16.5",
+                "modloader": "Forge",
+                "modloaderVersion": "36.2.35",
+                "startArgs": [
+                    {
+                        "id": 1,
+                        "argument": "-Xms4G"
+                    },
+                    { ... },
+                    {
+                        "id": 22,
+                        "argument": "-Daikars.new.flags=true"
+                    }
+                ],
+                "clientMods": [
+                    {
+                        "id": 1,
+                        "mod": "3dskinlayers-"
+                    },
+                    { ... },
+                    {
+                        "id": 310,
+                        "mod": "yisthereautojump-"
+                    }
+                ],
+                "whitelistedMods": [
+                    {
+                        "id": 1,
+                        "mod": "Ping-Wheel-"
+                    }
+                ]
+            },
+            {
+                "id": 3,
+                "minecraftVersion": "1.16.5",
+                "modloader": "Forge",
+                "modloaderVersion": "36.2.32",
+                "startArgs": [
+                    {
+                        "id": 1,
+                        "argument": "-Xms4G"
+                    },
+                    { ... },
+                    {
+                        "id": 22,
+                        "argument": "-Daikars.new.flags=true"
+                    }
+                ],
+                "clientMods": [
+                    {
+                        "id": 1,
+                        "mod": "3dskinlayers-"
+                    },
+                    { ... },
+                    {
+                        "id": 310,
+                        "mod": "yisthereautojump-"
+                    }
+                ],
+                "whitelistedMods": [
+                    {
+                        "id": 1,
+                        "mod": "Ping-Wheel-"
+                    }
+                ]
+            },
+            {
+                "id": 52,
+                "minecraftVersion": "1.19.2",
+                "modloader": "Forge",
+                "modloaderVersion": "43.2.21",
+                "startArgs": [
+                    {
+                        "id": 1,
+                        "argument": "-Xms4G"
+                    },
+                    { ... },
+                    {
+                        "id": 22,
+                        "argument": "-Daikars.new.flags=true"
+                    }
+                ],
+                "clientMods": [
+                    {
+                        "id": 1,
+                        "mod": "3dskinlayers-"
+                    },
+                    { ... },
+                    {
+                        "id": 310,
+                        "mod": "yisthereautojump-"
+                    }
+                ],
+                "whitelistedMods": [
+                    {
+                        "id": 1,
+                        "mod": "Ping-Wheel-"
+                    }
+                ]
+            },
+            {
+                "id": 53,
+                "minecraftVersion": "1.12.2",
+                "modloader": "Forge",
+                "modloaderVersion": "14.23.5.2860",
+                "startArgs": [
+                    {
+                        "id": 2,
+                        "argument": "-Xmx4G"
+                    },
+                    {
+                        "id": 1,
+                        "argument": "-Xms4G"
+                    }
+                ],
+                "clientMods": [
+                    {
+                        "id": 352,
+                        "mod": "something-"
+                    },
+                    {
+                        "id": 353,
+                        "mod": "and-more-"
+                    }
+                ],
+                "whitelistedMods": [
+                    {
+                        "id": 1,
+                        "mod": "Ping-Wheel-"
+                    }
+                ]
+            }
+        ]
+        </sample>
+    </response>
+</api-endpoint>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Run-Modes.md b/serverpackcreator-help/Writerside/topics/Run-Modes.md
new file mode 100644
index 000000000..abf35a050
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Run-Modes.md
@@ -0,0 +1,3 @@
+# Run Modes
+
+<include from="HELP.md" element-id="modes"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/SECURITY.md b/serverpackcreator-help/Writerside/topics/SECURITY.md
new file mode 100644
index 000000000..fbaf72080
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/SECURITY.md
@@ -0,0 +1,35 @@
+# Security Policy
+
+## Supported Versions
+
+Only releases of the latest major-minor-release-line are supported.
+
+For example, if the latest major-release-line is 4.1.x, then the following matrix would apply: 
+
+| Version | Supported |
+|---------|-----------|
+| 4.1.x   | ✅         |
+| 4.0.x   | ❌         |
+| < 4.0   | ❌         |
+| 3.x.x   | ❌         |
+| 2.x.x   | ❌         |
+| 1.x.x   | ❌         |
+
+Similarly, if the latest major-minor-release-line is 5.3.x, then the following matrix would apply:
+
+| Version | Supported |
+|---------|-----------|
+| 5.3.x   | ✅         |
+| 5.0.x   | ❌         |
+| < 5.0   | ❌         |
+| 4.x.x   | ❌         |
+| 3.x.x   | ❌         |
+| 2.x.x   | ❌         |
+| 1.x.x   | ❌         |
+
+If a newer major-minor-line is released, keeping with the examples above, i.e. 4.2.x or 5.4.x, then the matrices above
+should help you to determine which versions will receive security-updates.
+
+## Reporting a Vulnerability
+
+Vulnerabilities should always be reported on GitHub, at https://github.com/Griefed/ServerPackCreator/issues
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Scripts.md b/serverpackcreator-help/Writerside/topics/Scripts.md
new file mode 100644
index 000000000..70d3a62a9
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Scripts.md
@@ -0,0 +1,3 @@
+# Scripts
+
+<include from="HELP.md" element-id="start-script-templates-3-8-x-and-up"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Server-Packs.md b/serverpackcreator-help/Writerside/topics/Server-Packs.md
new file mode 100644
index 000000000..af626e016
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Server-Packs.md
@@ -0,0 +1,135 @@
+# Server Packs
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/serverpacks/{id}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/serverpacks/1'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        {
+            "id": 1,
+            "size": 353.0,
+            "runConfiguration": {
+                "id": 1,
+                "minecraftVersion": "1.16.5",
+                "modloader": "Forge",
+                "modloaderVersion": "36.2.39",
+                "startArgs": [
+                    {
+                        "id": 1,
+                        "argument": "-Xms4G"
+                    },
+                    { ... },
+                    {
+                        "id": 22,
+                        "argument": "-Daikars.new.flags=true"
+                    }
+                ],
+                "clientMods": [
+                    {
+                        "id": 1,
+                        "mod": "3dskinlayers-"
+                    },
+                    { ... },
+                    {
+                        "id": 310,
+                        "mod": "yisthereautojump-"
+                    }
+                ],
+                "whitelistedMods": [
+                    {
+                        "id": 1,
+                        "mod": "Ping-Wheel-"
+                    }
+                ]
+            },
+            "confirmedWorking": 0,
+            "sha256": "7b1883b25771c9c5699cee05036e37dc6418613634283fc1f012ff5109cba42b",
+            "downloads": 2,
+            "dateCreated": 1707166386123
+        }
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/serverpacks/vote/{id}&{vote}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/serverpacks/vote/1&up'
+        </sample>
+    </request>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/serverpacks/download/{modPackId}&{runConfigurationId}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/serverpacks/download/1&2'
+        </sample>
+    </request>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/serverpacks/download/{id}" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/serverpacks/download/1'
+        </sample>
+    </request>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/serverpacks/all" method="GET">
+    <request>
+        <sample lang="bash">
+            curl --location 'http://localhost:8080/api/v2/serverpacks/all'
+        </sample>
+    </request>
+    <response type="200">
+        <sample>
+        [
+            {
+                "id": 1,
+                "size": 353.0,
+                "runConfiguration": {
+                    "id": 1,
+                    "minecraftVersion": "1.16.5",
+                    "modloader": "Forge",
+                    "modloaderVersion": "36.2.39",
+                    "startArgs": [
+                        {
+                            "id": 1,
+                            "argument": "-Xms4G"
+                        },
+                        { ... },
+                        {
+                            "id": 22,
+                            "argument": "-Daikars.new.flags=true"
+                        }
+                    ],
+                    "clientMods": [
+                        {
+                            "id": 1,
+                            "mod": "3dskinlayers-"
+                        },
+                        { ... },
+                        {
+                            "id": 310,
+                            "mod": "yisthereautojump-"
+                        }
+                    ],
+                    "whitelistedMods": [
+                        {
+                            "id": 1,
+                            "mod": "Ping-Wheel-"
+                        }
+                    ]
+                },
+                "confirmedWorking": 0,
+                "sha256": "7b1883b25771c9c5699cee05036e37dc6418613634283fc1f012ff5109cba42b",
+                "downloads": 2,
+                "dateCreated": 1707166386123
+            }
+        ]
+        </sample>    
+    </response>
+</api-endpoint>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Settings-And-Configs.md b/serverpackcreator-help/Writerside/topics/Settings-And-Configs.md
new file mode 100644
index 000000000..1b5c47fe6
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Settings-And-Configs.md
@@ -0,0 +1,3 @@
+# Settings And Configs
+
+<include from="HELP.md" element-id="configuration"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Settings.md b/serverpackcreator-help/Writerside/topics/Settings.md
new file mode 100644
index 000000000..46e043728
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Settings.md
@@ -0,0 +1,388 @@
+# Settings
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/settings/current" method="GET">
+    <response type="200">
+        <sample>
+        {
+            "clientsideMods": [
+                "3dskinlayers-",
+                "Absolutely-Not-A-Zoom-Mod-",
+                "AdvancedChat-",
+                "AdvancedChatCore-",
+                "AdvancedChatHUD-",
+                "AdvancedCompas-",
+                "Ambience",
+                "AmbientEnvironment-",
+                "AmbientSounds_",
+                "AreYouBlind-",
+                "Armor Status HUD-",
+                "ArmorSoundTweak-",
+                "BH-Menu-",
+                "Batty's Coordinates PLUS Mod",
+                "BetterAdvancements-",
+                "BetterAnimationsCollection-",
+                "BetterDarkMode-",
+                "BetterF3-",
+                "BetterFog-",
+                "BetterFoliage-",
+                "BetterModsButton-",
+                "BetterPingDisplay-",
+                "BetterPlacement-",
+                "BetterTaskbar-",
+                "BetterThirdPerson",
+                "BetterTitleScreen-",
+                "Blur-",
+                "BorderlessWindow-",
+                "CTM-",
+                "ChunkAnimator-",
+                "ClientTweaks_",
+                "CompletionistsIndex-",
+                "Controller Support-",
+                "Controlling-",
+                "CraftPresence-",
+                "CullLessLeaves-Reforged-",
+                "CustomCursorMod-",
+                "CustomMainMenu-",
+                "DefaultOptions_",
+                "DefaultSettings-",
+                "DeleteWorldsToTrash-",
+                "DetailArmorBar-",
+                "Ding-",
+                "DistantHorizons-",
+                "DripSounds-",
+                "Durability101-",
+                "DurabilityNotifier-",
+                "DynamicSurroundings-",
+                "DynamicSurroundingsHuds-",
+                "EffectsLeft-",
+                "EiraMoticons_",
+                "EnchantmentDescriptions-",
+                "EnhancedVisuals_",
+                "EquipmentCompare-",
+                "FPS-Monitor-",
+                "FabricCustomCursorMod-",
+                "Fallingleaves-",
+                "FancySpawnEggs",
+                "FancyVideo-API-",
+                "FirstPersonMod",
+                "FogTweaker-",
+                "ForgeCustomCursorMod-",
+                "FpsReducer-",
+                "FpsReducer2-",
+                "FullscreenWindowed-",
+                "GameMenuModOption-",
+                "HealthOverlay-",
+                "HeldItemTooltips-",
+                "HorseStatsMod-",
+                "ImmediatelyFastReforged-",
+                "InventoryEssentials_",
+                "InventoryHud_[1.17.1].forge-",
+                "InventorySpam-",
+                "InventoryTweaks-",
+                "ItemBorders-",
+                "ItemPhysicLite_",
+                "ItemStitchingFix-",
+                "JBRA-Client-",
+                "JustEnoughCalculation-",
+                "JustEnoughEffects-",
+                "JustEnoughProfessions-",
+                "LLOverlayReloaded-",
+                "LOTRDRP-",
+                "LeaveMyBarsAlone-",
+                "LegendaryTooltips",
+                "LegendaryTooltips-",
+                "LightOverlay-",
+                "MinecraftCapes ",
+                "MoBends",
+                "MouseTweaks-",
+                "MyServerIsCompatible-",
+                "Neat ",
+                "Neat-",
+                "NekosEnchantedBooks-",
+                "NoAutoJump-",
+                "NoFog-",
+                "Notes-",
+                "NotifMod-",
+                "OldJavaWarning-",
+                "OptiFine",
+                "OptiFine_",
+                "OptiForge",
+                "OptiForge-",
+                "OverflowingBars-",
+                "PackMenu-",
+                "PackModeMenu-",
+                "PickUpNotifier-",
+                "Ping-",
+                "PingHUD-",
+                "PresenceFootsteps-",
+                "RPG-HUD-",
+                "ReAuth-",
+                "Reforgium-",
+                "ResourceLoader-",
+                "ResourcePackOrganizer",
+                "Ryoamiclights-",
+                "ShoulderSurfing-",
+                "ShulkerTooltip-",
+                "SimpleDiscordRichPresence-",
+                "SimpleWorldTimer-",
+                "SoundFilters-",
+                "SpawnerFix-",
+                "StylishEffects-",
+                "TRansliterationLib-",
+                "TextruesRubidiumOptions-",
+                "TipTheScales-",
+                "Tips-",
+                "Toast Control-",
+                "Toast-Control-",
+                "ToastControl-",
+                "TravelersTitles-",
+                "VR-Combat_",
+                "VoidFog-",
+                "WindowedFullscreen-",
+                "WorldNameRandomizer-",
+                "YeetusExperimentus-",
+                "YungsMenuTweaks-",
+                "[1.12.2]DamageIndicatorsMod-",
+                "[1.12.2]bspkrscore-",
+                "^textrues_embeddium_options-.*$",
+                "antighost-",
+                "anviltooltipmod-",
+                "appleskin-",
+                "armorchroma-",
+                "armorpointspp-",
+                "auditory-",
+                "authme-",
+                "auto-reconnect-",
+                "autojoin-",
+                "autoreconnect-",
+                "axolotl-item-fix-",
+                "backtools-",
+                "bannerunlimited-",
+                "beenfo-1.19-",
+                "better-recipe-book-",
+                "betterbiomeblend-",
+                "bhmenu-",
+                "blur-",
+                "borderless-mining-",
+                "cat_jam-",
+                "catalogue-",
+                "charmonium-",
+                "chat_heads-",
+                "cherishedworlds-",
+                "cirback-1.0-",
+                "classicbar-",
+                "clickadv-",
+                "clienttweaks-",
+                "combat_music-",
+                "connectedness-",
+                "controllable-",
+                "cullleaves-",
+                "cullparticles-",
+                "custom-crosshair-mod-",
+                "customdiscordrpc-",
+                "darkness-",
+                "dashloader-",
+                "defaultoptions-",
+                "desiredservers-",
+                "discordrpc-",
+                "drippyloadingscreen-",
+                "drippyloadingscreen_",
+                "durabilitytooltip-",
+                "dynamic-fps-",
+                "dynamic-music-",
+                "dynamiclights-",
+                "dynmus-",
+                "effective-",
+                "eggtab-",
+                "eguilib-",
+                "eiramoticons-",
+                "embeddium-",
+                "enchantment-lore-",
+                "entity-texture-features-",
+                "entityculling-",
+                "essential_",
+                "exhaustedstamina-",
+                "extremesoundmuffler-",
+                "fabricemotes-",
+                "fancymenu_",
+                "fancymenu_video_extension",
+                "farsight-",
+                "flickerfix-",
+                "fm_audio_extension_",
+                "forgemod_VoxelMap-",
+                "freelook-",
+                "galacticraft-rpc-",
+                "gamestagesviewer-",
+                "gpumemleakfix-",
+                "grid-",
+                "helium-",
+                "hiddenrecipebook-",
+                "hiddenrecipebook_",
+                "infinitemusic-",
+                "inventoryprofiles",
+                "invtweaks-",
+                "itemzoom",
+                "itlt-",
+                "jeed-",
+                "jehc-",
+                "jeiintegration_",
+                "jumpoverfences-",
+                "just-enough-harvestcraft-",
+                "justenoughbeacons-",
+                "justenoughdrags-",
+                "justzoom_",
+                "keymap-",
+                "keywizard-",
+                "lazydfu-",
+                "lib39-",
+                "light-overlay-",
+                "lightfallclient-",
+                "lightspeed-",
+                "loadmyresources_",
+                "lock_minecart_view-",
+                "lootbeams-",
+                "lwl-",
+                "magnesium_extras-",
+                "maptooltip-",
+                "massunbind",
+                "mcbindtype-",
+                "mcwifipnp-",
+                "medievalmusic-",
+                "memoryusagescreen-",
+                "mightyarchitect-",
+                "mindful-eating-",
+                "minetogether-",
+                "mobplusplus-",
+                "modcredits-",
+                "modernworldcreation_",
+                "modnametooltip-",
+                "modnametooltip_",
+                "moreoverlays-",
+                "mousewheelie-",
+                "movement-vision-",
+                "multihotbar-",
+                "music-duration-reducer-",
+                "musicdr-",
+                "neiRecipeHandlers-",
+                "ngrok-lan-expose-mod-",
+                "no_nv_flash-",
+                "nopotionshift_",
+                "notenoughanimations-",
+                "oculus-",
+                "ornaments-",
+                "overloadedarmorbar-",
+                "panorama-",
+                "paperdoll-",
+                "phosphor-",
+                "physics-mod-",
+                "preciseblockplacing-",
+                "radon-",
+                "realm-of-lost-souls-",
+                "rebind-narrator-",
+                "rebind_narrator-",
+                "rebindnarrator-",
+                "rebrand-",
+                "reforgium-",
+                "replanter-",
+                "rrls-",
+                "rubidium-",
+                "rubidium_extras-",
+                "screenshot-to-clipboard-",
+                "servercountryflags-",
+                "shutupexperimentalsettings-",
+                "shutupmodelloader-",
+                "signtools-",
+                "simple-rpc-",
+                "simpleautorun-",
+                "skinlayers3d-forge",
+                "smartcursor-",
+                "smoothboot-",
+                "smoothfocus-",
+                "sodium-fabric-",
+                "sounddeviceoptions-",
+                "soundreloader-",
+                "spoticraft-",
+                "tconplanner-",
+                "textrues_embeddium_options-",
+                "timestamps-",
+                "tooltipscroller-",
+                "torchoptimizer-",
+                "torohealth-",
+                "totaldarkness",
+                "toughnessbar-",
+                "watermedia-",
+                "whats-that-slot-forge-",
+                "wisla-",
+                "xlifeheartcolors-",
+                "yisthereautojump-"
+            ],
+            "whitelistMods": [
+                "Ping-Wheel-"
+            ],
+            "supportedModloaders": [
+                "Fabric",
+                "Forge",
+                "Quilt",
+                "LegacyFabric",
+                "NeoForge"
+            ],
+            "version": "dev",
+            "devBuild": true,
+            "directoriesToInclude": [
+                "Zoestria",
+                "addonpacks",
+                "blueprints",
+                "config",
+                "configs",
+                "customnpcs",
+                "defaultconfigs",
+                "global_data_packs",
+                "global_packs",
+                "kubejs",
+                "maps",
+                "mods",
+                "openloader",
+                "schematics",
+                "scripts",
+                "shrines-saves",
+                "structures",
+                "structurize",
+                "worldshape"
+            ],
+            "directoriesToExclude": [
+                "animation",
+                "asm",
+                "cache",
+                "changelogs",
+                "craftpresence",
+                "crash-reports",
+                "downloads",
+                "icons",
+                "libraries",
+                "local",
+                "logs",
+                "overrides",
+                "packmenu",
+                "profileImage",
+                "resourcepacks",
+                "screenshots",
+                "server_pack",
+                "shaderpacks",
+                "simple-rpc",
+                "tv-cache"
+            ],
+            "zipArchiveExclusions": [
+                "libraries/net/minecraft/server/MINECRAFT_VERSION/server-MINECRAFT_VERSION.jar",
+                "minecraft_server.MINECRAFT_VERSION.jar",
+                "server.jar"
+            ],
+            "exclusionFilter": "START",
+            "aikarsFlags": "-Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true",
+            "language": "en_GB",
+            "minecraftPreReleasesAvailabilityEnabled": false,
+            "zipFileExclusionEnabled": true,
+            "autoExcludingModsEnabled": true
+        }
+        </sample>
+    </response>
+</api-endpoint>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Special-Mods.md b/serverpackcreator-help/Writerside/topics/Special-Mods.md
new file mode 100644
index 000000000..4d3f4a150
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Special-Mods.md
@@ -0,0 +1,3 @@
+# Special Mods
+
+<include from="HELP.md" element-id="fancymenu"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Translations.md b/serverpackcreator-help/Writerside/topics/Translations.md
new file mode 100644
index 000000000..36293a9af
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Translations.md
@@ -0,0 +1,3 @@
+# Translating ServerPackCreator
+
+<include from="HELP.md" element-id="i18n"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Versions.md b/serverpackcreator-help/Writerside/topics/Versions.md
new file mode 100644
index 000000000..e16a2215e
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Versions.md
@@ -0,0 +1,729 @@
+# Versions
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/all">
+    <response type="200">
+        <sample>
+        {
+            "minecraft": [
+                "1.20.4",
+                "...",
+                "1.0"
+            ],
+            "fabric": [
+                "0.15.6",
+                "...",
+                "0.1.0.48"
+            ],
+            "legacyFabric": [
+                "0.15.6",
+                "...",
+                "0.13.0"
+            ],
+            "quilt": [
+                "0.23.1",
+                "...",
+                "0.16.0-beta.1"
+            ],
+            "forge": {
+                "1.4.7": [
+                    "6.6.2.534",
+                    "...",
+                    "6.6.0.490"
+                ],
+                "1.8.8": [
+                    "11.15.0.1655",
+                    "...",
+                    "11.14.4.1575-1.8.8"
+                ],
+                "1.20": [
+                    "46.0.14",
+                    "...",
+                    "46.0.1"
+                ],
+                "1.8.9": [
+                    "11.15.1.2318-1.8.9",
+                    "...",
+                    "11.15.0.1656"
+                ],
+                "1.18": [
+                    "38.0.17",
+                    "...",
+                    "38.0.0"
+                ],
+                "1.19": [
+                    "41.1.0",
+                    "...",
+                    "41.0.1"
+                ],
+                "1.15": [
+                    "29.0.4",
+                    "...",
+                    "29.0.0"
+                ],
+                "1.20.4": [
+                    "49.0.27",
+                    "...",
+                    "49.0.3"
+                ],
+                "1.20.3": [
+                    "49.0.2",
+                    "49.0.1"
+                ],
+                "1.20.2": [
+                    "48.1.0",
+                    "...",
+                    "48.0.0"
+                ],
+                "1.20.1": [
+                    "47.2.20",
+                    "...",
+                    "47.0.0"
+                ],
+                "1.3.2": [
+                    "4.3.5.318",
+                    "...",
+                    "4.0.0.172"
+                ],
+                "1.7.2": [
+                    "10.12.2.1161-mc172",
+                    "...",
+                    "10.12.0.967"
+                ],
+                "1.17.1": [
+                    "37.1.1",
+                    "...",
+                    "37.0.0"
+                ],
+                "1.13.2": [
+                    "25.0.223",
+                    "...",
+                    "25.0.9"
+                ],
+                "1.9.4": [
+                    "12.17.0.2317-1.9.4",
+                    "...",
+                    "12.17.0.1908-1.9.4"
+                ],
+                "1.7.10-pre4": [
+                    "10.12.2.1149-prerelease",
+                    "...",
+                    "10.12.2.1137-prerelease"
+                ],
+                "1.4.0": [
+                    "5.0.0.326",
+                    "...",
+                    "5.0.0.320"
+                ],
+                "1.4.1": [
+                    "6.0.0.329",
+                    "...",
+                    "6.0.0.327"
+                ],
+                "1.4.2": [
+                    "6.0.1.355",
+                    "...",
+                    "6.0.1.330"
+                ],
+                "1.4.3": [
+                    "6.2.1.358",
+                    "...",
+                    "6.2.1.356"
+                ],
+                "1.16.4": [
+                    "35.1.37",
+                    "...",
+                    "35.0.0"
+                ],
+                "1.4.4": [
+                    "6.3.0.378",
+                    "...",
+                    "6.3.0.360"
+                ],
+                "1.16.5": [
+                    "36.2.41",
+                    "...",
+                    "36.0.0"
+                ],
+                "1.4.5": [
+                    "6.4.2.448",
+                    "...",
+                    "6.4.0.379"
+                ],
+                "1.4.6": [
+                    "6.5.0.489",
+                    "...",
+                    "6.5.0.451"
+                ],
+                "1.16.1": [
+                    "32.0.108",
+                    "...",
+                    "32.0.1"
+                ],
+                "1.16.2": [
+                    "33.0.61",
+                    "...",
+                    "33.0.0"
+                ],
+                "1.16.3": [
+                    "34.1.42",
+                    "...",
+                    "34.0.0"
+                ],
+                "1.12.1": [
+                    "14.22.1.2485",
+                    "...",
+                    "14.22.0.2444"
+                ],
+                "1.12.2": [
+                    "14.23.5.2860",
+                    "...",
+                    "14.23.0.2486"
+                ],
+                "1.5.1": [
+                    "7.7.2.682",
+                    "...",
+                    "7.7.0.600"
+                ],
+                "1.1": [
+                    "1.3.4.29",
+                    "...",
+                    "1.3.2.1"
+                ],
+                "1.5.2": [
+                    "7.8.1.738",
+                    "...",
+                    "7.8.0.684"
+                ],
+                "1.19.1": [
+                    "42.0.9",
+                    "...",
+                    "42.0.0"
+                ],
+                "1.19.2": [
+                    "43.3.7",
+                    "...",
+                    "43.0.0"
+                ],
+                "1.19.3": [
+                    "44.1.23",
+                    "...",
+                    "44.0.0"
+                ],
+                "1.19.4": [
+                    "45.2.8",
+                    "...",
+                    "45.0.0"
+                ],
+                "1.5": [
+                    "7.7.0.598",
+                    "...",
+                    "7.7.0.559"
+                ],
+                "1.15.1": [
+                    "30.0.51",
+                    "...",
+                    "30.0.0"
+                ],
+                "1.15.2": [
+                    "31.2.57",
+                    "...",
+                    "31.0.0"
+                ],
+                "1.8": [
+                    "11.14.4.1577",
+                    "...",
+                    "11.14.0.1237-1.8"
+                ],
+                "1.9": [
+                    "12.16.1.1938-1.9.0",
+                    "...",
+                    "12.16.0.1766-1.9"
+                ],
+                "1.11.2": [
+                    "13.20.1.2588",
+                    "...",
+                    "13.20.0.2200"
+                ],
+                "1.12": [
+                    "14.21.1.2443",
+                    "...",
+                    "14.21.0.2320"
+                ],
+                "1.10": [
+                    "12.18.0.2000-1.10.0",
+                    "...",
+                    "12.18.0.1981-1.10.0"
+                ],
+                "1.11": [
+                    "13.19.1.2199",
+                    "...",
+                    "13.19.0.2126-1.11.x"
+                ],
+                "1.7.10": [
+                    "10.13.4.1614-1.7.10",
+                    "...",
+                    "10.13.0.1150"
+                ],
+                "1.2.3": [
+                    "1.4.1.64",
+                    "...",
+                    "1.3.4.30"
+                ],
+                "1.2.4": [
+                    "2.0.0.68",
+                    "...",
+                    "2.0.0.65"
+                ],
+                "1.2.5": [
+                    "3.4.9.171",
+                    "...",
+                    "3.0.0.69"
+                ],
+                "1.6.1": [
+                    "8.9.0.775",
+                    "...",
+                    "8.9.0.749"
+                ],
+                "1.18.2": [
+                    "40.2.17",
+                    "...",
+                    "40.0.0"
+                ],
+                "1.6.2": [
+                    "9.10.1.871",
+                    "...",
+                    "9.10.0.776"
+                ],
+                "1.6.3": [
+                    "9.11.0.878",
+                    "...",
+                    "9.11.0.873"
+                ],
+                "1.6.4": [
+                    "9.11.1.1345",
+                    "...",
+                    "9.11.0.879"
+                ],
+                "1.14.2": [
+                    "26.0.63",
+                    "...",
+                    "26.0.0"
+                ],
+                "1.14.3": [
+                    "27.0.60",
+                    "...",
+                    "27.0.0"
+                ],
+                "1.14.4": [
+                    "28.2.26",
+                    "...",
+                    "28.0.1"
+                ],
+                "1.18.1": [
+                    "39.1.2",
+                    "...",
+                    "39.0.0"
+                ],
+                "1.10.2": [
+                    "12.18.3.2511",
+                    "...",
+                    "12.18.0.2001-1.10.0"
+                ]
+            },
+            "neoForge": [
+                "47.1.99",
+                "...",
+                "47.1.7"
+            ]
+        }
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/fabric">
+    <response type="200">
+        <sample>
+        [
+            "0.15.6",
+            "...",
+            "0.1.0.48"
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/forge/{minecraftversion}">
+    <request lang="bash">
+        curl --location 'http://localhost:8080/api/v2/versions/forge/1.16.5'
+    </request>
+    <response type="200">
+        <sample>
+        [
+            "36.0.0",
+            "...",
+            "36.2.41"
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/forge">
+    <response type="200">
+        <sample>
+        {
+            "1.4.7": [
+                "6.6.2.534",
+                "...",
+                "6.6.0.490"
+            ],
+            "1.8.8": [
+                "11.15.0.1655",
+                "...",
+                "11.14.4.1575-1.8.8"
+            ],
+            "1.20": [
+                "46.0.14",
+                "...",
+                "46.0.1"
+            ],
+            "1.8.9": [
+                "11.15.1.2318-1.8.9",
+                "...",
+                "11.15.0.1656"
+            ],
+            "1.18": [
+                "38.0.17",
+                "...",
+                "38.0.0"
+            ],
+            "1.19": [
+                "41.1.0",
+                "...",
+                "41.0.1"
+            ],
+            "1.15": [
+                "29.0.4",
+                "...",
+                "29.0.0"
+            ],
+            "1.20.4": [
+                "49.0.27",
+                "...",
+                "49.0.3"
+            ],
+            "1.20.3": [
+                "49.0.2",
+                "49.0.1"
+            ],
+            "1.20.2": [
+                "48.1.0",
+                "...",
+                "48.0.0"
+            ],
+            "1.20.1": [
+                "47.2.20",
+                "...",
+                "47.0.0"
+            ],
+            "1.3.2": [
+                "4.3.5.318",
+                "...",
+                "4.0.0.172"
+            ],
+            "1.7.2": [
+                "10.12.2.1161-mc172",
+                "...",
+                "10.12.0.967"
+            ],
+            "1.17.1": [
+                "37.1.1",
+                "...",
+                "37.0.0"
+            ],
+            "1.13.2": [
+                "25.0.223",
+                "...",
+                "25.0.9"
+            ],
+            "1.9.4": [
+                "12.17.0.2317-1.9.4",
+                "...",
+                "12.17.0.1908-1.9.4"
+            ],
+            "1.7.10-pre4": [
+                "10.12.2.1149-prerelease",
+                "...",
+                "10.12.2.1137-prerelease"
+            ],
+            "1.4.0": [
+                "5.0.0.326",
+                "...",
+                "5.0.0.320"
+            ],
+            "1.4.1": [
+                "6.0.0.329",
+                "...",
+                "6.0.0.327"
+            ],
+            "1.4.2": [
+                "6.0.1.355",
+                "...",
+                "6.0.1.330"
+            ],
+            "1.4.3": [
+                "6.2.1.358",
+                "...",
+                "6.2.1.356"
+            ],
+            "1.16.4": [
+                "35.1.37",
+                "...",
+                "35.0.0"
+            ],
+            "1.4.4": [
+                "6.3.0.378",
+                "...",
+                "6.3.0.360"
+            ],
+            "1.16.5": [
+                "36.2.41",
+                "...",
+                "36.0.0"
+            ],
+            "1.4.5": [
+                "6.4.2.448",
+                "...",
+                "6.4.0.379"
+            ],
+            "1.4.6": [
+                "6.5.0.489",
+                "...",
+                "6.5.0.451"
+            ],
+            "1.16.1": [
+                "32.0.108",
+                "...",
+                "32.0.1"
+            ],
+            "1.16.2": [
+                "33.0.61",
+                "...",
+                "33.0.0"
+            ],
+            "1.16.3": [
+                "34.1.42",
+                "...",
+                "34.0.0"
+            ],
+            "1.12.1": [
+                "14.22.1.2485",
+                "...",
+                "14.22.0.2444"
+            ],
+            "1.12.2": [
+                "14.23.5.2860",
+                "...",
+                "14.23.0.2486"
+            ],
+            "1.5.1": [
+                "7.7.2.682",
+                "...",
+                "7.7.0.600"
+            ],
+            "1.1": [
+                "1.3.4.29",
+                "...",
+                "1.3.2.1"
+            ],
+            "1.5.2": [
+                "7.8.1.738",
+                "...",
+                "7.8.0.684"
+            ],
+            "1.19.1": [
+                "42.0.9",
+                "...",
+                "42.0.0"
+            ],
+            "1.19.2": [
+                "43.3.7",
+                "...",
+                "43.0.0"
+            ],
+            "1.19.3": [
+                "44.1.23",
+                "...",
+                "44.0.0"
+            ],
+            "1.19.4": [
+                "45.2.8",
+                "...",
+                "45.0.0"
+            ],
+            "1.5": [
+                "7.7.0.598",
+                "...",
+                "7.7.0.559"
+            ],
+            "1.15.1": [
+                "30.0.51",
+                "...",
+                "30.0.0"
+            ],
+            "1.15.2": [
+                "31.2.57",
+                "...",
+                "31.0.0"
+            ],
+            "1.8": [
+                "11.14.4.1577",
+                "...",
+                "11.14.0.1237-1.8"
+            ],
+            "1.9": [
+                "12.16.1.1938-1.9.0",
+                "...",
+                "12.16.0.1766-1.9"
+            ],
+            "1.11.2": [
+                "13.20.1.2588",
+                "...",
+                "13.20.0.2200"
+            ],
+            "1.12": [
+                "14.21.1.2443",
+                "...",
+                "14.21.0.2320"
+            ],
+            "1.10": [
+                "12.18.0.2000-1.10.0",
+                "...",
+                "12.18.0.1981-1.10.0"
+            ],
+            "1.11": [
+                "13.19.1.2199",
+                "...",
+                "13.19.0.2126-1.11.x"
+            ],
+            "1.7.10": [
+                "10.13.4.1614-1.7.10",
+                "...",
+                "10.13.0.1150"
+            ],
+            "1.2.3": [
+                "1.4.1.64",
+                "...",
+                "1.3.4.30"
+            ],
+            "1.2.4": [
+                "2.0.0.68",
+                "...",
+                "2.0.0.65"
+            ],
+            "1.2.5": [
+                "3.4.9.171",
+                "...",
+                "3.0.0.69"
+            ],
+            "1.6.1": [
+                "8.9.0.775",
+                "...",
+                "8.9.0.749"
+            ],
+            "1.18.2": [
+                "40.2.17",
+                "...",
+                "40.0.0"
+            ],
+            "1.6.2": [
+                "9.10.1.871",
+                "...",
+                "9.10.0.776"
+            ],
+            "1.6.3": [
+                "9.11.0.878",
+                "...",
+                "9.11.0.873"
+            ],
+            "1.6.4": [
+                "9.11.1.1345",
+                "...",
+                "9.11.0.879"
+            ],
+            "1.14.2": [
+                "26.0.63",
+                "...",
+                "26.0.0"
+            ],
+            "1.14.3": [
+                "27.0.60",
+                "...",
+                "27.0.0"
+            ],
+            "1.14.4": [
+                "28.2.26",
+                "...",
+                "28.0.1"
+            ],
+            "1.18.1": [
+                "39.1.2",
+                "...",
+                "39.0.0"
+            ],
+            "1.10.2": [
+                "12.18.3.2511",
+                "...",
+                "12.18.0.2001-1.10.0"
+            ]
+        },
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/legacyfabric">
+    <response type="200">
+        <sample>
+        [
+            "0.15.6",
+            "...",
+            "0.13.0"
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/minecraft">
+    <response type="200">
+        <sample>
+        [
+            "1.20.4",
+            "...",
+            "1.0"
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/neoforge">
+    <response type="200">
+        <sample>
+        [
+            "47.1.99",
+            "...",
+            "47.1.7"
+        ]
+        </sample>
+    </response>
+</api-endpoint>
+
+<api-endpoint openapi-path="./../api-docs.yaml" endpoint="/api/v2/versions/quilt">
+    <response type="200">
+        <sample>
+        [
+            "0.23.1",
+            "...",
+            "0.16.0-beta.1"
+        ]
+        </sample>
+    </response>
+</api-endpoint>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/topics/Working-With-Plugins.md b/serverpackcreator-help/Writerside/topics/Working-With-Plugins.md
new file mode 100644
index 000000000..5516d72bd
--- /dev/null
+++ b/serverpackcreator-help/Writerside/topics/Working-With-Plugins.md
@@ -0,0 +1,3 @@
+# Working With Plugins
+
+<include from="HELP.md" element-id="plugins"></include>
\ No newline at end of file
diff --git a/serverpackcreator-help/Writerside/writerside.cfg b/serverpackcreator-help/Writerside/writerside.cfg
new file mode 100644
index 000000000..c897e8c80
--- /dev/null
+++ b/serverpackcreator-help/Writerside/writerside.cfg
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE ihp SYSTEM "https://resources.jetbrains.com/writerside/1.0/ihp.dtd">
+
+<ihp version="2.0">
+    <topics dir="topics" web-path="topics"/>
+    <images dir="images" web-path="images"/>
+    <instance src="spch.tree"/>
+</ihp>
\ No newline at end of file
diff --git a/serverpackcreator-web/build.gradle.kts b/serverpackcreator-web/build.gradle.kts
index 0978feecb..8393f41bf 100644
--- a/serverpackcreator-web/build.gradle.kts
+++ b/serverpackcreator-web/build.gradle.kts
@@ -38,9 +38,10 @@ dependencies {
     api("org.javassist:javassist:3.29.2-GA")
     testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.3")
     testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.9.3")
-    testRuntimeOnly("com.h2database:h2:2.1.214")
+    testRuntimeOnly("com.h2database:h2:2.2.220")
     testImplementation("org.springframework.boot:spring-boot-starter-test:3.1.0")
     developmentOnly("org.springframework.boot:spring-boot-devtools:3.0.4")
+    developmentOnly("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0")
 }
 
 tasks.clean {
diff --git a/serverpackcreator-web/src/main/kotlin/de/griefed/serverpackcreator/web/modpack/ModpackController.kt b/serverpackcreator-web/src/main/kotlin/de/griefed/serverpackcreator/web/modpack/ModpackController.kt
index a868f5f96..83ac6b543 100644
--- a/serverpackcreator-web/src/main/kotlin/de/griefed/serverpackcreator/web/modpack/ModpackController.kt
+++ b/serverpackcreator-web/src/main/kotlin/de/griefed/serverpackcreator/web/modpack/ModpackController.kt
@@ -205,7 +205,7 @@ class ModpackController @Autowired constructor(
                 modpackService.getModpackView(id).get()
             )
         } else {
-            ResponseEntity.notFound().build()
+            ResponseEntity.notFound().header(HttpHeaders.CONTENT_TYPE, MimeTypeUtils.APPLICATION_JSON_VALUE).build()
         }
     }
 }
\ No newline at end of file
-- 
GitLab