Repository navigation
Alloy v0.2.0
Pre-release
Pre-release
Everything for daily use. Installs as a one-click update from 0.1.0.
Forge and NeoForge
- Installed from their official installers, run the way the installer does it: bundled
libraries copied, processors run with the game's Java, no installer window. - The patched game jar is shared: the first instance of a version takes about half a minute,
every later one about 90 ms. - NeoForge, Forge 1.13+, Forge 1.12.2 and legacy Forge 1.6 to 1.12. New instances get Forge's
recommended build and NeoForge's newest stable one. - Checked: Forge 1.20.1, NeoForge 1.21.1, Forge 1.12.2 and Forge 1.7.10 load into the game;
Better MC (BMC4, 363 mods) passes the check and Forge loads every mod after Alloy repairs it.
Dependencies done right
- Alloy reads each jar's own description (
fabric.mod.json,quilt.mod.json,
mods.toml,neoforge.mods.toml,mcmod.info), including jars bundled inside jars, and
judges multi-loader jars only by what the instance's loader reads. - The platform's dependency list counts too: some mods declare their libraries only there.
- Installs pull in every required dependency from Modrinth or CurseForge, reusing whatever
is already present (also when bundled inside another mod), and mark libraries so they can
be cleaned up once nothing needs them. alloy.lockin each instance records every file with its hash and source.
Check before launch
- Play first checks for missing or wrong-version dependencies, mods for another loader,
Minecraft or Java version, duplicates and declared incompatibilities, in about a
millisecond, and never reports what it can't prove. - Problems come with one-click fixes: install the missing mod, keep the newer duplicate,
switch the loader version, install Sinytra Connector for Fabric mods on Forge. - On Linux, Minecraft 1.12.2 and older is checked for
xrandr, which it needs to start.
Content
- Mods, resource packs and shaders: enable, disable, remove, multi-select, and for each mod
what it needs and what needs it. Removing something another mod needs asks first. - Update all: everything is staged and checked as a set; a library moves only as far as the
mods that need it allow, and an update that would still break something is held back with
the reason. Stays on release versions unless you're already on a beta. - Files Alloy didn't install are identified on Modrinth (by hash) and CurseForge (by
fingerprint) and get their name, icon and updates. - Modpacks that list CurseForge-only files they couldn't include get them: from CurseForge
directly where the author allows it, otherwise through Downloads. - CurseForge files whose authors block launcher downloads: Alloy lists them with their
download page and picks each one up from your Downloads folder, checked against its hash. - CurseForge packs put resource packs and shaders in their own folders.
Discover and installing
- Project pages: description, gallery, versions with changelogs, dependencies, and an
"Install into…" picker that shows which of your instances each version fits. - Paste a Modrinth or CurseForge link (into Discover, or the Link button in an instance).
- Drop files anywhere on the window: modpacks become instances, mods, resource packs and
shaders go into the instance you're looking at, an image becomes its icon.
Downloads panel
- Every install, import and update as a job with live progress and speed. Cancel any of
them; retry what failed. A cancelled pack leaves nothing half-made behind.
Instances
- Icons from any image (cropped to a square, pixel art kept sharp) or a block texture.
- Memory up to what your PC can spare, with a recommendation from the mod count and a
warning when the system would run short. - Library groups, right-click menu: play, rename, duplicate, move to group, open folder,
repair, trash.
Fixes
- The pixel font drew "fi" as one glyph ("Arst instance").
- The memory slider stopped at 16 GB.
Install (Windows)
Download the -setup.exe and run it. It installs for your user, no admin prompt. The installer
isn't code-signed yet, so SmartScreen may warn: More info → Run anyway.
Install (Linux)
Download the .AppImage, make it executable (chmod +x) and run it. Arch users can also build
the package from packaging/arch.
Update
Already have Alloy? Download the .alloyupdate into your Downloads folder and click the gold
update button in Alloy's sidebar.