Modefite - Item Definition Backport
Modefite - Item Definition Backport is a modification that brings the modern item model definition system (also known as the "Items" system) from Minecraft version 1.21.4 to older game versions.
With Modefite, you can use your favorite resource packs designed for newer Minecraft versions to take advantage of their extended customization capabilities.
Missing Features
Main features not yet implemented in the modification include: special, bundle/selected_item, and model tint source types.
Some resource packs may use core shaders that are incompatible with your game version! If you get a "Resource reload failed" error when enabling a pack, try deleting the core shaders folder.
For Resource Pack Creators
Modefite adds new properties, fields, and an additional resource folder that can be used in your projects.
Use any custom properties and fields in the assets/<minecraft_or_modid>/modefite_items_override folder in your resource pack, as the standard Minecraft 1.21.4+ version will display a missing model for unknown properties and fields.
Documentation on the item model definition system can be found on the official Minecraft wiki.
Any unknown properties or fields will be ignored and won't cause models to disappear when using Modefite.
Check the latest.log file for any possible errors you may encounter!
Modefite is not an exact copy of the standard item model definition system, and we hope there are no critical discrepancies!
Please report any issues, bugs, or feature requests through the issue tracking system on GitHub!
Future Plans
The main plan is to port the modification to version 1.20.1, and possibly also to 1.21.2 and 1.21.3. Other important tasks include bug fixes and ensuring the correct operation of resource packs with the item model definition system in Modefite.
Another goal is to add the special type to Modefite, although this functionality has a lower priority since most resource pack creators rarely use this feature. The oversized_in_gui and swap_animation_scale types are in a similar position, as well as the model tint source types.
The bundle/selected_item type will most likely be added to the Modefite version for 1.21.2/1.21.3, since the ability to work with bundles was introduced in those versions.
In the long term, we would like to add additional custom properties for resource pack creators and port Modefite with these features to newer versions so developers can use them.