Hello Everyone.
I have most of the recipes working. I started going down the list and testing recipes to make sure they work, but found some of the default recipes that i copied over from the original file either didn't work or allowed you to cheat which i'll explain below. All my recipes work. So, right now I've created a new recipes.txt file, copied over the recipes I've made, and going down list coding the other recipes by hand. This way I know they work. The original howto instructions for creating recipes were hard to follow so I've rewritten them in the new recipes.txt file. I did this so that others can easily add new recipes when new Minecraft recipes come out.
What recipes will be included upon first release? Currently, every non-exponent recipe is working. The current recipe syntax makes it impossible to add recipes that include item ids with exponents. Examples are Dyes, Colored Wool, and some other recipes like cobblestone slabs and sandstone slabs.
The newest addition to the recipes file as of today is the Enchantment / Brewing section. It includes: Glass Bottle, Cauldron, Brewing Stand, Blaze Powder, Magma Cream, Fermented Spider Eye, Glistering Melon, Gold Nugget, and Enchantment Table. Note that these are recipes only.
Some recipes that were included in the default recipe file were written incorrectly and allowed cheating. For example, a bucket uses 3 iron ingots in the shape of a 'v' however, the default recipe had only 2 iron ingots which used the same recipe as the flint and steel recipe. So it was allowing 2 ingots to create a bucket and adding the 3rd iron ingot broke the recipe and prevented getting the bucket. This is one reason I decided to hand code all the default recipes by hand, to ensure everything works like official Minecraft server.
This will be my last update until the actual file releases. As long as everything goes as plan, the first release of the new recipes.txt and items.ini file should be posted by the end of next week. This gives me time to code and double check everything to make sure there are no errors. Thank you for your patience. I assure you that it will be worth the wait.
I have most of the recipes working. I started going down the list and testing recipes to make sure they work, but found some of the default recipes that i copied over from the original file either didn't work or allowed you to cheat which i'll explain below. All my recipes work. So, right now I've created a new recipes.txt file, copied over the recipes I've made, and going down list coding the other recipes by hand. This way I know they work. The original howto instructions for creating recipes were hard to follow so I've rewritten them in the new recipes.txt file. I did this so that others can easily add new recipes when new Minecraft recipes come out.
What recipes will be included upon first release? Currently, every non-exponent recipe is working. The current recipe syntax makes it impossible to add recipes that include item ids with exponents. Examples are Dyes, Colored Wool, and some other recipes like cobblestone slabs and sandstone slabs.
The newest addition to the recipes file as of today is the Enchantment / Brewing section. It includes: Glass Bottle, Cauldron, Brewing Stand, Blaze Powder, Magma Cream, Fermented Spider Eye, Glistering Melon, Gold Nugget, and Enchantment Table. Note that these are recipes only.
Some recipes that were included in the default recipe file were written incorrectly and allowed cheating. For example, a bucket uses 3 iron ingots in the shape of a 'v' however, the default recipe had only 2 iron ingots which used the same recipe as the flint and steel recipe. So it was allowing 2 ingots to create a bucket and adding the 3rd iron ingot broke the recipe and prevented getting the bucket. This is one reason I decided to hand code all the default recipes by hand, to ensure everything works like official Minecraft server.
This will be my last update until the actual file releases. As long as everything goes as plan, the first release of the new recipes.txt and items.ini file should be posted by the end of next week. This gives me time to code and double check everything to make sure there are no errors. Thank you for your patience. I assure you that it will be worth the wait.