Posted August 20, 20205 yr I am making a basic rubies mod and my mod id is "rubies". In the game I want to be able to craft an item called a "strong_tool_handle". However, my json does not let it be crafted. ``` { "type": "minecraft:crafting_shaped", "pattern": [ "ASA", " D ", " A " ], "key": { "S": { "item": "minecraft:red_dye" }, "A": { "item": "rubies:soft_iron_ingot" }, "D": { "item": "minecraft:diamond" } }, "result": { "item": "rubies:strong_tool_handle", "count": 1 } } ``` Can someone explain why this does not work? Just in case you are wondering, soft_iron_ingot is another item in my mod.
August 20, 20205 yr I see nothing wrong with your crafting recipe json file, I think the problem lies elsewhere. Where is the json file located?
August 20, 20205 yr Author It is in my data/mod_id/recipes folder. I have other recipes in that folder that work just fine.
August 20, 20205 yr 1 minute ago, atmosaveer said: It is in my data/mod_id/recipes folder. I have other recipes in that folder that work just fine. This is the correct location. Please post your debug.log for more information
August 20, 20205 yr It is your log. If you lunch your mod in your IDE, it is: "your project folder/run/logs/debug.log"
August 20, 20205 yr Author I replaced the diamond in the recipe with another soft iron ingot and it worked. Did I declare the diamond wrong????
August 20, 20205 yr 2 minutes ago, atmosaveer said: I replaced the diamond in the recipe with another soft iron ingot and it worked. Did I declare the diamond wrong???? minecraft:diamond is right please post your log
August 20, 20205 yr 8 minutes ago, Maxi07 said: If you lunch your mod in your IDE, it is: "your project folder/run/logs/debug.log" 2 minutes ago, atmosaveer said: What is the log? A file were everything minecraft / forge does is logged
August 20, 20205 yr Author All of a sudden the diamond in the recipe started working. However, my ruby_sword recipe still doesn't work. ("I never brought it up before because I thought maybe they had the same problem). It uses one strong tool handle and two rubies. { "type": "minecraft_crafting_shaped", "pattern": [ " r ", " r ", " s " ], "key": { "r": { "item": "rubies:ruby" }, "s": { "item": "rubies:strong_tool_handle" } }, "return": { "result": "rubies:ruby_sword", "count": 1 } }
August 20, 20205 yr 2 minutes ago, atmosaveer said: "return": { "result": "rubies:ruby_sword", "count": 1 } change "return" to "result" and "result" to "item"
August 20, 20205 yr By the way: If you want that your recipe works with other diamonds added by other mods instead of the default minecraft one, then replace: 13 hours ago, atmosaveer said: "D": { "item": "minecraft:diamond" } with "D": { "tag": "forge:gems/diamond" } Edited August 20, 20205 yr by Maxi07
August 20, 20205 yr Author Thank you. One last thing. My sword still isn't working. Is there another error? { "type": "minecraft_crafting_shaped", "pattern": [ " r ", " r ", " s " ], "key": { "r": { "item": "rubies:ruby" }, "s": { "item": "rubies:strong_tool_handle" } }, "result": { "item": "rubies:ruby_sword", "count": 1 } }
August 20, 20205 yr Just now, atmosaveer said: "type": "minecraft_crafting_shaped", "type": "minecraft:crafting_shaped" (":" not "_" after minecraft)
August 20, 20205 yr 27 minutes ago, atmosaveer said: " r ", " r ", " s " By the way, by padding those strings with spaces, this item MUST be constructed in the middle column of the crafting table. This is not usually how crafting recipes work. Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable. If you think this is the case, JUST REPORT ME. Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice. Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked. DO NOT PM ME WITH PROBLEMS. No help will be given.
August 20, 20205 yr Author Ok I am back again. This still doesn't work. What stupid mistake is it this time. I have searched everywhere. { "type": "minecraft:crafting_shaped", "pattern": [ " d ", " d ", " x " ], "key": { "x": { "item": "rubies:strong_tool_handle" }, "d": { "item": "rubies:ruby" } }, "result": { "item": "rubies:ruby_sword", "count": 1 } }
August 20, 20205 yr Do what Draco18s said first: change [ " d ", " d ", " x " ], to [ "d", "d", "x" ], So it is easier to craft the sword
August 20, 20205 yr Author IT WORKS! YAY. Howver, how do I make it show up in the swords section of the crafting recipe book instead of micellaneous.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.