FeatureCreep is an upcoming ModLoader and Modding API, it allows you to make version independent mods. Mods made in this will work across many different versions of Minecraft and it has the ability to work on top of a bunch of other mod loaders allowing your mod to passively support many of the existing modloaders across many different versions. Some platforms we currently support include QuiltMC, MCForge, FabricMC, RiftMC, DangerZone 2.x, and more in the future.
Disclaimer: FeatureCreep 4 is currently in a very Pre Pre Alpha Stage and only avalible for some versions with limited functionality. Only FeatureCreep 4 and newer have modloading capabilities. As of Pre-Release 6 You are currently able to added basic items and tools. It will expand over time. You are not able to access the Minecraft Packages as these change over time and would break version independence. You must use our API if you want version independence. FeatureCreep has the ability to run on many different versions of DangerZone and Minecraft and mods made for FeatureCreep will work acress all off the different versions. Note, this does not make Fabric 1.19.2 mods run on MC Forge 1.12.2 or vice versa, but rather that you make a mod for our platform which runs on top of many other platforms meaning you do not need to port your mod to a bunch of different platforms and can have only 1 file which works on many of them so long as the user has the correct version of FeatureCreep installed. A standalone version of FeatureCreep is also planned.
Credits and Bundled FOSS libraries
- Some Arabic Translations confirmed by Snapchat mhmd_lzq9603 (How Are You?)
- Some Spanish Translations Confirmed by BitZero
- Apple Tools and Equestria Apple by Lilylotl
- PNGJ https://github.com/leonbloy/pngj/
No Changes Made, used for PNG Manipulation
Apache 2 Licence - DDS4J
https://github.com/vincentzhang96/DDS4J
Changes made to not require the Java 8 specific Libraries. Used for converting DDS (HOI4) files to PNGs for MC & DZ
MIT Licence - SmallRye Common
https://github.com/smallrye/smallrye-common
Used to make JBoss DMR Work, no known changes made
Apache 2 Licence - Javaassist
https://www.javassist.org/
Used for Bytecode manipulation
No Known Changes Made except maybe a few for working with more than 1 java version
MPL, the LGPL, and the Apache License - Tunabytes
https://github.com/Revxrsal/Tuna-Bytes
No longer included by default. Old versions i changed to allow for not using the Lombok
Apache 2 Licence - JBoss DMR
https://github.com/jbossas/jboss-dmr
Used for All JSON and DMR parsing, which is used for a lot. No Known changes made
LGPL 2.1 - JBoss LogManager
https://github.com/jboss-logging/jboss-logmanager
Used for Some logging and JBoss DMR. Commented missing loggers
Apache 2 - JBoss Logging
https://github.com/jboss-logging/jboss-logging
No Known Changes made. Used for some logging
Unknown Licence - JBoss Modules
https://github.com/jboss-modules/jboss-modules
Used for the base of the class loader. Added a file for allowing me to load more mods.
Apache 2 and XMPP Licence - Moderocky Mirror
MIT Licence, Citation in the CreditsLicences Folder