Modded trim materials do not work with Atmospheric armor trim templates
LenKagamine opened this issue ยท 4 comments
team-abnormals/upgrade-aquatic@66d371a
Here's a commit from Upgrade Aquatic adding trims for Thrasher teeth, the file changes to take note of that you'll need to replicate are:
assets/minecraft/atlases/armor_trims.jsonassets/minecraft/atlases/blocks.jsondata/blueprint/tags/trim_material/generates_overrides.jsondata/minecraft/tags/items/trim_materials.jsondata/upgrade_aquatic/tags/trim_material/tooth.jsonassets/upgrade_aqutatic/lang/en_us.jsonassets/upgrade_aqutatic/textures/trims/color_palettes/tooth.png
Since trims were a nightmare of implementation from Mojang, there is no nice way through neither vanilla Minecraft or Forge to catch situations like this without manually supporting every mod in existence, which just isn't reasonable.
Blueprint has a very thoroughly designed real API for trims but it does need the materials to be implemented in a certain way that can catch this. I believe resource packs are in progress for various mod that can fix the compatibility, but other mods are also free to use Blueprint's Trim API if they want a nice and reliable API for adding trims.
If you would like to make a resource pack that catches this you are free to check out the examples of our trim API throughout our various mods as all of our mods use that API to catch trims from our mods with no manual support needed.
Hopefully Mojang makes this system more accessible in the future so that an API is not needed.
