package universalteam.universalcore.utils;
import cpw.mods.fml.common.registry.GameData;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
public class BlockUtil
{
public static String getUniqueBlockName(Block block)
{
return GameRegistry.findUniqueIdentifierFor(block).name;
}
public static String getModFromBlock(Block block)
{
return GameRegistry.findUniqueIdentifierFor(block).modId;
}
public static Block getBlockForUniqueName(String name)
{
return GameData.getBlockRegistry().getObject(name);
}
public static Block getBlockForUniqueName(String modID, String name)
{
return getBlockForUniqueName(String.format("%s:%s", modID, name));
}
public static Block getBlockFromItem(Item item)
{
return Block.getBlockFromItem(item);
}
public static Block getBlockFromItemStack(ItemStack stack)
{
return getBlockFromItem(stack.getItem());
}
}