The LlamaBlocks Versioning System
LlamaBlocks uses SemVer to determine versions. Here's an explanation:
The Main Version Number
The main version number follows the pattern x.y.z where:
| Segment | Meaning | Examples |
|---|---|---|
x |
a game-changing update | A rewrite, a ridiculous amount of new features, etc. |
y |
represents an update which changes features or behavior | New blocks, Minecraft version update, new function in the computer, etc. |
z |
a bugfix or smaller enhancement update | A hotfix/bugfix, small texture/GUI change, etc. |
The Pre-Release Suffix
After the Main Version, you'll sometimes see -betaX or -rcX where:
betarepresents a potentially unstable build of the main version.rcis an almost complete build with beta branding which will likely receive little changes, if any, before becoming a full release. Their purpose is to catch major bugs before a full release.
When using a beta or rc version, every UI in the mod has the text BETA in red somewhere within the GUI and the version of LlamaBlocks you're running is sent to you in chat every time you load a world. This behavior cannot be disabled.
Warning:
Compatibility between beta versions is not guaranteed. Some items and other things may be deleted or not work in your world anymore if they are from a beta version.
The Minecraft Version Suffix
Every release of LlamaBlocks is actually 2 versions: one that ends in +mc1.21.8 and a backport that ends in +mc1.21.1. This final suffix tells you which version of Minecraft the specific build of LlamaBlocks is made for.