Using spawn eggs as unobtainable crafting ingredients
I'm trying to make a datapack that is chalk-full of various crafting ingredients used to make spell scrolls. Originally I was going to use a wandering trader for spell scroll crafting, but I'd much prefer to use the vanilla crafting table. However, due to the number of custom ingredients and shortage of unobtainable items that cannot be used in Survival mode, I had the idea of using various spawn eggs as base items and disabling their spawning mechanic somehow. Would this work, or would there be too many complications? And would it become more or less compatible with other datapacks? How do I disable spawning?