Back to mods
Origins: Legacy project artwork

CurseForge · Minecraft mod

Origins: Legacy

Unofficial forward port of Origins 1.20.1 up to the latest version of Minecraft.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Origins: Legacy release should I use?

Updated today
Latest stable file Origins: Legacy v1.12.17+26.1.2
Game version 26.1, 26.1.1, 26.1.2
Loader Fabric

Origins: Legacy v1.12.17+26.1.2 targets 26.1, 26.1.1, 26.1.2 with Fabric. The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server. 1 required mod needs checking.

Where it goes

Is Origins: Legacy required on the client, server, or both?

The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Origins: Legacy v1.12.17+26.1.2 need?

Origins: Legacy v1.12.17+26.1.2. Change the file and its required mods may change too.

1 required mod needs checking

Install Fabric API, project P7dR8mSH first. 1 required mod still needs checking for this exact setup.

Fabric API Needed by Origins: Legacy v1.12.17+26.1.2
required
Matching file found Matched file: [26.1.2] Fabric API 0.155.2+26.1.2
Project P7dR8mSH Needed by Origins: Legacy v1.12.17+26.1.2
required
Still checking

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Origins: Legacy without breaking your instance.

Built for Origins: Legacy v1.12.17+26.1.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Origins: Legacy v1.12.17+26.1.2. It targets 26.1, 26.1.1, 26.1.2 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API, project P7dR8mSH first. 1 required mod still needs checking for this exact setup.

  3. 03

    Put it on the correct side

    The project page does not say whether it belongs on the client. The project page does not say whether it belongs on the dedicated server.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Origins: Legacy v1.12.17+26.1.2. It opens that exact file at the source.

About this project

What does Origins: Legacy add?

Origins: Legacy

This is an unofficial forward port of the original Origins mod, based from the official MC 1.20.1 build, for supporting newer versions of Minecraft while also attempting to offer backwards compatibility for Origins datapacks created for 1.20.1 and prior.

The reason why this fork had to occur was because:

  • The newer builds of Origins were horribly buggy at the time of writing, having experienced heavy refactors to the codebase that also end up breaking the Origins datapacks that came prior, often requiring extensive changes to properly support the new versions.
  • Origins is being very slow to update to newer versions of Minecraft. I just found it easier to work on it here myself, and also be able to update all the old 1.20.1 Origins datapacks and mods and make them all work here myself. Genuinely made things significantly easier than having to deal with the updated codebase.

If you need help with creating data packs for the mod, you can visit the official Origins wiki. The official wiki is still sufficient for making datapacks, as long as you are under the 1.10.0 branch, which is what this fork is based on.

If you want to report a bug, please visit the issue tracker. Make sure to check other existing issues first, and post detailed information about which mods and which version you are using, what you would expect to happen, and what happens instead. Also always include the log of your client and the server if possible.

Does this support custom origins made for Origins 1.21.1?

Not really, since the codebases, feature sets and even the main data formats have changed quite significantly in the new codebase. On the other hand, Origins: Legacy tries to retain compatibility with the 1.20.1 origins datapacks as best as possible, usually only requiring changes at the regular Minecraft datapack level, which is usually much better documented. The power JSON files in the current codebase still remain entirely untouched.

Any additional features?

There are a few custom features added into this fork, all documented in the README of the GitHub. Feel free to suggest any new features on the issue tracker too, I'm open to ideas. If you need it for a specific version as long as it's in 1.21.1 and later, I can implement it there.

Why should I use this over the official Origins mod?

Nothing's stopping you from using the official version, really. I'm only personally supporting this fork for me and my friends due to our own bad experiences with the current alpha releases of Origins. The only reasons you would have for using this fork is if you don't want to deal with waiting for the official Origins mod to update.

Project description from CurseForge.

Pick your setup

Origins: Legacy by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

10 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Origins: Legacy versions and loaders

46 of 46 releases match

Looking for an older file? The official CurseForge project page is in Resources.