/** * Copyright (c) Lambda Innovation, 2013-2016 * This file is part of the AcademyCraft mod. * https://github.com/LambdaInnovation/AcademyCraft * Licensed under GPLv3, see project root for more information. */ package cn.academy.support.minetweaker; import cn.academy.core.AcademyCraft; import cn.lambdalib.annoreg.core.Registrant; import cn.lambdalib.annoreg.mc.RegInitCallback; import cpw.mods.fml.common.Optional; import minetweaker.MineTweakerAPI; import minetweaker.api.item.IItemStack; import minetweaker.api.minecraft.MineTweakerMC; import net.minecraft.item.ItemStack; /** * * @author 3TUSK */ @Registrant public class MTSupport { private static final String MODID = "MineTweaker3"; @RegInitCallback @Optional.Method(modid=MODID) private static void init() { MineTweakerAPI.registerClass(ImagFusorSupport.class); MineTweakerAPI.registerClass(MetalFormerSupport.class); AcademyCraft.log.info("MineTweaker API support has been loaded."); } @Optional.Method(modid=MODID) public static ItemStack toStack(IItemStack s) { return MineTweakerMC.getItemStack(s); } }