FeatureCreep - Cross-Platform Mod Loader
FeatureCreep represents an innovative modding platform that ensures compatibility across different versions of Minecraft. This tool allows developers to create mods that will work on multiple game versions without the need for code rewriting.
Key Features
FeatureCreep functions as an overlay over popular mod loaders including QuiltMC, MCForge, FabricMC, RiftMC, and DangerZone 2.x. This means your mod automatically gains support for all these platforms - you only need to create one file that will work everywhere where the appropriate version of FeatureCreep is installed.
Current Project Status
It's important to note that FeatureCreep 4 is in early development (Pre-Alpha) and is only available for some versions with limited functionality. Currently, the ability to add basic items and tools has been implemented. Developers are actively working on expanding the platform's capabilities.
Technical Features
To ensure version independence, FeatureCreep uses its own API, since direct access to Minecraft packages could break compatibility between versions. The platform is actively developing, and a standalone version is planned for the future.
Development History
Prior to version 4, FeatureCreep was a regular mod that added lots of content from various mods of past Minecraft versions and other games. Among the implemented features were emerald, amethyst, and sapphire armor, optimized tools, oil deposits, special tools for mass ore mining, and many other resources and mechanics.
Licensing
FeatureCreep is distributed under a permissive license that not only allows but encourages the use of all mod resources for any purposes, including commercial ones. The project includes various open-source components that have their own licenses (details in the credits section).

Credits
The project uses the following open-source libraries:
- PNGJ - for working with PNG files (Apache 2)
- DDS4J - DDS to PNG conversion (MIT)
- SmallRye Common - for working with JBoss DMR (Apache 2)
- Javaassist - bytecode manipulation (MPL/LGPL/Apache)
- JBoss DMR - JSON and DMR parsing (LGPL 2.1)
- JBoss LogManager - logging system (Apache 2)
- JBoss Modules - class loader foundation (Apache 2/XMPP)
- Mirror and Mimic by Moderocky - for accessing system resources (MIT)
- ASM - for working with Mimic (BSD3 Clause)
Usage Recommendations
When installing, make sure to select the mod version that matches your Minecraft version and the mod loader you're using. Three update channels are available: ESR (stable versions), Nightly (beta versions), and Bleeding Nightly (alpha versions).