Version Independence
This is a tutorial mod demonstrating the use of the FeatureCreep API for creating custom modifications. The source code provides examples of mod development using FeatureCreep 4+ API, as well as the fpmbuild build system.
Mods built on FeatureCreep are compatible with all Minecraft versions that FeatureCreep itself supports. The platform operates on top of various modloaders, including MinecraftForge, FabricMC, QuiltMC, RiftMC, and others. This enables the creation of a single mod that functions across all these platforms without the need for porting to older versions and other loaders. No prior programming knowledge is required!
Important Features
To achieve version independence in FeatureCreep mods, you must use exclusively the API of this platform.
Technical Details
Mods for FeatureCreep typically have the .fpm extension but can also use .jar. However, some modloaders may recognize .jar files as invalid. In such cases, simply manually change the extension from .jar to .fpm. .fpm files, like .jar files, use the ZIP archive format, so the extension can be changed as needed.
Texture Compatibility
Currently, textures do not work on versions 1.12, 1.13, and older, but are fully functional on 1.14 and newer. For proper operation, you must manually add fcpack_
Supported Features
- Basic items
- Basic pickaxes
- Basic shovels
- Basic hoes
- Basic swords
- Items from data files
- Additional functions
Development Status
FeatureCreep 4 is in the early stages of development, so many features are not yet implemented. Tutorial materials are also being continuously expanded.