I've been seeing a lot of people charging a lot of Rupees for information or services on how to make an Infinite Villager.I'm going to give that information away for free for those that can't be bothered to YouTube it.Steps:1 - Spawn a librarian villager in a controlled spot on your Residence (So he can't run away)2 - See what the first trade is. If it's:BookcasePaperBooksThen eggify and try again.3 - Once you have a suitable first trade, trade with the Villager until the second trade opens up.If you find you have Bookcase, paper or books as the item you have to supply within the first three trades, eggify and start again. This increases your chances later on down the line.4 - Continue to trade with the Villager until the next trade opens up. Important points to note:Don't use a previous trade. Once you've opened up the next trade, never use an old tradeDon't rush it. Let the swirls and green stars come and go before you trade again5 - If by the 7th trade, you have not hit paper as the item you need to supply, you are going to get it on the 8th trade, so whatever the 7th trade is, do it, even if it's 64 emeralds for an enchant book.6 - The 8th trade will be infinite.Points to Note:It does take a lot of resources, as you're not guaranteed the paper trade and may have to do it a few times. I have created three Villagers that I use and it took around fifteen minutes for each one with a few false starts.Ultimately, it works out cheaper than paying over 15,000r for it if you do it yourself.With two Villagers I can generate a stack of Emeralds every two minutes. You don't need more than two Villagers if you're working alone as you generally have only a second or two to wait between each one until the swirls are gone.To help me spend my Emeralds (because they're useless just now) I have a Priest stood next to my Librarians who sells me infinite Redstone. Same method applies. You can do it for Glowstone, etc, or whatever you want if you're willing to keep trying.Feel free to correct me if I'm wrong, but this is the method I use and it worked fine.Thanks to Supereskimo for this reminder:IMPORTANT NOTE: Always wait a few seconds after trading with your infinite villager before leaving the residence or running away. If you unload the chunk the villager is in before he gets green particles, the last trade you did will be locked. This is the only way I know besides killing/eggifying the villager that will "break" the villager.On that note: Do not kill or eggify your infinite villager, or he will lose all his trades.