Example usage for net.minecraftforge.registries IForgeRegistry containsKey

List of usage examples for net.minecraftforge.registries IForgeRegistry containsKey

Introduction

In this page you can find the example usage for net.minecraftforge.registries IForgeRegistry containsKey.

Prototype

boolean containsKey(ResourceLocation key);

Source Link

Usage

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;
}