Heya Zelfana,
1. No, no need to change anything client side, it's fine just being on the server. It just means that when you enter ingredients for the recipe into a crafting table, you can't take the 'result' out.
2. As long as this is just client side, that's perfectly fine.
3. Nope, our aim...