Temporary V0 -> V1 migration guide

OneConfig V1 is now available to all developers, with some conditions:

  • Not everything has been documented just yet...

  • Expect bugs with OneConfig V1 itself.

This is in NO WAY a complete guide as of yet. PLEASE contribute to this guide if you find any discrepancies.

Below are screenshots of the new GUI. Yes, these are concept designs, but it's basically been implemented 1:1 and I'm way too lazy to take actual screenshots lol

Get it working in Gradle

Please follow the Getting Started guide for this.

Notable changes

This is in NO WAY a complete guide as of yet. PLEASE contribute to this guide if you find any discrepancies.

New

Package changes

You should be able to do a find and replace with import <old package name> . Go in opposite order from this list if you want to do a full search and replace.

Class name changes

Misc

Examples

We recommend checking out our mods, which have somewhat already been ported to V1 (59%). Good examples are CrashPatch, EvergreenHUD, and Hytils Reborn. Here is a periodically updated list of our ported mods:

All the ported versions should be in the "twoconfig" branch (EXCEPT EvergreenHUD, that work is in the "rewrite" branch).

Last updated