package codechicken.lib.model.bakery; import codechicken.lib.model.bakery.generation.IBakery; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; /** * Created by covers1624 on 28/10/2016. * For Blocks, implement this on your block class. * For Items, implement this on your item class. */ public interface IBakeryProvider { /** * Used to provide a bakery for the Item OR Block. * This should basically always return either ILayeredBlockBakery or ISimpleBlockBakery for blocks or, * IItemBakery for items. * * @return The Bakery! */ @OnlyIn (Dist.CLIENT) IBakery getBakery(); }