List of usage examples for net.minecraftforge.registries IForgeRegistry containsKey
boolean containsKey(ResourceLocation key);
From source file:com.elytradev.thermionics.ThermionicsRecipes.java
License:Open Source License
public static String makeUnique(IForgeRegistry<IRecipe> registry, String baseName) { String result = baseName.replace(':', '.'); if (!registry.containsKey(new ResourceLocation("thermionics", result))) return "thermionics:" + result; int i = 0;/*from w ww . j a v a 2 s . com*/ while (registry.containsKey(new ResourceLocation("thermionics", result + "." + i))) i++; return "thermionics:" + result + "." + i; }