I've decided to add craftable saddles including the vanilla saddle. The vanilla saddle works fine and can be mounted on the horse. Unfortunately, the same is not true for the 10 colored saddles I created. They craft fine, but will not interact with the horse and get added/mounted. Nothing happens.
Appears like something is missing in the logic to allow it to behave like the vanilla saddle.
Minecraft Version: 1.12.2
Forge build: 2768
Created Item called: BlackSaddle and others of varying colors along with its crafting recipe, achievements and procedures
Created and Imported all textures (16pxx16px)
Creative Inventory: TRANSPORTATION
Max stack size: 1
Max item usage duration: tried 0 and 50
Type of tool: 1
Item damage: 0
When item is crafted/smelted - call BlackSaddleProcedure
Add achievement to entity: BlackSaddleAch
Call procedure: AddExperiencePoints
It behaves as if there is missing code to connect the saddle to the horse or other mobs that can be ridden with a saddle. Am I missing something or is there no API to do this yet?