Newer
Older
ultramine_bukkit / src / main / java / net / minecraftforge / cauldron / apiimpl / CauldronPluginInterface.java
@vlad20012 vlad20012 on 24 Feb 2017 939 bytes initial
package net.minecraftforge.cauldron.apiimpl;

import net.minecraftforge.cauldron.api.Cauldron;
import net.minecraftforge.cauldron.api.CauldronApi;
import net.minecraftforge.cauldron.api.Fishing;
import net.minecraftforge.cauldron.api.inventory.BukkitOreDictionary;
import net.minecraftforge.cauldron.apiimpl.inventory.OreDictionaryInterface;
import org.bukkit.Bukkit;
import org.bukkit.plugin.ServicePriority;

public class CauldronPluginInterface implements CauldronApi
{
	private BukkitOreDictionary oreDictionary = new OreDictionaryInterface();
	private Fishing fishingInterface = new FishingInterface();

	public void install()
	{
		Cauldron.setInterface(this);
		Bukkit.getServicesManager().register(CauldronApi.class, this, null, ServicePriority.Highest);
	}

	@Override
	public BukkitOreDictionary getOreDictionary()
	{
		return oreDictionary;
	}

	@Override
	public Fishing getFishingInterface()
	{
		return fishingInterface;
	}
}