package net.minecraftforge.cauldron.api;
import net.minecraftforge.cauldron.api.inventory.BukkitOreDictionary;
/**
* Represents the Bukkit plugin interface to Cauldron, for version and singleton handling
*/
public class Cauldron
{
private static CauldronApi instance;
public static void setInterface(CauldronApi cauldron)
{
if(instance != null)
{
throw new IllegalStateException();
}
instance = cauldron;
}
/**
* Gets the current CauldronApi singleton
*
* @return current instance of CauldronApi. will always be present.
*/
public static CauldronApi getInterface()
{
return instance;
}
public static BukkitOreDictionary getOreDictionary()
{
return instance.getOreDictionary();
}
}