THE A/O LICENSE
Version 1, 2026-07-27
Copyright (c) Overgrown. All rights reserved
except as granted by the terms below.
The canonical, always-current text of this license is published at:
https://0vergrown.github.io/Handbook/license
Where that page and this file disagree, the page is authoritative.
PREAMBLE
Apoli and Origins are distributed under a fairly open license. Read it if you
want to do anything with them besides play.
You are free to use, share and adapt both mods. Nobody can take those rights
away from you as long as you follow the terms below.
If you only want to play, or you are writing a data pack or an addon, none of
this is likely to affect you. Read section 4, "Building on Apoli", and carry
on.
1. GENERAL CLAUSES
These apply on top of every other section of this license.
1.1 Extent
This license covers Apoli, Origins, the Handbook website, and all
other code, assets and binaries in their repositories, unless a file
says otherwise. Where a bundled file carries its own license, that
license applies to that file.
1.2 Waiver
Any restriction in this license can be set aside with personal
permission. Read clause 1.3 before asking.
1.3 Personal Permission
Personal permission is rarely granted, and usually only when there's a
good reason for it, because granting it reads as an endorsement. If
what you want to do is already allowed below, you don't need to ask,
and asking will most likely get you pointed back at this license.
1.4 Informal
This license will not hold up in court, and nobody intends to take
anyone there. The realistic worst case for breaking it is being asked
to put it right, although a distribution platform such as Modrinth or
CurseForge may also take your project down. Breaking it also makes you
a jerk, and you don't want to be a jerk, do you?
2. DISTRIBUTING THE MODS
This covers making the binaries, assets or source available somewhere
other than the original download pages: in a modpack, on a mirror, or
bundled with a server.
2.1 Modpack (ALLOWED)
You may put either mod in a modpack without asking, whether the pack
is public, private or made for one server. That is what the mods are
for.
2.2 Attribution
Credit Overgrown as the author of the parts you are distributing. If
you changed anything, say so. A link back is optional but appreciated.
2.3 Non-Monetary (NOT ALLOWED)
You may not charge for access to the distribution or make money from
it in any other way. That includes ad-gated links and URL shorteners,
download services that slow you down unless you pay, and putting any
part of the download behind a paywall. Selling in-game goods or
cosmetics on a server is not distribution, so it is between you and
the Minecraft EULA.
3. FEATURING THE MODS
This covers using either mod somewhere you are not handing out binaries,
assets or source, such as a video, a stream, a review or a public server.
3.1 Free Rein (ALLOWED)
Go ahead. You don't need permission or to ask first, and you may
monetise the video or stream as usual. The Non-Monetary Clause (2.3)
is about distributing the files, not about your content.
3.2 Thief (NOT ALLOWED)
Do not claim you made either mod. Crediting Overgrown makes you
cooler, but it is not required.
4. BUILDING ON APOLI
This covers writing a data pack, or a Java addon that registers its own
power, action and condition types against the Apoli API.
4.1 Data Pack (ALLOWED)
Data packs and resource packs you write are entirely yours. Powers,
origins, layers and badges are your content, not a derivative of the
mod, and nothing in this license applies to them. License and sell
them however you like.
4.2 Addon (ALLOWED)
An addon that depends on Apoli and calls its API is not a derivative
work of it. Your addon is yours, under any license you choose
(including a closed one), as long as you do not copy Apoli's own code
into it. Addons are what the engine is for, and the Addon docs
(https://0vergrown.github.io/Handbook/docs/addon) exist to help you
write one.
4.3 Compatibility (ALLOWED)
You may ship compatibility code for Apoli or Origins in your own mod,
including mixins into them, without asking. Please use the public API
where one exists so your compatibility code doesn't break with every
update.
5. USING THE CODE OR ASSETS
This covers copying source, textures or models out of either mod into
your own project, or forking one of them. It is the only section with
real conditions attached.
5.1 Attribution
Credit Overgrown as the author of the parts you are using, and say so
if you altered them.
5.2 Copyleft
Your project must be open source, with its source visible and
redistribution and modification allowed, and it must carry a clause
much like this one.
5.3 Fork (ALLOWED)
You may fork either mod, including to keep an old version alive or to
take it somewhere this one is not going. Give your fork a distinct
name and mod ID so nobody installs it expecting this one.
5.4 Upstream
Both mods are reimplementations of apace100's original Apoli and
Origins and inherit obligations from them. Where a file traces back to
that work, its original license travels with it, and this license
cannot remove those terms.
NO WARRANTY
The software is provided "as is", without warranty of any kind, express or
implied. The author is not liable for any claim, damages or other liability
arising from the software or its use.
---
The layout and clause structure are adapted, with thanks, from the Psi License
(https://psi.vazkii.net/license.php) by Vazkii.