Repository navigation
Releases: shulker-sh/shulker
Releases · shulker-sh/shulker
Release list
v0.0.1
Immutable
release. Only release title and notes can be modified.
The first release of shulker, a package manager for Minecraft modpacks. A pack is a shulker.json you edit and a shulker.lock that records exact versions and hashes, so every machine builds the same pack.
Added
- Projects for Fabric, Quilt, NeoForge and Forge, back to Forge 1.12.2:
createorinitstart one, andadd,remove,update,outdated,pinandlockmanage mods from Modrinth, CurseForge or local files, andset,getandunsetedit any manifest field against its schema. searchacross Modrinth and CurseForge at once, showing a mod both list as one row.- Dependency checks from each jar's own metadata, run for the client and the server separately, with
ignoreto accept a known problem andcheckto fail a CI run on any of them (GitHub Actions). Fabric Loader's and NeoForge's dependency override files are applied when a build places one. - Client and server builds from one project, with override folders per side and per feature, owned files like
options.txtandserver.propertiesmerged per key so in-game edits survive a rebuild, anddiffandpullto bring those edits back. - Modpacks layered in from local folders, git repositories, manifest URLs,
.mrpackand CurseForge zips, or a Modrinth or CurseForge slug or page URL. - Resource packs, shaders and datapacks as entries of their own, placed and enabled by the build.
- Mods gated on a named feature or the operating system, switched per machine with
feature on|off. serveruns a server on Mojang's Java runtime, andplayermanages its whitelist, ops and bans.playlaunches the pack with no other launcher involved, signing in to Microsoft withaccounts loginor using the accounts other launchers already hold.linkkeeps Prism Launcher, MultiMC, ATLauncher, GDLauncher and the official launcher in sync with the pack before each launch, with the pack's icon and the instance's own memory, JVM arguments and window size applied in each.- The pack's own entry in the in-game mod list, with its links, its icon and a month of what each sync changed.
- History and
rollbackfor instances, shared save groups withbackupandrestore, and a download cache shared between projects. importandexportfor Modrinth.mrpackand CurseForge modpack zips, andmatchto lock the jars in an existing pack's folders. Importing a pack again replaces what the earlier import wrote and keeps what you changed.securitylists what shulker does to keep a bad file off your machine, andauditreports what in a pack deserves a closer look (Security).--jsonon every command with stable error codes,docsfor the documentation offline, shell completions, andself update.- Installers for macOS, Linux and Windows (Getting Started).
Changes in v0.0.1: v0.0.1
v0.0.1-rc.2
Immutable
release. Only release title and notes can be modified.
The first release of shulker, a package manager for Minecraft modpacks. A pack is a shulker.json you edit and a shulker.lock that records exact versions and hashes, so every machine builds the same pack.
Added
- Projects for Fabric, Quilt, NeoForge and Forge, back to Forge 1.12.2:
createorinitstart one, andadd,remove,update,outdated,pinandlockmanage mods from Modrinth, CurseForge or local files, andset,getandunsetedit any manifest field against its schema. searchacross Modrinth and CurseForge at once, showing a mod both list as one row.- Dependency checks from each jar's own metadata, run for the client and the server separately, with
ignoreto accept a known problem andcheckto fail a CI run on any of them (GitHub Actions). Fabric Loader's and NeoForge's dependency override files are applied when a build places one. - Client and server builds from one project, with override folders per side and per feature, owned files like
options.txtandserver.propertiesmerged per key so in-game edits survive a rebuild, anddiffandpullto bring those edits back. - Modpacks layered in from local folders, git repositories, manifest URLs,
.mrpackand CurseForge zips, or a Modrinth or CurseForge slug or page URL. - Resource packs, shaders and datapacks as entries of their own, placed and enabled by the build.
- Mods gated on a named feature or the operating system, switched per machine with
feature on|off. serveruns a server on Mojang's Java runtime, andplayermanages its whitelist, ops and bans.playlaunches the pack with no other launcher involved, signing in to Microsoft withaccounts loginor using the accounts other launchers already hold.linkkeeps Prism Launcher, MultiMC, ATLauncher, GDLauncher and the official launcher in sync with the pack before each launch, with the pack's icon and the instance's own memory, JVM arguments and window size applied in each.- The pack's own entry in the in-game mod list, with its links, its icon and a month of what each sync changed.
- History and
rollbackfor instances, shared save groups withbackupandrestore, and a download cache shared between projects. importandexportfor Modrinth.mrpackand CurseForge modpack zips, andmatchto lock the jars in an existing pack's folders. Importing a pack again replaces what the earlier import wrote and keeps what you changed.securitylists what shulker does to keep a bad file off your machine, andauditreports what in a pack deserves a closer look (Security).--jsonon every command with stable error codes,docsfor the documentation offline, shell completions, andself update.- Installers for macOS, Linux and Windows (Getting Started).
v0.0.1-rc.1
Immutable
release. Only release title and notes can be modified.
The first release of shulker, a package manager for Minecraft modpacks. A pack is a shulker.json you edit and a shulker.lock that records exact versions and hashes, so every machine builds the same pack.
Added
- Projects for Fabric, Quilt, NeoForge and Forge, back to Forge 1.12.2:
createorinitstart one, andadd,remove,update,outdated,pinandlockmanage mods from Modrinth, CurseForge or local files, andset,getandunsetedit any manifest field against its schema. searchacross Modrinth and CurseForge at once, showing a mod both list as one row.- Dependency checks from each jar's own metadata, run for the client and the server separately, with
ignoreto accept a known problem andcheckto fail a CI run on any of them (GitHub Actions). Fabric Loader's and NeoForge's dependency override files are applied when a build places one. - Client and server builds from one project, with override folders per side and per feature, owned files like
options.txtandserver.propertiesmerged per key so in-game edits survive a rebuild, anddiffandpullto bring those edits back. - Modpacks layered in from local folders, git repositories, manifest URLs,
.mrpackand CurseForge zips, or a Modrinth or CurseForge slug or page URL. - Resource packs, shaders and datapacks as entries of their own, placed and enabled by the build.
- Mods gated on a named feature or the operating system, switched per machine with
feature on|off. serveruns a server on Mojang's Java runtime, andplayermanages its whitelist, ops and bans.playlaunches the pack with no other launcher involved, signing in to Microsoft withaccounts loginor using the accounts other launchers already hold.linkkeeps Prism Launcher, MultiMC, ATLauncher, GDLauncher and the official launcher in sync with the pack before each launch, with the pack's icon and the instance's own memory, JVM arguments and window size applied in each.- The pack's own entry in the in-game mod list, with its links, its icon and a month of what each sync changed.
- History and
rollbackfor instances, shared save groups withbackupandrestore, and a download cache shared between projects. importandexportfor Modrinth.mrpackand CurseForge modpack zips, andmatchto lock the jars in an existing pack's folders. Importing a pack again replaces what the earlier import wrote and keeps what you changed.securitylists what shulker does to keep a bad file off your machine, andauditreports what in a pack deserves a closer look (Security).--jsonon every command with stable error codes,docsfor the documentation offline, shell completions, andself update.- Installers for macOS, Linux and Windows (Getting Started).