The 20.2 update
A word on version numbers
Minecraft has a 3 digit version number: <major>.<minor>.<patch>
The major number has been 1 since 2011. It
is very unlikely it will ever change. New releases always increment the minor or patch version. As such, it makes
sense to ignore the 1 - so the version that matters is the minor and patch version.
As such, neoforge will be using this pattern for releases going forward - <minecraftminor>.<minecraftpatch>.<number>(-beta)
. Anything with a -beta
tag should be considered an unstable release. We will be publishing a document
on our philosophy around how changes will be introduced shortly.
So, to summarize, expect neoforge-20.2.0-beta
shortly!
On to the update
So, the update to 20.2 is in progress. We have a lot of new technology that is coming as part of this update.
We have a running codebase, but there’s a lot still to do.
Next generation neogradle
Orion has been working hard on the next generation gradle plugin to make all aspects of mod development easier. This work has culminated in a complete overhaul of the build process, including a massive simplification of your build scripts. Expect a migration guide soon.
Switching to mojmaps everywhere
We are swapping to use Mojang’s mapping data directly throughout. This radically simplifies our toolchain, and has a lot of other neat side benefits. To continue with SRG names would require us to potentially conflict with others using SRG names, and the cleanup doing this provides is dramatic, so we have abandoned them. A migration guide will follow shortly.
Incoming code changes
There are several brainstorms that we are targetting to 20.2. These include the capabilities overhaul and the registries cleanup. (Others?) Migration guides will be coming as part of the release.
Package migration
As part of this update, we’ll be migrating the package names from net.minecraftforge.
to net.neoforged.
- expect this to happen before we publish a release ready binary. A migration guide will be made available.
Migration guides
Links to all the migration guides will be gathered here.