Posted July 13, 201510 yr I am trying to search for ingotSteel in the Ore Dictionary to determine how to register my recipes. Currently I am using GameRegistry.findItem(null, "ingotSteel"), but it does not work. Do I need to put a modid into the aforementioned method to find something or do I have to use OreDictionary.getOres() and use the array?
July 13, 201510 yr Why? What? I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
July 13, 201510 yr There's a speciall recipe class, that accepts oredictionary string values in it's [] as well as Item or Blocks. Try finding it yourself! Check out my mods: BTAM Armor sets Avoid Exploding Creepers Tools compressor Anti Id Conflict Key bindings overhaul Colourfull blocks Invisi Zones
July 13, 201510 yr I know that there is the ShapedOreRecipe, but I am registering Thermal Expansion Induction Smelter recipes over IMC. In a helper class I am defining the ItemStacks over GameRegistry.findItem(). I am using vanilla items and EnderIO items. My problem is that I need Steel in two recipes but there are mods that register similar recipes for Steel in the Induction Smelter. I want to check if there is already a ingotSteel. If there is, I want to use it, if there is no ingotSteel, I use my own Steel Ingot.
July 13, 201510 yr OreDictionary.getOres(String name) returns list of all ores registered to this name. If list is empty... well you got the idea... Check out my mods: BTAM Armor sets Avoid Exploding Creepers Tools compressor Anti Id Conflict Key bindings overhaul Colourfull blocks Invisi Zones
July 13, 201510 yr I am currently trying this out. This is the code I am using: [embed=425,349]if (!(OreDictionary.getOres("ingotSteel").isEmpty())) { ingotSteelBase = new ItemStack(); } else { ingotSteelBase = new ItemStack(ModItems.ingotSteelBase); }[/embed] My problem is now: how do I get an ItemStack or an Item out of the ArrayList that I can put into ingotSteelBase = new ItemStack(). I have googled and searched in the tutorials of this forum but I couldn't find anything. EDIT: Nevermind, I found it out.
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.