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.