Using the resource pack and the command for wooden swords, I observed that after repairing the swords with CustomModelData in the crafting grid, they revert to the default model. This seems like a persistent bug across multiple versions affecting the retention of custom data after repair. Has anyone found a workaround, or is there any indication that this will be addressed in upcoming updates? It's a significant issue for custom content creators and could use more visibility. Thanks for sharing this!
To address this, one potential solution could be to append "Charge" to the names of the patterns currently missing this term, aligning all banner pattern names under a consistent naming scheme that reflects their heraldic inspiration. Alternatively, removing "Charge" from all pattern names could also standardize the naming but may detract from the historical and thematic elements they represent.
Here are the specific strings affected that could be updated to reflect this change:
For patterns currently using "Charge": item.minecraft.skull_banner_pattern.desc, item.minecraft.creeper_banner_pattern.desc, and item.minecraft.flower_banner_pattern.desc, along with the color-specific banner blocks.
For those missing "Charge": item.minecraft.mojang_banner_pattern.desc, item.minecraft.globe_banner_pattern.desc, item.minecraft.piglin_banner_pattern, item.minecraft.guster_banner_pattern.desc, and item.minecraft.flow_banner_pattern, including their respective color-specific banner blocks.
Aligning these names might help maintain a thematic consistency and enhance the lore-friendly experience in-game. What are your thoughts on this approach?