• 2.2.0-alpha.5 48c9a0a9b2

    Release 2.2.0-alpha.5 Pre-release

    Griefed released this 2021-08-25 16:18:21 +02:00 | 4281 commits to main since this release

    2.2.0-alpha.5 (2021-08-25)

    ✂️ Refactor

    • Change labels for Minecraft, modloader and modloader version to better reflect new feature of selection from lists. (84755a1)
    • Extract actions and events into separate methods. Improves maintainability. (7a335da)
    • Extract actions and events into separate methods. Improves maintainability. (9268245)
    • Improve debug logging for VersionLister (29be15f)
    • Move assignemts to field declaration where applicable. Extract method for adding MouseListeners to buttons. (b37ad30)
    • Prevent going through a list of clientside-only mods automatically gathered from modpack is property is false. (51a3e42)

    📔 Docs

    • Name correct filename for properties according to merge of lang.properties with serverpackcreator.properties (ed42dcd)

    🧪 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)

    🚀 Features

    • Allow check of configuration from an instance of ConfigurationModel, without any file involved. (17529fa)
    • Allow generation of a server pack from an instance of ConfigurationModel (5b54a1c)
    • 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)
    • Read Minecraft, Forge and Fabric versions from their manifests into lists which can then be used in GUIs. (c9ce1ff)
    • Select Minecraft and modloader versions from lists instead of entering text into a textfield. (5b56f18)

    🛠 Fixes

    • Correctlry get property which decides whether autodiscovery of clientside-only mods should be enabled (3c5deff)

    Other

    • Remove no longer needed lang keys (6435fbc)
    • Remove unneeded imports (8482d29)
    Downloads