MC-229142 Fix
This client-side mod fixes a bug that prevents resource packs from overriding trident and spyglass textures in the inventory. The issue is registered under number MC-229142.
Technical Details
In the game code, the trident and spyglass have forced model replacement in two places. However, texture overriding only works for the "in hand" model, while this function is missing for the inventory model.
This mod adds the missing application of texture overrides for inventory models.
Although the trident appeared in version 1.13, the bug itself appeared starting from version 1.15. The mod fixes the trident issue starting from version 1.15, and from version 1.17 it also fixes the spyglass issue.